
OpenDeck r3.1.2
shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

A small and compact 3×4 programmable Macropad built around the Seeed XIAO RP2040, running on QMK firmware. Designed for programmers, terminal users, and automation — with layers for navigation, symbols, and macros.
Hacker Macropad is an open-source printed circuit board by Nitin-2468-dev, from the Nitin-2468-dev/Hacker-Macropad repository on GitHub. It is a 2-layer board of 80.1 × 76.5 mm with 27 parts on 26 nets, routed with 164 tracks and 2 vias.
It is built around the 1N4148WT. Its parts include 13 switches, 12 diodes, 1 IC and 1 connector. It belongs with the keyboards and input boards of this library.
A small and compact 3×4 programmable Macropad built around the Seeed XIAO RP2040, running on QMK firmware. Designed for programmers, terminal users, and automation — with layers for navigation, symbols, and macros.




| Item | Qty | Notes |
|---|---|---|
| Seeed XIAO RP2040 | 1 | Main controller |
| Tactile / Mechanical Switch | 12 | Key switches |
| 1N4148 Diodes | 12 | Matrix isolation |
| Custom PCB | 1 | design PCB |
| OLED Display (0.91"/0.96") | 1 | animation |
| Rotary Encoder | 1 | volume knob |
| M2 / M2.5 Screws | 4 | Case mounting |
| Standoffs | 4 | PCB mounting |
| Case (3D Printed) | 1 | Top + Bottom |
{ } [ ] ( ) | \ < >
Built using QMK Firmware
qmk clean
qmk compile -kb hacker_macropad -km default| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 1N4148WT | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12 |
| 12 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12 |
| 1 | Display | KiCad-SSD1306-0.91-OLED-4pin-128x32:SSD1306-0.91-OLED-4pin-128x32 | J1 |
| 1 | MOUDLE-SEEEDUINO-XIAO | footprints:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
| 1 | RotaryEncoder | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW13 |
It measures 80.1 × 76.5 mm and has 2 copper layers, 1.6 mm thick.
27 parts, built around the 1N4148WT. 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 Nitin-2468-dev/Hacker-Macropad repository on GitHub, at the commit this page was made from: the board is pcb/Project.kicad_pcb and its schematic pcb/Project.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 Nitin-2468-dev before reusing the design.

shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

beekeeb/zerosprey42
Zerosprey42 Keyboard is a wired, beginner friendly, choc hotswap, MonoBlockSplit (Unibody), column-staggered, DIY mechanical keyboard.


todbot/macropadsynthplug
Turn StemmaQT port by into Audio Out + MIDI In

acha666/RP2040_ToolheadPCB_SB
A Toolhead PCB for VORON StealthBurner based on RP2040


floookay/olice
The olice is 40% alice-like ortho keyboard. It features two board extension modules that can be magnetically attached on the sides.

drpykachu/Sonar-Watch
A self-designed, home-made watch intended to tell time in a funky and unique way!