Zmk config-68
alan0ford·zmk-config-68-pcb·kicad/68_PCB_r01/68_PCB_r01.kicad_pcb
About the Zmk config-68 PCB
Zmk config-68 is an open source Nordic nRF PCB design by alan0ford, published on GitHub. It is a 2-layer board measuring 340.2 × 110 mm, with 142 components from 74 distinct parts.
Its main chip is the SUPERMINI_NRF52840, from the Nordic nRF family. By type, the board carries 73 switches, 68 diodes and 1 IC.
It belongs with the keyboards and iot & wireless designs in this gallery.
From the project
## PCB 68 keyboard PCB bluetooth mechanical keyboard.

Main components on the Zmk config-68
Zmk config-68 bill of materials (BOM)
142 components, 74 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SUPERMINI_NRF52840 SuperMini_NRF52840 | SuperMini NRF52840 | U1 |
| 1 | Esc | MX_PCB_1.00u | S1 |
| 1 | 1 | MX_PCB_1.00u | S2 |
| 1 | 2 | MX_PCB_1.00u | S3 |
| 1 | 3 | MX_PCB_1.00u | S4 |
| 1 | 4 | MX_PCB_1.00u | S5 |
| 1 | 5 | MX_PCB_1.00u | S6 |
| 1 | 6 | MX_PCB_1.00u | S7 |
| 1 | 7 | MX_PCB_1.00u | S8 |
| 1 | 8 | MX_PCB_1.00u | S9 |
| 1 | 9 | MX_PCB_1.00u | S10 |
| 1 | 0 | MX_PCB_1.00u | S11 |
| 1 | - | MX_PCB_1.00u | S12 |
| 1 | = | MX_PCB_1.00u | S13 |
| 1 | BS | MX_PCB_2.00u | S14 |
| 1 | PS | MX_PCB_1.00u | S15 |
| 1 | PU | MX_PCB_1.00u | S16 |
| 1 | Tab | MX_PCB_1.50u | S17 |
| 1 | Q | MX_PCB_1.00u | S18 |
| 1 | W | MX_PCB_1.00u | S19 |
Show 54 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | E | MX_PCB_1.00u | S20 |
| 1 | R | MX_PCB_1.00u | S21 |
| 1 | T | MX_PCB_1.00u | S22 |
| 1 | Y | MX_PCB_1.00u | S23 |
| 1 | U | MX_PCB_1.00u | S24 |
| 1 | I | MX_PCB_1.00u | S25 |
| 1 | O | MX_PCB_1.00u | S26 |
| 1 | P | MX_PCB_1.00u | S27 |
| 1 | [ | MX_PCB_1.00u | S28 |
| 1 | ] | MX_PCB_1.00u | S29 |
| 1 | \ | MX_PCB_1.50u | S30 |
| 1 | Del | MX_PCB_1.00u | S31 |
| 1 | PD | MX_PCB_1.00u | S32 |
| 1 | CL | MX_PCB_1.75u | S33 |
| 1 | A | MX_PCB_1.00u | S34 |
| 1 | S | MX_PCB_1.00u | S35 |
| 1 | D | MX_PCB_1.00u | S36 |
| 1 | F | MX_PCB_1.00u | S37 |
| 1 | G | MX_PCB_1.00u | S38 |
| 1 | H | MX_PCB_1.00u | S39 |
| 1 | J | MX_PCB_1.00u | S40 |
| 1 | K | MX_PCB_1.00u | S41 |
| 1 | L | MX_PCB_1.00u | S42 |
| 1 | ; | MX_PCB_1.00u | S43 |
| 1 | ' | MX_PCB_1.00u | S44 |
| 1 | Ent | MX_PCB_2.25u | S45 |
| 1 | ShL | MX_PCB_2.25u | S46 |
| 1 | Z | MX_PCB_1.00u | S47 |
| 1 | X | MX_PCB_1.00u | S48 |
| 1 | C | MX_PCB_1.00u | S49 |
| 1 | V | MX_PCB_1.00u | S50 |
| 1 | B | MX_PCB_1.00u | S51 |
| 1 | N | MX_PCB_1.00u | S52 |
| 1 | M | MX_PCB_1.00u | S53 |
| 1 | , | MX_PCB_1.00u | S54 |
| 1 | . | MX_PCB_1.00u | S55 |
| 1 | / | MX_PCB_1.00u | S56 |
| 1 | ShR | MX_PCB_2.75u | S57 |
| 1 | Up | MX_PCB_1.00u | S58 |
| 1 | CtL | MX_PCB_1.25u | S59 |
| 1 | Win | MX_PCB_1.25u | S60 |
| 1 | AlL | MX_PCB_1.25u | S61 |
| 1 | Spa | MX_PCB_6.25u | S62 |
| 1 | Fn | MX_PCB_1.25u | S63 |
| 1 | AlR | MX_PCB_1.25u | S64 |
| 1 | CtR | MX_PCB_1.25u | S65 |
| 1 | Lt | MX_PCB_1.00u | S66 |
| 1 | Dw | MX_PCB_1.00u | S67 |
| 1 | Rh | MX_PCB_1.00u | S68 |
| 1 | 2u | STAB_MX_2u | S69 |
| 2 | 2.25U 2.25u | STAB_MX_2.25u | S70, S73 |
| 1 | 2.75U 2.75u | STAB_MX_2.75u | S71 |
| 1 | 6.25U 6.25u | STAB_MX_6.25u | S72 |
| 68 | Diode | Diode_DO-35 | D1, D2, D3, D4, D5, D6, D7, D8 +60 |
Zmk config-68 design files
The KiCad project lives in the alan0ford/zmk-config-68-pcb repository on GitHub; these links point at the commit this page was built from.
Zmk config-68: common questions
What microcontroller does the Zmk config-68 use?
The Zmk config-68 is built around the SUPERMINI_NRF52840, from the Nordic nRF family.
How big is the Zmk config-68 PCB?
The Zmk config-68 measures 340.2 × 110 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Zmk config-68?
142 components, from 74 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Zmk config-68 design files?
From the alan0ford/zmk-config-68-pcb repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Zmk config-68 design in my own project?
The repository has no license, so all rights stay with alan0ford. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Zmk config-68 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Nordic nRF firmware against it before you order a PCB.
Similar boards
Nordic nRF
Keyboard
byrantech
262.5 × 109.6 mm206 parts2LMIT4.3kNordic nRF
TOTEM
GEIGEIGEIST
258.8 × 94.4 mm85 parts2LCERN-OHL-P-2.02.0kNordic nRF
Pixl.js
solosky
40 × 23 mm45 parts4LGPL-2.01.4kNordic nRF
Management
dennisss
101 × 31.5 mm50 parts2LApache-2.0381Nordic nRF
Board
dennisss
363 × 128 mm420 parts4LApache-2.0381Nordic nRF
Board hl15-latest
dennisss
61 × 37 mm14 parts2LApache-2.0381