Skip to the content
PCBKitNew board
4 layers89 × 85 mmTiny led matrix, the printed circuit board in 3D

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.md

Tiny 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.

matrix animation showcase

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
QtyValueFootprintReferences
384LEDLED_SMD:LED_0402_1005MetricD1, D1, D1, D1, D1, D1, D10, D10, D10, D10, D10, D10, D11, D11, D11, D11 +368
222TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP1, TP1, TP1, TP1, TP1, TP10, TP10, TP10, TP10, TP10, TP10, TP11, TP11, TP11, TP11 +206
18100nFCapacitor_SMD:C_0402_1005MetricC2, C2, C2, C2, C2, C2, C3, C3, C3, C3, C3, C3, C4, C4, C4, C4 +2
121kRResistor_SMD:R_Array_Concave_4x0402RN1, RN1, RN1, RN1, RN1, RN1, RN2, RN2, RN2, RN2, RN2, RN2
610uFCapacitor_SMD:C_0402_1005MetricC1, C1, C1, C1, C1, C1
61kRResistor_SMD:R_0402_1005MetricR1, R1, R1, R1, R1, R1
6STM32F030F4PxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1, U1, U1, U1, U1, U1
6TagConnect_TC2030_SWDConnector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ1, 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 mmComputer, the printed circuit board in 3D

    Computer

    SSCsimsi/8Bit_Computer

    994 parts
  • 4 layers256.1 × 170.6 mmPSEC5 Board, the printed circuit board in 3D

    PSEC5 Board

    AhanDatta/PSEC5-Board

    992 parts
  • 4 layers300 × 226 mmExoFlex Kicad, the printed circuit board in 3D

    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 mmSparkFun IoT Node LoRaWAN panelized, the printed circuit board in 3D

    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 mmMatrix pcb, the printed circuit board in 3D

    Matrix pcb

    KOEGlike/led-matrix-card

    969 partsGPL-3.0
  • 4 layers345 × 213.3 mmBoom-1-Top, the printed circuit board in 3D

    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 mmPanel, the printed circuit board in 3D

    Panel

    ioteratech/bluetera-hardware

    Bluetera hardware repository

    1,033 parts2MIT