Skip to the content
4 layers64.7 × 64.6 mmCanSat, the printed circuit board in 3D

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

3

README

README.md

2526_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

image

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 : image

Opercule fermant la partie PCB qui maintient la partie parachute : image

Corps du capuchon contenant le parachute : image

Opercule fermant le capuchon du parachute : image

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
QtyValueFootprintReferences
7100nFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C5, C10, C11
410kResistor_SMD:R_0603_1608MetricR2, R3, R4, R8
31kResistor_SMD:R_0603_1608MetricR1, R5, R6
31uFCapacitor_SMD:C_0603_1608MetricC8, C13, C14
3LED_SmallLED_SMD:LED_0603_1608MetricD1, D2, D3
2Conn_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ3, J4
1100Resistor_SMD:R_0603_1608MetricR7
110nFCapacitor_SMD:C_0603_1608MetricC12
110uFCapacitor_SMD:C_0603_1608MetricC7
14.7uFCapacitor_SMD:C_0603_1608MetricC9
1BMP581BMP581:BMP581U1
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_Wuerth_6941xx301002J6
1Conn_01x03Connector_JST:JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_VerticalJ2
1Conn_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ1
1Conn_ST_STDC14Connector_PinHeader_1.27mm:PinHeader_2x07_P1.27mm_Vertical_SMDJ5
1DRV8833PWPPackage_SO:HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask2.46x2.31mm_ThermalViasU2
1MIC5219-3.3YMMPackage_SO:MSOP-8_3x3mm_P0.65mmU4
1STM32G431KBTxPackage_QFP:LQFP-32_7x7mm_P0.8mmU3
1SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW3
1WPME-FDSM_SIP-3WPME-FDSM_SIP-3:WPME-FDSM_173010X78U5

Similar boards

  • 2 layers136 × 58 mmImxrt1020-board, the printed circuit board in 3D

    Imxrt1020-board

    martinribelotta/imxrt1020-module

    iMX RT 1020 CPU module

    141 parts37BSD-3-Clause
  • 2 layers82.8 × 63 mmBldc BMS, the printed circuit board in 3D

    Bldc BMS

    mpater/bldc-BMS

    Battery management system for a VESC

    175 parts26
  • 2 layers36.2 × 36.2 mmDrone PCB, the printed circuit board in 3D

    Drone PCB

    PlumPot55/PCB_Designs

    Source Files of our PCB we did as a community

    50 parts15
  • 2 layers100 × 100 mmSmarthub, the printed circuit board in 3D

    Smarthub

    EnJens/smarthub

    USB 2.0 HS SmartHUB with PC control of USB VBUS and Data lines

    101 parts7
  • 2 layers52 × 23 mmSTM32F401CCT6, the printed circuit board in 3D

    STM32F401CCT6

    horizonvert1027/STM32F401CCT6-Development-PCB-Design-using-KiCAD

    47 parts1
  • 2 layersController NRF24L01 Include, the printed circuit board in 3D

    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 mmKeyboard, the printed circuit board in 3D

    Keyboard

    DamienJBurke/keyboard

    Repo for my keyboard Design schematic and pcb layout

    273 parts
  • 2 layers80 × 35.4 mmEspGame Pcb, the printed circuit board in 3D

    EspGame Pcb

    gvoigtlaender/EspGame_Pcb

    PCB for EspGame

    40 partsGPL-3.0

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).