Skip to the content
8 layers42 × 40 mmHoward FPGA Connected 42x40, the printed circuit board in 3D

Howard FPGA Connected 42x40

HowardWHSrun/FPGA_4K

https://howardwhsrun.github.io/FPGA_4K/

Size
42 × 40 mm
Copper layers
8
Thickness
1.6 mm
Parts
214
Nets
734
Pads
1,393
Tracks, vias
703, 128
Pours
6
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
19 Sep 2026
Updated
7 Nov 2026

Overview

Howard FPGA Connected 42x40 is an open-source printed circuit board by HowardWHSrun, from the HowardWHSrun/FPGA_4K repository on GitHub. It is an 8-layer board of 42 × 40 mm with 214 parts on 734 nets, routed with 703 tracks and 128 vias.

It is built around the CRCW02010000Z0ED and XAL4040-103MEC. Its parts include 55 capacitors, 20 resistors and 1 inductor. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

2

README

README.md

FPGA_4K

Shared PCB development for the 4K neural-recording system: working designs, interface decisions, reference boards and acquisition software.

Start working with the team

Team start page · Setup and daily workflow · Owners and open work

WorkStart hereStatus
FPGA designOpen the working draftImported September 21; incomplete electrical design; not for manufacture
Carrier and routing boardsOriginal reference projectsPreserved references; active baselines and owners to confirm
Tasks and layout ownershipCreate a PCB taskOne active layout editor per board
Pinout / power / protocol decisionsCreate a decisionReview with owners on both sides
Proposed changesPull requestsBranch → review → merge → pull

Use KiCad 10.0.6 for the FPGA handoff. Clone the repository, open the project from your clone, and keep its custom libraries alongside it. Follow CONTRIBUTING.md before editing; uploading a draft does not approve its circuit or make main fabrication-ready.

Board overview

Overall assembly

Overall stacked-headboard assembly concept

The earlier assembly concept shows the four-board ASIC-carrier stack, routing section and FPGA board. Open the 3D model and region guide · Download STL. The original model is preserved; dimensions are provisional and its author is unverified.

Supplied board references

ASIC carrier referenceLDO/routing reference
Overall view of the supplied two-chip carrierOverall view of the supplied LDO and routing board
Approximately 22 × 17 mm; two chip footprintsApproximately 18.3 × 42 mm; regulator area and signal routing

These are renders of the supplied reference boards; unavailable custom 3D models are omitted. Open the visual hardware overview for the system diagram, original assembly photograph, front/back layouts and editable files. The two references do not represent a completed 4K assembly or a verified mating pair.

Files

The files below are included in this repository. Click a filename to open it, or a download link to save it.

MaterialFiles
Overall board and system viewsVisual overview · Board images and vector layouts · Original assembly photograph in slide 2
ASIC/interface slides — 28 slidesPowerPoint · Download PPTX · PDF · Searchable text
September 17 meetingPDF notes · Download Word notes · Read online
ASIC carrier PCBKiCad project · Schematic · Board · Pin spreadsheet
LDO/routing referenceKiCad project · Schematic · Board
FPGA acquisition softwareIncluded source files · Source overview · Program guide
Project context and open questionsMeeting questions · Workstreams and interface notes

For the full folder, use GitHub's Code → Download ZIP or clone the repository. The document library provides a longer index.

Project context

The recorded system path is recording chips → routing board → FPGA board → KR260 → PC. The meeting identifies the FPGA-to-receiver interface, complete signal map, power handoff and startup behavior as open requirements. Dates and uncertainty are retained in the meeting records.

The included FPGA_512 code is an earlier ECP5/FT600 implementation. It provides acquisition RTL, host software and testbenches; it is not a completed 4K Artix-7 implementation.

Working with the files

sh
git clone https://github.com/HowardWHSrun/FPGA_4K.git
cd FPGA_4K
python3 scripts/check_docs.py
python3 scripts/check_hardware.py

The source files come with the clone—no separate source download is needed. The check requires Python 3.9+ and Git, and verifies local links and file hashes. See the software guide for program entry points and the hardware guide for KiCad files.

