
Gmsl serializer
antmicro/gmsl-serializer
Experimental GMSL2 serializer board compatible with Antmicro MIPI CSI video accessories

LED matrix controlled with iCE40 FPGA or RP2040 MCU for benchmarking and integration of video systems
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.
Copyright (c) 2024-2025 Antmicro

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.
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 READMEassets - includes visual assets for showcasing this board on Antmicro's Open Hardware Portal and System Designerdoc - includes board schematic in PDF formatThis project is published under the Apache-2.0 license.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 41 | C_100n_0402 | antmicro-footprints:C_0402_1005Metric | C10, C11, C12, C13, C14, C15, C16, C17, C18, C21, C22, C26, C28, C35, C36, C38 +25 |
| 40 | R_10k_0402 | antmicro-footprints:R_0402_1005Metric | R10, R12, R103, R106, R107, R108, R109, R110, R111, R112, R122, R123, R124, R125, R126, R127 +24 |
| 24 | R_0R_0402 | antmicro-footprints:R_0402_1005Metric | R1, R3, R4, R5, R6, R20, R29, R60, R61, R62, R63, R102, R104, R105, R113, R114 +8 |
| 24 | R_1k_0402 | antmicro-footprints:R_0402_1005Metric | R15, R16, R22, R26, R32, R35, R36, R37, R38, R39, R40, R41, R42, R43, R44, R116 +8 |
| 22 | C_1u_16V_0402 | antmicro-footprints:C_0402_1005Metric | C29, C30, C31, C32, C33, C34, C37, C48, C51, C52, C53, C54, C55, C56, C57, C58 +6 |
| 17 | R_27R_0402 | antmicro-footprints:R_0402_1005Metric | R9, R11, R24, R25, R33, R34, R90, R91, R95, R96, R100, R101, R117, R118, R119, R120 +1 |
| 16 | TP_0.75mm_SMD | antmicro-footprints:TP_SMD_0.75mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14, TP15, TP18 |
| 14 | DMC2400UV-7 | antmicro-footprints:SOT-563 | Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19, Q20 |
| 11 | C_10u_0402 | antmicro-footprints:C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C72, C76, C77, C78, C83 |
| 11 | R_120R_0603 | antmicro-footprints:R_0603_1608Metric | R18, R49, R50, R51, R52, R53, R54, R55, R56, R57, R58 |
| 10 | BCR421_SOT26 | antmicro-footprints:SC-74-6_1.5x2.9mm_P0.95mm | U17, U18, U19, U20, U21, U22, U23, U24, U25, U26 |
| 8 | LED_G_0603_KP-1608CGCK | antmicro-footprints:LED_0603_1608Metric_G | D1, D2, D3, D4, D6, D8, D9, D10 |
| 8 | Spacer_Drill5.4mm_H10mm_9774100482R | antmicro-footprints:Spacer_Drill5.4mm_H10mm_9774100482R | H1, H2, H3, H4, H5, H6, H7, H8 |
| 4 | BC817-25W | antmicro-footprints:SOT-323 | Q5, Q6, Q21, Q22 |
| 4 | BSS138PW | antmicro-footprints:SC70-3 | Q1, Q2, Q4, Q25 |
| 4 | LED_Matrix_KWM-50571AGB | antmicro-footprints:LED_Matrix_KWM_50571AGB | U12, U13, U14, U15 |
| 4 | MP_Pad6mm_Drill3.2mm | antmicro-footprints:MP_Pad6mm_Drill3.2mm | MP1, MP2, MP3, MP4 |
| 4 | R_5k1_0402 | antmicro-footprints:R_0402_1005Metric | R30, R31, R85, R86 |
| 3 | R_330R_0402 | antmicro-footprints:R_0402_1005Metric | R8, R17, R27 |
| 3 | SW_B3U-1000P_SMD | antmicro-footprints:SW_B3U-1000P_SMD | SW1, SW2, SW3 |
| 2 | C_18p_0402 | antmicro-footprints:C_0402_1005Metric | C19, C20 |
| 2 | C_22u_0402 | antmicro-footprints:C_0402_1005Metric | C74, C75 |
| 2 | FB_600Z_0.3A_Murata-BLM15AG_0402 | antmicro-footprints:FB_0402_1005Metric | FB3, FB4 |
| 2 | JST_SH_1x6_SM06B-SRSS-TB-LF-SN | antmicro-footprints:Conn_JST_SH_1x6_SM06B-SRSS-TB-LF-SN | J1, J2 |
| 2 | Oscillator_12MHz_ESC_2520MV | antmicro-footprints:Oscillator_SMD_ECS_2520MV_2.5x2mm | Y1, Y2 |
| 2 | R_4x100R_0402_array | antmicro-footprints:R_Array_4x0402_Panasonic_EXB28V | R19, R28 |
| 2 | TPD1E0B04_XDFN-2 | antmicro-footprints:XDFN-2_1x0.60mm | D5, D7 |
| 2 | TPD4E02B04DQA | antmicro-footprints:USON-10_2.5x1mm_P0.5mm | U7, U10 |
| 2 | TPD4E05U06QDQARQ1 | antmicro-footprints:USON-10_2.5x1mm_P0.5mm | U11, U16 |
| 2 | USB-C_GCT_USB4105-GF-A | antmicro-footprints:USB-C_Receptacle_GCT_USB4105-GF-A | J3, J4 |
| 1 | AP62301_TSOT | antmicro-footprints:TSOT23-6 | U30 |
| 1 | BSS84AKW | antmicro-footprints:SOT-323 | Q23 |
| 1 | C_220n_0402 | antmicro-footprints:C_0402_1005Metric | C73 |
| 1 | FT4232H_VQFN | antmicro-footprints:QFN-56-1EP_8x8mm_P0.5mm | U31 |
| 1 | ICE40UP5K-SG48 | antmicro-footprints:QFN-48-1EP_7x7mm | U1 |
| 1 | ICM-20948 | antmicro-footprints:InvenSense_QFN-24_3x3mm_P0.4mm | U29 |
| 1 | L_3u3_3.1A_Bourns-SRP3212A | antmicro-footprints:L_Bourns-SRP3212A | L1 |
| 1 | NTB0102_XSON | antmicro-footprints:XSON-8_1x1.95mm_P0.5mm | U28 |
| 1 | NTS0102_XSON | antmicro-footprints:XSON-8_1x1.95mm_P0.5mm | U27 |
| 1 | RB521S30T1G | antmicro-footprints:SOD-523 | D12 |
| 1 | RP2040 | antmicro-footprints:QFN-56-1EP_7x7mm_P0.4mm_EP4.6x4.6mm | U9 |
| 1 | R_100R_0402 | antmicro-footprints:R_0402_1005Metric | R2 |
| 1 | R_100k_0402 | antmicro-footprints:R_0402_1005Metric | R121 |
| 1 | R_12k_0402 | antmicro-footprints:R_0402_1005Metric | R94 |
| 1 | R_1M_0402 | antmicro-footprints:R_0402_1005Metric | R115 |
| 1 | R_31k6_0402 | antmicro-footprints:R_0402_1005Metric | R80 |
| 1 | R_4k7_0402 | antmicro-footprints:R_0402_1005Metric | R92 |
| 1 | Resonator_12MHz_ABM8G | antmicro-footprints:Resonator_SMD_Abracon_ABM8G_3.2x2.5mm | Y3 |
| 1 | TLV70012_SC70 | antmicro-footprints:SC-70-5 | U4 |
| 1 | TLV70018_SC70 | antmicro-footprints:SC-70-5 | U5 |
| 1 | TLV70025_SC70 | antmicro-footprints:SC-70-5 | U6 |
| 1 | W25Q128JVSIQ_SOIC-8 | antmicro-footprints:SOIC-8_5.3x5.3x2mm_P1.27mm | U8 |
| 1 | W25Q32JW_SOIC-8 | antmicro-footprints:SOIC-8_5.3x5.3x2mm_P1.27mm | U3 |
It measures 111 × 111 mm and has 6 copper layers, 1.62 mm thick.
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.
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.
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).

antmicro/gmsl-serializer
Experimental GMSL2 serializer board compatible with Antmicro MIPI CSI video accessories

antmicro/lpddr4-test-board
Experimental development board interfacing Xilinx Kintex-7 FPGA with LPDDR4 SDRAM

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

antmicro/artix-dc-scm
Experimental Xilinx Artix-7 driven Data Center Security Communication Module

antmicro/rdimm-ddr5-tester
FPGA-based DRAM tester supporting RDIMM DDR5 memories

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.

tscircuit/dataset-srj24
Ten production-oriented KiCad boards converted to Simple Route JSON
