Skip to the content
PCBKitNew board
6 layers111 × 111 mmLed panel, the printed circuit board in 3D

LED matrix controlled with iCE40 FPGA or RP2040 MCU for benchmarking and integration of video systems

Size
111 × 111 mm
Copper layers
6
Thickness
1.62 mm
Parts
315
Nets
260
Pads
1,139
Tracks, vias
3,031, 741
Pours
14
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
25 Jul 2025
Updated
11 Dec 2025

Overview

Led panel is an open-source printed circuit board by antmicro, from the antmicro/programmable-led-panel repository on GitHub, published under the Apache-2.0 licence. It is a 6-layer board of 111 × 111 mm with 315 parts on 260 nets, routed with 3,031 tracks and 741 vias.

It is built around the ICE40UP5K-SG48ITR50, RP2040 and FT4232H-56Q-REEL, with the W25Q128JVSIQ, W25Q32JWSSIQ and KWM-50571AGB among its other parts. Its parts include 131 resistors, 79 capacitors, 30 ICs, 23 transistors and 11 diodes. It belongs with the fPGA and programmable logic and lEDs and displays boards and the RP2040 and FPGA and CPLD boards of this library.

Main components

12

README

README.md

Programmable LED Panel Board

Copyright (c) 2024-2025 Antmicro

Overview

This project includes PCB design files for a simple 10x14 LED matrix panel. The individual LEDs from the matrix can be controlled either with a Raspberry Pi RP2040 MCU or a Lattice ICE40UP5K FPGA. The LED sequences displayed by the matrix can be synchronized with an external triggering signal. The LED Panel Board can then be used for measuring latency in vision systems. The custom patterns displayed by the LED Panel Board can also be used for training and evaluation of extended reality systems (XR goggles, mobile robots and any other device that uses machine vision for environment mapping).

The PCB design files for the LED Panel Board were prepared in KiCad 9.x.

Key features

  • 10x14 LED matrix of individually controllable LEDs
  • LED control possible with RP2040 MCU or iCE40 FPGA
  • External trigger signal
  • Fastening studs compliant with VESA display holders and similar accessories

Project structure

The main directory contains KiCad PCB project files, a LICENSE, and a README. The remaining files are stored in the following directories:

  • img - contains graphics for this README
  • assets - includes visual assets for showcasing this board on Antmicro's Open Hardware Portal and System Designer
  • doc - includes board schematic in PDF format

Licensing

This project is published under the Apache-2.0 license.

Parts

