Skip to the content
PCBKitNew board
2 layers100 × 100 mmMain pcb hw5, the printed circuit board in 3D

A shield for the Arduino Mega that can back up video game cartridges.

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
31
Nets
97
Pads
272
Tracks, vias
968, 269
Pours
387
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
4 Dec 2024
Updated
1 Oct 2025

Overview

Main pcb hw5 is an open-source printed circuit board by gemarcano, from the gemarcano/cartreader repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 100 mm with 31 parts on 97 nets, routed with 968 tracks and 269 vias.

It is built around the DS3231MZ/V+, TPS2113PW and CR16160J. Its parts include 8 connectors, 5 capacitors, 2 resistors, 2 ICs and 2 switches.

Main components

3

README

README.md

image

Open Source Cartridge Reader

This project represents a community-driven effort to provide an easy to build and easy to modify cartridge dumper. Its main purpose is to dump a video game's ROM and save file to an SD card without the need of a PC.

For any questions you can use the Discussions and/or Issues section here on GitHub, visit the accompanying thread in the Arduino Forum or check out our community discord server, where you can reach most of the devs directly.

Also be sure to check the guides in the Wiki too.

Happy making. 🔧🔨😊

image

Features:
  • Modular design
  • Stand-alone operation
  • Easy to modify open-source code
  • Portable when used together with a power bank

image

Supported Systems:
  • NES/Famicom/Family Basic
  • Super Nintendo/Super Famicom (including SF Memory, Satellaview, Sufami Turbo, and Game Processor RAM Cassettes)
  • Nintendo 64 (including Controller Pak, Gameshark, and Xplorer 64)
  • Game Boy Color (including GB Memory, Codebreaker, and Gameshark)
  • Game Boy Advance
  • Sega Mega Drive/Genesis
  • Sega Master System

image

Supported with adapters:
  • Virtual Boy
  • Pokémon Mini
  • Sega Game Gear
  • Sega Mark III
  • Sega SG-1000/SC-3000
  • Sega Cards
  • PC Engine/TurboGrafx-16/SuperGrafx
  • WonderSwan (Color)
  • NeoGeo Pocket (Color)
  • Intellivision
  • ColecoVision
  • Benesse Pocket Challenge W
  • Benesse Pocket Challenge V2
  • Watara Supervision
  • Atari 8-bit Computer (400/800/XL/XE)
  • Atari 2600/5200/7800
  • Atari Lynx
  • Atari Jaguar
  • Emerson Arcadia 2001
  • Fairchild Channel F
  • Magnavox Odyssey 2/Philips Videopac+
  • Super A'Can
  • MSX
  • Casio PV-1000
  • Casio Loopy
  • Commodore VIC-20
  • Commodore 64
  • Vectrex
  • Bally Astrocade
  • Bandai Little Jammer
  • Bandai Little Jammer Pro
  • LeapFrog Leapster (L-MAX/Leapster2)
  • RCA Studio II
  • Texas Instruments TI-99
  • Tomy Pyuuta
  • TRS-80 Color Computer
  • Vtech V.Smile (Baby/V.Motion)
  • CPS3
Open Source Licenses:
  • Software(everything in Cart_Reader folder) = GPL v3
  • Hardware(everything in hardware folder) = CC BY 4.0
  • Documentation(everything in the Wiki) = CC0 1.0

Parts

31
QtyValueFootprintReferences
9Screw_Terminal_01x01MountingHole:MountingHole_2.2mm_M2_ISO7380_PadM2_1, M2_2, M2_3, M2_4, M2_5, M2_6, M2_7, M2_8, M2_9
30.1uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C3, C5
110uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4
11kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1
1470uCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC1
1560RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
15V USBConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ6
1CART SLOT FRONT ROW!OSCR:Cartridge_Port_Adapter-FrontJ4
1CART SLOT TOP ROW!OSCR:Cartridge_Port_Adapter-BackJ3
1CR1616!OSCR:CR1616BT1
1Conn_01x07!OSCR:Clock_Generator_HeaderJ7
1DS3231MZPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1EXP1!OSCR:LCD_HeaderJ9
1EXP2!OSCR:LCD_HeaderJ8
1GBA_Slot!sanni:GBA-SLOT-BJ10
1LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1
1LOGO!OSCR:LogoG***
1MEGA BOTTOM!OSCR:MEGA2560_PRO_MINIJ1
1POWER!OSCR:Power_SwitchSW2
1TPS2113PWPersonal:Texas_Instruments-TPS2113PW-Level_AU1
1VOLTAGE!OSCR:Power_SwitchSW1

Questions

How big is the Main pcb hw5 PCB?

It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Main pcb hw5 use?

31 parts, built around the DS3231MZ/V+, TPS2113PW and CR16160J. 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 Main pcb hw5 KiCad files?

From the gemarcano/cartreader repository on GitHub, at the commit this page was made from: the board is hardware/main_pcb_hw5/main_pcb_hw5.kicad_pcb and its schematic hardware/cic_adapter/D411_F411_adapter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Main pcb hw5 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 layers100 × 100 mmMain pcb hw5, the printed circuit board in 3D

    Main pcb hw5

    herzmx/cartreader

    A shield for the Arduino Mega that can back up video game cartridges.

    31 parts2GPL-3.0
  • 2 layers15.4 × 10 mmVSelect, the printed circuit board in 3D

    VSelect

    Lesserkuma/sanni_cartreader

    A shield for the Arduino Mega that can back up video game cartridges.

    10 parts1GPL-3.0
  • 2 layers87 × 55.9 mmSteeringHardware, the printed circuit board in 3D

    SteeringHardware

    John-Carr/SteeringHardware

    Steering Wheel PCB for SolarGators

    62 partsMIT
  • 2 layers100 × 100 mmMain pcb hw5, the printed circuit board in 3D

    Main pcb hw5

    tolihub/cartreader

    A shield for the Arduino Mega that can back up video game cartridges.

    33 partsGPL-3.0
  • 2 layers61.6 × 37.8 mmWonderWitch, the printed circuit board in 3D

    WonderWitch

    up-n-atom/WonderWitch

    PTS-0101 Reproduction - Used in the WonderWitch, Judgement Silver Sword, Dicing Knight, and Tenori-On cartridges.

    34 parts13
  • 2 layers51 × 30.8 mmAGB E06-10, the printed circuit board in 3D

    AGB E06-10

    JimmehhW/AGB-E06-Replacement-PCB

    Replacement PCB for damaged gameboy advance games using the AGB-E06 pcb

    21 parts
  • 2 layers51 × 70 mmDMG A04-01, the printed circuit board in 3D

    DMG A04-01

    HDR/NintendoPCBs

    Replacement pcb's for Nintendo games.

    22 parts321
  • 2 layers51 × 60.7 mmDMG GDAN, the printed circuit board in 3D

    DMG GDAN

    Chase-san/NintendoPCB

    Repository with clones of many Nintendo PCB.

    15 parts63