A 60% keyboard PCB is the main circuit board for a compact keyboard that normally omits the function row, navigation cluster and numpad, recovering those functions through firmware layers. A production-ready design must make the PCB, plate, case, switches, stabilizers, keycaps, firmware and USB or wireless architecture one controlled compatibility system.
Key Takeaways
- Do not treat “GH60 compatible” as a complete mechanical specification. Release controlled drawings for PCB outline, mounting holes, connector position, plate, stabilizers and case clearances.
- Freeze ANSI/ISO, bottom-row, split-key and hot-swap options before routing; every extra footprint affects copper, solder mask, firmware and test coverage.
- QMK is firmware, while VIA is a configurator that requires compatible firmware and a matching keyboard definition. ZMK is a separate firmware path often used for wireless designs.
- Size USB-C protection, RGB power and wireless battery circuits from requirements rather than copying an enthusiast schematic.
- Release the product only after electrical, assembly, firmware, full-matrix and enclosure-level checks pass.
Table of Contents
- What defines a compatible 60% keyboard PCB?
- How should the electrical architecture be designed?
- QMK vs VIA vs ZMK
- What should be frozen before PCB fabrication?
- How should production testing be released?
- Common failure modes
- 60% keyboard PCB RFQ checklist
- Frequently asked questions
What Defines a Compatible 60% Keyboard PCB?
The label “60%” describes a key-count class, not a universal PCB outline. A nominal Poker- or GH60-style board may still conflict with a case because of connector height, mounting posts, flex cuts, stabilizer type, bottom-row spacing or component clearance.
Compatibility freeze matrix
| Interface | Decisions to freeze | Release evidence |
|---|---|---|
| Key layout | ANSI/ISO, split backspace, split shifts, 6.25U/7U/split space, optional arrows | KLE or equivalent layout plus switch/stabilizer drawing |
| Switches | solder or hot-swap, MX-style footprint, 3-pin/5-pin, orientation | approved switch and socket drawings; keep-out model |
| Stabilizers | PCB- or plate-mount, wire direction and key sizes | plate/PCB overlay and assembled clearance check |
| Plate | material, thickness, switch cutouts, relief and mounting method | controlled DXF/STEP and tolerance stack |
| Case | PCB outline, posts, gasket or tray points, battery/cable space | case STEP with PCB and component envelopes |
| USB | onboard connector or daughterboard, location, cable and chassis ground | connector datum, daughterboard revision and harness pinout |
| Firmware | matrix map, layout macros, layers, boot/reset behavior and identifiers | released source, binaries, configuration and flash instructions |
A solder PCB can support several layouts through overlapping footprints. A hot-swap PCB usually supports fewer physical options because each socket needs a fixed position and a mechanically strong land pattern. Do not promise ANSI, ISO, Tsangan, HHKB-style and split-space support until the plate, stabilizer and keycap combinations have been assembled virtually or physically.

