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

This is my first time ever working with pcb stuff, thought a macropad would be cool!!11!
Hackpad is an open-source printed circuit board by ILikeMice, from the ILikeMice/hackpad repository on GitHub. It is a 2-layer board of 61.9 × 49.6 mm with 8 parts on 17 nets, routed with 136 tracks and 13 vias.
It is built around the SK6812MINI-E. Its parts include 3 diodes, 3 switches, 1 IC and 1 connector. It belongs with the RP2040 boards of this library.
This is my first time ever working with pcb stuff, thought a macropad would be cool!!11!
Main purpose of this is to control music playback, its got 3 keys for prev. play/pause and next song! ^^ Also has a display i need to get working, which would optimally show whatevers playing rn
Decently simple case for the PCB, made in Fusion360! Uses 4 M3 Bolts and heatset inserts to hold together!


really really good wiring on the pcb, uses 3 neopixels (one per key!), a 4 pin header for a 128x32px 0.91in display which ill probably tape to the top panel of the case, and a XIAO RP2040 to control everything!
Pretty straightforward and mostly copied from the tutorial, see it in the firmware folder! (also added simple display control, will have to figure out with messing around)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | SK6812MINI | LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm | D1, D2, D3 |
| 3 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3 |
| 1 | Conn_01x04_MountingPin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J1 |
| 1 | XIAO-RP2040-DIP | OPL:XIAO-RP2040-DIP | U1 |
It measures 61.9 × 49.6 mm and has 2 copper layers, 1.6 mm thick.
8 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 ILikeMice/hackpad 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 ILikeMice 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.

