11 What to order
Jonas Nunes edited this page 2024-03-17 18:46:05 -03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

The OSCR mostly uses off-the-shelf modules and a few custom designed PCBs. Here you will find links to everything you need to buy in order to build an Open Source Cartridge Reader yourself. If you're not comfortable with buying from Aliexpress you will also find a list of local vendors that offer part kits.

image

List of sellers offering DIY part kits

Note: This list only contains links to part kits and not prebuilt cart readers. Its intention is to lower the barriers to entry for (first time) DIYers. The sellers are not vetted so always use caution and common sense when buying online, especially since this is a public wiki and everyone can add new links.

Parts list sourced from Aliexpress/JLCPCB

Expected parts price for one unit
Picture of Aliexpress order $94 incl. 19% Tax and Shipping
Picture of JLCPCB order $22 for PCBs, $17 for 3d printed frame = $40 incl. 19% Tax and Shipping
Total: $134

Warning

There is a new Mega 2560 Pro PCB design that does not work with 3.3V anymore. The Cart Reader only turns on at the 5V switch setting. Therefore it is advised to buy a Mega Pro with the old PCB design.

image

Specifically you are searching for an Mega 2560 Pro that looks like this:

mega2560

Background: The Cart Reader under-volts the Atmega2560 to 3.3V when dumping GBA/N64 to achieve the proper voltage levels on all data and address pins.

PCBs:

3D print:

Modules:

Female pin headers:

  • two 1x3
  • one 1x7
  • one 1x8
  • two 1x16
  • two 1x21
  • one 1x36
  • one 1x38

Here you can buy some of them: https://www.aliexpress.com/item/32869391616.html
For the rest you need to buy 1x40 2.54mm female headers and then cut them down to size: https://www.aliexpress.com/item/32724478308.html (this listing also includes the male headers for the CIC adapter)

Male pin headers:

LCD connector (EXP1, EXP2 on PCB)

Cartridge slots:

Screws:

Misc:

snesCIC (optional for dumping SNES carts with SA1 chip):

Vselect: Automatic Voltage Selection (Optional)

Allow the firmware to change the voltage for you. See the full write-up on Automatic Voltage Selection for more details.

Power Bank (optional):

To use the Cart Reader on the go you can connect it to a power bank. But it is important that the power banks supports low current devices without shutting off.

For example it could say something like this "Even Wider Compatibility Unlike the markets most power banks incapable of charging low-current accessories, INIU portable charger can work with not only all the phones, tablets but your smaller devices like AirPods, Bluetooth headphones, fitness trackers, smart watches, etc."
Source: https://www.amazon.com/INIU-High-Speed-Flashlight-Powerbank-Compatible/dp/B07CZDXDG8