Skip to the content
PCBKitNew board
6 layers70 × 71.1 mmFpga panelized, the printed circuit board in 3D

Documentation | Source | Join us on Matrix!

Size
70 × 71.1 mm
Copper layers
6
Thickness
0.8 mm
Parts
374
Nets
28
Pads
1,324
Tracks, vias
3,640, 500
Pours
60
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
24 Oct 2024
Updated
8 Oct 2026

Overview

Fpga panelized is an open-source printed circuit board by linuxboot, from the linuxboot/flashkeeper repository on GitHub, published under the GPL-3.0 licence. It is a 6-layer board of 70 × 71.1 mm with 374 parts on 28 nets, routed with 3,640 tracks and 500 vias.

It is built around the ICE40UP5K-UWG30ITR, AT25DF041B-UUN-T and TPS7A2012PDQNR-TP. Its parts include 40 capacitors, 40 ICs, 20 resistors and 10 connectors. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

3

README

README.md

Flashkeeper

Manage and Protect your SPI Flash Chip!

Documentation | Source | Join us on Matrix!

A Flashkeeper WP provides a write-protection control switch on top of a SOIC-8 flash chip

Flashkeeper is a family of open-hardware add-ons for standard SOIC-8 and WSON-8 SPI NOR flash chips (as are commonly used for firmware storage in PCs and other electronics), providing functionality for write-protection control, SPI bus breakout, flash device emulation, reprogramming, and state validation.

Flashkeeper development takes place on the 15h.org Git forge, and is mirrored to Github as a backup. If you wish to participate in Flashkeeper development on 15h.org infrastructure, please request an account in either the Flashkeeper room or the 15h.org room on Matrix. Issues may be opened on either 15h.org or Github.

For user information, please see the documentation. For hardware source files, see hw/.

The Flashkeeper project is supported by NLnet NGI Zero Core.


Parts

374
QtyValueFootprintReferences
250~flashkeeper:FPGACenterPadTP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP1, TP10, TP10, TP10, TP10, TP10, TP10 +234
404.7 uFflashkeeper:C_Smaller_0201C1, C1, C1, C1, C1, C1, C1, C1, C1, C1, C2, C2, C2, C2, C2, C2 +24
10100flashkeeper:R_Smaller_0201R3, R3, R3, R3, R3, R3, R3, R3, R3, R3
1010kflashkeeper:R_Smaller_0201R1, R1, R1, R1, R1, R1, R1, R1, R1, R1
1010kflashkeeper:YC102RN1, RN1, RN1, RN1, RN1, RN1, RN1, RN1, RN1, RN1
10AT25DF041B-UUN-TPackage_CSP:WLCSP-8_1.58x1.63x0.35mm_Layout3x5_P0.35x0.4mm_Ball0.25mm_Pad0.25mm_NSMDU3, U3, U3, U3, U3, U3, U3, U3, U3, U3
10Conn_02x09_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_VerticalJ1, J1, J1, J1, J1, J1, J1, J1, J1, J1
10ICE40UP5K-UWG30ITRICE40UP5K-UWG30ITR:BGA30N40P5X6_253X211X60NU1, U1, U1, U1, U1, U1, U1, U1, U1, U1
10RV-3028-C8flashkeeper:RV-3028-C8U4, U4, U4, U4, U4, U4, U4, U4, U4, U4
10TPS7A2012PDQNRPackage_SON:Texas_X2SON-4_1x1mm_P0.65mmU2, U2, U2, U2, U2, U2, U2, U2, U2, U2

The 370 most common of 374 parts.

Questions

How big is the Fpga panelized PCB?

It measures 70 × 71.1 mm and has 6 copper layers, 0.8 mm thick.

What parts does the Fpga panelized use?

374 parts, built around the ICE40UP5K-UWG30ITR, AT25DF041B-UUN-T and TPS7A2012PDQNR-TP. 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 Fpga panelized KiCad files?

From the linuxboot/flashkeeper repository on GitHub, at the commit this page was made from: the board is hw/fpga/fpga_panelized.kicad_pcb and its schematic hw/adapter_soldered/breakout_wide/adapter_soldered.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fpga panelized 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).

More from linuxboot/flashkeeper

