Buddy board-MINI

prusa3d·Buddy-board-MINI-PCB·rev.1.0.0/BUDDY_v1.0.0.kicad_pcb

Buddy board-MINI layout, top view — open source STM32 board by prusa3d

About the Buddy board-MINI

Buddy board-MINI is an open source STM32 PCB design by prusa3d, published on GitHub. It is a 6-layer board measuring 105 × 70 mm, with 350 components from 95 distinct parts.

Its main chip is the MCU-STM32F407VGT6(LQFP100), from the STM32 family. Other key parts include the LAN8742A-CZ-TR, W25Q64JVSSIQ, LM25011MY/NOPB, NCP1117-3.3_SOT223 and AHCT125. By type, the board carries 129 capacitors, 98 resistors, 38 inductors, 34 diodes, 25 connectors and 13 ICs.

Buddy board-MINI, from the project README
From the project README

Main components on the Buddy board-MINI

Buddy board-MINI bill of materials (BOM)

350 components, 95 distinct parts.

QtyPartRefs
1
LAN8742A-CZ-TR
U1
1
W25Q64JVSSIQ
U2
1
LM25011MY/NOPB
U3
1
NCP1117-3.3_SOT223
U4
1
AHCT125
U5
4
TMC2209-LA
U6, U7, U8, U9
1
MCU-STM32F407VGT6(LQFP100)
U10
1
ST25DV64K
U11
1
STMPS2141STR
U12
1
DT1140-04LP
U13
2
MMBF170
Q1, Q2
2
PSMN2R6-40YS
Q3, Q4
1
ASE-xxxMHz*
X1
1
Crystal
Y2
1
ECS-250-20-30B-AGL-TR
Y4
1
Conn_01x03
J1
1
2,54 jumper
J1-jumper1
1
105017-0001
J2
1
HR911105A
J3
2
faston
J4, J5
Show 75 more
QtyPartRefs
1
Mini-DIN-4-KPJX
J6
5
70543-0003
J7, P7, P8, P9, P10
1
302-S141
J8
3
70543-0002
J9, P1, P2
1
Conn_02x04_Odd_Even
J10
1
UFL coaxial
J11
1
67329-8000
J20
1
Conn_01x05
J21
1
Conn_01x10
J23
2
70543-0001
P3, P4
2
TBG-5-PW-2P/GN
P5, P6
2
KEYSTONE 3568
F1, F3
1
fuse 7,5A
F1-fuse1
1
fuse 3A
F3-fuse3
1
TACTA-64N-F
SW1
1
NTCG104LH104JTDS
TH1
18
BAV99W
D1, D2, D7, D8, D20, D21, D25, D26 +10
6
GRN
D3, D4, D9, D13, D15, D17
3
BAT54KFILM
D5, D6, D24
2
USBLC6-2P6
D10, D22
1
ESDA6V1L
D11
2
SK310A-TP
D12, D14
1
SMAJ28A
D18
1
SK310A
D19
36
BLM18KG121TN1D
L1, L2, L3, L4, L5, L6, L7, L8 +28
1
BLM41PG600SN1L
L12
1
15uH
L13
37
100n
C1, C2, C3, C4, C6, C7, C9, C10 +29
1
10u*
C5
29
100n
C8, C14, C22, C23, C25, C26, C28, C29 +21
4
4.7uF
C15, C24, C34, C36
2
30p
C17, C56
1
4u7
C18
3
1u
C19, C78, C117
1
4n7
C20
1
4u7
C21
5
10u
C31, C33, C35, C37, C48
4
22n
C43, C45, C73, C75
1
10p*
C49
1
470p
C57
4
100u
C60, C61, C90, C91
16
1n
C64, C65, C66, C67, C68, C69, C70, C71 +8
2
10n
C81, C82
1
100u
C86
4
10u
C92, C93, C121, C122
6
10p
C104, C105, C123, C126, C127, C128
2
2,2u
C106, C107
2
10u
C116, C118
1
330u
C124
1
10n*
C129
15
100R
R1, R2, R18, R22, R23, R41, R42, R44 +7
5
100k
R3, R4, R43, R46, R49
2
2k2
R5, R6
10
1k8
R7, R8, R9, R10, R55, R56, R59, R60 +2
4
2k37
R11, R12, R14, R15
6
4k7
R13, R16, R58, R77, R80, R85
4
620R
R17, R88, R94, R95
1
1k
R19
1
2k
R20
4
1k
R21, R64, R79, R82
6
33R
R24, R25, R27, R32, R98, R99
12
10k
R26, R33, R34, R35, R50, R52, R53, R54 +4
3
1k5
R28, R29, R30
1
12k1
R36
4
49.9R
R37, R38, R39, R40
2
10k
R45, R48
1
60m
R51
8
R22
R65, R66, R67, R68, R73, R74, R75, R76
1
100R*
R71
2
10k*
R72, R97
1
1k*
R83
2
0R
R86, R92
1
47k
R87
1
510R
R91
1
330R
R93

Buddy board-MINI design files

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

Buddy board-MINI: common questions

What microcontroller does the Buddy board-MINI use?

The Buddy board-MINI is built around the MCU-STM32F407VGT6(LQFP100), from the STM32 family.

How big is the Buddy board-MINI?

The Buddy board-MINI measures 105 × 70 mm, has 6 copper layers and is 1.6 mm thick.

How many components are on the Buddy board-MINI?

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

Where can I download the Buddy board-MINI design files?

From the prusa3d/Buddy-board-MINI-PCB repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Buddy board-MINI design in my own project?

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

Can I test firmware for the Buddy board-MINI 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