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

You'll need to make a I2C wire to plug the OLED into the pin header on the PCB
HackPad is an open-source printed circuit board by ElliottL08, from the ElliottL08/HackpadV1 repository on GitHub. It is a 2-layer board of 117.4 × 29.7 mm with 11 parts on 19 nets, routed with 95 tracks and 0 vias.
It is built around the SK6812MINI-E. Its parts include 5 switches, 4 diodes, 1 IC and 1 connector. It belongs with the RP2040 boards of this library.
My first project through hackclub!!! I kinda feel like I missed out on a lot by learning about hackclub so late in highschool :(( but I'm coping by doing this (also hi Sam:3 ) I'm mostly doing this for learn a bit about python, kicad, and making pcbs. Probably just gonna use it for macros and such but I do wanna add some lights that react to keys being pushed because I think it's cool :3
Made with a combo of Fusion and Onshape! (dont ask...)

You'll need to make a I2C wire to plug the OLED into the pin header on the PCB
| Schematic | PCB |
|---|---|
![]() | ![]() |

Had to redo the routing like 5 times but it should all be good now X3
Still a work in progress!!! Im using kmk to write it, but I have a lot to learn first tho....
I've never used python before:3
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | SK6812MINI | LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm | D1, D2, D3, D4 |
| 4 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4 |
| 1 | Conn_01x04_MountingPin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | RotaryEncoder_Switch_MP | meow:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW5 |
| 1 | XIAO-RP2040-DIP | opl:XIAO-RP2040-DIP | U1 |
It measures 117.4 × 29.7 mm and has 2 copper layers, 1.6 mm thick.
11 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 ElliottL08/HackpadV1 repository on GitHub, at the commit this page was made from: the board is PCB/HackPad.kicad_pcb and its schematic PCB/HackPad.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 ElliottL08 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.

