Roz

JonHylands·roz·kicad/roz-power-board.kicad_pcb

Roz PCB layout, top view — open source STM32 board by JonHylands

About the Roz PCB

Roz is an open source STM32 PCB design by JonHylands, published on GitHub. It is a 2-layer board measuring 80 × 42 mm, with 82 components from 56 distinct parts.

Its main chip is the STM32F401xD_UFQFPN48, from the STM32 family. Other key parts include the AP7333 and LTC4412. By type, the board carries 31 connectors, 24 resistors, 14 capacitors, 3 ICs, 3 transistors and 3 switches.

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

From the project

Code repository for Roz, my quad walker robot

Schematic - fixed Q2 (swapped source & drain) - added PJUMP to bypass pushbutton SW2 - fixed voltage regulator U1 (swapped in and out) - added USRSW - added BOOT0 connection to PB8

PCB - corresponding changes from schematic changes - moved BATT_BALANCE connector for 5 volt regulator screw clearance - increased size of 5 volt regulator pin holes - changed C3 to be a slightly larger cap (old one wasn't rated for 12 volts) - fixed the silkscreen for the Bioloid AX-12 connector

Main components on the Roz

AP7333LTC4412STM32F401xD_UFQFPN48

Roz bill of materials (BOM)

82 components, 56 distinct parts.

QtyPartRefs
1
AP7333
U1
1
LTC4412
U2
1
STM32F401xD_UFQFPN48
U3
1
BS-170
Q1
2
STD30PF03LT4
Q2, Q3
1
32.768kHz
X1
1
8MHz
X2
1
USB-MICRO-B
CON1
6
Jumper_Switch
J1, J2, J3, J4, J5, J6
1
Wall Power
P1
1
Battery
P2
1
BATT_BALANCE
P3
1
ALT_3.3
P4
1
UART_1
P5
1
I2C_2
P6
1
SPI_2
P7
1
5V Regulator
P8
1
GPIO_A4
P9
1
GPIO_A5
P10
1
GPIO_A6
P11
Show 36 more
QtyPartRefs
1
GPIO_A7
P12
1
BIOLOID_BUS_1
P13
1
LED
P14
1
Bus Switch
P15
1
BIOLOID_BUS_2
P16
1
BIOLOID_BUS_3
P17
1
BIOLOID_BUS_4
P18
1
BIOLOID_BUS_5
P19
1
BIOLOID_BUS_6
P20
1
rPi
P21
1
USR_SW
P23
1
VBAT
P25
1
BUS
P26
1
P***
1PIN
1
FUSE
F1
1
PowerSwitch
SW2
1
RESET_SW
SW3
1
BOOT_SW
SW4
8
0.1uF
C1, C2, C4, C5, C6, C7, C8, C13
1
22uF
C3
2
6pF
C9, C10
2
18pF
C11, C12
1
680uF
C14
5
10K
R1, R10, R15, R21, R23
1
100
R2
3
15K
R3, R4, R5
1
22K
R6
3
5K
R7, R8, R9
1
470K
R11
1
65
R12
1
0
R13
1
5
R14
2
4.7K
R16, R17
1
1K
R18
2
20
R19, R20
2
100K
R22, R24

Roz design files

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

Roz: common questions

What microcontroller does the Roz use?

The Roz is built around the STM32F401xD_UFQFPN48, from the STM32 family.

How big is the Roz PCB?

The Roz measures 80 × 42 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Roz?

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

Where can I download the Roz design files?

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

Can I use the Roz design in my own project?

The repository has no license, so all rights stay with JonHylands. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Roz 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