Skip to the content
4 layers100 × 60 mmCart ecp5, the printed circuit board in 3D

This is a present for an old friend!

Size
100 × 60 mm
Copper layers
4
Thickness
1.2 mm
Parts
162
Nets
321
Pads
863
Tracks, vias
2,810, 303
Pours
52
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
15 May 2020
Updated
14 Oct 2026

Overview

Cart ecp5 is an open-source printed circuit board by nelgau, from the nelgau/hicart repository on GitHub. It is a 4-layer board of 100 × 60 mm with 162 parts on 321 nets, routed with 2,810 tracks and 303 vias.

It is built around the TLV62568DBVR-TP, W25Q128JVPIQ and 93C46BT-I/OT, with the FT2232HQ, S27KS0641DPBHI020 and TLV73325PDBV among its other parts. Its parts include 68 capacitors, 31 resistors, 12 ICs, 9 diodes and 6 connectors. It belongs with the fPGA and programmable logic boards and the AVR (ATmega, ATtiny) and FPGA and CPLD boards of this library.

Main components

12

README

README.md

Home Invader 64

Hero

This is a present for an old friend!

Prerequisites

Get these taps:

text
$ brew tap nelgau/fpga
$ brew tap riscv-software-src/riscv

Install the following packages:

text
$ brew install --HEAD yosys
$ brew install --HEAD nelgau/fpga/nextpnr-ecp5
$ brew install --HEAD nelgau/fpga/ecpprog
$ brew install riscv-software-src/riscv/riscv-tools
$ brew install icarus-verilog

Note: Building nextpnr-ecp5 takes approximately 11 minutes on an M1 MacBook Pro.

Build a recent Python with shared object support (for cocotb) using pyenv:

text
$ PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.10.6

Parts

162
QtyValueFootprintReferences
36100nCapacitor_SMD:C_0402_1005MetricC1, C2, C23, C24, C26, C27, C28, C29, C30, C31, C32, C33, C34, C36, C37, C39 +20
15TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14, TP15
1010kResistor_SMD:R_0402_1005MetricR4, R5, R6, R16, R19, R21, R23, R24, R28, R29
9GRNDiode_SMD:D_0603_1608MetricD1, D2, D3, D4, D5, D6, D7, D8, D9
710nCapacitor_SMD:C_0402_1005MetricC20, C43, C46, C53, C54, C57, C62
710uCapacitor_SMD:C_0603_1608MetricC3, C5, C7, C9, C16, C17, C67
71uCapacitor_SMD:C_0402_1005MetricC12, C13, C18, C19, C48, C56, C68
733R, 1%Resistor_SMD:R_Array_Convex_4x0603RN1, RN2, RN3, RN4, RN5, RN6, RN8
74u7Capacitor_SMD:C_0402_1005MetricC10, C11, C21, C22, C35, C38, C65
4100kResistor_SMD:R_0402_1005MetricR11, R13, R14, R31
32u2Inductor_SMD:L_0805_2012MetricL1, L2, L3
36p8Capacitor_SMD:C_0402_1005MetricC14, C15, C66
3DNPResistor_SMD:R_0402_1005MetricR1, R2, R27
3TLV62568DBVPackage_TO_SOT_SMD:SOT-23-5U6, U7, U13
2200RResistor_SMD:R_Array_Convex_4x0603RN9, RN10
24k7Resistor_SMD:R_0402_1005MetricR3, R26
25k1Resistor_SMD:R_0402_1005MetricR17, R18
2600RInductor_SMD:L_0402_1005MetricFB1, FB2
2SiT2001BPackage_TO_SOT_SMD:SOT-23-5X1, X2
110kResistor_SMD:R_Array_Convex_4x0603RN7
112k, 1%Resistor_SMD:R_0402_1005MetricR22
1200RResistor_SMD:R_0402_1005MetricR25
1200kResistor_SMD:R_0402_1005MetricR30
128kResistor_SMD:R_0402_1005MetricR8
12k2Resistor_SMD:R_0402_1005MetricR20
133RInductor_SMD:L_0402_1005MetricFB3
1402RResistor_SMD:R_0402_1005MetricR9
1453kResistor_SMD:R_0402_1005MetricR10
16k8Resistor_SMD:R_0402_1005MetricR15
171k5Resistor_SMD:R_0402_1005MetricR7
182k5Resistor_SMD:R_0402_1005MetricR12
193C46BT-I_OTPackage_TO_SOT_SMD:SOT-23-6U10
1ATtiny45-20SURPackage_SO:SOIC-8W_5.3x5.3mm_P1.27mmU4
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1Conn_02x06_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_HorizontalJ6
1DMG1012UW-7Package_TO_SOT_SMD:SOT-323_SC-70Q1
1DNPCapacitor_SMD:C_0402_1005MetricC25
1FT2232HQPackage_DFN_QFN:QFN-64-1EP_9x9mm_P0.5mm_EP4.35x4.35mmU11
1JTAGng_conn:Samtec_FTSH-105-XX-X-DV-MatingJ1
1LFE5U-25F-xBG256xng_fpga_lattice_ecp5:LFE5U-25F_BGA-256_14.0x14.0mm_Layout16x16_P0.8mm_Pad0.35mmU1
1MicroSD_Molex_1040310811ng_conn:MicroSD_Molex_1040310811J2
1N64_Cartridge_Busng_n64:N64_Cartridge_EdgeJ3
1S27KS0641DPBHI020ng_package_bga:BGA-24_6.0x8.0mm_Layout5x5_P1.0mm_Pad0.4mmU3
1TLV73325PDBVPackage_TO_SOT_SMD:SOT-23-5U8
1TPS2111APackage_SO:TSSOP-8_4.4x3mm_P0.65mmU5
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U9
1USB_C_USB2.0ng_conn:USB_C_Receptacle_HRO_TYPE-C-31-M-12J5
1W25Q128JVPIQPackage_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4mmU2

