

Howard FPGA Connected 42x40
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
2README
README.mdFPGA_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
| Work | Start here | Status |
|---|---|---|
| FPGA design | Open the working draft | Imported September 21; incomplete electrical design; not for manufacture |
| Carrier and routing boards | Original reference projects | Preserved references; active baselines and owners to confirm |
| Tasks and layout ownership | Create a PCB task | One active layout editor per board |
| Pinout / power / protocol decisions | Create a decision | Review with owners on both sides |
| Proposed changes | Pull requests | Branch → 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
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 reference | LDO/routing reference |
|---|---|
![]() | ![]() |
| Approximately 22 × 17 mm; two chip footprints | Approximately 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.
| Material | Files |
|---|---|
| Overall board and system views | Visual overview · Board images and vector layouts · Original assembly photograph in slide 2 |
| ASIC/interface slides — 28 slides | PowerPoint · Download PPTX · PDF · Searchable text |
| September 17 meeting | PDF notes · Download Word notes · Read online |
| ASIC carrier PCB | KiCad project · Schematic · Board · Pin spreadsheet |
| LDO/routing reference | KiCad project · Schematic · Board |
| FPGA acquisition software | Included source files · Source overview · Program guide |
| Project context and open questions | Meeting 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
git clone https://github.com/HowardWHSrun/FPGA_4K.git
cd FPGA_4K
python3 scripts/check_docs.py
python3 scripts/check_hardware.pyThe 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | +1V0 | Howard:TestPoint_Pad_D1.0mm__TP3 | TP3 |
| 1 | +1V5 | Howard:TestPoint_Pad_D1.0mm__TP5 | TP5 |
| 1 | +1V8 | Howard:TestPoint_Pad_D1.0mm__TP4 | TP4 |
| 1 | +3V3 | Howard:TestPoint_Pad_D1.0mm__TP6 | TP6 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C51 | C51 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C16 | C16 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C19 | C19 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C79 | C79 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C18 | C18 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C31 | C31 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C58 | C58 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C24 | C24 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C75 | C75 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C36 | C36 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C21 | C21 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C72 | C72 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C45 | C45 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C61 | C61 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C22 | C22 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C74 | C74 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C38 | C38 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C44 | C44 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C68 | C68 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C29 | C29 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C40 | C40 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C60 | C60 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C15 | C15 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C14 | C14 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C73 | C73 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C20 | C20 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C26 | C26 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C53 | C53 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C54 | C54 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C80 | C80 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C66 | C66 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C59 | C59 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C47 | C47 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C81 | C81 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C25 | C25 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C82 | C82 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C17 | C17 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C39 | C39 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C65 | C65 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C46 | C46 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C27 | C27 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C52 | C52 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C23 | C23 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C30 | C30 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C67 | C67 |
| 1 | 0.47uF | Howard:C_0201_0603Metric__C37 | C37 |
| 1 | 0Ohm | Howard:R_0201_0603Metric__R113 | R113 |
| 1 | 0Ohm | Howard:R_0201_0603Metric__R114 | R114 |
| 1 | 0Ohm | Howard:R_0201_0603Metric__R115 | R115 |
| 1 | 0Ohm | Howard:R_0201_0603Metric__R112 | R112 |
| 1 | 0R - 8ms soft start | Howard:R_0402_1005Metric__R323 | R323 |
| 1 | 0R - 8ms soft start | Howard:R_0402_1005Metric__R325 | R325 |
| 1 | 0R / DNP | Howard:R_0402_1005Metric__R134 | R134 |
| 1 | 0R / DNP | Howard:R_0402_1005Metric__R131 | R131 |
| 1 | 0R / DNP | Howard:R_0402_1005Metric__R130 | R130 |
| 1 | 0R / DNP | Howard:R_0402_1005Metric__R133 | R133 |
| 1 | 0R / DNP | Howard:R_0402_1005Metric__R132 | R132 |
| 1 | 10 uH proposed | Howard:L_Coilcraft_XAL4040-XXX__L3 | L3 |
| 1 | 10.2k 0.1% | Howard:R_0402_1005Metric__R304 | R304 |
| 1 | 10.2k 0.1% | Howard:R_0402_1005Metric__R306 | R306 |
| 1 | 10.2k 0.1% | Howard:R_0402_1005Metric__R308 | R308 |
| 1 | 100k 1% | Howard:R_0402_1005Metric__R317 | R317 |
| 1 | 100nF | Howard:C_0402_1005Metric__C101 | C101 |
| 1 | 100nF | Howard:C_0402_1005Metric__C84 | C84 |
| 1 | 100nF 16V X7R | Howard:C_0402_1005Metric__C301 | C301 |
| 1 | 100nF 16V X7R | Howard:C_0402_1005Metric__C304 | C304 |
| 1 | 100nF 16V X7R | Howard:C_0402_1005Metric__C303 | C303 |
| 1 | 100nF 16V X7R | Howard:C_0402_1005Metric__C302 | C302 |
| 1 | 100uF | Howard:C_1210_3225Metric__C28 | C28 |
| 1 | 100uF 6.3V local-output PROVISIONAL | Howard:C_1210_3225Metric__C320 | C320 |
| 1 | 100uF 6.3V local-output PROVISIONAL | Howard:C_1210_3225Metric__C319 | C319 |
| 1 | 10k 0.1% | Howard:R_0402_1005Metric__R302 | R302 |
| 1 | 10k 1% | Howard:R_0402_1005Metric__R321 | R321 |
| 1 | 10k 1% | Howard:R_0402_1005Metric__R316 | R316 |
| 1 | 10k 1% | Howard:R_0402_1005Metric__R319 | R319 |
| 1 | 10k 1% | Howard:R_0402_1005Metric__R320 | R320 |
The 80 most common of 214 parts.
More from HowardWHSrun/FPGA_4K
2- 6 layers18.3 × 42 mm

- 10 layers22 × 17 mm

Similar boards
- 2 layers55.1 × 48.1 mm

- 6 layers80.8 × 65.2 mm

- 2 layers60.5 × 95 mm

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 mm

- 8 layers125 × 100 mm

- 8 layers50 × 50 mm

- 8 layers54.8 × 57.7 mm

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 mm

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.


