

EpFC de0cv
Family Computer emulator running on an FPGA
- Size
- 100 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 47
- Nets
- 139
- Pads
- 369
- Tracks, vias
- 1,332, 304
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 12 Jan 2023
- Updated
- 2 Nov 2025
Overview
EpFC de0cv is an open-source printed circuit board by ep2k, from the ep2k/epFC repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 100 mm with 47 parts on 139 nets, routed with 1,332 tracks and 304 vias.
It is built around the 74HCT04D and SJ-3523-SMT-TR. Its parts include 15 capacitors, 9 resistors, 8 ICs and 4 connectors. It belongs with the fPGA and programmable logic boards of this library.
Main components
274HCT04D
SO-14-40℃~+125℃ 1 19ns@4.5V,50pF 2V 2uA 3.7V 4.5V~5.5V 400mV 4mA 4mA 6 74HCT 800mV SO-14 Inverters ROHSNexperiaInvertersSJ-3523-SMT-TR
SMD-25℃~+85℃ 12V 19mm 1A 3.5mm Headphone Jack 5mm 9mm Black Brass、Copper alloy Silver Surface Mount TRS SMD Audio Connectors ROHSCUIAudio Connectors (Headphones)
README
README.mdepFC - Famicom Emulator on an FPGA
epFC is an implementation of Nintendo's Family Computer (Nintendo Entertainment System) written in SystemVerilog. It works on an FPGA board with a board for connection to Famicom cartridges.
It has no built-in mappers except for NROM, and can basically only operate in real-time communication with cartridges.
The operation has been confirmed with Terasic DE0-CV Board.


Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 0.1u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C2, C3, C4, C5, C6, C9, C10, C11, C12 |
| 6 | 74HCT04 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1, U2, U3, U4, U5, U6 |
| 3 | 3.3k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R3, R4, R7 |
| 3 | 30p | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C7, C8, C13 |
| 2 | 100p | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C14, C15 |
| 2 | 22k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R8, R9 |
| 2 | 2k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2 |
| 2 | 420 | Resistor_THT:R_Array_SIP6 | RN1, RN2 |
| 2 | 74LVCC3245 | Package_SO:SO-24_5.3x15mm_P1.27mm | U7, U8 |
| 2 | DE0-CV_GPIO | _epFC_de0cv:PinSocket_2x20_P2.54mm_Vertical_Back | GPIO0, GPIO1 |
| 2 | DUALSHOCK_Port | _epFC_de0cv:DUALSHOCK_Port | J1, J2 |
| 1 | 1.5k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R6 |
| 1 | 10k | _epFC_de0cv:Potentiometer_Bourns_PTV112 | RV1 |
| 1 | 1k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R5 |
| 1 | Famicom_Card_Edge_Connector | _epFC_de0cv:Famicom_Card_Edge_Connector | J4 |
| 1 | LOGO | _epFC_de0cv:epFC | G*** |
| 1 | LOGO | _epFC_de0cv:headphone | G*** |
| 1 | SJ-3523-SMT-TR | SJ-3523-SMT-TR:CUI_SJ-3523-SMT-TR | J3 |
The 43 most common of 47 parts.
Questions
How big is the EpFC de0cv PCB?
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the EpFC de0cv use?
47 parts, built around the 74HCT04D and SJ-3523-SMT-TR. 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 EpFC de0cv KiCad files?
From the ep2k/epFC repository on GitHub, at the commit this page was made from: the board is KiCad/epFC_de0cv/epFC_de0cv.kicad_pcb and its schematic KiCad/epFC_de0cv/epFC_de0cv.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the EpFC de0cv design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers100 × 100 mm

- 2 layers100 × 100 mm

- 2 layers157.5 × 116 mm

Sequencer
zueblin/Polaron
A DIY drum machine for the teensy microcontroller (hardware / software)
107 parts226 - 2 layers100.9 × 62.4 mm

- 4 layers170 × 170 mm

- 4 layers85 × 56 mm

Radioberry LPF V1.3
pa3gsb/Radioberry-2.x-extensions
Hardware extensions to the Radioberry Ham Radio
116 parts24 - 2 layers46.7 × 16.8 mm

GB DMG Pro Headphone PCB
wiretap-retro/Gameboy-DMG-Headphone-Jack-PCB
A replacement Gameboy DMG headphone jack PCB utilizing all newly manufactured parts -- yes, even the jack.
16 parts18CC0-1.0 - 4 layers25.4 × 25.4 mm
