

Dossier regroupant l'ensemble du projet Cansat, groupe composé de Marin, Pierre-Antoine, Lucas, Arnaud et Mathis
- Size
- 64.7 × 64.6 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 36
- Nets
- 52
- Pads
- 156
- Tracks, vias
- 133, 73
- Pours
- 6
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 5 Feb 2026
- Updated
- 31 May 2026
Overview
CanSat is an open-source printed circuit board by Mathou7, from the Mathou7/2526_Projet1A_Cansat repository on GitHub, published under the MIT licence. It is a 4-layer board of 64.7 × 64.6 mm with 36 parts on 52 nets, routed with 133 tracks and 73 vias.
It is built around the BMP581, DRV8833PWP and MIC5219-3.3YMM. Its parts include 13 capacitors, 8 resistors, 6 connectors, 5 ICs and 3 diodes. It belongs with the STM32 boards of this library.
Main components
3BMP581
LGA-10(2x2)-40℃~+85℃ 0.5pa/K 1.71V~3.6V 1uA 30Kpa~1.25bar 6pa I2C、SPI、I3C LGA-10(2x2) Pressure Sensors ROHSBosch SensortecPressure SensorsDRV8833PWP
ETSSOP-16-EP-40℃~+85℃ 1.5A 2 2.7V~10.8V 2.7V~10.8V 360mΩ Bipolar Driver Overcurrent Protection、Short-Circuit Protection、Over temperature protection、Under-voltage lockout、Dead-time / shoot-through protection Yes ETSSOP-16-EP Stepper Motor Driver ROHSTexas InstrumentsStepper Motor DriverMIC5219-3.3YMM
MSOP-8-40℃~+125℃ 1 12V 3.3V 500mA 600mV@(500mA) 75dB@(120Hz) Fixed Over Current Protection、Over Temperature Protection、Enable Positive MSOP-8 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMicrochip TechnologyVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.md2526_Projet1A_Cansat
A Propos de la CanSat
Le concours CanSat, organisé chaque année dans le cadre du C’Space par le CNES et Planète Sciences, propose aux étudiants de concevoir, construire et faire voler un véritable mini-satellite de la taille d’une canette. Lancé depuis un drone à environ 150 mètres d’altitude, le CanSat doit réaliser une mission scientifique ou technique en chute contrôlée, tout en respectant des contraintes strictes de taille, de masse et d’autonomie et en réalisant les missions imposées. Ce concours permet aux étudiants d’aborder concrètement l’ensemble des étapes d’un projet spatial : conception système, intégration électronique, programmation embarquée, gestion de l’énergie et tests.
L'équipe
- Marin.P
- Pierre-Antoine.R
- Lucas.G
- Arnaud.M
- Mathis.B.
Liste des fonctionnalités
- Mesure de la pression grâce au baromètre
- Mesure de la distance grâce au TOF
- Utilisation d'un moteur pour actionner un mécanisme
- Prise de vidéo à l'aide de la caméra
- Interrupteur général permettant d'allumer et éteindre la canette
Choix des composants
- Microcontroleur (stm32g431kbt)
- Baromètre (bnp581)
- Moteur brushless (GA12-N20)
- Centrale inertielle (abandonné)
- Time of Lights (abandonné)
- Caméra (VC0706)
- Interrupteur
PCB
PCB à quatre couches constitué de
- STM32G431KBT
- Régulateur 6.5-36V vers 5V
- Régulateur 5V vers 3.3V
- Driver Moteur
- Baromètre
- Interface Jack
- Interface Moteur
- Interface Bouton
- Interface Camera
- Connecteur ST
Difficultés
Approvisionnement en composants Nous n'avons pas reçu exactement les composants que l'on souhaitait au départ notamment la caméra qui devait enregistrer les images pendant la chute. Celle à laquelle nous avons eu accès transmet les images par onde radio, permettant de voir directement les images sur un écran extérieur à la canette.
Forme restrictive La forme particulière du PCB imposée par le volume restreint de la canette et le système d'ouverture du parachute a constitué un frein considérable à la conception du PCB.
Code Une étude détaillée du fonctionnement du baromètre a été nécessaire afin de coder les différentes fonctions permettant d'aboutir au calcul de l'altitude, ce qui a été très chronophage
Conception de la canette Le système d'ouverture du parachute a été le principal défi de conception nous forçant à modifier l'architecture de notre canette.
Solutions trouvées
Les composants Pour la caméra nous avons trouvé une caméra avec un fonctionnement différent de celle initialement prévue. Nous avons reçu le baromètre déjà soudé sur un PCB alors que nous avions demandé le baromètre seul, nous l'avons donc désoudé pour le resouder sur notre PCB. En attendant la livraison du connecteur pour la batterie (JST-SH) nous avons soudé directement la batterie à l'interface prévue initialement pour le connecteur.
Conception de la canette Nous avons séparé notre canette en 2 espaces : une partie acceuillant le PCB et ses différents composants dont le moteur et une partie dans laquelle se trouve le parachute. Le système d'ouverture fonctionne gràce à 2 goupilles qui maintiennent la partie contenant le parachute et la patie contenant le PCB ensemble. Ces 2 goupilles sont reliées par des fils au moteur qui en tournant va enrouler ces fils autour de son axe et les libérer. Le capuchon dans lequel se trouve le parachute va donc se détacher pour laisser le parachute sortir et se déployer. Le capuchon une fois détaché du reste de la canette reste relié à celle-ci via un autre fil nous permettant de respecter une exigeance imposée par le concours: aucune partie de la canette ne doit tomber au sol sans être ralentie.
Partie Méca
Partie contenant le PCB et tout les éléments qui y sont reliés :
Opercule fermant la partie PCB qui maintient la partie parachute :
Corps du capuchon contenant le parachute :
Opercule fermant le capuchon du parachute :
Bilan des fonctionnalités
Test du bouton permettant d'allumer la LED
https://github.com/user-attachments/assets/89bd5818-fe06-4b41-a8be-61a60c13a220
Test du moteur
https://github.com/user-attachments/assets/85a999e9-10d9-4074-9609-f378fe4b467d
Reflexion responsable
Dans quelle mesure votre projet peut-il être intégré à des mesures d’adaptaton ou d’aténuaton du changement climatque ?
Notre Cansat pourrait filmer un territoire pendant le largage et nous y montrer une évolution. Par exemple, face à une forêt, voir l'effet d'une déforestation ou d'une dégradation du territoire.
Parts
36| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C5, C10, C11 |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric | R2, R3, R4, R8 |
| 3 | 1k | Resistor_SMD:R_0603_1608Metric | R1, R5, R6 |
| 3 | 1uF | Capacitor_SMD:C_0603_1608Metric | C8, C13, C14 |
| 3 | LED_Small | LED_SMD:LED_0603_1608Metric | D1, D2, D3 |
| 2 | Conn_01x02 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J3, J4 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C12 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C9 |
| 1 | BMP581 | BMP581:BMP581 | U1 |
| 1 | Barrel_Jack_Switch | Connector_BarrelJack:BarrelJack_Wuerth_6941xx301002 | J6 |
| 1 | Conn_01x03 | Connector_JST:JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical | J2 |
| 1 | Conn_01x04 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J1 |
| 1 | Conn_ST_STDC14 | Connector_PinHeader_1.27mm:PinHeader_2x07_P1.27mm_Vertical_SMD | J5 |
| 1 | DRV8833PWP | Package_SO:HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalVias | U2 |
| 1 | MIC5219-3.3YMM | Package_SO:MSOP-8_3x3mm_P0.65mm | U4 |
| 1 | STM32G431KBTx | Package_QFP:LQFP-32_7x7mm_P0.8mm | U3 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H5mm | SW3 |
| 1 | WPME-FDSM_SIP-3 | WPME-FDSM_SIP-3:WPME-FDSM_173010X78 | U5 |
Similar boards
- 2 layers136 × 58 mm

- 2 layers82.8 × 63 mm

- 2 layers36.2 × 36.2 mm

- 2 layers100 × 100 mm

- 2 layers52 × 23 mm

- 2 layers

Controller NRF24L01 Include
Minorzar/2223_Projet1A_SNES_Controller
This is the repository of the snes project made in the ENSEA by the 2025 promotion.
90 parts1 - 2 layers324.6 × 115.9 mm

- 2 layers80 × 35.4 mm

Questions
How big is the CanSat PCB?
It measures 64.7 × 64.6 mm and has 4 copper layers, 1.6 mm thick.
What parts does the CanSat use?
36 parts, built around the BMP581, DRV8833PWP and MIC5219-3.3YMM. 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 CanSat KiCad files?
From the Mathou7/2526_Projet1A_Cansat repository on GitHub, at the commit this page was made from: the board is Hardware/CanSat.kicad_pcb and its schematic Hardware/CanSat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the CanSat 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).