Skip to the content
6 layers39.7 × 48.2 mmKicad Cansat, the printed circuit board in 3D
Size
39.7 × 48.2 mm
Copper layers
6
Thickness
1.6 mm
Parts
84
Nets
65
Pads
262
Tracks, vias
449, 141
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 Sep 2026
Updated
3 Nov 2026

Overview

Kicad Cansat is an open-source printed circuit board by Mathou7, from the Mathou7/2627_Projet2A_Cansat repository on GitHub. It is a 6-layer board of 39.7 × 48.2 mm with 84 parts on 65 nets, routed with 449 tracks and 141 vias.

It is built around the BMP581, TPS54233D and BNO055, with the B230A among its other parts. Its parts include 30 capacitors, 22 resistors, 5 ICs, 5 connectors and 4 diodes. It belongs with the STM32 boards of this library.

Main components

4

README

README.md

2627_Projet2A_Cansat

Projet Cansat de 2A

Partie Info

Tableau Récapitulatif des connexions entre composants

Broche STM32SignalÉlément / PériphériqueProtocole / RôleAdresse I2C
PA0PWMConnecteur MoteurSortie PWM (+5V)—
PA1MesBatMesure Batterie (Pont diviseur)Entrée analogique (ADC)—
PA2 / PA3VCP_RX / VCP_TXST-LINK / Liaison série (Virtual COM)UART—
PA4INT_IMUCentrale Inertielle BNO055Interruption matérielle0x29 (ou 0x28)
PA5INT_BAROCapteur de pression BMP581Interruption matérielle0x46 (ou 0x47)
PB0CS_SDPort MicroSD (Chip Select)GPIO / SPI—
PB3SPI_SCKPort MicroSD (Horloge SPI)SPI (Horloge)—
PB4MISOPort MicroSD (Master In Slave Out)SPI—
PB5MOSIPort MicroSD (Master Out Slave In)SPI—
PA9SCLBus I2C Commun (BNO055 & BMP581)I2C (Horloge avec pull-up)Partagé
PA8SDABus I2C Commun (BNO055 & BMP581)I2C (Données avec pull-up)Partagé
PG10NRSTBouton de Reset / RéinitialisationReset matériel—
PA13 / PA14SWDIO / SWCLKConnecteur ST-LINK (Debug / Programmation)SWD—

Tableau Récapitulatif du RTOS

Tâche FreeRTOSRôlePériodicité / DéclenchementPrioritéTaille de Pile
SensorTaskAcquisition I2C de la centrale BNO055 et du baromètre BMP581Périodique rigoureuse (ex: 20 ms / 50 Hz)Haute (ou Normal haute)512 mots (words)
LoggingTaskEnregistrement des données sur la carte MicroSD via le bus SPISur événement (bloquée en attente via une Queue)Basse (Below Normal)512 mots (words)
ControlTaskSurveillance de la tension batterie (ADC) et gestion de la PWM moteurPériodique (ex: 100 ms / 10 Hz)Normale (Normal)512 mots (words)

Pinout STM32G431KBT6

image

Parts

