
Main panel
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

Really happy with what I made. I might update the art on the PCB, but I just wanted to get this in so I could make sure everything is good!
Keyboard is an open-source printed circuit board by jpt1729, from the jpt1729/keyboard repository on GitHub. It is a 2-layer board of 348.2 × 129.2 mm with 294 parts on 234 nets, routed with 1,906 tracks and 296 vias.
It is built around the SK6812MINI-E. Its parts include 169 diodes, 85 switches, 6 capacitors, 2 resistors and 2 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.
This is a part of hackpad
Really happy with what I made. I might update the art on the PCB, but I just wanted to get this in so I could make sure everything is good!
This is a keyboard I made it has a couple rotary encoders a screen and a whole lotta keys. I decided to make this because I kinda always wanted to make my own keyboard and was planning on using my onboard for that, but then this came up!

Switches:
Lunar Probe Switches - 10 switches @ $4.19 x 10 + $5 shipping = $46.90
Cost per switch: $0.469 (They are on sale rn, but if they don't go on sale imma either wait or just pay out of pocket!)
| Part | Source | Price |
|---|---|---|
| M3 8mm | AliExpress | $1 |
| M2 6mm | AliExpress | $1 |
| M2 + M3 Heatset Inserts | AliExpress | $0.99 |
Epomaker Wonderland Whimsy Keycap Set - $19.99
Use discount code "NABI" for $10 off + Free shipping.
Amazon Stabilizers - $16.99
| Part | Source | Price |
|---|---|---|
| 0805 4.7 kΩ Resistor | AliExpress | $0.97 |
| 110 Hotswap Sockets | AliExpress | $1.83 |
| 100 SK6812 MINI-E RGB LEDs | AliExpress | $1 |
| 5x EC11 Encoder | AliExpress | $1 |
| 5x MCP23017-E/SO | AliExpress | $1 |
| 20x 2.2 uF Capacitors | AliExpress | $1 |
| 1x 1.9" IPS LCD Display | AliExpress | $2.12 |
Everything should be good to go!
| Qty | Value | Footprint | References |
|---|---|---|---|
| 85 | Diode | ScottoKeebs_Components:Diode_DO-35 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +69 |
| 84 | SK6812MINI-E | marbastlib-mx:LED_MX_6028R-ROT | LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +68 |
| 69 | Keyswitch | ScottoKeebs_Hotswap:Hotswap_MX_1.00u | S2, S10, S11, S12, S13, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S25 +53 |
| 6 | 2.2 uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3, C4, C5, C6 |
| 5 | Keyswitch | ScottoKeebs_Hotswap:Hotswap_MX_1.25u | S14, S29, S71, S72, S73 |
| 3 | Keyswitch | ScottoKeebs_Hotswap:Hotswap_MX_1.75u | S1, S42, S66 |
| 3 | RotaryEncoder_Switch | ScottoKeebs_Scotto:Encoder_EC11_MX | SW1, SW2, SW3 |
| 2 | 4.7 kΩ | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 1 | Keyswitch | ScottoKeebs_Hotswap:Hotswap_MX_6.25u | S74 |
| 1 | Keyswitch | ScottoKeebs_Hotswap:Hotswap_MX_2.00u | S28 |
| 1 | Keyswitch | ScottoKeebs_Hotswap:Hotswap_MX_1.50u | S43 |
| 1 | Keyswitch | ScottoKeebs_Hotswap:Hotswap_MX_2.25u | S44 |
| 1 | Keyswitch | ScottoKeebs_Hotswap:Hotswap_MX_2.50u | S67 |
| 1 | LOGO | Images:sw | G*** |
| 1 | LOGO | Images:heb-brand | G*** |
| 1 | LOGO | Images:bucee2 | G*** |
| 1 | LOGO | Images:front-text | G*** |
| 1 | MCP23017_SO | Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm | U2 |
| 1 | Raspberry_Pi_Pico | ScottoKeebs_MCU:Raspberry_Pi_Pico | U1 |
The 268 most common of 294 parts.
It measures 348.2 × 129.2 mm and has 2 copper layers, 1.6 mm thick.
294 parts, built around the SK6812MINI-E. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the jpt1729/keyboard repository on GitHub, at the commit this page was made from: the board is PCB/keyboard.kicad_pcb and its schematic PCB/keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask jpt1729 before reusing the design.

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

Bastardkb/Dilemma
The Dilemma is a vertical stagger low-profile keyboard with mods.

Pwnsat/FlatSat
Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing

imchipwood/dumbpad
Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

makerforgetech/modular-biped
An open source framework for creating a bipedal modular companion robot.

