Skip to the content
PCBKitNew board
2 layers51 × 60.7 mmMbc3flash, the printed circuit board in 3D

My own version of RetroReboot's MBC3 flashcart https://www.retroreboot.net/HTML/projectpage.html, please consider supporting him if you can https://www.paypal.com/paypalme/WadeVillines

Size
51 × 60.7 mm
Copper layers
2
Thickness
0.8 mm
Parts
27
Nets
64
Pads
232
Tracks, vias
866, 70
Pours
13
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
19 Feb 2019
Updated
8 Jun 2023

Overview

Mbc3flash is an open-source printed circuit board by HDR, from the HDR/MBC3-Flashcart repository on GitHub. It is a 2-layer board of 51 × 60.7 mm with 27 parts on 64 nets, routed with 866 tracks and 70 vias.

It is built around the 74LVC1G332GW,125, AM29F016D and FM18W08-PG. Its parts include 7 capacitors, 6 ICs, 3 resistors, 1 switch and 1 crystal.

Main components

3

README

readme.md

Make sure you read the LICENSE

MBC3 Flashcart based on retroreboot's cartridge that uses 0603 components (while based on the RetroReboot carts, these are completely redesigned from the ground up in kicad)

If you want a 4MB cart check out my new MBC30 flashcart repo

Version 1.5 and beyond makes use of djedditt's cartridge connector footprint

PCBWay:

Purchase on PCBWay

As a disclaimer, i get 10% kickback on shared pcbway orders, if you want the cheaper option go with either JLCPCB or OshPark

If you want to support me for free (and get 5 USD in new user credit) you can use my PCBWay Referral link when signing up on PCBWay

Referral

OSHPark:

Purchase on OSHPARK

Make sure to select the "2 oz copper, 0.8mm thickness" option before checkout

JLCPCB:

Upload gerbers(.zip files) to JLCPCB

Make sure you order with the following settings:

PCB Thickness: 0.8

PCB Color: Any

Surface Finish: ENIG-RoHS

Gold Fingers: Yes (45° chamfered border)

Castellated Holes: No

Check out the Interactive BOM for an interactive website that lets you keep track of where everything goes.

BOM

ReferencePart NumberDescriptionPackage
U1AM29F016(2MB)/AM29F032(4MB)/MBM29F033C(4MB)2/4MB Flash ChipTSOP-48/TSOP-40
U2MBC3Get from real cartridgeLQFP-32
U3FM18W08256kbit FRAMSOIC-28
U4BA6129AFBuy or get from real cartridgeSOIC-8
U574LVC1G332GV,1253-input OR gateTSOP-6
C1CL10B104KO8NNNC*100nF Capacitor0603
C2CL10B104KO8NNNC*100nF Capacitor0603
C3CL10B104KO8NNNC*100nF Capacitor0603
C4CL10C150JB8NNNC*15pF Capacitor0603
C5CL10C150JB8NNNC*15pF Capacitor0603
C6CL10B104KO8NNNC*100nF Capacitor0603
C7CL10B104KO8NNNC*100nF Capacitor0603
R1RC0603FR-07330KL*330K Ω Resistor0603
R2RC0603FR-0710KL*10K Ω Resistor0603
R3RC0603FR-071KL*1K Ω Resistor0603
SW1 (Unmarked)K3-1296S-E1**SPDT SwitchN/A
X1R26-32.768-12.5-10PPM32.768 kHz CrystalN/A
Batt CR2025BK-6219-TRCR2025 Coin Cell RetainerN/A

*Linked Capacitors/Resistors are suggestions, use whatever matches the ratings and package. **Switch is optional, and is only used with 4MB chips.

Changelog:

1.2:

  • Fixed missing traces

1.3:

  • Fixed some trace issues with Y1
  • Rerouted the pcb entirely

1.4:

  • Fixed a short between A16 and VCC

1.4.1:

  • Changed AM29F016 footprint to make chip alignment easier
  • Cleaned up traces (visual)

1.5:

  • Updated kicad version from 5 to 6.0
  • Redrew outline to be a closer match to original
  • Added markings to make cart look more original
  • Added switch for 2x2mb mode (this means the cart can store 2 separate roms, saves are still shared)
  • Changed footprint designators
  • Added test pads
  • Added date marking
  • Relocated alignment holes for a better fit

Images

Front

Back

Parts

