BUT Pneumobil - HMI
kajusK·Pneumobil·hw/hmi/hmi.kicad_pcb
About the BUT Pneumobil - HMI PCB
BUT Pneumobil - HMI is an open source STM32 PCB design by kajusK, published on GitHub. It is a 2-layer board measuring 133.5 × 95 mm, with 115 components from 55 distinct parts.
Its main chip is the STM32F412VETx, from the STM32 family. Other key parts include the USB6B1, RFM69HW, MCP2562-E-SN, LSM303C and M24C64. By type, the board carries 43 capacitors, 36 resistors, 9 ICs, 7 diodes, 6 connectors and 6 switches.
It belongs with the displays & leds designs in this gallery.
From the project
Control and telemetry system for BUT Falcon pneumobil for Aventics Pneumobil competition
Pneumobil control and telemetry system ======================================
This repository contains source code and board design for control system of pneumobil racing car Falcon from Brno University of Technology.
Parts ----- HMI - Human Machine Interface - LCD touch screen and telemetry board ECU - Engine Control Unit - Control system of pneumatic propulsion system SDU - Speed Display Unit PSU - Power Supply Unit * Radio2usb - Telemetry receiving system

Main components on the BUT Pneumobil - HMI
BUT Pneumobil - HMI bill of materials (BOM)
115 components, 55 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32F412VETx | LQFP-100_14x14mm_P0.5mm | U1 |
| 1 | USB6B1 | SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | RFM69HW | HOPERF_RFM69HW | U3 |
| 1 | MCP2562-E-SN | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | LSM303C | LGA-12_2x2mm_P0.5mm | U5 |
| 1 | M24C64 | SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | TS1117BCW33 | SOT-223-3_TabPin2 | U7 |
| 1 | MCP1603T-330 | TSOT-23-5 | U8 |
| 1 | BME280 | Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering | U9 |
| 1 | BC847 | SOT-23 | Q1 |
| 1 | ABLS2-12.000MHZ-D4Y | Crystal_SMD_HC49-SD | Y1 |
| 1 | ABS07-166-32.768KHZ-T | Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | SWD | PinHeader_1x05_P2.54mm_Horizontal | J1 |
| 1 | GPS | Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical | J3 |
| 1 | SSD1963_LCD | PinSocket_2x20_P2.54mm_Vertical | J4 |
| 1 | USB | USB_A_Molex_105057_Vertical | J5 |
| 1 | Antenna | SMA_Amphenol_132134-11_Vertical | J6 |
| 1 | Micro_SD_Card_Det_Hirose_DM3AT | microSD_HC_Hirose_DM3AT-SF-PEJM5 | J7 |
| 1 | 3v3 | BatteryHolder_Keystone_103_1x20mm | BT1 |
| 1 | Buzzer | MagneticBuzzer_ProSignal_ABI-009-RC | BZ1 |
Show 35 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 1206L050Y | Fuse_1206_3216Metric | F1 |
| 1 | BTL1 | SW_SPST_PTS645 | SW2 |
| 1 | BTL2 | SW_SPST_PTS645 | SW3 |
| 1 | BTL3 | SW_SPST_PTS645 | SW4 |
| 1 | BTR1 | SW_SPST_PTS645 | SW5 |
| 1 | BTR2 | SW_SPST_PTS645 | SW6 |
| 1 | BTR3 | SW_SPST_PTS645 | SW7 |
| 1 | GREEN | LED_1206_3216Metric | D1 |
| 1 | RED | LED_1206_3216Metric | D2 |
| 1 | RF_ACT | LED_1206_3216Metric | D3 |
| 1 | 3.3 V | LED_1206_3216Metric | D4 |
| 1 | 5 V | LED_1206_3216Metric | D6 |
| 1 | 3.3 V | D_SOD-523 | D7 |
| 1 | BAT60 | D_SOD-323 | D8 |
| 1 | LPS4018-103MRB | L_Coilcraft_LPS4018 | L1 |
| 1 | BLM21AG601SN1D | L_0805_2012Metric | L2 |
| 24 | 100n | C_0805_2012Metric | C1, C2, C5, C6, C8, C11, C12, C17 +16 |
| 2 | 6p8 | C_0805_2012Metric | C3, C4 |
| 2 | 2.2u | C_0805_2012Metric | C7, C9 |
| 1 | 10n | C_0805_2012Metric | C10 |
| 8 | 10u | C_0805_2012Metric | C13, C14, C19, C20, C22, C25, C38, C42 |
| 2 | 2p2 | C_0805_2012Metric | C15, C16 |
| 2 | 4.7u | C_0805_2012Metric | C31, C35 |
| 1 | 1u | C_0805_2012Metric | C36 |
| 1 | 100u | CP_Elec_6.3x7.7 | C37 |
| 4 | 220 | R_0805_2012Metric | R1, R2, R14, R37 |
| 15 | 10k | R_0805_2012Metric | R3, R24, R25, R26, R27, R28, R29, R30 +7 |
| 2 | 100k | R_0805_2012Metric | R4, R12 |
| 3 | 4k7 | R_0805_2012Metric | R5, R6, R17 |
| 2 | 22R | R_0805_2012Metric | R7, R8 |
| 2 | 1k | R_0805_2012Metric | R10, R11 |
| 1 | 120 | R_0805_2012Metric | R13 |
| 1 | 470 | R_0805_2012Metric | R16 |
| 1 | 9k1 | R_0805_2012Metric | R18 |
| 5 | 47k | R_0805_2012Metric | R19, R20, R21, R22, R23 |
BUT Pneumobil - HMI design files
The KiCad project lives in the kajusK/Pneumobil repository on GitHub; these links point at the commit this page was built from.
- Layouthw/hmi/hmi.kicad_pcb
BUT Pneumobil - HMI: common questions
What microcontroller does the BUT Pneumobil - HMI use?
The BUT Pneumobil - HMI is built around the STM32F412VETx, from the STM32 family.
How big is the BUT Pneumobil - HMI PCB?
The BUT Pneumobil - HMI measures 133.5 × 95 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the BUT Pneumobil - HMI?
115 components, from 55 distinct parts. The full bill of materials is listed on this page.
Where can I download the BUT Pneumobil - HMI design files?
From the kajusK/Pneumobil repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the BUT Pneumobil - HMI design in my own project?
The repository has no license, so all rights stay with kajusK. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the BUT Pneumobil - HMI without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
More boards in Pneumobil
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k