AI agents should start with AGENTS.md. Source credits, versions and copy details are recorded in provenance.

Parts

214
QtyValueFootprintReferences
1+1V0Howard:TestPoint_Pad_D1.0mm__TP3TP3
1+1V5Howard:TestPoint_Pad_D1.0mm__TP5TP5
1+1V8Howard:TestPoint_Pad_D1.0mm__TP4TP4
1+3V3Howard:TestPoint_Pad_D1.0mm__TP6TP6
10.47uFHoward:C_0201_0603Metric__C51C51
10.47uFHoward:C_0201_0603Metric__C16C16
10.47uFHoward:C_0201_0603Metric__C19C19
10.47uFHoward:C_0201_0603Metric__C79C79
10.47uFHoward:C_0201_0603Metric__C18C18
10.47uFHoward:C_0201_0603Metric__C31C31
10.47uFHoward:C_0201_0603Metric__C58C58
10.47uFHoward:C_0201_0603Metric__C24C24
10.47uFHoward:C_0201_0603Metric__C75C75
10.47uFHoward:C_0201_0603Metric__C36C36
10.47uFHoward:C_0201_0603Metric__C21C21
10.47uFHoward:C_0201_0603Metric__C72C72
10.47uFHoward:C_0201_0603Metric__C45C45
10.47uFHoward:C_0201_0603Metric__C61C61
10.47uFHoward:C_0201_0603Metric__C22C22
10.47uFHoward:C_0201_0603Metric__C74C74
10.47uFHoward:C_0201_0603Metric__C38C38
10.47uFHoward:C_0201_0603Metric__C44C44
10.47uFHoward:C_0201_0603Metric__C68C68
10.47uFHoward:C_0201_0603Metric__C29C29
10.47uFHoward:C_0201_0603Metric__C40C40
10.47uFHoward:C_0201_0603Metric__C60C60
10.47uFHoward:C_0201_0603Metric__C15C15
10.47uFHoward:C_0201_0603Metric__C14C14
10.47uFHoward:C_0201_0603Metric__C73C73
10.47uFHoward:C_0201_0603Metric__C20C20
10.47uFHoward:C_0201_0603Metric__C26C26
10.47uFHoward:C_0201_0603Metric__C53C53
10.47uFHoward:C_0201_0603Metric__C54C54
10.47uFHoward:C_0201_0603Metric__C80C80
10.47uFHoward:C_0201_0603Metric__C66C66
10.47uFHoward:C_0201_0603Metric__C59C59
10.47uFHoward:C_0201_0603Metric__C47C47
10.47uFHoward:C_0201_0603Metric__C81C81
10.47uFHoward:C_0201_0603Metric__C25C25
10.47uFHoward:C_0201_0603Metric__C82C82
10.47uFHoward:C_0201_0603Metric__C17C17
10.47uFHoward:C_0201_0603Metric__C39C39
10.47uFHoward:C_0201_0603Metric__C65C65
10.47uFHoward:C_0201_0603Metric__C46C46
10.47uFHoward:C_0201_0603Metric__C27C27
10.47uFHoward:C_0201_0603Metric__C52C52
10.47uFHoward:C_0201_0603Metric__C23C23
10.47uFHoward:C_0201_0603Metric__C30C30
10.47uFHoward:C_0201_0603Metric__C67C67
10.47uFHoward:C_0201_0603Metric__C37C37
10OhmHoward:R_0201_0603Metric__R113R113
10OhmHoward:R_0201_0603Metric__R114R114
10OhmHoward:R_0201_0603Metric__R115R115
10OhmHoward:R_0201_0603Metric__R112R112
10R - 8ms soft startHoward:R_0402_1005Metric__R323R323
10R - 8ms soft startHoward:R_0402_1005Metric__R325R325
10R / DNPHoward:R_0402_1005Metric__R134R134
10R / DNPHoward:R_0402_1005Metric__R131R131
10R / DNPHoward:R_0402_1005Metric__R130R130
10R / DNPHoward:R_0402_1005Metric__R133R133
10R / DNPHoward:R_0402_1005Metric__R132R132
110 uH proposedHoward:L_Coilcraft_XAL4040-XXX__L3L3
110.2k 0.1%Howard:R_0402_1005Metric__R304R304
110.2k 0.1%Howard:R_0402_1005Metric__R306R306
110.2k 0.1%Howard:R_0402_1005Metric__R308R308
1100k 1%Howard:R_0402_1005Metric__R317R317
1100nFHoward:C_0402_1005Metric__C101C101
1100nFHoward:C_0402_1005Metric__C84C84
1100nF 16V X7RHoward:C_0402_1005Metric__C301C301
1100nF 16V X7RHoward:C_0402_1005Metric__C304C304
1100nF 16V X7RHoward:C_0402_1005Metric__C303C303
1100nF 16V X7RHoward:C_0402_1005Metric__C302C302
1100uFHoward:C_1210_3225Metric__C28C28
1100uF 6.3V local-output PROVISIONALHoward:C_1210_3225Metric__C320C320
1100uF 6.3V local-output PROVISIONALHoward:C_1210_3225Metric__C319C319
110k 0.1%Howard:R_0402_1005Metric__R302R302
110k 1%Howard:R_0402_1005Metric__R321R321
110k 1%Howard:R_0402_1005Metric__R316R316
110k 1%Howard:R_0402_1005Metric__R319R319
110k 1%Howard:R_0402_1005Metric__R320R320

