Skip to the content
PCBKitNew board
2 layers100 × 100 mmEpFC de0cv, the printed circuit board in 3D

EpFC de0cv

ep2k/epFC3

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

2

README

README.md

epFC - 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.

Playing Kirby's Adventure

Terasic DE0-CV and my own board for connecting the FPGA and Famicom cartridges

Parts

47
QtyValueFootprintReferences
100.1uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C2, C3, C4, C5, C6, C9, C10, C11, C12
674HCT04Package_SO:SOIC-14_3.9x8.7mm_P1.27mmU1, U2, U3, U4, U5, U6
33.3kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR3, R4, R7
330pCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC7, C8, C13
2100pCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC14, C15
222kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR8, R9
22kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1, R2
2420Resistor_THT:R_Array_SIP6RN1, RN2
274LVCC3245Package_SO:SO-24_5.3x15mm_P1.27mmU7, U8
2DE0-CV_GPIO_epFC_de0cv:PinSocket_2x20_P2.54mm_Vertical_BackGPIO0, GPIO1
2DUALSHOCK_Port_epFC_de0cv:DUALSHOCK_PortJ1, J2
11.5kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR6
110k_epFC_de0cv:Potentiometer_Bourns_PTV112RV1
11kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR5
1Famicom_Card_Edge_Connector_epFC_de0cv:Famicom_Card_Edge_ConnectorJ4
1LOGO_epFC_de0cv:epFCG***
1LOGO_epFC_de0cv:headphoneG***
1SJ-3523-SMT-TRSJ-3523-SMT-TR:CUI_SJ-3523-SMT-TRJ3

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 mmEpGB de0cv, the printed circuit board in 3D

    EpGB de0cv

    ep2k/epGB

    Game Boy / Game Boy Color emulator running on an FPGA

    42 parts20GPL-3.0
  • 2 layers100 × 100 mmEpSFC de0cv, the printed circuit board in 3D

    EpSFC de0cv

    ep2k/epSFC

    SUPER Famicom emulator running on an FPGA

    45 parts3GPL-3.0
  • 2 layers157.5 × 116 mmSequencer, the printed circuit board in 3D

    Sequencer

    zueblin/Polaron

    A DIY drum machine for the teensy microcontroller (hardware / software)

    107 parts226
  • 2 layers100.9 × 62.4 mmWnm mk 1 rev D, the printed circuit board in 3D

    Wnm mk 1 rev D

    Fabien-Chouteau/Wee-Noise-Maker

    Open source pocket synthesizer

    128 parts37GPL-3.0
  • 4 layers170 × 170 mmMigStorm ITX, the printed circuit board in 3D

    MigStorm ITX

    wiretap-retro/MigStorm-ITX

    A 68000 socketed ITX form factor Minimig.

    167 parts26
  • 4 layers85 × 56 mmRadioberry LPF V1.3, the printed circuit board in 3D

    Radioberry LPF V1.3

    pa3gsb/Radioberry-2.x-extensions

    Hardware extensions to the Radioberry Ham Radio

    116 parts24
  • 2 layers46.7 × 16.8 mmGB DMG Pro Headphone PCB, the printed circuit board in 3D

    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 mmNugget, the printed circuit board in 3D

    Nugget

    Fabien-Chouteau/noise-nugget

    Square Inch Synthesizer

    38 parts17GPL-3.0