The 160 most common of 162 parts.

More from nelgau/hicart

6
  • 4 layers59.2 × 49.2 mmFpga ice40, the printed circuit board in 3D

    Fpga ice40

    nelgau/hicart

    This is a present for an old friend!

    126 parts1
  • 2 layers12.7 × 31.8 mmN64 CIC Breakout, the printed circuit board in 3D

    N64 CIC Breakout

    nelgau/hicart

    This is a present for an old friend!

    4 parts1
  • 2 layers12.7 × 21.6 mmN64 EEPROM Breakout, the printed circuit board in 3D

    N64 EEPROM Breakout

    nelgau/hicart

    This is a present for an old friend!

    4 parts1

Similar boards

  • 2 layers66 × 133.4 mm1001016-001-10-01 PinJammer V01, the printed circuit board in 3D

    1001016-001-10-01 PinJammer V01

    pinqin/PinJammerV01

    This file documents the hardware of PCB 1001016-001-10-01PinJammerV01, including a consolidated bill of materials.

    72 parts
  • 4 layers52 × 27 mmEcp5-mini, the printed circuit board in 3D

    Ecp5-mini

    kitspace-test-repos/kicad6-file-collection

    111 partsMIT
  • 6 layers17.8 × 61 mmTinyFPGA EX, the printed circuit board in 3D

    TinyFPGA EX

    tinyfpga/TinyFPGA-EX

    Small, but powerful FPGA development board based on the Lattice ECP5.

    91 parts79
  • 4 layers91 × 83 mmHost x1, the printed circuit board in 3D

    Host x1

    azonenberg/starshipraider

    Open hardware test equipment

    253 parts193BSD-3-Clause
  • 4 layers99.1 × 83.8 mmIbm-5151-pcb, the printed circuit board in 3D

    Ibm-5151-pcb

    asinghani/ibm-5151-controller

    Building a VT100 emulator out of an IBM 5151 monitor and an FPGA

    85 partsMIT
  • 2 layers25.6 × 0 mmIce40 wearable v1, the printed circuit board in 3D

    Ice40 wearable v1

    asinghani/ice40-wearable

    iCE40 FPGA boards in wearable form-factors

    63 parts
  • 4 layers50 × 37 mmIce40tag, the printed circuit board in 3D

    Ice40tag

    clysto/ice40tag

    78 parts
  • 2 layers101.8 × 57.8 mmSc64v2, the printed circuit board in 3D

    Sc64v2

    Polprzewodnikowy/SummerCart64

    SummerCart64 - a fully open source N64 flashcart

    96 parts1.2kGPL-3.0

Questions

How big is the Cart ecp5 PCB?

It measures 100 × 60 mm and has 4 copper layers, 1.2 mm thick.

What parts does the Cart ecp5 use?

162 parts, built around the TLV62568DBVR-TP, W25Q128JVPIQ, 93C46BT-I/OT and FT2232HQ. 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 Cart ecp5 KiCad files?

From the nelgau/hicart repository on GitHub, at the commit this page was made from: the board is hardware/cart-ecp5/cart-ecp5.kicad_pcb and its schematic hardware/cart-ecp5/Display.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cart ecp5 design in my own project?

Its repository states no licence, so its author keeps all rights: ask nelgau before reusing the design.