Skip to the content
2 layers37.1 × 39.5 mmPerdican V1, the printed circuit board in 3D

A shipped, polished and polyvalent 4cm long IMU-equipped STM32 devboard with cool renders

Size
37.1 × 39.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
55
Nets
51
Pads
171
Tracks, vias
549, 84
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
31 Mar 2026
Updated
9 Oct 2026

Overview

Perdican V1 is an open-source printed circuit board by Gabouin, from the Gabouin/perdican repository on GitHub, published under the MIT licence. It is a 2-layer board of 37.1 × 39.5 mm with 55 parts on 51 nets, routed with 549 tracks and 84 vias.

It is built around the STM32G431CBT6 and LSM6DS3TR-C. Its parts include 14 capacitors, 11 resistors, 2 connectors and 1 IC. It belongs with the microcontroller boards and sensors and measurement boards and the STM32 boards of this library.

Main components

2

README

README.md


logo perdican
PERDICAN V1

A STM32 based devboard with an integrated IMU and 14 GPIO pins.

License Project Series Hackatime Badge Youtube

About • Structure • Schematic • PCB • BOM • License • Contributing • Credits



gif render image render banner

About the Project

PERDICAN is a STM32 based devboard designed with an integrated IMU, GPIO pins, buttons and LEDs

Features

  • STM32G431CBT6 MCU 32-Bit 170MHz 128KB (128K x 8) FLASH 48-LQFP (7x7)
  • LSM6DS3TR-C 6 axis IMU with Accelerometer, Gyroscope, Temperature
  • 14 GPIO pins to help make any hardware project
  • 4 debugging pins with SWCLK, SWDIO, GND and 3V3
  • Status LEDs to see any error from 5V or 3V3
  • GPIO linked LED to program it without needing an external LED
  • GPIO linked button to use it without needing an external button
  • BOOT and RESET buttons
  • USB-C input
  • pixelated silkscreen art to improve the overall look
  • Small size of 3.7*3.9 cm

Repository Structure

  • src/kicad/ - KiCad project sources
  • src/kicad/cad/ - full 3d model
  • production/ - PCB fabrication files (Gerbers, BOM, Pick & Place)
  • images/ - images used in the README and documentation

Schematic on KiCad

Source : src/kicad/schem/

Capture d'écran 2026-05-11 171505

PCB on KiCad

Source : src/KiCad/pcb/

Capture d'écran 2026-05-11 182925imageCapture d'écran 2026-05-11 163710
Capture d'écran 2026-05-11 165135Capture d'écran 2026-05-11 165217

The PCB design is made on only 2 layers, to reduce the cost of the board !


Build of the Board

perdican irl1perdican irl2

Bill of Materials

Source: production/pcb/bom.csv

DesignatorFootprintQuantityValueLCSC Part #
3V3, 5V, PA306033LEDC2286
BOOTSW-SMD_L3.9-W3.0-P4.451BOOTC455280
C1, C11, C2, C7, C8060351uFC15849
C10, C13, C14, C3, C4, C5, C6, C906038100nFC14663
C120603110nFC57112
DEBUGPinHeader_1x04_P2.54mm_Vertical1Conn_01x04C2691448
IMU1LGA-14_L3.0-W2.5-P0.50-TL1LSM6DS3TR-CC967633
J1PinHeader_1x09_P2.54mm_Vertical1Header LeftC18213723
J2PinHeader_1x09_P2.54mm_Vertical1Header RightC18213723
PA2SW-SMD_L3.9-W3.0-P4.451PA2C455280
R1, R2060325.1kC23186
R10, R11, R3, R8, R90603510kC25804
R4, R506032100kC25803
R6, R7060324.7kC23162
RESETSW-SMD_L3.9-W3.0-P4.451RESETC455280
STM32LQFP-48_L7.0-W7.0-P0.50-LS9.0-BL1STM32G431CBT6C529355
U1SOT-23-31XC6206PxxxMRC5446
USB-C1USB-C-SMD_TYPE-C-16PIN-2MD-0731TYPE-C 16PIN 2MDC2765186

JLPCB order

LCSC parts

LCSC partsJLCPCB order

