Skip to the content
PCBKitNew board
2 layers42.7 × 27.6 mmModxo rp2040, the printed circuit board in 3D

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

2

README

README.md

ModXo 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.

3d

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).

2d

Fully open source

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

schematics

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:

flush

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

https://github.com/Team-Resurgent/Modxo

https://consolemods.org/wiki/Xbox:ModXo

Parts

10
QtyValueFootprintReferences
4100ΩResistors_Universal:Resistor_SMD+THTuniversal_1206_RM10_HandSolderingR1, R2, R3, R4
1(V1.0-V1.5)TestPoint:TestPoint_Pad_2.0x2.0mmD0
1LOGOxbox_lpc:team-resurgentG***
1LOGOxbox_lpc:modxo-logoG***
1RB551VM-30TE-17Diode_SMD:D_MELF-RM10_Universal_HandsolderingD1
1XBOX_LPCxbox_lpc:xbox_lpcJ1
1rp2040-zeroRP2040-Zero:rp2040-zero-thtU1

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 mmPico ModXo, the printed circuit board in 3D

    Pico ModXo

    Electrical5/Pico-ModXo

    PCB board for Original XBOX LPC to Pi Pico (ModXo)

    16 parts32GPL-3.0
  • 2 layers132.3 × 94.9 mmCheapino, the printed circuit board in 3D

    Cheapino

    tompi/cheapino

    An affordable split 36 keys keyboard

    59 parts1.2kCC-BY-4.0
  • 2 layers321 × 92.3 mmMx40, the printed circuit board in 3D

    Mx40

    zzeneg/stront

    Split keyboards with 38 or 40 keys, LCD display and Cirque trackpad

    181 parts353MIT
  • 2 layers255.9 × 99.3 mmZerosprey42, the printed circuit board in 3D

    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 mmStress, the printed circuit board in 3D

    Stress

    GroooveBob/Stress

    Pocket Arcade Fight Pad

    22 parts102MIT
  • 2 layers54 × 64 mmDonConIOmini, the printed circuit board in 3D

    DonConIOmini

    ravinrabbid/DonCon2040

    RP2040 based firmware and hardware for DIY Taiko no Tatsujin Drum Controllers

    96 parts66MIT
  • 2 layers52 × 50 mmRP2040-TestPatternGenerator VGA, the printed circuit board in 3D

    RP2040-TestPatternGenerator VGA

    nmur/RP2040-TestPatternGenerator

    A simple test pattern generator running on the RP2040 microcontroller

    12 parts64GPL-3.0
  • 2 layers120 × 40 mmBuinchiez40, the printed circuit board in 3D

    Buinchiez40

    ChrisChrisLoLo/bunchiez40

    A pocket keyboard that makes use of mouse switches to achieve a miniscule size

    90 parts56GPL-3.0