Skip to the content
PCBKitNew board
2 layers130.8 × 83.8 mmUMDv2, the printed circuit board in 3D

Universal Mega Dumper v2 PCB

Size
130.8 × 83.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
112
Nets
179
Pads
638
Tracks, vias
2,045, 322
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
7 Sep 2018
Updated
5 Jun 2021

Overview

UMDv2 is an open-source printed circuit board by db-electronics, from the db-electronics/UMDv2-kicad repository on GitHub. It is a 2-layer board of 130.8 × 83.8 mm with 112 parts on 179 nets, routed with 2,045 tracks and 322 vias.

It is built around the STM32F413ZHT6, AZ1117CH-3.3TRG1 and MIC5504-3.3YM5-TR, with the 0.1UF 50V 5*11, LO M67K-K2M1-24-Z and BAT54S among its other parts. Its parts include 50 capacitors, 24 resistors, 10 diodes, 8 ICs and 6 connectors. It belongs with the STM32 boards of this library.

Main components

12

README

README.md

UMDv2

The Universal Mega Dumper v2 project aims to be a complete open-sourced solution for cartridge dumping and writing. It includes a very performant MCU which has a direct memory connection to a generalized databus consisting of 24 address bits and 16 data lines. Along with a dozen or so control signals, it should be sufficient to interface with most cartridge types.

Cartridge Adapters

The UMDv2 by itself only includes a generalized connector with all its interfacing signals. Cartridge adapters must be used in order to interface to the physical media. All cartridge adapters, as they are created, are added to this project as submodules and will be linked in the CartAdapters directory.

Cartridge Adapter ID

Each cartridge adapter has an MCP23008 on the I2C bus which identifies the console type for the adapter and thus prevents contention on IO.

  • 0x00: no adapter
  • 0x01: Sega Genesis
  • 0x02: Sega Master System

Dependencies

Parts Libraries

All components in this project depend on my KiCad libraries which are available at https://github.com/db-electronics/kicadlib . I don't use any pre-existing libraries - fight me.

Firmware

There are two firmware components associated with this PCB: the STM32 fimware and the PC-side client. Both are available here:

Please note that version 2.0 is in its absolute infancy, don't expect to find any working releases in the firmware links above for the time being. The links are for provided provideness for completeness of documentation.

Releases

2.0

https://oshpark.com/shared_projects/2dKXBoCG

The PCB version 2.0 release files are available in the releases section https://github.com/db-electronics/UMDv2-kicad/releases. Please note that this PCB is as of yet untested. Build at your own risk. I will post updates when I have begun testing this latest release.

Parts

