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

Hi Loren_HackPad is 3x3 macropad with a rotary encoder, an OLED display and two LEDs.
Loren HackPad is an open-source printed circuit board by Lawrence-West, from the Lawrence-West/Loren_HackPad repository on GitHub, published under the MIT licence. It is a 2-layer board of 80.8 × 90.6 mm with 27 parts on 27 nets, routed with 162 tracks and 0 vias.
It is built around the SK6812MINI-E. Its parts include 11 diodes, 10 switches, 1 IC and 1 connector. It belongs with the lEDs and displays and keyboards and input boards and the RP2040 boards of this library.
Hi LorenHackPad is 3x3 macropad with a rotary encoder, an OLED display and two status LEDs.
I First started by building the schematics
then I proceded by creating the routing for the pcb
after that I realized the case
as you can see I went for a bit of particular one, since I wanted the components to be visible but also the numpad to be as minimalistic as possible and to reduce to the mininum the weight and the use of material.
and after a bit of code that you can find in the firmware folder this should be the final results
my hackpad feature a knob with wich you can regulate the volume and an oled display to show live time, date and weather. the switches are programmable and I personally chose tto assign them tto some shortcuts such as steam or spotify.
BOA:
-1 Seed xiao rp2040
-9 through-hole 1N4148 Diodes
-1 EC11 Rotary encoder
-1 0.91 inch OLED display
-2 SK6812 MINI-E LEDs
-4 M3x12mm screws
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D11 |
| 9 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10 |
| 2 | SK6812MINI-E | SK6812mini-E:SK6812MINI-E_fixed | D9, D10 |
| 1 | OLED_display | Oled-disp:SSD1306-0.91-OLED-4pin-128x32 | J1 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW2 |
| 1 | XIAO-RP2040-DIP | XIAO-Seed:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
The 23 most common of 27 parts.
It measures 80.8 × 90.6 mm and has 2 copper layers, 1.6 mm thick.
27 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 Lawrence-West/Loren_HackPad repository on GitHub, at the commit this page was made from: the board is Loren_Hackpad/PCB/LorenHackpad.kicad_pcb and its schematic Loren_Hackpad/PCB/LorenHackpad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

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.

