Support Team
Feedback:
support@nextpcb.comAt NextPCB, we're proud to support innovative makers like Joe Scotto, a mechanical keyboard enthusiast and engineer who shares his passion through hands-on DIY projects. His latest tutorial, "Designing Mechanical Keyboard PCBs with KiCad," is a fantastic resource for anyone looking to build a custom keyboard from scratch. Thanks to his detailed guidance and exclusive KiCad library, even beginners can dive into PCB design with confidence.
Joe's tutorial focuses on creating a 3×3 macro pad—a compact yet functional keyboard that teaches core concepts like:
This project is perfect for learning PCB design fundamentals before tackling larger keyboards.
Joe provides a dedicated KiCad library with pre-made symbols and footprints for switches, diodes, and controllers, speeding up the design process1.
A Gerber export plugin simplifies file generation for manufacturing.

The keyboard matrix is built with switches and diodes (to prevent ghosting).
Global labels keep wiring clean and organized.


For a visual walkthrough, check out Joe's YouTube tutorial. Whether you're building a macro pad or a full-sized keyboard, this guide is your gateway to custom keyboard design! You can find the ScottoKicad library here. Follow Joe Scotto's work at scottokeebs.com and explore more keyboard projects!
Ready to start your project? Upload your Gerber files to NextPCB for reliable, high-quality fabrication. Share your builds with us—we'd love to see what you create!

NextPCB provides PCB manufacturing and assembly services, focusing on reliability without breaking the bank. With 5 factories in China and over a decade of quick turnaround electronics manufacturing from prototype to mass production, NextPCB serves over 160 countries around the world, pairing dependable electronics hardware with exceptional service.
As a Platinum KiCad sponsor and long-term supporter of the KiCad open-source ecosystem, NextPCB's contribution spans developer funding, and hosting KiCon Asia — the largest KiCad‑focused event in the region. This KiCad Hub brings together all of our tutorials, tools, projects, and community contributions into one place, making it easier for designers of all levels to learn, explore, and build with KiCad.
Still, need help? Contact Us: support@nextpcb.com
Need a PCB or PCBA quote? Quote now