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

My hackpad
Hackpad is an open-source printed circuit board by Tufffed, from the Tufffed/Hackpad repository on GitHub. It is a 2-layer board of 83 × 68.5 mm with 28 parts on 31 nets, routed with 351 tracks and 46 vias.
It is built around the SK6812MINI-E. Its parts include 17 diodes, 6 switches, 1 IC and 1 connector.
This has 5 MX keys with an additional Rotary Encoder, an OLED display, and RGB.
The case it built with 4 M3 screws and 4 matching HeatPress inserts. The case consits of a bottom shell and a top lid. The PCB is held in place as it's screwed with another 3 M3 screws with the same heat press inserts to match.
Made in Onshape
Schematic
PCB Layout
Made in KICad
Made in Onshape
For this hackpad, I used QMK to controll it. At the current moment it has a single layer with copy, paste, cut, volume, and mute controlls. As I use the hakpad with more programs I will add more layers depending on my needs (the rotary encoder push switch will be used to toggle).
| Item | Amt |
|---|---|
| PCB | 1x |
| Case (top and bottom) | 1x |
| Seed XIAO RP2040 | 1x |
| SK+912 MINI-E LED | 11x |
| EC11 Rotary Encoder | 1x |
| MX Switch | 2x |
| 1N4148 Diode | 6x |
| .91 in OLED Display | 1x |
| MX compaitble keycaps | 5x |
| M3x16mm Screw | 7x |
| M3x5mx4mm Heatpress inserts | 4x |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | SK6812MINI-E | footprints:SK6812MINI-E_fixed | D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17 |
| 6 | D | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6 |
| 5 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5 |
| 1 | Conn_01x04_Pin | footprints:SSD1306-0.91-OLED-4pin-128x32 | J1 |
| 1 | MOUDLE-SEEEDUINO-XIAO | footprints:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW6 |
The 25 most common of 28 parts.
It measures 83 × 68.5 mm and has 2 copper layers, 1.6 mm thick.
28 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 Tufffed/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 Tufffed 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.

