Matrix + Multiplex
livid05·ProofOfConcept·schematics/matrix_multiplex/Matrix + Multiplex.kicad_pcb
About the Matrix + Multiplex PCB
Matrix + Multiplex is an open source STM32 PCB design by livid05, published on GitHub. It is a 2-layer board measuring 3.6 × 3.3 mm, with 73 components from 11 distinct parts.
Its main chip is the STM32U595RITX, from the STM32 family. Other key parts include the AMS1117-3.3, USBLC6-2SC6, W25Q128JVS, SN74LV1T125DBV and TMR2615F. By type, the board carries 19 LEDs, 16 ICs, 2 connectors and 1 resistor.
It belongs with the keyboards, iot & wireless and dev boards & breakouts designs in this gallery.
From the project
fcdgbsfgfdh
A custom 4×4 keypad with rotary encoder and per-key RGB, built on an RP2040, that transmits keystrokes wirelessly to a PC via either BLE (Bluetooth Low Energy) or a 2.4 GHz proprietary radio link using a Nordic nRF52840 bridge board.
Hardware path: RP2040 keypad → UART (GP0) → TENSTAR nRF52840 → BLE or 2.4 GHz → PC
1. Project Overview 2. Hardware 3. Repository Structure 4. System Architecture 5. Wireless Protocol 6. QMK Firmware (RP2040) 7. BLE Bridge (blebridge) 8. 2.4 GHz ESB Bridge + Dongle (esbbridge / esb_dongle) 9. Keymap & Layers 10. RGB Matrix 11. Rotary Encoder 12. HC4067 Analog…
Main components on the Matrix + Multiplex
Matrix + Multiplex bill of materials (BOM)
73 components, 11 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32U595RITX TMR2615F | MLF-6-1EP_1.6x1.6mm_P0.5mm_EP0.5x1.26mm | U1 |
| 1 | AMS1117-3.3 TMR2615F | MLF-6-1EP_1.6x1.6mm_P0.5mm_EP0.5x1.26mm | U2 |
| 1 | USBLC6-2SC6 TMR2615F | MLF-6-1EP_1.6x1.6mm_P0.5mm_EP0.5x1.26mm | U3 |
| 1 | W25Q128JVS TMR2615F | MLF-6-1EP_1.6x1.6mm_P0.5mm_EP0.5x1.26mm | U4 |
| 1 | SN74LV1T125DBV | SOT-23-5 | U5 |
| 11 | TMR2615F | MLF-6-1EP_1.6x1.6mm_P0.5mm_EP0.5x1.26mm | U6, U7, U8, U9, U10, U11, U12, U13 +3 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P Conn_01x15_Pin | PinHeader_1x15_P2.54mm_Vertical | J1 |
| 1 | CONN_01X26_PIN Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J2 |
| 35 | 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | LC1, LC2, LC3, LC4, LC5, LC6, LC7, LC8 +27 |
| 19 | SK6812MINI-E | LED_6028R | LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +11 |
| 1 | 330 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R11 |
Matrix + Multiplex design files
The KiCad project lives in the livid05/ProofOfConcept repository on GitHub; these links point at the commit this page was built from.
Matrix + Multiplex: common questions
What microcontroller does the Matrix + Multiplex use?
The Matrix + Multiplex is built around the STM32U595RITX, from the STM32 family.
How big is the Matrix + Multiplex PCB?
The Matrix + Multiplex measures 3.6 × 3.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Matrix + Multiplex?
73 components, from 11 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Matrix + Multiplex design files?
From the livid05/ProofOfConcept repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Matrix + Multiplex design in my own project?
The repository has no license, so all rights stay with livid05. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Matrix + Multiplex without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in ProofOfConcept
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k