How Should the Electrical Architecture Be Designed?
QMK documents a keyboard matrix as rows and columns scanned by the controller. Per-switch diodes prevent unintended current paths that can create ghost keys, but the schematic diode direction must match firmware configuration.
| Circuit block | Design decision | Release check |
|---|---|---|
| Switch matrix | row/column count, GPIO allocation, diode direction, unused positions | schematic-to-firmware map and multi-key test |
| MCU | QMK/ZMK support, native USB or module interface, flash/RAM, GPIO and availability | compiled feature set, programming method and approved alternate |
| USB-C | receptacle or daughterboard, CC implementation, D+/D− path, fuse/TVS/ESD and shield strategy | both plug orientations, enumeration, current and ESD test plan |
| Power | USB budget, regulation, decoupling, inrush and protection | worst-case LED/wireless load and thermal check |
| RGB | per-key or underglow topology, data integrity, brightness and current limit | all-on current, animation and brownout test |
| Service | reset, bootloader, test pads, serial number and firmware recovery | accessible recovery procedure after final assembly |
The current Unified Daughterboard C-series design is an example of a serviceable USB approach with ESD, overcurrent and overvoltage protection, shield-noise treatment and controlled chassis grounding. If using a daughterboard, freeze its exact revision and connector variant; a matching connector family does not prove the pinout, cable length or protection scheme is compatible.
Two layers may be sufficient for a simple wired matrix, while four layers can simplify ground, power, USB, RGB and radio constraints. Choose the stack-up from routing and EMC needs rather than from the keyboard size. For multilayer PCB manufacturing, specify thickness, copper, material, finish, solder-mask color, impedance requirements and finished outline tolerances.
QMK vs VIA vs ZMK
These names are not interchangeable manufacturing options.
| Platform | Role | Hardware/release implication |
|---|---|---|
| QMK | open-source keyboard firmware supporting compatible USB-capable AVR and ARM MCUs, including RP2040 | matrix pins, diode direction, features, bootloader and memory must match the selected MCU |
| VIA | desktop/web configurator communicating with compatible device firmware | needs a VIA-enabled build plus a keyboard definition matching USB identity, matrix and layout options |
| ZMK | firmware ecosystem commonly selected for Bluetooth Low Energy keyboards | board/shield definition, radio platform, battery behavior and wireless test flow are separate from QMK/VIA |
Release firmware by PCB revision. Store the source commit, toolchain, binary hash, bootloader, default keymap, VIA definition where used, and programming fixture settings. A board that enumerates over USB can still contain a wrong matrix map or a layout option that VIA cannot address.
For a commercial product, assign device identity and compliance responsibilities deliberately. Do not copy USB identifiers, wireless credentials or another keyboard’s configuration merely because the firmware compiles.
What Should Be Frozen Before PCB Fabrication?
Use this gate before ordering prototypes:
- schematic, PCB outline, mounting datums, connector height and component keep-outs are matched to the enclosure model;
- every supported switch and stabilizer position has adequate pad, solder-mask web, drill and plate clearance;
- hot-swap sockets have the manufacturer’s footprint and mechanical support, with insertion load kept away from weak flex areas;
- USB differential routing, ESD placement, shield/chassis strategy and cable interface are reviewed as one path;
- RGB current, regulator dissipation, power-up state and maximum firmware brightness are defined;
- reset/boot access, programming pads and recovery remain reachable after assembly;
- silkscreen identifies PCB revision, polarity, connectors, switch positions and test points;
- fabrication outputs, netlist, BOM/AVL, centroid, assembly drawing, panel and firmware are revision-aligned.
Flex cuts change typing feel but also reduce board stiffness around copper, sockets and components. Validate strain through switch insertion, assembly, shipping and use; do not place fragile joints where repeated board flex concentrates.
Wireless designs add antenna keep-out, radio ground requirements, charger/protection circuits, battery connector polarity, power switch, sleep current and enclosure material. A metal case or battery near the antenna can change range. Follow the radio/module reference design and complete applicable radio, EMC, battery transport and product approvals at the finished-system level.
How Should Production Testing Be Released?
The fixture and firmware must cover every populated layout position, not only a standard 61-key map.
| Gate | Minimum evidence |
|---|---|
| Bare PCB | netlist-based electrical test, outline/drill check and specified impedance results |
| Assembly | SPI where applicable, AOI, polarity/orientation review and X-ray for hidden joints when risk requires it |
| Programming | correct bootloader/application, revision match, unique data and recorded result |
| Matrix | every switch position, diode direction, opens/shorts and selected multi-key combinations |
| Interfaces | USB in both orientations, reset/boot, LEDs, encoder/daughterboard and wireless profiles if fitted |
| Power | idle, maximum configured load, sleep/charge states, brownout and short protection |
| Final product | plate/case fit, keycap/stabilizer clearance, ESD/EMC and functional acceptance |
Use a bed-of-nails or connectorized functional fixture for volume SMT assembly. Preserve first-pass yield and failure codes by PCB revision, fixture and firmware. A manual online key tester cannot diagnose marginal sockets, wrong diodes, USB protection faults or current-limit problems reliably.
Common Failure Modes
| Symptom | Likely causes | Corrective check |
|---|---|---|
| One key fails | switch/socket joint, diode, pad or matrix trace | fixture continuity and diode-direction check |
| Several keys form a row/column failure | MCU pin, connector, short or firmware pin map | compare schematic, netlist and released firmware |
| False multi-key presses | missing/reversed diode or matrix error | targeted rollover combinations |
| USB works in one orientation only | Type-C CC or receptacle routing fault | test both orientations on every station |
| Disconnect during RGB use | current limit, voltage drop, regulator or firmware brightness | log rail voltage and current at worst case |
| VIA shows wrong layout | mismatched definition, identity, matrix or PCB revision | configuration-to-hardware release audit |
| Hot-swap socket lifts | wrong footprint, weak land, insertion stress or rework damage | socket inspection and mechanical cycling plan |
| Wireless range varies | antenna keep-out, case, battery, noise or firmware | conducted/radiated comparison in final enclosure |
60% Keyboard PCB RFQ Checklist
Design and mechanics
- schematic, Gerber/ODB++ or IPC-2581, drill, netlist, stack-up, PCB drawing and STEP;
- KLE/layout matrix, plate and case files, supported switch/stabilizer combinations and mounting method;
- USB daughterboard/harness specification, battery/radio details and component-height limits.
Assembly and firmware
- BOM/AVL, centroid, assembly drawings, approved substitutions and moisture-sensitive handling;
- MCU, bootloader, firmware binary/source revision, VIA/ZMK files, flash method and serialization;
- solder or hot-swap variant, RGB option, prototype/monthly/lifetime quantities and packaging.
Quality and test
- acceptance class, inspection, electrical test, programming and full-matrix coverage;
- USB, power, LED, wireless, ESD/EMC and final-product responsibilities;
- traceability, first-article records, failure reporting, change notification and golden-sample control.
HILPCB can review the controlled stack-up, fabrication data, BOM, DFM/DFT, panel, assembly and test scope for a prototype or turnkey PCB assembly quotation. Firmware behavior, case/plate/keycap compatibility, wireless certification, battery safety and final product compliance remain system-level responsibilities unless explicitly included with an acceptance method.
Reference Standards and Specifications
- USB 2.0 Specification — USB Implementers Forum
- USB Type-C Cable and Connector Specification — USB Implementers Forum
- IEC 61000-4-2 — International Electrotechnical Commission
- IPC-2221 — IPC
- IPC-6012 — IPC
- IPC-A-600 — IPC
- J-STD-001 — IPC
- IPC-A-610 — IPC
- UN Manual of Tests and Criteria, Part III, Subsection 38.3 — United Nations
- IEC 62133-2 — International Electrotechnical Commission
Confirm current editions and determine which product, radio, EMC, safety, environmental and market requirements apply before release.
Frequently Asked Questions
Are all GH60-style cases and PCBs compatible?
No. The label suggests an ecosystem, not a controlled standard. Compare outline, holes, posts, USB position, component height, plate, flex cuts and stabilizer clearances against the actual case drawing.
Should a 60% keyboard PCB use soldered or hot-swap switches?
Hot-swap improves serviceability but fixes socket locations and adds mechanical land requirements. Solder supports more overlapping layouts but requires soldering and rework controls. Choose before layout release.
Does VIA support mean the PCB runs without QMK firmware?
No. VIA communicates with compatible firmware on the device. For a QMK-based board, the VIA-enabled firmware, USB identity, matrix and keyboard definition must agree.
Is a two-layer PCB enough?
It can be enough for a simple wired keyboard. USB protection, RGB, wireless, dense layout options or grounding needs may justify four layers. Select the stack-up after routing and EMC review.
What files are needed for volume production?
Provide controlled fabrication, assembly, mechanical and firmware packages plus test limits and responsibility boundaries. Gerbers without a BOM, centroid, enclosure data, key matrix and released firmware are not a complete production package.
Release Compatibility as a Product Requirement
A reliable 60% keyboard is not defined by key count alone. Freeze every mechanical and firmware option, build protection and service access into the architecture, and use a production fixture that proves the complete matrix and interfaces before shipment.

