

Tiny led matrix
A tiny, charlieplexed 8x8 STM32 LED Matrix
- Size
- 89 × 85 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 998
- Nets
- 28
- Pads
- 1,658
- Tracks, vias
- 2,952, 714
- Pours
- 24
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 23 Oct 2020
- Updated
- 8 Feb 2026
Overview
Tiny led matrix is an open-source printed circuit board by TobleMiner, from the TobleMiner/tiny-matrix repository on GitHub, published under the MIT licence. It is a 4-layer board of 89 × 85 mm with 998 parts on 28 nets, routed with 2,952 tracks and 714 vias.
Its parts include 384 diodes, 24 capacitors, 6 resistors, 6 ICs and 6 connectors. It belongs with the lEDs and displays boards and the STM32 boards of this library.
README
README.mdTiny LED matrix
This board is a tiny 8x8 monochrome LED matrix powered by a STM32F030. The board is
just 11x11mm in size and fully JLCPCB assembly ready. The board has been panelized
in a 2x3 grid to use the available space on JLC's PCBs more efficinetly.
The device uses a novel, BGA style assembly procedure to achieve the smallest footprint
possible.

Ordering
When ordering through JLC there is a small tradeoff to be made. You can either order the
boards with 1mm thickness and will need to perform a small mechanical modification on
your TC2030 but get the smalles formfactor possible or order the boards in 1.6mm thickness
making your board stack thicker but sparing you from hacking up your TC2030.
If you are not into placing components like A LOT I'd recommend using JLCs assembly service.
Programming
The boards are fully functional while in the panel. I'd recommend leaving at least one pair of boards inside the panel since the TC2030 cable can not be fixed to board easily anymore once the board sandwich has been assembled. Note that you might have to file down the allignment pins of the TC2030 if you want to use it with assembled boards, since they are too long for the pogo pins to reach the pads with a 1mm PCB.
Assembly
While the matrix boards are fully functional while inside the frame they are intended to be soldered back to back. To solder the boards together first remove them from the panel. After that wet the backsides of the boards with a liberal amount of good quality flux. Then drag a soldering iron wetted with lots of solder over the testpoints on the backside of the board. This should create fairly uniform solder balls ontop of the pads. Once all boards are preapred with solder balls apply more flux and stick one controller board and one LED board together. Make sure they are alligned properly. Now you can reflow the two boards together. You can do this either manually with hot air or in a reflow oven. Situate the stacked boards LEDs down, since they are the most temperature sensitive parts. If you have any level of familarity with soldering BGA components you will notice when reflow is complete right away. Don't be afraid to heat the boards for a little longer, the STM32F030 seem to be able to take quite a lot of abuse.
Firmware
The directory firmware contains a simple example displaying the pattern from the gif
above.
Parts
998| Qty | Value | Footprint | References |
|---|---|---|---|
| 384 | LED | LED_SMD:LED_0402_1005Metric | D1, D1, D1, D1, D1, D1, D10, D10, D10, D10, D10, D10, D11, D11, D11, D11 +368 |
| 222 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP1, TP1, TP1, TP1, TP1, TP10, TP10, TP10, TP10, TP10, TP10, TP11, TP11, TP11, TP11 +206 |
| 18 | 100nF | Capacitor_SMD:C_0402_1005Metric | C2, C2, C2, C2, C2, C2, C3, C3, C3, C3, C3, C3, C4, C4, C4, C4 +2 |
| 12 | 1kR | Resistor_SMD:R_Array_Concave_4x0402 | RN1, RN1, RN1, RN1, RN1, RN1, RN2, RN2, RN2, RN2, RN2, RN2 |
| 6 | 10uF | Capacitor_SMD:C_0402_1005Metric | C1, C1, C1, C1, C1, C1 |
| 6 | 1kR | Resistor_SMD:R_0402_1005Metric | R1, R1, R1, R1, R1, R1 |
| 6 | STM32F030F4Px | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U1, U1, U1, U1, U1, U1 |
| 6 | TagConnect_TC2030_SWD | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J1, J1, J1, J1, J1, J1 |
The 660 most common of 998 parts.
Questions
How big is the Tiny led matrix PCB?
It measures 89 × 85 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Tiny led matrix use?
998 parts. 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 Tiny led matrix KiCad files?
From the TobleMiner/tiny-matrix repository on GitHub, at the commit this page was made from: the board is tiny-led-matrix.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Tiny led matrix design in my own project?
Its repository publishes it under the MIT 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 layers293 × 406 mm

- 4 layers256.1 × 170.6 mm

- 4 layers300 × 226 mm

ExoFlex Kicad
ExoFlex-Inc/Electrique
ExoFlex Électrique est la référence à toutes les questions en lien avec les composantes et les schémas électriques.
973 parts - 4 layers132.2 × 188.4 mm

SparkFun IoT Node LoRaWAN panelized
sparkfun/SparkFun_IoT_Node_LoRaWAN
Hardware Repository for the SparkFun IoT Node - LoRaWAN Development board
971 parts - 4 layers88.8 × 44.8 mm

- 4 layers121 × 87.9 mm

- 4 layers345 × 213.3 mm

Boom-1-Top
jdotw/OpInst-Bass-1
Three-voice analog synth with a digital control surface using CEM3340, AS3320 and similar discrete analog components.
1,029 parts4 - 4 layers112.7 × 122 mm
