
Fabpack out v5 8
yuz207/agentpad13
agentpad13 — open-source 13-key macropad for agentic work (RP2040, vial-qmk, planar joystick, Raw HID agent-status protocol)

HID is an open-source printed circuit board by sasidhar1918, from the sasidhar1918/PCB-Implementation repository on GitHub. It is a 2-layer board of 31 × 45.5 mm with 21 parts on 58 nets, routed with 264 tracks and 13 vias.
It is built around the RP2040, W25Q128JVSIQ and AP2112K-3.3, with the USBLC6-2SC6 among its other parts. Its parts include 8 capacitors, 6 resistors, 4 ICs, 2 connectors and 1 crystal. It belongs with the RP2040 boards of this library.
This project is a high-performance Human Interface Device (HID) built on the Raspberry Pi RP2040 microcontroller. Moving beyond simple breadboard prototypes, this implementation features a production-ready PCB designed to handle high-speed USB data signals with professional-grade integrity.
For the USB-C interface, I prioritized signal quality for the D+ and D- differential pairs:
A key technical feature of this design is the strategic use of GND Via Stitching:
Designed to handle 5V input from the USB-C receptacle with a focus on stability:
The layout adheres to strict Design Rule Checks (DRC) for seamless manufacturing:
| Feature | Specification |
|---|---|
| Core | RP2040 (Dual ARM Cortex-M0+ @ 133MHz) |
| Interface | USB 2.0 via USB-C |
| PCB Topology | 2-Layer FR-4, 1.6mm thickness |
| Grounding | Symmetrical Top/Bottom copper pours with via stitching |
This repository contains the full design source. You can explore the implementation details within the KiCad files, where I have documented:
Designed and implemented with a focus on signal integrity and professional PCB manufacturing standards.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C4, C5, C6 |
| 2 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C8 |
| 2 | 27 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R3 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R5 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | 1M | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2 |
| 1 | 4.7n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | Conn_01x04 | Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_Vertical | J2 |
| 1 | ECS-2520MV-xxx-xx | Oscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm | Y1 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U4 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4110 | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U2 |
It measures 31 × 45.5 mm and has 2 copper layers, 1.6 mm thick.
21 parts, built around the RP2040, W25Q128JVSIQ, AP2112K-3.3 and USBLC6-2SC6. 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 sasidhar1918/PCB-Implementation repository on GitHub, at the commit this page was made from: the board is HID/HID.kicad_pcb and its schematic HID/HID.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 sasidhar1918 before reusing the design.

yuz207/agentpad13
agentpad13 — open-source 13-key macropad for agentic work (RP2040, vial-qmk, planar joystick, Raw HID agent-status protocol)

Isaac-Duarte/wellfed
Open firmware that runs the PETLIBRO Granary PLAF103 pet feeder on your own Wi-Fi: no cloud, no account. Early and in testing.

BlackPancakes/RP2040-Logic-Analyzer
An open-source, high-speed, multi-channel logic analyzer based on the popular Raspberry Pi RP2040 microcontroller. The board was designed in KiCad with a strong focus on signal integrity and miniaturization.

0x0c/spltnrskb
KLE レイアウト(kle/left.json、kle/right.json)から生成した、左右分割・有線接続のキーボード基板です。 KiCad 10 のプロジェクト(回路図と配線済み基板)、製造用ガーバー、BOM、QMK ファームウェア設定を含みます。筐体のデータ(アクリルのレーザーカット用 DXF/SVG と 3D プリント用 STL)も入っています。

Vishalbabu-09/Auralab_Workstation
Advanced 4-layer PCB design featuring split-plane noise isolation (AGND/DGND) and asynchronous dual-core processing. Implements a handheld multi-tool oscilloscope, current tracker, and symmetrical DC power supply.

jadenrhee/wigglecam-controller
RP2040 co-processor board for a 4-lens wigglegram camera: constant-current flash, controls, battery telemetry, Pi 5 I2C interface. 4-layer, DRC-clean, fab-ready.

klimemam/aiproto_imu
A compact USB-C IMU acquisition board built around the TDK InvenSense ICM-42688-P (high-precision 6-axis MEMS accel + gyro) and an RP2040 microcontroller that streams samples to a PC over USB Type-C as a virtual serial…

liorknafo/power-feed-manual-mill
DIY stepper power feed for a SIEG X3.5D mill: electromagnetic clutch, RP2040 controller PCB, Rust firmware, build123d CAD