

FSR CPU
FSR matrix with associated Control (CPU, Mux)
- Size
- 154 × 120 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 207
- Nets
- 101
- Pads
- 587
- Tracks, vias
- 1,099, 380
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 5 Jul 2026
- Updated
- 5 Jul 2026
Overview
FSR CPU is an open-source printed circuit board by Alan-GIRAUDON, from the Alan-GIRAUDON/FSR_CPU repository on GitHub. It is a 4-layer board of 154 × 120 mm with 207 parts on 101 nets, routed with 1,099 tracks and 380 vias.
It is built around the TPS63802DLAR, SN74LV4051ATPWRQ1 and BAT60JFILM, with the DMP1045U-7(ES) among its other parts. Its parts include 79 resistors, 60 capacitors, 52 diodes, 5 ICs and 5 connectors. It belongs with the STM32 boards of this library.
Main components
4TPS63802DLAR
VSON-10(2x3)-40℃~+125℃@(TJ) 1 1.3V~5.5V 1.4MHz、1.6MHz、2.1MHz 1.8V~5.2V 11uA 2A Adjustable Buck-Boost Buck-Boost Built-in Yes VSON-10(2x3) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersSN74LV4051ATPWRQ1
TSSOP-16-40℃~+105℃ 14ns 14ns 25ns 2V~5.5V 35MHz 5.7pF 75Ω 8:1 TSSOP-16 Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, MultiplexersBAT60JFILM
SOD-32310V 3A 580mV@1A 6uA@10V Independent SOD-323 Schottky Diodes ROHSSTMicroelectronicsSchottky DiodesDMP1045U-7(ES)
SOT-23MOSFETsElecSuper
README
README.mdFSR_CPU
FSR_CPU est une carte électronique de contrôle et d'interface combinant une matrice de capteurs de pression (FSR) et un retour visuel par LEDs adressables. Conçu sous KiCad, ce projet embarque un microcontrôleur STM32U0 qui gère l'acquisition analogique multiplexée de la matrice et le pilotage des LEDs, le tout avec une gestion d'alimentation nomade avancée.
📐 Architecture Matérielle
Le système est découpé en plusieurs blocs fonctionnels majeurs :
1. Interfaces Capteur & Affichage
- Matrice FSR (8x8) : 64 points de mesure de pression. Le scan est réalisé via une combinaison de registres à décalage (pour activer les lignes/colonnes) et de multiplexeurs analogiques (pour router le signal vers l'ADC).
- Matrice de LEDs (7x7) : 49 LEDs adressables (type WS2812B) pour assurer un retour visuel dynamique et localisé sous la matrice de capteurs.
2. Contrôle (CPU)
- MCU STM32U0 : Microcontrôleur ARM Cortex-M0+ ultra-basse consommation.
- Échantillonne la matrice via son convertisseur analogique-numérique (ADC).
- Génère le signal de contrôle unique pour la matrice de LEDs adressables.
3. Gestion de l'Alimentation (Power Management)
- Entrée USB-C (Power-Only) : Pour l'alimentation fixe et la recharge.
- Gestion de Batterie & Load Sharing : Intègre un chargeur de batterie Li-Ion/Li-Po avec un circuit de load sharing (partage de charge) permettant d'alimenter le système tout en chargeant la batterie de manière sûre.
- Régulation Buck-Boost (3.55V) : Un convertisseur DC-DC non-isolé élève ou abaisse la tension (de la batterie ou de l'USB) à une tension stable de 3.55V, idéale pour garantir le bon fonctionnement du STM32U0 et la luminosité constante des LEDs.
Parts
207| Qty | Value | Footprint | References |
|---|---|---|---|
| 64 | R | AG_lib:FSR_interdigitated_finger | R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30 +48 |
| 53 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25 +37 |
| 49 | 1315050930002 | AG_lib:WL-ICLED_1315050930002 | D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +33 |
| 5 | 100k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5, R10, R11, R13, R79 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 0R | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R4, R6 |
| 3 | 4u7 | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6, C9 |
| 2 | 22u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C4, C5 |
| 2 | 470R | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2, R3 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7, R8 |
| 1 | 2k2 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9 |
| 1 | 470n | Inductor_SMD:L_Coilcraft_XxL4020 | L1 |
| 1 | 560k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12 |
| 1 | 91k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14 |
| 1 | BAT60JFILM | Diode_SMD:D_SOD-323 | D3 |
| 1 | Battery_Conn | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J2 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J6 |
| 1 | Conn_01x07 | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J4 |
| 1 | Conn_ARM_SWD_TagConnect_TC2030-NL | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J3 |
| 1 | DMP1045U-7 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | LEDG | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1 |
| 1 | LEDR | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2 |
| 1 | MCP73831T-2DCI/OT | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | SN74LV4051ATPWRQ1 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | IC1 |
| 1 | SN74LVC595APWR | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | IC2 |
| 1 | STM32U031F8Px | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U3 |
| 1 | TPS63802DLAR | AG_lib:DLA0010A | U2 |
| 1 | USB_C_Receptacle_PowerOnly_6P | Connector_USB:USB_C_Receptacle_GCT_USB4125-xx-x-0190_6P_TopMnt_Horizontal | J1 |
Similar boards
- 2 layers174 × 97.8 mm

- 4 layers81.7 × 31.8 mm

- 2 layers25.4 × 25.4 mm

Solar esp32
fadushin/solar-esp32
Kicad sketches for solar charger for 3.2v LiFePo4 batteries
31 parts42 - 4 layers44.8 × 76 mm

- 2 layers101.2 × 199.1 mm

- 2 layers50 × 50 mm

Tesi
EmaNeg/Power_Management_Unit_Tesi
PMU (Power Management Unit) compatta per sistemi embedded. Integra Power Path automatico, ricarica Li-Po 1S, conversione DC-DC Buck-Boost a 5V e monitoraggio I2C tramite MAX17048.
65 parts1MIT - 4 layers82.8 × 47.3 mm

- 4 layers113 × 113 mm

UC Agri PV
DerSchweigefuchs/uC_Agri-PV
A custom PCB designed for environmental monitoring in agricultural photovoltaic installations. Built around the STM32U5 ultra-low-power microcontroller with LoRaWAN connectivity and multiple sensor interfaces.
248 parts
Questions
How big is the FSR CPU PCB?
It measures 154 × 120 mm and has 4 copper layers, 1.6 mm thick.
What parts does the FSR CPU use?
207 parts, built around the TPS63802DLAR, SN74LV4051ATPWRQ1, BAT60JFILM and DMP1045U-7(ES). 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 FSR CPU KiCad files?
From the Alan-GIRAUDON/FSR_CPU repository on GitHub, at the commit this page was made from: the board is FSR_CPU.kicad_pcb and its schematic CPU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the FSR CPU design in my own project?
Its repository states no licence, so its author keeps all rights: ask Alan-GIRAUDON before reusing the design.