The PCB is expensive due to small vias. This will be arranged with bigger vias for the V2. BTW, I am not ordering it, I will do so for the V2.


You might also like

Contributing

Contributions, improvements, and remixes are welcome! Please read the CONTRIBUTING.md guide to get started.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Credits

This project uses:

  • KiCad - PCB design and schematic capture
  • JLCPCB - PCB manufacturing
  • LCSC - Parts order
  • Figma - Silkscreen and banner design
  • Blender - CAD render
  • @NotARoomba - Readme template
  • Youtube - Demo hosting Youtube

Parts

55
QtyValueFootprintReferences
13LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***
8100nFCapacitor_SMD:C_0603_1608MetricC3, C4, C5, C6, C9, C10, C13, C14
510kResistor_SMD:R_0603_1608MetricR3, R8, R9, R10, R11
51uFCapacitor_SMD:C_0603_1608MetricC1, C2, C7, C8, C11
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
3LEDLED_SMD:LED_0603_1608Metric3V3, 5V, PA3
2100kResistor_SMD:R_0603_1608MetricR4, R5
24.7kResistor_SMD:R_0603_1608MetricR6, R7
25.1kResistor_SMD:R_0603_1608MetricR1, R2
110nFCapacitor_SMD:C_0603_1608MetricC12
1BOOTeasyeda2kicad:SW-SMD_L3.9-W3.0-P4.45BOOT
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalDEBUG
1Header LeftConnector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ1
1Header RightConnector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ2
1LSM6DS3TR-Ceasyeda2kicad:LGA-14_L3.0-W2.5-P0.50-TLIMU1
1PA2easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45PA2
1RESETeasyeda2kicad:SW-SMD_L3.9-W3.0-P4.45RESET
1STM32G431CBT6easyeda2kicad:LQFP-48_L7.0-W7.0-P0.50-LS9.0-BLSTM32
1TYPE-C 16PIN 2MDeasyeda2kicad:USB-C-SMD_TYPE-C-16PIN-2MD-073USB-C1
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23-3U1

Similar boards

  • 4 layers80 × 60 mmCAN ECU, the printed circuit board in 3D

    CAN ECU

    dhruxraj/stm32-can-ecu

    A compact, "ECU-style" CAN node for learning and prototyping automotive-type embedded software. It has an STM32G4 MCU, a CAN transceiver with protection and switchable termination, a 6-axis IMU, a protected 8-18 V…

    77 parts2
  • 4 layers80 × 50.5 mmLoeti, the printed circuit board in 3D

    Loeti

    elagil/loeti

    Soldering equipment for JBC irons

    110 parts5
  • 6 layers170 × 172.2 mmEsc rev b, the printed circuit board in 3D

    Esc rev b

    iamdarshg/drone-arm

    Reworked cheaper, maybe faster but less redundant drone controller.

    681 parts2
  • 2 layers23.4 × 40.3 mmAPX DEVBOARD, the printed circuit board in 3D

    APX DEVBOARD

    Gabouin/APX_DEVBOARD

    simple cost-effective devboard made for RESOLUTION

    30 parts1MIT
  • 4 layers71.1 × 50.8 mmStm32 audio class device, the printed circuit board in 3D

    Stm32 audio class device

    IsaacHo072/STM32-USB-Microphone-Interface

    USB Audio Class Device with STM32G431CB and TLV320ADC6120

    64 parts1
  • 4 layers85.3 × 75.7 mmExpresso, the printed circuit board in 3D

    Expresso

    amonbenson/expresso

    An open source USB Midi Expression pedal converter.

    108 partsMIT
  • 2 layers82.8 × 41.9 mmShirasu ver 21, the printed circuit board in 3D

    Shirasu ver 21

    ar216-2355/shirasu_ver_20

    82 parts

Questions

How big is the Perdican V1 PCB?

It measures 37.1 × 39.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Perdican V1 use?

55 parts, built around the STM32G431CBT6 and LSM6DS3TR-C. 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 Perdican V1 KiCad files?

From the Gabouin/perdican repository on GitHub, at the commit this page was made from: the board is src/kicad/pcb/Perdican V1.kicad_pcb and its schematic src/kicad/schem/Perdican V1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Perdican V1 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).