315
QtyValueFootprintReferences
41C_100n_0402antmicro-footprints:C_0402_1005MetricC10, C11, C12, C13, C14, C15, C16, C17, C18, C21, C22, C26, C28, C35, C36, C38 +25
40R_10k_0402antmicro-footprints:R_0402_1005MetricR10, R12, R103, R106, R107, R108, R109, R110, R111, R112, R122, R123, R124, R125, R126, R127 +24
24R_0R_0402antmicro-footprints:R_0402_1005MetricR1, R3, R4, R5, R6, R20, R29, R60, R61, R62, R63, R102, R104, R105, R113, R114 +8
24R_1k_0402antmicro-footprints:R_0402_1005MetricR15, R16, R22, R26, R32, R35, R36, R37, R38, R39, R40, R41, R42, R43, R44, R116 +8
22C_1u_16V_0402antmicro-footprints:C_0402_1005MetricC29, C30, C31, C32, C33, C34, C37, C48, C51, C52, C53, C54, C55, C56, C57, C58 +6
17R_27R_0402antmicro-footprints:R_0402_1005MetricR9, R11, R24, R25, R33, R34, R90, R91, R95, R96, R100, R101, R117, R118, R119, R120 +1
16TP_0.75mm_SMDantmicro-footprints:TP_SMD_0.75mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14, TP15, TP18
14DMC2400UV-7antmicro-footprints:SOT-563Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19, Q20
11C_10u_0402antmicro-footprints:C_0402_1005MetricC1, C2, C3, C4, C5, C6, C72, C76, C77, C78, C83
11R_120R_0603antmicro-footprints:R_0603_1608MetricR18, R49, R50, R51, R52, R53, R54, R55, R56, R57, R58
10BCR421_SOT26antmicro-footprints:SC-74-6_1.5x2.9mm_P0.95mmU17, U18, U19, U20, U21, U22, U23, U24, U25, U26
8LED_G_0603_KP-1608CGCKantmicro-footprints:LED_0603_1608Metric_GD1, D2, D3, D4, D6, D8, D9, D10
8Spacer_Drill5.4mm_H10mm_9774100482Rantmicro-footprints:Spacer_Drill5.4mm_H10mm_9774100482RH1, H2, H3, H4, H5, H6, H7, H8
4BC817-25Wantmicro-footprints:SOT-323Q5, Q6, Q21, Q22
4BSS138PWantmicro-footprints:SC70-3Q1, Q2, Q4, Q25
4LED_Matrix_KWM-50571AGBantmicro-footprints:LED_Matrix_KWM_50571AGBU12, U13, U14, U15
4MP_Pad6mm_Drill3.2mmantmicro-footprints:MP_Pad6mm_Drill3.2mmMP1, MP2, MP3, MP4
4R_5k1_0402antmicro-footprints:R_0402_1005MetricR30, R31, R85, R86
3R_330R_0402antmicro-footprints:R_0402_1005MetricR8, R17, R27
3SW_B3U-1000P_SMDantmicro-footprints:SW_B3U-1000P_SMDSW1, SW2, SW3
2C_18p_0402antmicro-footprints:C_0402_1005MetricC19, C20
2C_22u_0402antmicro-footprints:C_0402_1005MetricC74, C75
2FB_600Z_0.3A_Murata-BLM15AG_0402antmicro-footprints:FB_0402_1005MetricFB3, FB4
2JST_SH_1x6_SM06B-SRSS-TB-LF-SNantmicro-footprints:Conn_JST_SH_1x6_SM06B-SRSS-TB-LF-SNJ1, J2
2Oscillator_12MHz_ESC_2520MVantmicro-footprints:Oscillator_SMD_ECS_2520MV_2.5x2mmY1, Y2
2R_4x100R_0402_arrayantmicro-footprints:R_Array_4x0402_Panasonic_EXB28VR19, R28
2TPD1E0B04_XDFN-2antmicro-footprints:XDFN-2_1x0.60mmD5, D7
2TPD4E02B04DQAantmicro-footprints:USON-10_2.5x1mm_P0.5mmU7, U10
2TPD4E05U06QDQARQ1antmicro-footprints:USON-10_2.5x1mm_P0.5mmU11, U16
2USB-C_GCT_USB4105-GF-Aantmicro-footprints:USB-C_Receptacle_GCT_USB4105-GF-AJ3, J4
1AP62301_TSOTantmicro-footprints:TSOT23-6U30
1BSS84AKWantmicro-footprints:SOT-323Q23
1C_220n_0402antmicro-footprints:C_0402_1005MetricC73
1FT4232H_VQFNantmicro-footprints:QFN-56-1EP_8x8mm_P0.5mmU31
1ICE40UP5K-SG48antmicro-footprints:QFN-48-1EP_7x7mmU1
1ICM-20948antmicro-footprints:InvenSense_QFN-24_3x3mm_P0.4mmU29
1L_3u3_3.1A_Bourns-SRP3212Aantmicro-footprints:L_Bourns-SRP3212AL1
1NTB0102_XSONantmicro-footprints:XSON-8_1x1.95mm_P0.5mmU28
1NTS0102_XSONantmicro-footprints:XSON-8_1x1.95mm_P0.5mmU27
1RB521S30T1Gantmicro-footprints:SOD-523D12
1RP2040antmicro-footprints:QFN-56-1EP_7x7mm_P0.4mm_EP4.6x4.6mmU9
1R_100R_0402antmicro-footprints:R_0402_1005MetricR2
1R_100k_0402antmicro-footprints:R_0402_1005MetricR121
1R_12k_0402antmicro-footprints:R_0402_1005MetricR94
1R_1M_0402antmicro-footprints:R_0402_1005MetricR115
1R_31k6_0402antmicro-footprints:R_0402_1005MetricR80
1R_4k7_0402antmicro-footprints:R_0402_1005MetricR92
1Resonator_12MHz_ABM8Gantmicro-footprints:Resonator_SMD_Abracon_ABM8G_3.2x2.5mmY3
1TLV70012_SC70antmicro-footprints:SC-70-5U4
1TLV70018_SC70antmicro-footprints:SC-70-5U5
1TLV70025_SC70antmicro-footprints:SC-70-5U6
1W25Q128JVSIQ_SOIC-8antmicro-footprints:SOIC-8_5.3x5.3x2mm_P1.27mmU8
1W25Q32JW_SOIC-8antmicro-footprints:SOIC-8_5.3x5.3x2mm_P1.27mmU3

Questions

How big is the Led panel PCB?

It measures 111 × 111 mm and has 6 copper layers, 1.62 mm thick.

What parts does the Led panel use?

315 parts, built around the ICE40UP5K-SG48ITR50, RP2040, FT4232H-56Q-REEL and W25Q128JVSIQ. 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 Led panel KiCad files?

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

Can I use the Led panel design in my own project?

Its repository publishes it under the Apache-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).

Similar boards

  • 4 layers43 × 43 mmGmsl serializer, the printed circuit board in 3D

    Gmsl serializer

    antmicro/gmsl-serializer

    Experimental GMSL2 serializer board compatible with Antmicro MIPI CSI video accessories

    118 parts24Apache-2.0
  • 8 layers110 × 90 mmLpddr4-test board, the printed circuit board in 3D

    Lpddr4-test board

    antmicro/lpddr4-test-board

    Experimental development board interfacing Xilinx Kintex-7 FPGA with LPDDR4 SDRAM

    497 parts57Apache-2.0
  • 6 layers107 × 68 mmCm4-baseboard, the printed circuit board in 3D

    Cm4-baseboard

    antmicro/cm4-baseboard

    Experimental baseboard supporting System on Modules with Raspberry Pi CM4/CM5 pinout

    516 parts36Apache-2.0
  • 8 layers90 × 120.4 mmArtix dc scm, the printed circuit board in 3D

    Artix dc scm

    antmicro/artix-dc-scm

    Experimental Xilinx Artix-7 driven Data Center Security Communication Module

    546 parts72Apache-2.0
  • 12 layers165 × 102.7 mmData center rdimm ddr5-tester, the printed circuit board in 3D

    Data center rdimm ddr5-tester

    antmicro/rdimm-ddr5-tester

    FPGA-based DRAM tester supporting RDIMM DDR5 memories

    797 parts44Apache-2.0
  • 4 layers80 × 40 mmAudio latency tester board, the printed circuit board in 3D

    Audio latency tester board

    antmicro/audio-latency-tester-board

    This project contains open hardware design files for an audio latency processing board. The system allows driving an external speaker and collecting audio samples from a pair of PDM or I2S microphones.

    240 parts1Apache-2.0
  • 4 layers102.7 × 100 mmPipad, the printed circuit board in 3D

    Pipad

    kitspace-test-repos/kicad6-file-collection

    116 partsMIT