11
  • 2 layers55 × 26.5 mmProg tool, the printed circuit board in 3D

    Prog tool

    linuxboot/flashkeeper

    Documentation | Source | Join us on Matrix!

    70 parts6GPL-3.0
  • 6 layers7.2 × 3.3 mmFpga notab, the printed circuit board in 3D

    Fpga notab

    linuxboot/flashkeeper

    Documentation | Source | Join us on Matrix!

    36 parts6GPL-3.0
  • 2 layers91.5 × 92.5 mmSingle stencil, the printed circuit board in 3D

    Single stencil

    linuxboot/flashkeeper

    Documentation | Source | Join us on Matrix!

    28 parts6GPL-3.0
  • 2 layers29.8 × 40.6 mmDummy, the printed circuit board in 3D

    Dummy

    linuxboot/flashkeeper

    Documentation | Source | Join us on Matrix!

    14 parts6GPL-3.0
  • 2 layers11.5 × 17.9 mmAdapter soldered, the printed circuit board in 3D

    Adapter soldered

    linuxboot/flashkeeper

    Documentation | Source | Join us on Matrix!

    13 parts6GPL-3.0
  • 2 layers40.2 × 92.5 mmSpyspy board, the printed circuit board in 3D

    Spyspy board

    linuxboot/flashkeeper

    Documentation | Source | Join us on Matrix!

    12 parts6GPL-3.0
  • 2 layers6.6 × 18.7 mmAdapter soldered, the printed circuit board in 3D

    Adapter soldered

    linuxboot/flashkeeper

    Documentation | Source | Join us on Matrix!

    4 parts6GPL-3.0
  • 2 layers9 × 7.8 mmAdapter soldered, the printed circuit board in 3D

    Adapter soldered

    linuxboot/flashkeeper

    Documentation | Source | Join us on Matrix!

    3 parts6GPL-3.0
  • 2 layers7 × 7.8 mmAdapter soldered, the printed circuit board in 3D

    Adapter soldered

    linuxboot/flashkeeper

    Documentation | Source | Join us on Matrix!

    3 parts6GPL-3.0
  • 2 layers9 × 7.1 mmAdapter soldered, the printed circuit board in 3D

    Adapter soldered

    linuxboot/flashkeeper

    Documentation | Source | Join us on Matrix!

    2 parts6GPL-3.0
  • 2 layers11 × 7.1 mmAdapter soldered, the printed circuit board in 3D

    Adapter soldered

    linuxboot/flashkeeper

    Documentation | Source | Join us on Matrix!

    2 parts6GPL-3.0

Similar boards

  • 4 layers13 × 9.4 mmTomu fpga, the printed circuit board in 3D

    Tomu fpga

    AlexeyInwerp/BoardRipper

    Web-based PCB boardview viewer for board-level repair. 14 formats: BVR1/3, BRD, BDV, BDV ASC, FZ, GenCAD, Mentor Neutral, XZZ, TVW, Allegro v15-v18, Altium, KiCad, EAGLE.

    55 parts48AGPL-3.0
  • 6 layers40.2 × 40.2 mmRp2350 fit check, the printed circuit board in 3D

    Rp2350 fit check

    iorodeo/panels_g4_single_pcb

    G4 Panels single PCB designs

    374 parts1CC-BY-4.0
  • 6 layers100 × 100 mmBms board, the printed circuit board in 3D

    Bms board

    AerospaceNU/bms-pcb-design

    373 parts4
  • 6 layers86.3 × 91.9 mmEps re project, the printed circuit board in 3D

    Eps re project

    spacelab-ufsc/eps-re-hardware

    Hardware project of the EPS-RE module

    372 parts2CERN-OHL-S-2.0
  • 6 layers135 × 90 mmAnalog Calc V2, the printed circuit board in 3D

    Analog Calc V2

    NiclasBaumgart/AnalogCalculationCircuit

    370 parts
  • 6 layers90 × 90 mmClock odial, the printed circuit board in 3D

    Clock odial

    JulienKluge/Clock-odial

    Clock-odial is a PCB featuring a ECP5 fpga for frequency/clock signal processing

    370 partsMIT
  • 6 layers75 × 135.2 mmDumpling Main, the printed circuit board in 3D

    Dumpling Main

    nyuad-space/dumpling

    Modular payload for high-speed logging and benchmarking of COTS sensors, enabling real-world performance data and open sharing.

    370 parts1
  • 6 layers100 × 100 mmAi vision, the printed circuit board in 3D

    Ai vision

    embeddedci-com/pcb-trace-length-analyzer

    Two of them, and the difference between them is the point.

    370 parts3Apache-2.0