The 80 most common of 214 parts.

More from HowardWHSrun/FPGA_4K

2
  • 6 layers18.3 × 42 mmLdo routing, the printed circuit board in 3D

    Ldo routing

    HowardWHSrun/FPGA_4K

    https://howardwhsrun.github.io/FPGA_4K/

    80 parts
  • 10 layers22 × 17 mmAsic carrier, the printed circuit board in 3D

    Asic carrier

    HowardWHSrun/FPGA_4K

    https://howardwhsrun.github.io/FPGA_4K/

    54 parts

Similar boards

  • 6 layers80.8 × 65.2 mmPROC099A PCB, the printed circuit board in 3D

    PROC099A PCB

    kassemmkk/awr2243

    368 parts
  • 2 layers60.5 × 95 mmPhylax Version 3, the printed circuit board in 3D

    Phylax Version 3

    ta007403/PHYLAX

    PHYLAX (Greek φύλαξ, "guardian") is an open-source, Bitcoin-only hardware wallet built around a simple idea: no black-box chips, no wireless radios, no telemetry, and firmware you can read and verify yourself.

    65 parts
  • 4 layers94 × 74 mmHigh speed, the printed circuit board in 3D

    High speed

    marmbrus/circuits

    94 parts
  • 8 layers125 × 100 mmProjet lcd, the printed circuit board in 3D

    Projet lcd

    Rancunefr/projet_lcd_ethernet

    NOT WORKING (YET)

    213 parts
  • 8 layers50 × 50 mmFT2232H EVB, the printed circuit board in 3D

    FT2232H EVB

    y-suyama/FT2232H_EVB

    212 partsBSD-3-Clause
  • 8 layers54.8 × 57.7 mmOmodri sa v2 laas, the printed circuit board in 3D

    Omodri sa v2 laas

    open-dynamic-robot-initiative/open-motor-driver-initiative

    Open-source drive for brushless motors, following the open dynamic robot initiative

    216 parts122BSD-3-Clause
  • 8 layers34 × 34 mmOpenDrone AIO FC F405 HW, the printed circuit board in 3D

    OpenDrone AIO FC F405 HW

    phonght32/OpenDrone_HW_AIO_FC_F405

    OpenDrone Project - AIO Brushless FC F405.

    211 parts53MIT

Questions

How big is the Howard FPGA Connected 42x40 PCB?

It measures 42 × 40 mm and has 8 copper layers, 1.6 mm thick.

What parts does the Howard FPGA Connected 42x40 use?

214 parts, built around the CRCW02010000Z0ED and XAL4040-103MEC. 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 Howard FPGA Connected 42x40 KiCad files?

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

Can I use the Howard FPGA Connected 42x40 design in my own project?

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