PCB Design | Keyboard Designer Wiki @ ai03.me

3 min read Original article ↗

The circuitry handbook.

PCB Designer Guide

Learn how to make mech keyboard PCBs.

PCB Guide Part 1 - Preparations

Warning: This guide is outdated.A revision is planned but yet to be created.   This guide is in...

PCB Guide Part 2 - Beginning the project

By this point, you should have a repository readied for the project. Step 3. Creating the KiCad ...

PCB Guide Part 3 - Creating the MCU schematic

By this point, you should have installed the programs, created the repository, and added the loca...

PCB Guide Part 4 - The rest of the schematic

By this point, you should have the MCU schematic zone complete. Step 6. The rest of the schemati...

PCB Guide Part 5 - Creating the PCB

Now that the schematic is finished and footprint data has been exported, we can begin with the PC...

PCB Guide Part 6 - Fill zones, decoration and production

Now that the routing is finished, let's tune the PCB up. Step 11. Ground fills You may remember...

Example repo

https://github.com/ai03-2725/ai03-pcb-guide This repository contains the latest version of the e...

PCB Guide Part 7 - USB-C and LEDs

Notice: This page is incomplete and is currently being written. Let's spice up the project with ...

Advanced Info

The real work.

Error-Checking

Produce functional PCBs the first time around. DRC Checks Begin here. Run a DRC. Does it ...

Microcontroller Design

For successful and elegant controller circuitry. Microcontroller Basics Controller such as ATME...

Matrices and Duplex Matrix

Improving upon their design. Maximizing the matrix For non-macropad keyboards, routing a ma...

Routing Techniques

Tips for a proper, organized PCB Good Routing Techniques Do not route traces close to the e...

Backlighting And RGB

Bling bling. QMK-Compatible LED backlighting This is one LED per switch. The structure is: ...

USB Type-C

Make your keyboard future-proof and reversible Type-C USB Slightly wider than MicroUSB conn...

Good USB Routing Practices

A quick summary of Good Usb Practices Trace length Matching Intel suggests that USB trace...

EMI Shielding and Reduction

Healthy PCB designing. Important to prevent a keyboard from malfunctioning from too much outside...

Breakaway Tabs

Occasionally, you'll want to use breakaway tabs in your PCB to combine a few PCBs into a single p...

References

All the info in one place.

List of KiCad Keyboard Parts Libraries

For all footprint needs. Library name Library description Author URL MX_Alps_Hybrid...

PCB Quantity vs Price Comparisons

Using JLCPCB price quotes. All blanks; no PCBA cost factored in. First set of data without shipp...