Skip to the content
2 layers100.1 × 48 mmFC DiscreteCart, the printed circuit board in 3D

Discrete logic Famicom cartridge PCB.

Size
100.1 × 48 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
78
Pads
234
Tracks, vias
614, 46
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 May 2026
Updated
23 Sep 2026

Overview

FC DiscreteCart is an open-source printed circuit board by ponchick, from the ponchick/FC-DiscreteCart repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 100.1 × 48 mm with 25 parts on 78 nets, routed with 614 tracks and 46 vias.

It is built around the 74HC02, 74HC161S and 74HC32D. Its parts include 6 capacitors, 5 ICs and 1 connector. It belongs with the retro computing and games boards of this library.

Main components

3

README

README.md

FC-DiscreteCart

Discrete logic Famicom / Dendy cartridge PCB.

The following board types are supported:
NROM, CNROM, GNROM, BNROM, AMROM, ANROM, AOROM, UNROM, UOROM.

Russian version: README.ru.md

Jumper configuration

All jumpers except JP1 are set according to the table below.
JP1 (VRAM_A10) selects PPU nametable mirroring — see the note after the table.

ROM typeU1* typeU2 typeU3 74161U4 7432U5 7402JP1 VRAM_A10JP2 PRG_OEJP3 CHR_PIN26JP4 CHR_PIN27JP5 161_Q2JP6 161_Q3JP7 PRG_A14JP8 PRG_A15JP9 PRG_A15JP10 PRG_A16JP11 PRG_A16JP12 PRG_A17
NROMROM 16kB/32kBROM 8kB✗✗✗V/H**bridge 2–3bridge 2–3bridge 2–4do not bridgedo not bridgebridge 1–2do not bridgebridge 2–3do not bridgebridge 2–3bridge 2–4
CNROMROM 16kB/32kBROM 32kB✓✗✗V/H**bridge 2–3bridge 1–2bridge 1–2bridge 1–2bridge 2–4bridge 1–2do not bridgebridge 2–3do not bridgebridge 2–3bridge 2–4
GNROMROM 128kBROM 32kB✓✗✗V/H**bridge 2–3bridge 1–2bridge 1–2bridge 1–2bridge 2–4bridge 1–2do not bridgebridge 1–2do not bridgebridge 1–2bridge 2–4
AMROMROM 128kBRAM 8kB✓✗✗bridge 2–4bridge 2–3bridge 2–3bridge 2–3bridge 2–3bridge 2–3bridge 1–2bridge 2–3do not bridgebridge 2–3do not bridgebridge 2–3
ANROM / AOROMROM 128kB/256kBRAM 8kB✓✗✓bridge 2–4bridge 1–2bridge 2–3bridge 2–3bridge 2–3bridge 2–3bridge 1–2bridge 2–3do not bridgebridge 2–3do not bridgebridge 2–3
BNROMROM 128kBRAM 8kB✓✗✗V/H**bridge 2–3bridge 2–3bridge 2–3bridge 2–3bridge 2–3bridge 1–2bridge 2–3do not bridgebridge 2–3do not bridgebridge 2–3
UxROMROM 128kB/256kBRAM 8kB✓✓✗V/H**bridge 2–3bridge 2–3bridge 2–3bridge 2–3bridge 1–2bridge 2–3bridge 1–2do not bridgebridge 1–2do not bridgebridge 1–2

* U1: for NROM/CNROM, ICs in DIP-28 or DIP-32 packages can be used.

** JP1 (VRAM_A10) depends on the required PPU nametable mirroring:

MirroringJP1 position
Verticalbridge 1–2
Horizontalbridge 2–3

License

This project is licensed under CERN Open Hardware Licence Version 2 – Permissive (CERN-OHL-P-2.0).
See LICENSE for details.

SPDX-License-Identifier: CERN-OHL-P-2.0

Parts

25
QtyValueFootprintReferences
50.1uCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC1, C2, C3, C4, C5
2PRG_A15Cart:SolderJumper-3JP8, JP9
2PRG_A16Cart:SolderJumper-3JP10, JP11
1161_D2Cart:SolderJumper-3JP5
1161_D3Cart:SolderJumper-4JP6
122uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC6
174HC02Package_DIP:DIP-14_W7.62mmU5
174HC161Package_DIP:DIP-16_W7.62mmU3
174HC32Package_DIP:DIP-14_W7.62mmU4
1BUS CONFLICTCart:SolderJumper-3JP2
1CHR RAM/ROMCart:DIP-32_TripleU2
1CHR_PIN_26Cart:SolderJumper-3JP3
1CHR_PIN_27Cart:SolderJumper-4JP4
1FAMICOM_EDGECart:CONN_EDGE_2x60J1
1LOGO0-Logo:ponchickLOGO#
1PRG ROMPackage_DIP:DIP-32_W15.24mm_SocketU1
1PRG_A14Cart:SolderJumper-3JP7
1PRG_A17Cart:SolderJumper-4JP12
1VRAM_A10Cart:SolderJumper-4JP1

Similar boards

  • 2 layers245.1 × 160 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-64x4-Home-Computer

    My DIY TTL home computer with VGA and PS/2 and 4x the processing power of a Commodore C64 or Apple II.

    139 parts326
  • 2 layers191.8 × 121.3 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slu4coder/Minimal-UART-Computer-1-2

    Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed

    109 parts184
  • 4 layers304.5 × 217.2 mmLatest Full Backplane, the printed circuit board in 3D

    Latest Full Backplane

    Trilobyte-CPU/8-bit-computer

    A DIY 8-bit computer built mostly with discrete logic chips

    478 parts2
  • 4 layers126 × 140 mmVga video card, the printed circuit board in 3D

    Vga video card

    ttzytt/hardware_vga_driver

    93 parts
  • 2 layers208 × 110 mm8 16 computer 2, the printed circuit board in 3D

    8 16 computer 2

    halfburnttoast/TCPU816-v1

    Version 1.1 of my 8-bit, TTL computer.

    120 parts21
  • 2 layers301 × 262.6 mm1 Sistema FINAL, the printed circuit board in 3D

    1 Sistema FINAL

    felipesantiagoach-ops/cdp1802-8bit-computer

    8-bit microcomputer based on the RCA CDP1802, the first CMOS microprocessor. Three stages designed in KiCad: two built and tested (assembly programs, UART, Tiny BASIC, Elf/OS) and a final design with an ADC, I²C/SPI…

    207 parts
  • 2 layers180.3 × 112.4 mm8-Bit CPU 32k, the printed circuit board in 3D

    8-Bit CPU 32k

    slowcorners/Minimal-UART-CPU-Dev

    89 parts
  • 2 layers100 × 100 mmHC4 KiCad EE, the printed circuit board in 3D

    HC4 KiCad EE

    nasu8151/HC4

    Schematics and board of HC4 E (E means "for Education").

    125 parts8

Questions

How big is the FC DiscreteCart PCB?

It measures 100.1 × 48 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FC DiscreteCart use?

25 parts, built around the 74HC02, 74HC161S and 74HC32D. 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 FC DiscreteCart KiCad files?

From the ponchick/FC-DiscreteCart repository on GitHub, at the commit this page was made from: the board is FC-DiscreteCart.kicad_pcb and its schematic FC-DiscreteCart.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the FC DiscreteCart design in my own project?

Its repository publishes it under the CERN-OHL-P-2.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).