

MacropadRP2040
- Size
- 95 × 48 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 27
- Nets
- 34
- Pads
- 119
- Tracks, vias
- 285, 8
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 5 Sep 2025
- Updated
- 3 Jul 2026
Overview
MacropadRP2040 is an open-source printed circuit board by po1sonbit, from the po1sonbit/MacropadRP2040 repository on GitHub. It is a 2-layer board of 95 × 48 mm with 27 parts on 34 nets, routed with 285 tracks and 8 vias.
It is built around the RP2040-ZERO, 1N4148W and WS2812B, with the AO3400A among its other parts. Its parts include 10 diodes, 7 switches, 4 capacitors, 4 resistors and 1 IC. It belongs with the RP2040 boards of this library.
Main components
4RP2040-ZERO
-- Development Boards & Kits ROHSWaveshareDevelopment Boards & Kits1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching DiodesWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorisedAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
README
README.mdMacropadRP2040
Parts
27| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 1N4148W | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D5, D6 |
| 6 | SW_Push | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_Plated_1.00u | SW1, SW2, SW3, SW4, SW5, SW6 |
| 4 | 0.1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4 |
| 4 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3, R4 |
| 4 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D7, D8, D9, D10 |
| 1 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | RP2040-ZERO | RP2040-ZERO:MODULE_RP2040-ZERO | U1 |
| 1 | RotaryEncoder_Switch_MP | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW7 |
Similar boards
- 2 layers150 × 125.6 mm

- 2 layers247.7 × 80.2 mm

- 2 layers119 × 50 mm

- 2 layers99.9 × 82.1 mm

- 2 layers148.6 × 192.2 mm

Badge
NuttyShell/NuttyBadge
NuttyBadge: A NuttyShell crafted multi-tool. Opensourced Hardawre and Software
169 parts31GPL-3.0 - 2 layers96.5 × 132.4 mm

Moisture sensor
bendixsonnenberg/watering_controller
Codewise: an exploration of using embedded rust, specificaly embassy.
30 parts1MIT - 4 layers76 × 50 mm

Wigglecam
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.
105 parts - 2 layers305.2 × 76.2 mm

Questions
How big is the MacropadRP2040 PCB?
It measures 95 × 48 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MacropadRP2040 use?
27 parts, built around the RP2040-ZERO, 1N4148W, WS2812B and AO3400A. 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.
Where can I download the MacropadRP2040 KiCad files?
From the po1sonbit/MacropadRP2040 repository on GitHub, at the commit this page was made from: the board is MacropadRP2040.kicad_pcb and its schematic MacropadRP2040.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MacropadRP2040 design in my own project?
Its repository states no licence, so its author keeps all rights: ask po1sonbit before reusing the design.