

Mbc3flash
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
374LVC1G332GW,125
SOT-363-40℃~+125℃ 1 1.65V~5.5V 1.7V~2V 3.5ns@5V,50pF 32mA 32mA 4uA 700mV~800mV 74LVC Series OR Gate SOT-363 Logic Gates ROHSNexperiaLogic GatesAM29F016D
SOP-44-1.27mmSOP-44-1.27mm New Arrivals ROHSAMDUncategorisedFM18W08-PG
DIP-28-40℃~+85℃ 2.7V~5.5V 256Kbit Parallel Port (Parallel) DIP-28 FRAM ROHSInfineon TechnologiesFRAM
README
readme.mdMake 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:
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
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
| Reference | Part Number | Description | Package |
|---|---|---|---|
| U1 | AM29F016(2MB)/AM29F032(4MB)/MBM29F033C(4MB) | 2/4MB Flash Chip | TSOP-48/TSOP-40 |
| U2 | MBC3 | Get from real cartridge | LQFP-32 |
| U3 | FM18W08 | 256kbit FRAM | SOIC-28 |
| U4 | BA6129AF | Buy or get from real cartridge | SOIC-8 |
| U5 | 74LVC1G332GV,125 | 3-input OR gate | TSOP-6 |
| C1 | CL10B104KO8NNNC* | 100nF Capacitor | 0603 |
| C2 | CL10B104KO8NNNC* | 100nF Capacitor | 0603 |
| C3 | CL10B104KO8NNNC* | 100nF Capacitor | 0603 |
| C4 | CL10C150JB8NNNC* | 15pF Capacitor | 0603 |
| C5 | CL10C150JB8NNNC* | 15pF Capacitor | 0603 |
| C6 | CL10B104KO8NNNC* | 100nF Capacitor | 0603 |
| C7 | CL10B104KO8NNNC* | 100nF Capacitor | 0603 |
| R1 | RC0603FR-07330KL* | 330K Ω Resistor | 0603 |
| R2 | RC0603FR-0710KL* | 10K Ω Resistor | 0603 |
| R3 | RC0603FR-071KL* | 1K Ω Resistor | 0603 |
| SW1 (Unmarked) | K3-1296S-E1** | SPDT Switch | N/A |
| X1 | R26-32.768-12.5-10PPM | 32.768 kHz Crystal | N/A |
| Batt CR2025 | BK-6219-TR | CR2025 Coin Cell Retainer | N/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


Parts
27| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 0.1 uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C6, C7 |
| 2 | 15 pF | Capacitor_SMD:C_0603_1608Metric | C4, C5 |
| 1 | 1 Kohm | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 10 Kohm | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 300Kohm | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 74LVC1G332GW,125 | Package_SO:TSOP-6_1.65x3.05mm_P0.95mm | U5 |
| 1 | AM29F016 | Package_SO:TSOP-I-48_18.4x12mm_P0.5mm | U1 |
| 1 | BA6129AF | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | Battery_Cell | Custom:BK-6219-TR | B1 |
| 1 | Battery_Positive | Custom:GameBoy_Testpoint | TP3 |
| 1 | Battery_Positive_After_Resistor | Custom:GameBoy_Testpoint | TP2 |
| 1 | CartBus | Connector_GameBoy:GameBoy_GamePak_CGB-002_P1.50mm_Edge | U0 |
| 1 | Crystal | Custom:Resonator_SMD_muRata_CDSCB-2pin_4.5x2.0mm_HandSoldering | Y1 |
| 1 | FM18W08 | Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm | U3 |
| 1 | GBA-ProductionIndicator | Custom:GBA-ProductionIndicator | PAD* |
| 1 | Ground | Custom:GameBoy_Testpoint | TP4 |
| 1 | LOGO | Custom:HDR_Logo_Tiny | G*** |
| 1 | MBC3 | NintendoFootprints:MBC3 | U2 |
| 1 | Nintendo_3x3_GNDPad | Custom:Nintendo_3x3_GNDPad | GNDPAD1 |
| 1 | RTC_VOUT | Custom:GameBoy_Testpoint | TP1 |
| 1 | SW_SPDT | Custom:SW_SPDT-K3-1296S-E1 | SW1 |
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 mm

- 2 layers51 × 60.7 mm

- 2 layers51 × 60.7 mm

- 2 layers51 × 70 mm

- 2 layers51 × 60.7 mm

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 - 4 layers51 × 61 mm

Gameboy MBC5 Cart QUAD FLASH - FRAM - 4-8MB
sillyhatday/GAMEBOY-MBC5-QUAD-8MB
8MB Gameboy cart using only 2MB flash chips
19 parts10CC-BY-SA-4.0 - 2 layers45.5 × 27.8 mm

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 mm

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

