
Dmgplus
DMGPlus, upgraded internals for the original GameBoy
- Size
- 78.5 × 80 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 108
- Nets
- 205
- Pads
- 602
- Tracks, vias
- 1,953, 176
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 27 Jun 2021
- Updated
- 27 Jun 2021
Overview
Dmgplus is an open-source printed circuit board by Spritetm, from the Spritetm/dmgplus repository on GitHub. It is a 4-layer board of 78.5 × 80 mm with 108 parts on 205 nets, routed with 1,953 tracks and 176 vias.
It is built around the MCP6021-E/P, NS8002 and 74LVC4245AD, with the XC6206P122MR, XC6206P252MR and SS16 among its other parts. Its parts include 45 capacitors, 27 resistors, 14 ICs, 8 connectors and 7 diodes. It belongs with the retro computing and games boards and the FPGA and CPLD and Raspberry Pi (Linux) boards of this library.
Main components
6MCP6021-E/P
PDIP-8-40℃~+125℃ 1 10MHz 1mA 1pA 1pA 2.5V~5.5V 3.5uV/℃ 30mA 500uV 7V/us 8.7nV/√Hz@10kHz 90dB Built-in compensation Rail-to-Rail Input, Rail-to-Rail Output PDIP-8 Operational Amplifier ROHSMicrochip TechnologyOperational AmplifierNS8002
SOP-8-40℃~+85℃ 0.1% 1 Pair Differential Inputs 1-Channel 1.8Wx1@4Ω 3V~5.25V 6mA 80dB 85dB Class AB Enable/shutdown function SOP-8 Audio Amplifiers ROHSShenzhen Nsiway TechAudio Amplifiers74LVC4245AD
SOIC-24-300mil-40℃~+125℃ 1 1.5V~3.6V 1.5V~5.5V 8 Bidirectional Level translator Power-off protection、Output enable high-impedance TTL TTL Tri-State SOIC-24-300mil Translators, Level Shifters ROHSNexperiaTranslators, Level ShiftersXC6206P122MR
SOT-23SOT-23 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHShongjiachengUncategorisedXC6206P252MR
SOT-23-3L-40℃~+85℃@(Ta) 1 150mA 1uA 2.5V 6V Fixed Over Current Protection、Short Circuit Protection Positive SOT-23-3L Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTorex SemiconductorVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSS16
SMA(DO-214AC)-55℃~+150℃ 100uA@60V 1A 60V 700mV@1A Independent SMA(DO-214AC) Schottky Diodes ROHSFUXINSEMISchottky Diodes
Parts
108| Qty | Value | Footprint | References |
|---|---|---|---|
| 30 | 100nF | Capacitor_SMD:C_0603_1608Metric | C10, C11, C12, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29 +14 |
| 12 | 10K | Resistor_SMD:R_0603_1608Metric | R1, R2, R11, R12, R13, R14, R15, R17, R18, R19, R20, R27 |
| 7 | 10uF | Capacitor_SMD:C_0805_2012Metric | C5, C6, C9, C13, C14, C35, C38 |
| 6 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C7, C8 |
| 5 | 74LVC4245 | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U7, U9, U10, U11, U12 |
| 4 | 1N4148 | Diode_SMD:D_0603_1608Metric | D4, D5, D6, D7 |
| 4 | 220 | Resistor_SMD:R_0603_1608Metric | R23, R24, R25, R26 |
| 3 | 4K7 | Resistor_SMD:R_0603_1608Metric | R5, R6, R16 |
| 3 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1, J2, J3 |
| 2 | 100 | Resistor_SMD:R_0603_1608Metric | R21, R22 |
| 2 | 150 | Resistor_SMD:R_0603_1608Metric | R9, R10 |
| 2 | 20K | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | 270 | Resistor_SMD:R_0603_1608Metric | R7, R8 |
| 2 | 33nF | Capacitor_SMD:C_0603_1608Metric | C15, C16 |
| 2 | MCP6021 | Package_TO_SOT_SMD:SOT-23-5 | U4, U5 |
| 2 | MountingHole_Pad | dmg_footprints:dmg_groundhole_square | MH3, MH4 |
| 2 | MountingHole_Pad | dmg_footprints:dmg_grounding_square | MH1, MH2 |
| 1 | 0.5A | Fuse:Fuse_0805_2012Metric | F1 |
| 1 | 1N4001 | Diode_SMD:D_SMA | D2 |
| 1 | 25LCxxx | Package_SO:SO-8_5.3x6.2mm_P1.27mm | U14 |
| 1 | BARRELJACK_SW_GB | dmg_footprints:dmg_pwrjack | CON1 |
| 1 | BATCON | dmg_footprints:dmg_batcon_pos | CON2 |
| 1 | BATCON | dmg_footprints:dmg_batcon_neg | CON3 |
| 1 | DMG_LINK_PORT | dmg_footprints:dmg_linkport | CON4 |
| 1 | GB_LCD_FLAT | dmg_footprints:fpc_conn_21pin | U6 |
| 1 | GB_PAK | dmg_footprints:GB_CART_CONN | U8 |
| 1 | NS8002 | Package_SO:SO-8_5.3x6.2mm_P1.27mm | U2 |
| 1 | Raspberry_Pi_Zero | raspi_zero:Raspberry Pi Zero | J4 |
| 1 | SLLB120x00 | alps_lever_and_push:Alps_SLLB120x00 | SW2 |
| 1 | SS16 | Resistor_SMD:R_0603_1608Metric | D3 |
| 1 | SS16 | Diode_SMD:D_SMA | D1 |
| 1 | SW_DPST | dmg_footprints:dmg_powersw | SW1 |
| 1 | XC6206P122 | Package_TO_SOT_SMD:SOT-23 | U1 |
| 1 | XC6206P252 | Package_TO_SOT_SMD:SOT-23 | U3 |
| 1 | iCE40-HX4K-TQ144 | Package_QFP:TQFP-144_20x20mm_P0.5mm | U13 |
Questions
How big is the Dmgplus PCB?
It measures 78.5 × 80 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Dmgplus use?
108 parts, built around the MCP6021-E/P, NS8002, 74LVC4245AD and XC6206P122MR. 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 Dmgplus KiCad files?
From the Spritetm/dmgplus repository on GitHub, at the commit this page was made from: the board is kicad-pcb/dmgplus.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Dmgplus design in my own project?
Its repository states no licence, so its author keeps all rights: ask Spritetm before reusing the design.
Similar boards
- 4 layers88 × 140.5 mm

- 2 layers45 × 45 mm

F1C200S Dev board
victorhook/F1C200S-Dev-board
Custom PCB with the Allwinner F1C200S SoC, built to learn more about embedded Linux!
93 parts2 - 2 layers179.1 × 63.5 mm

- 2 layers50.8 × 69.2 mm

Uikit
vsfteam/vsf
Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems
51 parts341Apache-2.0 - 2 layers

- 2 layers42.5 × 76 mm

- 2 layers66 × 35.6 mm

Probe
alangarf/continuity-tester
An implementation of "The Ultimate Continuity Tester" by "Leo's Bag of Tricks"
29 parts1 - 2 layers62 × 69 mm

Filter
gulotmg/fpga-mcu-dac-adc-conversion-pipeline
500 kSPS acquisition pipeline: Spartan-7 DDS + DAC7311 + STM32 bare-metal ADC + LabVIEW spectral analysis (IEEE 1241-2023)
44 parts1MIT