Skip to the content
PCBKitNew board
2 layers50 × 50 mmLedArrayMux, the printed circuit board in 3D

LedArrayMux

radex/radmatrix2

Tiny modular LED matrix. NOTE: Moved to https://code.hackerspace.pl/radex/radmatrix

Size
50 × 50 mm
Copper layers
2
Thickness
1.6 mm
Parts
178
Nets
135
Pads
410
Tracks, vias
977, 321
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
18 Mar 2024
Updated
26 Jul 2025

Overview

LedArrayMux is an open-source printed circuit board by radex, from the radex/radmatrix repository on GitHub. It is a 2-layer board of 50 × 50 mm with 178 parts on 135 nets, routed with 977 tracks and 321 vias.

It is built around the 74HC595D,118, HL2301A and HL2304. Its parts include 100 resistors, 40 transistors, 7 capacitors and 3 ICs. It belongs with the lEDs and displays boards of this library.

Main components

3

README

pcb/MainBoard/README.md

Main Board

50x50mm microcontroller module, driving LedArrayMux modules. Contains an RP2040 microcontroller, a CAN transceiver, PWM audio output, current sensing, and level shifters to work around LedArrayMux bugs.

Revisions

Rev A

Errata:

  1. Level shifters are too slow to be useful
  • Workaround: decrease pullup values to obnoxiously low ones (100-180Ω); do not use level shifters; increase PIO delays until functional
  1. CAN receive signal is not level shifted, which exposes RP2040 to a 5V signal
  • Workaround: Do nothing; replace with a 3v3 CAN transceiver
  1. The 431 shunt voltage reference does not work correctly
  • Workaround: use main 3v3 regulator for vref
  1. PWM audio signal filter is suspected to be responsible for poor quality audio

Parts

178
QtyValueFootprintReferences
40100RResistor_SMD:R_0402_1005MetricR3, R10, R12, R14, R16, R18, R20, R22, R24, R26, R28, R30, R32, R34, R36, R38 +24
4010kResistor_SMD:R_0402_1005MetricR4, R11, R13, R15, R17, R19, R21, R23, R25, R27, R29, R31, R33, R35, R37, R39 +24
24TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23 +8
20150RResistor_SMD:R_0805_2012MetricR89, R90, R91, R92, R93, R94, R95, R100, R101, R102, R103, R104, R105, R106, R107, R108 +4
20HL2301APCM_Package_TO_SOT_SMD_AKL:SOT-23Q2, Q3, Q4, Q5, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19, Q20, Q21 +4
20HL2304PCM_Package_TO_SOT_SMD_AKL:SOT-23Q1, Q22, Q23, Q24, Q25, Q26, Q27, Q28, Q29, Q30, Q31, Q32, Q33, Q34, Q35, Q36 +4
4, , ,
3100nResistor_SMD:R_0402_1005MetricC1, C2, C7
322uFCapacitor_SMD:C_1206_3216MetricC4, C101, C102
374HC595D,118Package_SO:SO-16_3.9x9.9mm_P1.27mmU1, U2, U7
110uCapacitor_SMD:C_0603_1608MetricC6

Questions

How big is the LedArrayMux PCB?

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

What parts does the LedArrayMux use?

178 parts, built around the 74HC595D,118, HL2301A and HL2304. 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 LedArrayMux KiCad files?

From the radex/radmatrix repository on GitHub, at the commit this page was made from: the board is pcb/LedArrayMux/LedArrayMux.kicad_pcb and its schematic pcb/DemoBoard1/LedArrayDemo.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LedArrayMux design in my own project?

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

More from radex/radmatrix

3
  • 2 layers99.8 × 49.8 mmLedArrayDemo, the printed circuit board in 3D

    LedArrayDemo

    radex/radmatrix

    Tiny modular LED matrix. NOTE: Moved to https://code.hackerspace.pl/radex/radmatrix

    453 parts2
  • 4 layers50 × 50 mmRadmatrix, the printed circuit board in 3D

    Radmatrix

    radex/radmatrix

    Tiny modular LED matrix. NOTE: Moved to https://code.hackerspace.pl/radex/radmatrix

    198 parts2
  • 2 layers50 × 50 mmKbdShield, the printed circuit board in 3D

    KbdShield

    radex/radmatrix

    Tiny modular LED matrix. NOTE: Moved to https://code.hackerspace.pl/radex/radmatrix

    14 parts2

Similar boards

  • 2 layers131.5 × 83.5 mmBadge esp32-s3, the printed circuit board in 3D

    Badge esp32-s3

    BYU-I-eBadge/e-badge

    A hackable eBadge platform for students — a customizable, programmable electronics badge designed for hands-on learning and creative exploration throughout their academic journey.

    185 parts2MIT
  • 4 layers52.5 × 80 mmCharger compare, the printed circuit board in 3D

    Charger compare

    WillB97/lipo-chg-eval-pcb

    BQ25792/MP2759 LiPo Charger Evaluation Board

    110 parts2
  • 4 layers100.5 × 87.7 mmLichtstab, the printed circuit board in 3D

    Lichtstab

    kilimnik/lichtstab

    151 parts
  • 2 layers70 × 100 mmBadge v2, the printed circuit board in 3D

    Badge v2

    ICRS/IC-Hack-Badge

    Badges made for the largest Student run hackathon in europe

    233 parts24
  • 4 layers71.5 × 67.8 mmCustom pcb, the printed circuit board in 3D

    Custom pcb

    depau/leviot-hw

    WIP - first revision HAS ISSUES - Levoit Air Purifier Custom IoT PCB - based on ESP32

    91 parts10
  • 6 layers80 × 70 mmIMX6 Demo Board from REF, the printed circuit board in 3D

    IMX6 Demo Board from REF

    ts-manuel/iMX6-Demo-Board

    Demo board for the i.MX6ULL Single-Core Processor with Arm Cortex-A7 Core

    504 parts10GPL-3.0
  • 2 layers150 × 100 mmChristmas banana synth, the printed circuit board in 3D

    Christmas banana synth

    adaand00/christmas-banana-synth

    The Christmas banana synth is a stylophone synthesizer with 24 keys and a buzzer for sound. The back features PCB art of a winter landscape. There are also 12 built-in songs available.

    87 parts2
  • 2 layers110 × 110 mmFloorHeatingCentral, the printed circuit board in 3D

    FloorHeatingCentral

    kvoit/FloorHeatingController_HW

    Contoller board for up to 10 floor heading circuits. Thermostats via MQTT or 868MHz RF (to be developed). Changed from 1-Wire to 868MHz connectivity in version 2.0.

    72 parts2Apache-2.0