Skip to the content
2 layers151 × 94 mmLED matrix Error-2026, the printed circuit board in 3D

LED matrix Error-2026

Jed0vcela/LED-matrix-Error-2026

Kapesní zařízení s LED maticí 32×16, postavené na Raspberry Pi Pico (RP2040) s MicroPythonem. Samotné zařízení nabízí přes 20 vestavěných her a pomůcek; víc zařízení lze propojit řetězcem po UART pro hry pro dva hráče a…

Size
151 × 94 mm
Copper layers
2
Thickness
1.6 mm
Parts
639
Nets
122
Pads
1,489
Tracks, vias
3,323, 911
Pours
1,376
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Jul 2026
Updated
23 Jul 2026

Overview

LED matrix Error-2026 is an open-source printed circuit board by Jed0vcela, from the Jed0vcela/LED-matrix-Error-2026 repository on GitHub. It is a 2-layer board of 151 × 94 mm with 639 parts on 122 nets, routed with 3,323 tracks and 911 vias.

It is built around the 74AHC595D, AMS1117-5.0 and AO3401A, with the BPW34 and RASPBERRY PI PICO 2 among its other parts. Its parts include 514 diodes, 59 resistors, 23 transistors, 21 capacitors and 7 switches. It belongs with the lEDs and displays boards and the RP2040 and RP2350 boards of this library.

Main components

5

README

README.md

LED Matrix Handheld — herní konzole s více hrami

Kapesní zařízení s LED maticí 32×16, postavené na Raspberry Pi Pico (RP2040) s MicroPythonem. Samotné zařízení nabízí přes 20 vestavěných her a pomůcek; víc zařízení lze propojit řetězcem po UART pro hry pro dva hráče a sdílené režimy. K desce lze navíc připojit externí gamepad. popis obrázku

Co to umí

  • 20+ vestavěných her: Snake, Breakout, uhýbačka ve stylu Flappy Bird, zjednodušená Galaga a Asteroids (obě s "megastřelou" po podržení tlačítka), Frogger, test reflexů, Missile Command, závodní uhýbač ve 4 pruzích, běžecká hra ve stylu T-Rex se skutečnou skokovou fyzikou, paměťová hra ve stylu Simon a simulace rozvážejícího výtahu s plným rizikovým "MLG" režimem (detaily viz dokumentace firmware)
  • Podpora pro dva hráče přes jednoduchý řetězec po UART — žádné párování, žádné adresování, stačí propojit zařízení TX→RX za sebou. Zahrnuje 2P Snake, 2P Pong, 2P Tron (light cycles) a sdílené 2P Malování / 2P Game of Life
  • Pomůcky: volné kreslení, Conwayova hra Life, hodiny, stopky, režim šetřiče displeje a nastavení (ruční nebo automatický jas podle světelného čidla, hodiny a přepínač zobrazení skóre po konci hry)
  • Senzory: IR přijímač (vstup z dálkového ovladače, protokol NEC) a fotodioda (automatický jas podle okolního světla)
  • Externí gamepad přes 9pinový D-sub konektor (pinout kompatibilní s Atari) — viz HW.md

Návrhové nástroje

  • PCB je nakreslené v KiCad — je to zdarma a open-source, takže si projekt může kdokoliv doma otevřít, prohlédnout a upravit bez placené licence.
  • 3D návrh (krabička apod.) je vytvořený v Solidworks. Díly určené k 3D tisku jsou ale exportované i jako .STL — to je běžný formát, se kterým si poradí prakticky jakýkoliv slicer/3D tiskárna, i bez Solidworks.

Detaily k oběma najdeš v HW.md.

Dokumentace

Kompletní rozpis každé hry a nastavení: FW_v1.0.md

Zapojení, piny, gamepad a jak používat IR přijímač / fotodiodu: HW.md

Popis podpůrných zdrojových souborů (co jde spustit samostatně, jak se dají upravovat): ZDROJOVE_KODY.md

Jak začít

  1. Nainstaluj Thonny (IDE, kterým se kód MicroPythonu píše/nahrává do zařízení): thonny.org
  2. Nahraj firmware do zařízení: Jak nahrát soubory do zařízení (YouTube)
  3. Pokud si stavíš vlastní zařízení od nuly, zapoj hardware podle HW.md.
  4. Pro hry pro dva hráče propoj UART druhého zařízení podle HW.md a zapni obě zařízení.

Struktura repozitáře

text
README.md                          <- tenhle soubor (v rootu)
dokumentace CZ/
  HW.md                            <- zapojení hardwaru, gamepad, PCB/3D, IR/fotodioda
  ZDROJOVE_KODY.md                 <- popis podpůrných zdrojových souborů
  obrazky/                         <- obrázky použité v .md souborech
  FW/
    v1.0/
      FW_v1.0.md                   <- kompletní dokumentace firmware v1.0
    v1.1/ (do budoucna)
      FW_v1.1.md
