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

arcpad is a 11 key macropad with a rotary enccoder and a light bar.
Arcpad is an open-source printed circuit board by jormy, from the jormy/arcpad repository on GitHub. It is a 2-layer board of 99 × 61 mm with 44 parts on 43 nets, routed with 421 tracks and 70 vias.
It is built around the SK6812MINI-E. Its parts include 28 diodes, 12 switches, 1 capacitor, 1 resistor and 1 IC.
arcpad is a 11 key macropad with a rotary enccoder and a light bar.
I wanted to keep the design really compact, so I decided not to use screws and secured the PCB with friction instead.
The PCB is sandwiched between a base and a top plate, the PCB is secured to the top plate when the switches are attached, and the top plate secures to the base with some neat snap fit geometry

All parts of the model are printable with no supports, with exception of the USB-C opening in the base.
here are the schematic andn PCB designs, both made in Kicad:



This macropad uses QMK firmware. It has VIA support, though I will need to test it when I make the physical macropad.
everything you need to make this macropad
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | SK6812MINI-E | footprints:SK6812MINI-E_fixed | LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12, LED13, LED14, LED15, LED16 |
| 12 | D | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11 |
| 11 | SW_Push_45deg | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11 |
| 1 | 100u | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C1 |
| 1 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | LOGO | design:logo | G*** |
| 1 | MOUDLE-SEEEDUINO-XIAO | footprints:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW0 |
It measures 99 × 61 mm and has 2 copper layers, 1.6 mm thick.
44 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 jormy/arcpad repository on GitHub, at the commit this page was made from: the board is pcb/arcpad.kicad_pcb and its schematic pcb/arcpad.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 jormy 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.