27
QtyValueFootprintReferences
50.1 uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C6, C7
215 pFCapacitor_SMD:C_0603_1608MetricC4, C5
11 KohmResistor_SMD:R_0603_1608MetricR3
110 KohmResistor_SMD:R_0603_1608MetricR2
1300KohmResistor_SMD:R_0603_1608MetricR1
174LVC1G332GW,125Package_SO:TSOP-6_1.65x3.05mm_P0.95mmU5
1AM29F016Package_SO:TSOP-I-48_18.4x12mm_P0.5mmU1
1BA6129AFPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1Battery_CellCustom:BK-6219-TRB1
1Battery_PositiveCustom:GameBoy_TestpointTP3
1Battery_Positive_After_ResistorCustom:GameBoy_TestpointTP2
1CartBusConnector_GameBoy:GameBoy_GamePak_CGB-002_P1.50mm_EdgeU0
1CrystalCustom:Resonator_SMD_muRata_CDSCB-2pin_4.5x2.0mm_HandSolderingY1
1FM18W08Package_SO:SOIC-28W_7.5x17.9mm_P1.27mmU3
1GBA-ProductionIndicatorCustom:GBA-ProductionIndicatorPAD*
1GroundCustom:GameBoy_TestpointTP4
1LOGOCustom:HDR_Logo_TinyG***
1MBC3NintendoFootprints:MBC3U2
1Nintendo_3x3_GNDPadCustom:Nintendo_3x3_GNDPadGNDPAD1
1RTC_VOUTCustom:GameBoy_TestpointTP1
1SW_SPDTCustom:SW_SPDT-K3-1296S-E1SW1

The 26 most common of 27 parts.

Questions

How big is the Mbc3flash PCB?

It measures 51 × 60.7 mm and has 2 copper layers, 0.8 mm thick.

What parts does the Mbc3flash use?

27 parts, built around the 74LVC1G332GW,125, AM29F016D and FM18W08-PG. 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 Mbc3flash KiCad files?

From the HDR/MBC3-Flashcart repository on GitHub, at the commit this page was made from: the board is KiCad/mbc3flash.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mbc3flash design in my own project?

Its repository states no licence, so its author keeps all rights: ask HDR before reusing the design.

Similar boards

  • 2 layers51 × 60.2 mmMbc30flash, the printed circuit board in 3D

    Mbc30flash

    HDR/MBC30-Flashcart

    MBC30 Version of the MBC3 flashcart for 4MB roms

    19 parts125
  • 2 layers51 × 60.7 mmMBC5-Flashcart, the printed circuit board in 3D

    MBC5-Flashcart

    HDR/MBC5-Flashcart

    MBC5 Flashcart | 2x2MB or 4MB Flash | 32KB FRAM | Rumble

    20 parts58
  • 2 layers51 × 60.7 mmMBC5 Flashcart, the printed circuit board in 3D

    MBC5 Flashcart

    kitspace-test-repos/kicad6-file-collection

    15 partsMIT
  • 2 layers51 × 70 mmMAC GBD Flashcart, the printed circuit board in 3D

    MAC GBD Flashcart

    HDR/Gameboy-Camera-Flashcart

    Available on PCBWay!

    26 parts136
  • 2 layers51 × 60.7 mmDMG KGDU-10+, the printed circuit board in 3D

    DMG KGDU-10+

    Mhouranix1125/DMG-KGDU-10-Plus-FRAM-Upgraded-PCB

    First: Shoutout to HDR. His work was extremely vital in completing this project. Take a look at his github and check out some of the cool projects he has worked on!

    25 parts34
  • 2 layers45.5 × 27.8 mmAGB-64M SUB BOARD, the printed circuit board in 3D

    AGB-64M SUB BOARD

    Infinest/AGBSUBS1-01

    A Recreation of the AGBSUBS1-01 save board for the original AGB 64M (E201843), 128M (E201850) and 256M (E201868) dev cartridges by Nintendo

    9 parts3GPL-3.0
  • 2 layers31.1 × 22 mm3-input or gate gnd leg, the printed circuit board in 3D

    3-input or gate gnd leg

    Mhouranix1125/3-Input-OR-Gate-Breakout-MBC3-RTC

    Utilizes the 74LVC1G332GV,125 OR Gate IC Pinout on a neat board, and allows one to utilize the pinouts.

    13 parts