
Main panel
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
PixelPad is a 5 key macropad with a rotary encoder, an OLED screen, and two LEDs. It's my first piece of hardware I've ever made (I don't count building a pc), so I'm really excited to use seomthing made by me.
Pixelpad is an open-source printed circuit board by PixelSaver, from the PixelSaver/pixelpad repository on GitHub, published under the MIT licence. It is a 2-layer board of 61.5 × 55.5 mm with 18 parts on 22 nets, routed with 98 tracks and 7 vias.
It is built around the SK6812MINI-E. Its parts include 8 diodes, 6 switches, 1 IC and 1 connector.
PixelPad is a 5 key macropad with a rotary encoder, an OLED screen, and two LEDs. It's my first piece of hardware I've ever made (I don't count building a pc), so I'm really excited to use seomthing made by me. I tried to make it as compact as possible while still fitting everything.
It was made for the Hackclub organization's Hackpad YSWS. I took major inspiration from the example OrpheusPad, so check that project out too!
Everything bolts together using 5 M3 bolts (one of the bolts isn't 16, its 12 which will need some cutting once it gets shipped). The bottom of the case makes a 5 degree tilt so that the screen is easier read.
Printed in 4 separate pieces, the bottom case, the switch plate in the middle, the top cover, and a knob.
Made using KiCad, here's the pcb and schematics for everything.
The macropad uses QMK for its firmware. I still haven't wrapped my head around how that works, and I plan to tinker once I build it.
For now, I can pray that the features are there, and that I can run some code for the OLED for a clock or music playing.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 1N914 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D3, D4, D5, D6, D7, D8 |
| 5 | SW_Push_45deg | XIAO:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW4, SW5, SW6 |
| 2 | SK6812MINI-E | XIAO:SK6812MINI-E_fixed | D1, D2 |
| 1 | LOGO | silkscreen:silkscreen | G*** |
| 1 | MOUDLE-SEEEDUINO-XIAO | XIAO:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
| 1 | OLED Display | XIAO:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW3 |
The 17 most common of 18 parts.
It measures 61.5 × 55.5 mm and has 2 copper layers, 1.6 mm thick.
18 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 PixelSaver/pixelpad repository on GitHub, at the commit this page was made from: the board is pcb/pixelpad.kicad_pcb and its schematic pcb/pixelpad.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.

