
FlightControllerV2
HazzerTheGreat/SPAR
A flight controller for fixed wing UAVs based on the STM32H7 and designed to run betaflight or INAV

MateRix a esp32 s3 and ws2812b 2020 40x40 matrix display with joystick and imu and some buttons for fun
MateRix is an open-source printed circuit board by FBIopeningUPP, from the FBIopeningUPP/MateRix repository on GitHub. It is a 4-layer board of 40 × 69 mm with 145 parts on 185 nets, routed with 678 tracks and 245 vias.
It is built around the ESP32-S3-MINI-1-N8, CH224K and MP9943GQ(TOKMAS), with the MIC5219-3.3YM5, WS2812B-2020 and SKRPABE010 among its other parts. Its parts include 101 diodes, 15 capacitors, 12 resistors, 8 switches and 5 ICs. It belongs with the lEDs and displays boards and the ESP32 boards of this library.
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.

A complete, itemized BOM generated by KiCad can be viewed here: Production
hardware/ directory. Send the Gerber files to a manufacturer to produce the PCB.firmware/ folder in VS Code using the PlatformIO extension.software/ folder.software\MateRix_Cyberdeck_Studio.exe.pip install pyqt5 pyserial pyautogui and run python main.py.The usage of AI in this project was done with Google Antigravity, which acted as a pair programmer to help debug the C++ firmware, build the Python UI architecture, and verify the hardware pinouts and PCB routing strategies.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 100 | WS2812B | easyeda2kicad:LED-SMD_4P-L2.0-W2.0-TL_WS2812B-2020 | LED301, LED302, LED303, LED304, LED305, LED306, LED307, LED308, LED309, LED310, LED311, LED312, LED313, LED314, LED315, LED316 +84 |
| 6 | SKRPABE010 | easyeda2kicad:KEY-SMD_4P-L4.2-W3.2-P2.20-LS4.6 | SW202, SW203, SW204, SW205, SW206, SW207 |
| 4 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C202, C204, C206, C207 |
| 4 | 10k | PCM_4ms_Resistor:R_0603 | R401, R404, R405, R406 |
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric | C201, C203, C205 |
| 3 | 1uF | Capacitor_SMD:C_0805_2012Metric | C502, C503, C504 |
| 2 | 100nF | Capacitor_SMD:C_0805_2012Metric | C501, C505 |
| 2 | 1k | PCM_4ms_Resistor:R_0603 | R402, R403 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric | C506, C507 |
| 2 | Conn_01x04_MountingPin | Connector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J201, J202 |
| 1 | 100k | PCM_4ms_Resistor:R_0603 | R501 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric | C401 |
| 1 | 20 | PCM_4ms_Resistor:R_0603 | R503 |
| 1 | 330k | PCM_4ms_Resistor:R_0603 | R502 |
| 1 | 41.2k | PCM_4ms_Resistor:R_0603 | R504 |
| 1 | 51k | PCM_4ms_Resistor:R_0603 | R505 |
| 1 | 6.98k | PCM_4ms_Resistor:R_0603 | R506 |
| 1 | 74AHCT125BQ,115 | easyeda2kicad:DHVQFN-14_L3.0-W2.5-P0.50-BL-EP | U202 |
| 1 | CH224K | Package_SO:SSOP-10-1EP_3.9x4.9mm_P1mm_EP2.1x3.3mm_ThermalVias | U401 |
| 1 | DSHP03TS-S | easyeda2kicad:SW-SMD_DSHP03TS-S | SW401 |
| 1 | ESP32-S3-MINI-1-N8 | easyeda2kicad:BULETM-SMD_ESP32-S3-MINI-1-N8 | U402 |
| 1 | LED_0603 | PCM_LED_SMD_AKL:LED_0603_1608Metric | LED401 |
| 1 | MIC5219-3.3YM5 | easyeda2kicad:SOT-23-5_L3.0-W1.7-P0.95-LS2.8-TL | U203 |
| 1 | MP9943GQ | easyeda2kicad:QFN-8_L3.0-W3.0-P0.65-BL | U501 |
| 1 | SKRHAAE010 | easyeda2kicad:SW-SMD_SKRHAAE010 | SW201 |
| 1 | SMMS0530-100M | easyeda2kicad:IND-SMD_L5.2-W5.2_MCW-0530 | L501 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J401 |
It measures 40 × 69 mm and has 4 copper layers, 1.6 mm thick.
145 parts, built around the ESP32-S3-MINI-1-N8, CH224K, MP9943GQ(TOKMAS) and MIC5219-3.3YM5. 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.
From the FBIopeningUPP/MateRix repository on GitHub, at the commit this page was made from: the board is hardware/pcb/pcb.kicad_pcb and its schematic hardware/pcb/mcu.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask FBIopeningUPP before reusing the design.

HazzerTheGreat/SPAR
A flight controller for fixed wing UAVs based on the STM32H7 and designed to run betaflight or INAV



TUDA-MUST/Multi-Ferro-DAQ
Measurement Setup to analyze multiple ferroelectric sensors simultaneously



