Skip to the content
PCBKitNew board
2 layers51 × 60.2 mmMbc30flash, the printed circuit board in 3D

MBC30 Version of the MBC3 flashcart for 4MB roms

Size
51 × 60.2 mm
Copper layers
2
Thickness
0.8 mm
Parts
19
Nets
55
Pads
203
Tracks, vias
786, 68
Pours
18
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
27 Sep 2019
Updated
8 Feb 2023

Overview

Mbc30flash is an open-source printed circuit board by HDR, from the HDR/MBC30-Flashcart repository on GitHub. It is a 2-layer board of 51 × 60.2 mm with 19 parts on 55 nets, routed with 786 tracks and 68 vias.

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

Main components

2

README

readme.md

Make sure you read the license, if you see anyone selling these, please send me a message.

MBC30 Flashcart inspired by retroreboot's MBC3 cartridge.

Ordering

OSHPark:

Regular Version

Crystal Clear Version

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

PCBWay:

Regular Version

Crystal Clear Version

Coral Version

BOM

ReferencePart NumberDescription
B1BK-6219-TRCR2025 Coin Cell Retainer
C1, C2, C3, C6, C706033C104KAT4A0.1uF Capacitor
C4, C5CL10C150JB8NNNC15pF Capacitor
RAMFM18W08256kbit FRAM
R1ERJ-PA3J334V330K Ω Resistor
R2ERJ-PA3J103V10K Ω Resistor
R3ERJ-PA3J102V1K Ω Resistor
MBC30MBC30Get from real cartridge
U1BA6129AFBuy or get from real cartridge
U274LVC1G332GV,1253-input OR gate TSOP-6
ROMAM29F032 (4MB) or MBM29F033C (4MB)4MB Rom Chip TSOP-40
X1R26-32.768-12.5-10PPMR26 12.5pF 32.768 kHz Crystal

Note: Capacitors and Resistor part numbers are suggestions, you can use other components with matching specs

On 1.4.1 boards the flash should be soldered the other way around, as the indicator is wrong

Images

Front

Back

CCBack

Changelog:

1.1:

  • Rewired WE on the ROM chip to Pin 31 on the cart bus to fix an issue where it would not write to a bank.

1.2:

  • Changed the PCB to fit inside Japanese Pokemon Crystal shells
  • Added inverted silkscreen to the board to make it look more like the original
  • Added Crystal Clear edition

1.3:

  • The pinout for the MBC30 listed online is wrong, thanks to Alex over at InsideGadgets for providing a fixed MBC30 pinout.

  • Removed the front silk screens as most manufacturers struggle to make it.

1.3.1:

  • Moved C2 to make it easier to close the shell

1.4:

  • Switched cart bus footprint to djedditt's replica of an original one

  • Replaced the flash chip footprint with a TSOP-40 footprint.

  • Redid the ground plane by hand, it should now look much better.

  • Moved the battery receptacle footprint 0.5mm to the left.

  • Renamed Y1 to X1

  • Removed JLCJLCJLC marking for OSHPark project.

1.4.1:

  • Fixed missing trace for Ram_CS

1.4.2:

  • Fixed a symbol kicad "rescued" causing the pinout to be backwards (this put the chip direction indicator in the wrong corner)

Videos

Makho Building Revision 1.3.1

text

Mizuho Building Revision 1.3

text

AndehX Building Revision 1.4.1

text

Parts

19
QtyValueFootprintReferences
50.1 uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C6, C7
215 pFCapacitor_SMD:C_0603_1608MetricC4, C5
110KResistor_SMD:R_0603_1608MetricR2
11KResistor_SMD:R_0603_1608MetricR3
1330KResistor_SMD:R_0603_1608MetricR1
174LVC1G332GW,125Package_SO:TSOP-6_1.65x3.05mm_P0.95mmU2
190,412581|99,90646 | Crystal ClearCustom:Suicune-Back-SilkscreenArt1
1AM29F032/MBM29F033CCustom:AM29F032-MBM29F033CROM
1BA6129AFPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU1
1Battery_CellCustom:BK-6219-TRB1
1CartBusConnector_GameBoy:GameBoy_GamePak_CGB-002_P1.50mm_EdgeU0
1CrystalCustom:Resonator_SMD_muRata_CDSCB-2pin_4.5x2.0mm_HandSolderingX1
1FM18W08Package_SO:SOIC-28W_7.5x17.9mm_P1.27mmRAM
1MBC30Package_QFP:LQFP-32_7x7mm_P0.8mmMBC30

Questions

How big is the Mbc30flash PCB?

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

What parts does the Mbc30flash use?

19 parts, built around the 74LVC1G332GW,125 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 Mbc30flash KiCad files?

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

Can I use the Mbc30flash 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.7 mmMbc3flash, the printed circuit board in 3D

    Mbc3flash

    HDR/MBC3-Flashcart

    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

    27 parts88
  • 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 × 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
  • 2 layers43.9 × 27.7 mmTcd1304-4v, the printed circuit board in 3D

    Tcd1304-4v

    OpnTec/open-spectrometer-hardware

    Open source VIS spectrometer

    19 parts1.5k