PixelWave
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

Macropad for gaming and general shortcuts. It features 4 switches, a rotary encoder and an OLED 0.91" screen.
Keypad is an open-source printed circuit board by Azoto-liquido, from the Azoto-liquido/Multi-function-keypad repository on GitHub. It is a 2-layer board of 81 × 64.3 mm with 9 parts on 16 nets, routed with 121 tracks and 26 vias.
It is built around the SK6812. Its parts include 5 switches, 2 diodes, 1 IC and 1 connector. It belongs with the keyboards and input and lEDs and displays boards and the RP2040 boards of this library.
This is a 4 switches keypad with a rotary encoder and an OLED display, it has 2 LEDs and uses QMK Firmware.
I made it to learn a bit of this topic and I think it is perfect for general porpouse, everyday shortcuts and macros in gaming. Also in the little display you could write your name or a motd.
The 2 parts are held together with 4 M3x16mm SHCS Bolts without heatset inserts (the threads are cut directly into the plastic). The case has a 4 degrees titl for better ergonomics.

Made in Fusion 360.
Schematic:

PCB:

The firmware uses QMK Firmware and is fully configurable with VIA.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4 |
| 2 | SK6812 | LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm | D1, D2 |
| 1 | OLED_DISPLAY | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW5 |
| 1 | XIAO-RP2040-DIP | OPL Library:XIAO-RP2040-DIP | U1 |
It measures 81 × 64.3 mm and has 2 copper layers, 1.6 mm thick.
9 parts, built around the SK6812. 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 Azoto-liquido/Multi-function-keypad repository on GitHub, at the commit this page was made from: the board is pcb/keypad/keypad.kicad_pcb and its schematic pcb/keypad/keypad.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 Azoto-liquido before reusing the design.
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

conol-ai/openmicrokbd
Open-source recreation of OpenAI's Codex Micro macropad — PCB written in CoHDL, an AI-native hardware description language. Rust firmware (embassy) + companion app (makepad). MIT licensed. https://openmicrokbd.org



cormoran/dya-dash-keyboard
DYA Dash portable wireless split keyboard with 25mm trackball

w4ilun/neofighter
A MIDI controller using arcade buttons with RGB lighting effects

miliar/saiboard
An open-source, wooden electronic Go board that integrates with KataGo.

256foundation/emberone00-pcb
KiCAD design files for the emberOne/00 hashboard