

Modxo rp2040
Adapter board for 'ModXo' and 'RP2040 Zero' / 'RP2040 Tiny'
- Size
- 42.7 × 27.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 10
- Nets
- 32
- Pads
- 58
- Tracks, vias
- 72, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 3 Aug 2024
- Updated
- 31 Aug 2024
Overview
Modxo rp2040 is an open-source printed circuit board by Electrical5, from the Electrical5/ModXo-RP2040-Zero repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 42.7 × 27.6 mm with 10 parts on 32 nets, routed with 72 tracks and 0 vias.
It is built around the RP2040-ZERO and RB551VM-30TE-17. Its parts include 4 resistors, 2 diodes, 1 IC and 1 connector. It belongs with the RP2040 boards of this library.
Main components
2README
README.mdModXo adapter board for RP2040-Zero / RP2040-Tiny
Unofficial board for the original Xbox modchip "ModXo" by Team Resurgent.
- Using the smaller (USB-C) version RP2040-Zero by WaveShare.
- Cut-out in the middle of the PCB to allow the RP2040 to lay flush / improve cooling.
- Using both universal footprints to support both SMD and THT for easier soldering / finding parts.
- Single-sided PCB for easier manufacturing.
See the Release V0.2 for the 'old' board.

Parts
- 4x 100Ω resistor
- 1x RP2040-Zero (WaveShare)
- Diode to protect when both PC and XBox are connected. (Optional)
Notes
On 1.6 you will need to rebuild LPC before being able to install a modchip. On 1.0-1.5 you will need to use D0 (solder pad on board).

Fully open source
The KiCad (free application) source files (full schematics!) are included, so you can add/remove components based on your preferences.

Cutout for RP2040-Zero
The RP2040-Zero has components on the back of the board, to allow for easier installation, there's a cutout in the board. Though do note you can also install the RP2040-Zero using headers:

License
GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
You can sell this board as-is, but disclose the source. If you sell modifications of this board (additional headers for LED strips / LCD / fan), share the modifications / source files under the same license.
More info
Parts
10| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100Ω | Resistors_Universal:Resistor_SMD+THTuniversal_1206_RM10_HandSoldering | R1, R2, R3, R4 |
| 1 | (V1.0-V1.5) | TestPoint:TestPoint_Pad_2.0x2.0mm | D0 |
| 1 | LOGO | xbox_lpc:team-resurgent | G*** |
| 1 | LOGO | xbox_lpc:modxo-logo | G*** |
| 1 | RB551VM-30TE-17 | Diode_SMD:D_MELF-RM10_Universal_Handsoldering | D1 |
| 1 | XBOX_LPC | xbox_lpc:xbox_lpc | J1 |
| 1 | rp2040-zero | RP2040-Zero:rp2040-zero-tht | U1 |
Questions
How big is the Modxo rp2040 PCB?
It measures 42.7 × 27.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Modxo rp2040 use?
10 parts, built around the RP2040-ZERO and RB551VM-30TE-17. 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 Modxo rp2040 KiCad files?
From the Electrical5/ModXo-RP2040-Zero repository on GitHub, at the commit this page was made from: the board is Kicad Source Files/modxo-rp2040.kicad_pcb and its schematic Kicad Source Files/modxo-rp2040.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Modxo rp2040 design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers65 × 56 mm

- 2 layers132.3 × 94.9 mm

- 2 layers321 × 92.3 mm

- 2 layers255.9 × 99.3 mm

Zerosprey42
beekeeb/zerosprey42
Zerosprey42 Keyboard is a wired, beginner friendly, choc hotswap, MonoBlockSplit (Unibody), column-staggered, DIY mechanical keyboard.
96 parts140 - 2 layers146.3 × 69.5 mm

- 2 layers54 × 64 mm

DonConIOmini
ravinrabbid/DonCon2040
RP2040 based firmware and hardware for DIY Taiko no Tatsujin Drum Controllers
96 parts66MIT - 2 layers52 × 50 mm

RP2040-TestPatternGenerator VGA
nmur/RP2040-TestPatternGenerator
A simple test pattern generator running on the RP2040 microcontroller
12 parts64GPL-3.0 - 2 layers120 × 40 mm

Buinchiez40
ChrisChrisLoLo/bunchiez40
A pocket keyboard that makes use of mouse switches to achieve a miniscule size
90 parts56GPL-3.0