MateRix
FBIopeningUPP·MateRix·hardware/pcb/pcb.kicad_pcb
About the MateRix PCB
MateRix is an open source ESP32 PCB design by FBIopeningUPP, published on GitHub. It is a 4-layer board measuring 40 × 69 mm, with 145 components from 27 distinct parts.
Its main chip is the ESP32-S3-MINI-1-N8, from the ESP32 family. Other key parts include the 74AHCT125BQ,115, MIC5219-3.3YM5, CH224K and MP9943GQ(TOKMAS). By type, the board carries 101 LEDs, 15 capacitors, 12 resistors, 8 switches, 5 ICs and 3 connectors.
It belongs with the displays & leds and sensors designs in this gallery.
From the project
MateRix a esp32 s3 and ws2812b 2020 40x40 matrix display with joystick and imu and some buttons for fun
MateRix is a 10x10 LED Matrix console built around the ESP32-S3. It runs a standalone C++ operating system for embedded games (Tetris, Snake) and connects to a custom PyQt5 desktop application for live telemetry, screen painting, and device configuration over UART.
Standalone C++ embedded OS with multitasking state machine Playable Tetris and Snake game engines Hardware-level Matrix Digital Rain screensaver with idle timeout 10x10 WS2812B LED Matrix divided into 4 high-speed hardware quadrants Custom Python (PyQt5) desktop studio for live two-way UART communication Real-time telemetry…

Main components on the MateRix
MateRix bill of materials (BOM)
145 components, 27 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74AHCT125BQ,115 Nexperia(安世) | DHVQFN-14_L3.0-W2.5-P0.50-BL-EP | U202 |
| 1 | MIC5219-3.3YM5 | SOT-23-5_L3.0-W1.7-P0.95-LS2.8-TL | U203 |
| 1 | CH224K | SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm_ThermalVias | U401 |
| 1 | ESP32-S3-MINI-1-N8 ESPRESSIF(乐鑫) | BULETM-SMD_ESP32-S3-MINI-1-N8 | U402 |
| 1 | MP9943GQ(TOKMAS) MP9943GQ Tokmas(托克马斯) | QFN-8_L3.0-W3.0-P0.65-BL | U501 |
| 2 | CONN_01X04_MOUNTINGPIN Conn_01x04_MountingPin | JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J201, J202 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J401 |
| 1 | SKRHAAE010 ALPSALPINE(阿尔卑斯阿尔派) | SW-SMD_SKRHAAE010 | SW201 |
| 6 | SKRPABE010 | KEY-SMD_4P-L4.2-W3.2-P2.20-LS4.6 | SW202, SW203, SW204, SW205, SW206, SW207 |
| 1 | DSHP03TS-S XKB Connection(中国星坤) | SW-SMD_DSHP03TS-S | SW401 |
| 100 | WS2812B-2020 WS2812B worldsemi | LED-SMD_4P-L2.0-W2.0-TL_WS2812B-2020 | LED301, LED302, LED303, LED304, LED305, LED306, LED307, LED308 +92 |
| 1 | LED_0603 | LED_0603_1608Metric | LED401 |
| 1 | SMMS0530-100M SXN(顺翔诺) | IND-SMD_L5.2-W5.2_MCW-0530 | L501 |
| 3 | 100NF 100nF | C_0603_1608Metric | C201, C203, C205 |
| 4 | 0.1UF 0.1uF | C_0603_1608Metric | C202, C204, C206, C207 |
| 1 | 1UF 1uF | C_0603_1608Metric | C401 |
| 2 | 100NF 100nF | C_0805_2012Metric | C501, C505 |
| 3 | 1UF 1uF | C_0805_2012Metric | C502, C503, C504 |
| 2 | 22UF 22uF | C_0805_2012Metric | C506, C507 |
| 4 | 10K 10k | R_0603 | R401, R404, R405, R406 |
Show 7 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 1k | R_0603 | R402, R403 |
| 1 | 100K 100k | R_0603 | R501 |
| 1 | 330K 330k | R_0603 | R502 |
| 1 | 20 | R_0603 | R503 |
| 1 | 41.2K 41.2k | R_0603 | R504 |
| 1 | 51K 51k | R_0603 | R505 |
| 1 | 6.98K 6.98k | R_0603 | R506 |
MateRix design files
The KiCad project lives in the FBIopeningUPP/MateRix repository on GitHub; these links point at the commit this page was built from.
- Layouthardware/pcb/pcb.kicad_pcb
- Schematichardware/pcb/pcb.kicad_sch
- BOMproduction/bom.csv
MateRix: common questions
What microcontroller does the MateRix use?
The MateRix is built around the ESP32-S3-MINI-1-N8, from the ESP32 family.
How big is the MateRix PCB?
The MateRix measures 40 × 69 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the MateRix?
145 components, from 27 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 MateRix design files?
From the FBIopeningUPP/MateRix 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 MateRix design in my own project?
The repository has no license, so all rights stay with FBIopeningUPP. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the MateRix without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k