main.py                            <- zdrojový kód firmware (doplnit / dle verze)

Každá verze firmware má vlastní složku a vlastní dokumentaci, takže i starší verze zůstanou zdokumentované i po přidání novějších. Mezi jednotlivými .md soubory se dá procházet přes odkazy přímo v textu.

Aktuální verze firmware

v1.0 — kompletní dokumentace her a nastavení je v FW_v1.0.md.

Parts

639
QtyValueFootprintReferences
512LED_45degLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD10, D11, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D113 +496
4410kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R13, R14, R15, R16, R17, R18, R21, R22, R23, R27, R28, R29, R30, R31, R32 +28
16AO3401APackage_TO_SOT_SMD:SOT-23Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19, Q20, Q21, Q22, Q23, Q24, Q25
10100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C12, C13, C14, C15, C16, C17, C18, C19, C20
104u7Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4, C6, C9, C10, C11, C21, C22
72N7002Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5, Q6, Q7
6SW_PushButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW2, SW3, SW4, SW5, SW6, SW7
51kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR19, R20, R24, R26, R59
447Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R10, R11, R12
4FiducialFiducial:Fiducial_0.5mm_Mask1mmFID1, FID2, FID3, FID4
210Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR61, R62
22k7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR25, R60
24k7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3
274AHC595Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU2, U3
2Conn_01x03_PinConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ1, J3
2SCT2024CSSGPackage_SO:SSOP-24_3.9x8.7mm_P0.635mmU1, U4
1AMS1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1BPW34OptoDevice:Osram_DIL2_4.3x4.65mm_P5.08mmD1
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_GCT_DCJ200-10-A_HorizontalJ4
1C_PolarizedCapacitor_THT:CP_Radial_D8.0mm_P3.50mmC8
1DE9_Pins_MountingHolesConnector_Dsub:DSUB-9_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset4.94mmJ2
1LEDLED_THT:LED_D5.0mm_ClearD2
1RaspberryPi_Pico2Module:RaspberryPi_Pico_SMD_HandSolderA1
1RotaryEncoder_Switch_MPRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1
1TSOP45xxOptoDevice:Vishay_MOLD-3PinU5

Similar boards

  • 12 layers66 × 104.1 mmCar, the printed circuit board in 3D

    Car

    XLNC-APEX/WRO_FE_2026_NATIONAL

    XLNC APEX team's repository for WRO Future Engineers 2026 national level. Making a cool car.

    23 parts2GPL-3.0
  • 4 layers55.9 × 111.8 mmPico ButtonBoard v1, the printed circuit board in 3D

    Pico ButtonBoard v1

    RealtimeRoboticsGroup/electrical

    This project is open-source hardware and is licensed under the Solderpad Hardware License v2.1 (the "License"), which is a permissive license based on the Apache License, Version 2.0.

    212 parts1
  • 2 layers85 × 55 mmBluetooth audio tx, the printed circuit board in 3D

    Bluetooth audio tx

    Unosoluciones/De-RCA-a-BT

    Driver para conectar por bluetooth cualquier dispositivo con salida RCA

    13 parts1
  • 4 layers60 × 60 mmHdlcSpy, the printed circuit board in 3D

    HdlcSpy

    FastRabbit/hdlcSpy

    37 parts
  • 4 layers95 × 57.4 mmPico rom emu, the printed circuit board in 3D

    Pico rom emu

    gcoonrod/pico2-rom-emu

    EEPROM emulator

    40 parts
  • 4 layers220 × 111.8 mmMetSensorSuiteEmbeddedFirmware, the printed circuit board in 3D

    MetSensorSuiteEmbeddedFirmware

    Lowcost-Radiosonde-Research-Project/MetSensorSuiteEmbeddedFirmware

    This is the source code that runs on the Sensor Suite pico which handles reading from sensors, calculating needed products and building data packets

    91 partsBSD-3-Clause
  • 2 layers119.4 × 97.4 mmHDD Synth prototype MK3, the printed circuit board in 3D

    HDD Synth prototype MK3

    MaverickUK/HDDSynth

    Recreate the sound of mechanical spinning HDDs on retro PCs that use a solid state drive

    60 parts16
  • 2 layers177 × 106 mmControl pcb, the printed circuit board in 3D

    Control pcb

    bot-hoven/bot-hoven-electrical

    Electrical substem for Bot-Hoven. Includes KiCad files containing schematics and PCB designs for components in Bot-Hoven.

    74 parts

Questions

How big is the LED matrix Error-2026 PCB?

It measures 151 × 94 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LED matrix Error-2026 use?

639 parts, built around the 74AHC595D, AMS1117-5.0, AO3401A and BPW34. 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 matrix Error-2026 KiCad files?

From the Jed0vcela/LED-matrix-Error-2026 repository on GitHub, at the commit this page was made from: the board is LED matrix error 2026.kicad_pcb and its schematic LED matrix error 2026.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LED matrix Error-2026 design in my own project?

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