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

A custom 4-key RGB fidget game / macropad /carrier board for seed studio XIAO
Path finder is an open-source printed circuit board by LeoMos10, from the LeoMos10/Pathfinder_Fidget_RGB_Macropad repository on GitHub. It is a 2-layer board of 46.1 × 63.1 mm with 24 parts on 23 nets, routed with 170 tracks and 8 vias.
It is built around the SK6812MINI-E. Its parts include 5 resistors, 4 capacitors, 4 diodes, 4 switches and 2 connectors. It belongs with the keyboards and input and computers and single-board computers boards of this library.
A custom 4-key RGB fidget game / macropad /carrier board for seed studio XIAO Prices screenshot

The pbc was made in KiCad.
board: 46mm x 63mm
interactive HTML mount guide (made with a KiCad extension)

Front copper and back copper in the editor (red is F.Cu, blue is B.Cu):


3D renders of the board:


CSV BOM with prices and links Prices screenshot
| Quantity | Name | Component | Footprint | Notes |
|---|---|---|---|---|
| 1 | U1 | Seeed Studio XIAO RP2040 | Modulo XIAO RP2040, 14 pin, passo 2.54 mm | Microcontrolloer |
| 2 | J1a1, J1b1 | Pin header male 1×7 | 2.54 mm, vertical, THT | Optional |
| 4 | SW1–SW4 | Switch Cherry MX compatibile | PCB-mount, 5 pin, 1u | Switch |
| 4 | D1–D4 | SK6812MINI-E | RGB addressable, reverse-mount, 3.2 × 2.8 mm | LED RGB |
| 4 | C1–C4 | cermaic condesator 100 nF | THT, passo 2.50 mm, diametro 5 mm | Decopuling for led |
| 4 | R1–R4 | 1 kΩ resistor | 7.62 mm | Only if using mount holes as GPIO |
| 1 | R5 | Resistence 330 Ω | 7.62 mm | In serie sulla linea DIN dei LED |
| 4 | H1–H4 | screw M4 | 4.3 mm | Only if using mount holes as indeed |
SK6812MINI-E reverse-mount, NOT SK6812MINItotal price: with shipping and taxes:
AI was never used for:
*instead, it was used a little for: *firmware and code
the drc rule HARDWARE/kicad/path_finder.kicad_dru
easily soldable, perfect for beginners in soldering and coding
The contributors is both me
see docs
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1 kΩ | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4 |
| 4 | 100 nF | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C1, C2, C3, C4 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_4.3mm_M4_DIN965_Pad_TopBottom | H1, H2, H3, H4 |
| 4 | SK6812MINI-E | LED_SMD:LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMount | D1, D2, D3, D4 |
| 4 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4 |
| 2 | Conn_01x07 | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J1a1, J1b1 |
| 1 | MOUDLE-SEEEDUINO-XIAO | HackPad:XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1 |
| 1 | R330Ω | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5 |

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.


It measures 46.1 × 63.1 mm and has 2 copper layers, 1.6 mm thick.
24 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 LeoMos10/Pathfinder_Fidget_RGB_Macropad repository on GitHub, at the commit this page was made from: the board is HARDWARE/kicad/path_finder.kicad_pcb and its schematic HARDWARE/kicad/path_finder.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 LeoMos10 before reusing the design.