PCB-STEVE

Mart4672·PCB-STEVE·hardware/steve.kicad_pcb

PCB-STEVE layout, top view — open source STM32 board by Mart4672

About the PCB-STEVE

PCB-STEVE is an open source STM32 PCB design by Mart4672, published on GitHub under the BSD-3-Clause license. It is a 6-layer board measuring 70 × 70 mm, with 81 components from 39 distinct parts.

Its main chip is the STM32F407VGTx Microcontroller C12345, from the STM32 family. By type, the board carries 25 resistors, 21 capacitors, 6 transistors, 6 LEDs, 3 connectors and 1 battery holder.

It belongs with the displays & leds and sensors designs in this gallery.

From the project

STM32F4 based Flight Computer Development PCB

STEVE, the name of this flight computer, is an acronym: Starter Testbed for Evolving the Vehicle Electronics

As the name implies, the intention of STEVE is to be a testbed circuitboard for proving out avionics functionality. STEVE is very much a development board as this is the first STM32 PCB that I have designed.

Future versions of STEVE will have a focus on exapnding a flight vehicle's envelope (Starter Testbed for Expanding the Vehicle Envelope)

PCB-STEVE bill of materials (BOM)

81 components, 39 distinct parts — part numbers from the project's BOM.

QtyPartRefs
6
NMOS GSD 350mA 60V C282405
Q1, Q2, Q3, Q4, Q5, Q6
3
JST GH 6P Vertical 1A C189892
J1, J2, J3
1
5A Spring Conn 2pos C3818639
5V-1
1
8MHz Crystal 10pf C400090
8M-Y1
1
32.768kHz Crystal 12.5pf C90944
32K-Y2
4
5A Spring Conn 4pos C3818616
ADC1, SPI2, UART1, UART2
1
BMI270 Inertial Measurement Unit C2836813
BMI270-1
1
BMP390 Barometric Pressure Sensor C2684802
BMP390-1
1
Button KMR221G C72443
BT0
1
Externally Driven Buzzer 1.5-12.5V 4kHz 65dB C910763
Buzzer1
1
W25Q128JVSIQ 128Mb SPI Flash C97521
Flash1
2
JST-SH-4P Vertical C160390
I2C_1, I2C_2
1
3.3V 1A Lin Reg C15578
LDO-1
1
Button KMR221G C72443
RST1
1
STM32F407VGTx Microcontroller C12345
STM32F407-uC1
1
USB-C Receptacle 16P C3025063
USBC-1
1
MicroSD Hirose DM3AT C114218
uSD1
1
RED
LED1
1
YELLOW
LED2
1
GREEN
LED3
Show 19 more
QtyPartRefs
1
BLUE
LED4
2
WS2812B RGB LED C2761795
NEO1, NEO2
1
10A/5A Schottky Diode Arr C780876
D1
2
2.2UF
2.2uF
C1, C2
2
5PF
5pF
C5, C6
12
0.1UF
0.1uF
C7, C8, C9, C10, C11, C27, C28, C29 +4
1
4.7UF
4.7uF
C12
2
1.0UF
1.0uF
C13, C14
2
1.0UF
1.0uF
C25, C26
2
100K
100k
R1, R15
1
4.7K
4.7k
R2
5
10K
10k
R3, R4, R5, R6, R7
1
422k 1%
R8
1
100k 0.5%
R9
2
22
R11, R12
2
5.1K
5.1k
R13, R14
4
2k
R16, R17, R18, R19
4
1k
R20, R21, R22, R26
3
220
R23, R24, R25

PCB-STEVE design files

The KiCad project lives in the Mart4672/PCB-STEVE repository on GitHub; these links point at the commit this page was built from.

PCB-STEVE: common questions

What microcontroller does the PCB-STEVE use?

The PCB-STEVE is built around the STM32F407VGTx Microcontroller C12345, from the STM32 family.

How big is the PCB-STEVE?

The PCB-STEVE measures 70 × 70 mm, has 6 copper layers and is 1.566 mm thick.

How many components are on the PCB-STEVE?

81 components, from 39 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the PCB-STEVE design files?

From the Mart4672/PCB-STEVE repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the PCB-STEVE design in my own project?

Yes, under the terms of its BSD-3-Clause license, which Mart4672 chose for the repository.

Can I test firmware for the PCB-STEVE 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.

Similar boards