EpGB

ep2k·epGB·kicad/epGB_de0cv/epGB_de0cv.kicad_pcb

EpGB PCB layout, top view — open source board by ep2k

About the EpGB PCB

EpGB is an open source PCB design by ep2k, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 100 × 100 mm, with 36 components from 17 distinct parts.

Other key parts include the 74HCT04 and 74LVCC3245. By type, the board carries 13 capacitors, 8 resistors, 7 ICs, 4 connectors and 1 diode.

It belongs with the retro computing designs in this gallery.

From the project

Game Boy / Game Boy Color emulator running on an FPGA

epGB is an implementation of Nintendo's Game Boy (GB) and Game Boy Color (GBC) written in SystemVerilog. It works on an FPGA board with a board for connection to GB/GBC cartridges.

It has no built-in MBCs, and can basically only operate in real-time communication with cartridges.

The system automatically detects whether the cartridge is "for GB", "GB/GBC dual compatible" or "for GBC only" and starts up in GB mode or GBC mode accordingly. In the case of a "GB/GBC dual compatible" cartridge, it is also possible to force startup in GB mode.

EpGB, from the project README
From the project README

Main components on the EpGB

EpGB bill of materials (BOM)

36 components, 17 distinct parts.

QtyPartRefs
4
74HCT04
U1, U2, U3, U4
3
74LVCC3245
U5, U6, U7
1
DUALSHOCK
J1
1
SJ-3523-SMT-TR
J2
1
LinkPort
J3
1
Cartridge
J4
2
DE0-CV_GPIO
GPIO0, GPIO1
1
10k
RV1
1
D
D1
2
100p
C1, C2
1
30p
C3
10
0.1u
C4, C5, C6, C7, C8, C9, C10, C11 +2
2
22k
R1, R2
1
2k
R3
1
3.3k
R4
3
220
R5, R6, R7
1
420
RN1

EpGB design files

The KiCad project lives in the ep2k/epGB repository on GitHub; these links point at the commit this page was built from.

EpGB: common questions

How big is the EpGB PCB?

The EpGB measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the EpGB?

36 components, from 17 distinct parts. The full bill of materials is listed on this page.

Where can I download the EpGB design files?

From the ep2k/epGB repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the EpGB design in my own project?

Yes, under the terms of its GPL-3.0 license, which ep2k chose for the repository.

Similar boards