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

hackpad pro max premium plus flip fold ultra 5G (6 key hotswappable rgb backlit wireless macropad with an encoder and oled)
Hackpad++ is an open-source printed circuit board by 0x62b, from the 0x62b/hackpadplusplus repository on GitHub. It is a 2-layer board of 88.2 × 64.8 mm with 23 parts on 32 nets, routed with 231 tracks and 32 vias.
It is built around the SK6812MINI-E. Its parts include 12 diodes, 7 switches and 2 ICs. It belongs with the keyboards and input and lEDs and displays boards and the nRF52 and nRF5x boards of this library.
6-key hot-swappable RGB backlit macropad based on Seeed Studio Xiao NRF52840. Uses ZMK for firmware. 400mAh battery, supports wireless BLE HID operation. I made this to use up some spare parts and learn more about ZMK.
Rn the firmware is in a really really really stripped down state because I want to get the physical thing before trying to make more firmware since it keeps breaking the build
According to ZMK's power profiler we should get about 21 hours of battery life with the RGB at 20% brightness
CAD files in cad/
KiCad design files in PCB/
Production gerbers in PCB/gerbers
Firmware in firmware/
BOM at bom.csv
Case Onshape design here
https://grabcad.com/library/oled-0-91-128x32-1 https://grabcad.com/library/seeed-studio-xiao-nrf52840-sense-1 https://grabcad.com/library/kailh-polia-switch-cherry-mx-compatible-1 https://grabcad.com/library/11mm-metal-shaft-rotary-encoders-tht-vertical-w-push-on-switch-1 https://grabcad.com/library/dsa-keycap-for-cherry-mx-switches-1
Prerequisites: solder the PCB and print the case
BOM: 17.38 USD
PCB: 4 USD + 1.5 USD shipping
Total: 22.88 USD
| Item | Unit Price (AUD) | Quantity | Extended Price (AUD) | Extended Price(USD) | Notes | Link |
|---|---|---|---|---|---|---|
| Switches | 0 | 6 | 0 | 0 | Owned | https://www.aliexpress.com/item/1005007983672026.html |
| Hotswap sockets | 0 | 6 | 0 | 0 | Extra from keeb | https://www.aliexpress.com/item/1005007232040760.html |
| Diodes | 0 | 6 | 0 | 0 | Extra from keeb | https://www.aliexpress.com/item/1005006323468521.html |
| LEDs | 0 | 6 | 0 | 0 | Owned - link is example | https://www.aliexpress.com/item/1005005193716172.html |
| Xiao | 19.25 | 1 | 19.25 | 13.77 | ITS CHEAPER THAN ALIEXPRESS IVE CHECKED | https://core-electronics.com.au/seeed-studio-xiao-nrf52840-pre-soldered-bluetooth-5-0-ble-wireless-iot-microcontroller-board.html |
| Keycaps | 0 | 6 | 0 | 0 | Owned - link is example | https://aliexpress.com/item/1005011909872629.html |
| OLED | 0 | 1 | 0 | 0 | Owned | https://www.lcsc.com/product-detail/C5248081.html |
| Battery | 5.05 | 1 | 5.05 | 3.61 | N/A | https://core-electronics.com.au/polymer-lithium-ion-battery-400mah-38456.html |
| M3 heatset inserts | 0 | 4 | 0 | 0 | owned | N/A |
| M3x10 screws | 0 | 4 | 0 | 0 | owned | N/A |
| PCB | N/A | 1 | N/A | 6.5 | N/A | https://jlcpcb.com |




| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | D | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D5, D6 |
| 6 | SK6812MINI-E | LED_SMD:LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMount | D10, D11, D12, D13, D14, D15 |
| 6 | SW_Push | MX_Hotswap:MX-Hotswap-1U | SW1, SW2, SW3, SW4, SW5, SW6 |
| 1 | BAT | TestPoint:TestPoint_Pad_2.0x2.0mm | TP1 |
| 1 | ER_OLEDM0.91_1x-I2C | Display:ER_OLEDM0.91_1x-I2C | U2 |
| 1 | GND | TestPoint:TestPoint_Pad_2.0x2.0mm | TP2 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW10 |
| 1 | XIAO-nRF52840-SMD | Seeed Studio XIAO Series Library:XIAO-nRF52840-SMD | U3 |
It measures 88.2 × 64.8 mm and has 2 copper layers, 1.6 mm thick.
23 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 0x62b/hackpadplusplus 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 0x62b 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.

