Skip to the content
PCBKitNew board
2 layers53 × 22.5 mmProjet, the printed circuit board in 3D

Carte PCB personnalisée conçue pour un nœud IoT embarqué basé sur le microcontrôleur STM32F031K6T7. Réalisée avec KiCad dans le cadre d'un cours de conception de PCB pour systèmes embarqués.

Size
53 × 22.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
33
Pads
89
Tracks, vias
155, 10
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
3 Jun 2026
Updated
3 Jun 2026

Overview

Projet is an open-source printed circuit board by bocarknt, from the bocarknt/Conception_PCB repository on GitHub. It is a 2-layer board of 53 × 22.5 mm with 25 parts on 33 nets, routed with 155 tracks and 10 vias.

Its parts include 7 capacitors, 7 resistors, 4 connectors, 2 ICs and 2 diodes. It belongs with the STM32 boards of this library.

README

README.md

Conception PCB – STM32F031K6T7 Système Embarqué

KiCad Statut

Carte PCB personnalisée conçue pour un nœud IoT embarqué basé sur le microcontrôleur STM32F031K6T7. Réalisée avec KiCad dans le cadre d'un cours de conception de PCB pour systèmes embarqués.


Vue d'ensemble

ParamètreValeur
MicrocontrôleurSTM32F031K6T7
Dimensions53 × 22,5 mm
Alimentation12V / 5V
Tension régulée3,3V (régulateur embarqué)
Cristal8 MHz

Connecteurs

ConnecteurTypeFonction
J1Grove (4 broches)Capteur – I2C
J2Header mâleCommunication – UART (FT232)
J3Header mâleProgrammateur SWD (ST-Link CN4)
J4Borne à visAlimentation (12V / 5V)

Capteur – SHT31

Capteur de température et d'humidité compatible Grove.

ParamètreValeur
InterfaceI2C
Alimentation3,3V
Plage de température-40°C à +125°C
Plage d'humidité0–100 %HR

Communication – FT232 (USB-UART)

Le module basé sur le FT232R se connecte à J2 via UART et fournit une interface série USB vers un ordinateur hôte.

Broche MCUSignalBroche J2
PA9 (TX)→ RXFT232 RX
PA10 (RX)← TXFT232 TX
—GNDGND
—VCC (3,3V)VCC

Programmation – ST-Link via J3 (SWD)

Broche J3SignalDescription
1VDD_TARGET3,3V de la carte
2SWCLKHorloge SWD
3GNDMasse
4SWDIODonnées SWD
5NRSTRéinitialisation
6SWORéservé

Outils utilisés : STM32CubeIDE + STM32 ST-Link Utility

Commande de flashage :

text
-c SWD -p ${project_loc}\Debug\${project_name}.hex -v -Rst

Composants embarqués

ComposantFonction
LED VerteSortie numérique (GPIO)
RSTBouton poussoir – Réinitialisation
Y1Cristal 8 MHz
U2Régulateur de tension 3,3V

Structure du dépôt

text
├── README.md
├── kicad/
│   ├── projet.kicad_sch       # Schématique
│   └── projet.kicad_pcb       # Routage PCB
└── media/
    ├── pcb_top.png           # Photo vue dessus
    ├── pcb_bottom.png         # Photo vue dessous
    ├── carte_pcb.jpeg         #photo de la carte avec les composants soudés
    ├── schema.png             #capture du Schématique
    ├── routage.png            # capture du routage
    └── demo.mp4               # Vidéo de démonstration

Outils


Références


Photos de la carte

Vue dessus Vue dessous Carte prete


Démonstration

https://github.com/bocarknt/Conception_PCB/blob/main/media/demo.mp4

Parts

25
QtyValueFootprintReferences
510kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3, R5, R6, R7
20.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C8
2100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
222pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5, C6
2Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1, J4
1330Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
14.7uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
160Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
1AP2127N-3.3Package_TO_SOT_SMD:SOT-23U2
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ3
1Conn_01x04Connector:NS-Tech_Grove_1x04_P2mm_VerticalJ2
1CrystalCrystal:Crystal_HC49-4H_VerticalY1
1LEDLED_THT:LED_D3.0mmD3
1STM32F031K6TxPackage_QFP:LQFP-32_7x7mm_P0.8mmU1
1SW_PushButton_Switch_THT:SW_PUSH_6mm_H5mmSW1
1Thermistor_NTCResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderTH1
1~Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1

Questions

How big is the Projet PCB?

It measures 53 × 22.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Projet use?

25 parts. 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 Projet KiCad files?

From the bocarknt/Conception_PCB repository on GitHub, at the commit this page was made from: the board is kicad/projet.kicad_pcb and its schematic kicad/projet.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Projet design in my own project?

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

Similar boards

  • 2 layers159.5 × 30 mmType f, the printed circuit board in 3D

    Type f

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    25 parts3kApache-2.0
  • 2 layers113.5 × 95.1 mmSweep high, the printed circuit board in 3D

    Sweep high

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    25 parts2.1k
  • 2 layers58.4 × 114.3 mmPicoPedal, the printed circuit board in 3D

    PicoPedal

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    25 parts915
  • 2 layers54 × 15 mmXyp gpib, the printed circuit board in 3D

    Xyp gpib

    xyphro/UsbGpib

    Versatile, cheap and portable USB to GPIB converter (USBTMC class based)

    25 parts690MIT
  • 2 layers50 × 76 mmVoron 0, the printed circuit board in 3D

    Voron 0

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    25 parts397Apache-2.0
  • 2 layers237.5 × 102.9 mmStorage, the printed circuit board in 3D

    Storage

    jes/scamp-cpu

    A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.

    25 parts301Unlicense
  • 2 layers43.3 × 21 mmNanoS3 Carrier, the printed circuit board in 3D

    NanoS3 Carrier

    UnexpectedMaker/esp32s3

    Assorted files for my ESP32-S3 development boards

    25 parts296