V2 0

svenssonjoel·FMRC·hardware/v2_0/v2_0.kicad_pcb

V2 0 PCB layout, top view — open source STM32 board by svenssonjoel

About the V2 0 PCB

V2 0 is an open source STM32 PCB design by svenssonjoel, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 85 × 68 mm, with 88 components from 41 distinct parts.

Its main chip is the STM32F40X_LQFP64, from the STM32 family. Other key parts include the TJA1051TK-3, BMI160, MCP16311/2, DRV8848 and ADP2303ARDZ-5.0. By type, the board carries 36 capacitors, 22 resistors, 7 ICs, 7 diodes, 2 transistors and 2 connectors.

It belongs with the robotics & motion designs in this gallery.

From the project

Four Motor Robot Controller

FMRC: UART communication between NRF52 and STM32!

* PROGRAMMING NRF52 stlink: openocd -f interface/stlink.cfg -f target/nrf52.cfg

telnet localhost 4444 > reset > program zephyr.hex verify

FMRC V2 PART 14: First draft of completely routed PCB

FMRC V2 PART 13: More routing -- finishing off at the DRV8848 area

FMRC V2 PART 12: Starting to route in the DRV8848 area

FMRC V2 PART 9: Tightening up the placement of components

V2 0, from the project README
From the project README

Main components on the V2 0

V2 0 bill of materials (BOM)

88 components, 41 distinct parts.

QtyPartRefs
1
TJA1051TK-3
U1
1
STM32F40X_LQFP64
U2
1
BMI160
U3
1
MCP16311/2
U4
2
DRV8848
U5, U10
1
ADP2303ARDZ-5.0
U9
2
Q_NMOS_GSD
Q1, Q2
1
8M
Y1
1
MTR2_CON
J7
1
MTR1_CON
J19
1
USB_A
5V OUTPUT
2
DRV1_MTR1
DRV1_A, DRV2_A
2
DRV1_MTR2
DRV1_B, DRV2_B
1
SERV1
SERVO1
1
SERV2
SERVO2
1
BOOT0
SW3
1
UART5
UART5
2
RED
D1, D3
2
GREEN
D2, D4
1
SSB43L
D5
Show 21 more
QtyPartRefs
2
D_Schottky
D6, D7
1
22U
L1
1
4,7uH
L3
20
2.2u
C1, C2, C4, C5, C6, C7, C8, C9 +12
2
15p
C3, C12
2
100n
C10, C21
3
10uF
C18, C24, C30
3
100uF
C20, C29, C31
1
100u
C25
2
10uF
C27, C28
2
47uF
C32, C36
1
0.1uF
C35
6
1k
R1, R2, R4, R5, R15, R16
3
220R
R3, R19, R20
1
33k
R6
5
10k
R7, R8, R9, R10, R13
1
56k
R11
1
12k
R12
2
22R
R14, R18
1
100k
R17
2
22R
R21, R22

V2 0 design files

The KiCad project lives in the svenssonjoel/FMRC repository on GitHub; these links point at the commit this page was built from.

V2 0: common questions

What microcontroller does the V2 0 use?

The V2 0 is built around the STM32F40X_LQFP64, from the STM32 family.

How big is the V2 0 PCB?

The V2 0 measures 85 × 68 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the V2 0?

88 components, from 41 distinct parts. The full bill of materials is listed on this page.

Where can I download the V2 0 design files?

From the svenssonjoel/FMRC repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the V2 0 design in my own project?

Yes, under the terms of its GPL-3.0 license, which svenssonjoel chose for the repository.

Can I test firmware for the V2 0 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 FMRC

Similar boards