84
QtyValueFootprintReferences
14100nFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C14, C15, C16, C17, C18, C22, C23, C24, C25, C26
8TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8
610kResistor_SMD:R_0603_1608MetricR2, R8, R9, R11, R16, R21
620kResistor_SMD:R_0603_1608MetricR4, R5, R17, R18, R19, R20
410uFCapacitor_SMD:C_0603_1608MetricC5, C6, C19, C21
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_DIN965_PadH1, H2, H3, H4
3LED_SmallLED_SMD:LED_0603_1608MetricD2, D3, D4
21kResistor_SMD:R_0603_1608MetricR10, R22
21uFCapacitor_SMD:C_0603_1608MetricC13, C20
222pFCapacitor_SMD:C_0603_1608MetricC29, C30
24.7kResistor_SMD:R_0603_1608MetricR6, R7
28pFCapacitor_SMD:C_0603_1608MetricC27, C28
2Conn_01x03Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ2, J5
2SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW1, SW2
10.1uFCapacitor_SMD:C_0603_1608MetricC10
11.8kResistor_SMD:R_0603_1608MetricR3
1100kResistor_SMD:R_0603_1608MetricR12
110KResistor_SMD:R_0603_1608MetricR15
110nFCapacitor_SMD:C_0603_1608MetricC12
110uFCapacitor_SMD:C_0805_2012MetricC7
110uHInductor_SMD:L_Bourns-SRN4018L2
11800pFCapacitor_SMD:C_0603_1608MetricC8
121kResistor_SMD:R_0603_1608MetricR1
1330Resistor_SMD:R_0603_1608MetricR14
147kResistor_SMD:R_0603_1608MetricR13
147uFCapacitor_SMD:C_1206_3216MetricC11
168pFCapacitor_SMD:C_0603_1608MetricC9
1AZ1117CH2-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1B230ADiode_SMD:D_SMAD1
1BMP581BMP581:BMP581U4
1BNO055Package_LGA:LGA-28_5.2x3.8mm_P0.5mmU2
1Conn_01x04Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ4
1Conn_ST_STDC14Connector_PinHeader_1.27mm:PinHeader_2x07_P1.27mm_Vertical_SMDJ3
1Crystal_GND24_SmallCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY3
1Crystal_SmallCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY2
1Jumper_2_Small_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP1
1Micro_SD_Card_Det_Hirose_DM3ATConnector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5J6
1STM32G431KBTxPackage_QFP:LQFP-32_7x7mm_P0.8mmU6
1TPS54233Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU5

Similar boards

  • 4 layers52.4 × 48.7 mmFlight Controller v1, the printed circuit board in 3D

    Flight Controller v1

    ckflight/FLIGHT_CONTROLLER_HARDWARE

    SAM3X8E Peripheral rich flight controller pcb design

    447 parts2
  • 4 layers95.6 × 59.9 mmFlight computer rocketry, the printed circuit board in 3D

    Flight computer rocketry

    Himanshukohale22/Flight_control_controller_V1.2

    Hardware files for universal flight controller for small UAV's.

    145 parts1MIT
  • 4 layers100 × 51.5 mmSTM32 CONTROLLER DESIGN, the printed circuit board in 3D

    STM32 CONTROLLER DESIGN

    shreyadascoder2004/stm32-can-modbus-gateway

    4-layer STM32 industrial gateway bridging RS-485/Modbus-RTU and CAN — KiCad schematic/layout + C firmware

    51 parts1MIT
  • 2 layers25.4 × 25.4 mmRecitation buck converter, the printed circuit board in 3D

    Recitation buck converter

    silaswaxter/senior_design_buck_converter

    A buck converter PCB design based on TI's TPS54233 IC

    22 parts
  • 2 layers42 × 45 mmBobbycar, the printed circuit board in 3D

    Bobbycar

    bobbycar-graz/bobbycar-boardcomputer-hardware

    66 parts2
  • 2 layers52 × 75 mmBoardcomputer reinvented, the printed circuit board in 3D

    Boardcomputer reinvented

    bobbycar-reinvented/bobbycar-boardcomputer-reinvented

    The boardcomputer reinvented!

    141 parts1GPL-3.0

Questions

How big is the Kicad Cansat PCB?

It measures 39.7 × 48.2 mm and has 6 copper layers, 1.6 mm thick.

What parts does the Kicad Cansat use?

84 parts, built around the BMP581, TPS54233D, BNO055 and B230A. 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 Kicad Cansat KiCad files?

From the Mathou7/2627_Projet2A_Cansat repository on GitHub, at the commit this page was made from: the board is Hardware/Kicad Cansat-V1.1/Kicad Cansat.kicad_pcb and its schematic Hardware/Kicad Cansat-V1.1/Kicad Cansat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Kicad Cansat design in my own project?

Its repository states no licence, so its author keeps all rights: ask Mathou7 before reusing the design.