112
QtyValueFootprintReferences
340.1uF/50Vdb-smt:0603C201, C203, C204, C208, C212, C213, C214, C215, C216, C217, C218, C219, C220, C221, C222, C223 +18
810uF/16Vdb-smt:0805C202, C205, C206, C207, C209, C310, C311, C312
6750db-smt:0603R202, R203, R307, R308, R312, R313
6TP_50db-smt:TP50TP201, TP202, TP203, TP204, TP205, TP206
4LO_M67K-K2M1-24-Zdb-smt:SMD-2D304, D305, D306, D307
4NSP-4-6-01db-thparts:4-40-SCREWMEC101, MEC102, MEC103, MEC104
310.0kdb-smt:0603R205, R303, R306
32.20kdb-smt:0603R301, R309, R310
3470db-smt:0603R304, R314, R315
218pF/10Vdb-smt:0603C302, C303
22.2uF/10Vdb-smt:0805C305, C313
243.2kdb-smt:0603R210, R211
274ALVC164245DL,118db-smt:BSSOP-48-7.50mmU302, U303
2BAT54Sdb-smt:SOT23D201, D301
2LG_M67K-G1J2-24-Zdb-smt:SMD-2D203, D204
10.1db-smt:1206R207
11.20kdb-smt:0603R204
11.50kdb-smt:0603R305
1100db-smt:0603R208
1101-00405-75db-smt:SDCARD-AMP-10100405CON303
1118kdb-smt:0603R206
11nF/50Vdb-smt:0603C211
11uF/16Vdb-smt:0805C210
1220kdb-smt:0603R311
122uF/50Vdb-smt:SMD-6.6x6.6C238
14.7uF/10Vdb-smt:0805C231
17.50kdb-smt:0603R209
1AZ1117CH-3.3TRG1db-smt:SOT-223U205
1BZT52-B5V6Jdb-smt:SOD123D205
1ECS-80-18-30-JGN-TRdb-smt:ECX-53X301
1HDR1X2db-thparts:HDR1X2CON305
1HDR1X3db-thparts:HDR1X3CON306
1INA199A2DCKRdb-smt:SOT-363U207
1JTAG-2X10-HDRdb-thparts:HDR2X10-JTAG-SHROUDCON302
1MIC5504-3.3YM5-TRdb-smt:SC-74AU201
1OSHW Logodb-artwork:oshw-logo_5mmlogo102
1PTS645SM43SMTR92_LFSdb-smt:PTS645SW301
1STM32F413ZHT6db-smt:LQFP-144U301
1TPS2115APWRdb-smt:TSSOP-8_4.4mmU202
1TPS25921ADRdb-smt:SOIC-8-3.9MMU203
1UMDv2-CONNdb-thparts:UMD-CONN-DIP64-2CON304
1USB-B1HSB6db-thparts:USB-B1HSxxCON201
1USBLC6-2SC6db-smt:SOT-23-6D202
1db Electronics Logodb-artwork:db-logo_10mmlogo101

Questions

How big is the UMDv2 PCB?

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

What parts does the UMDv2 use?

112 parts, built around the STM32F413ZHT6, AZ1117CH-3.3TRG1, MIC5504-3.3YM5-TR and 0.1UF 50V 5*11. 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 UMDv2 KiCad files?

From the db-electronics/UMDv2-kicad repository on GitHub, at the commit this page was made from: the board is UMDv2/UMDv2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the UMDv2 design in my own project?

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

Similar boards

  • 2 layers147.3 × 83.8 mmUMDv3, the printed circuit board in 3D

    UMDv3

    db-electronics/UMDv3-kicad

    UMDv3 Kicad PCB

    68 parts1
  • 2 layers275.9 × 117.8 mmReform2-keyboard3, the printed circuit board in 3D

    Reform2-keyboard3

    jackhumbert/reform

    This is the main repository for the MNT Reform open source laptop.

    379 parts1
  • 2 layers28.6 × 34.5 mmPetit jtag, the printed circuit board in 3D

    Petit jtag

    db-electronics/petit-jtag-kicad

    This documentation describes Open Hardware and is licensed under the CERN OHL v. 1.2.

    11 parts1
  • 2 layers34.3 × 31.8 mmPetit swd, the printed circuit board in 3D

    Petit swd

    db-electronics/petit-swd-kicad

    This documentation describes Open Hardware and is licensed under the CERN OHL v. 1.2.

    11 parts1
  • 4 layers80 × 70 mmStm32, the printed circuit board in 3D

    Stm32

    ackom-a-o/stm32f446-development-board

    Custom STM32F446ZET6 development board in KiCad. Prototype hardware, design review and validation log; hardware testing pending.

    69 parts
  • 4 layers92 × 80 mmSmartlada revB, the printed circuit board in 3D

    Smartlada revB

    saschapo/smartlada

    Калибровочный стенд PWM на ESP8266 для умного светильника из фонаря ВАЗ-2106 (4x D4184, low-side)

    51 parts
  • 4 layers67.9 × 25.9 mmCc2564-board, the printed circuit board in 3D

    Cc2564-board

    mattkelly/stm32-cc2564-board

    STM32F103 + CC2564 PCB

    68 parts1
  • 2 layers104 × 72 mmORB, the printed circuit board in 3D

    ORB

    ThBreuer/ORB-Hardware

    OpenRoboticBoard: schematics, layout and documentation

    141 parts