Buddy

sl1pkn07·Prusa·Electronic Parts/MINI+/Buddy-board-MINI-PCB/rev.1.0.0/BUDDY_v1.0.0.kicad_pcb

Buddy PCB layout, top view — open source STM32 board by sl1pkn07

About the Buddy PCB

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

Its main chip is the ADUM7441ARQZ, from the STM32 family. Other key parts include the ATMEGA32U2, ATMEGA2560, LM25011MY/NOPB, TMC2130 and TMC2209-LA. By type, the board carries 129 capacitors, 98 resistors, 38 inductors, 34 diodes, 25 connectors and 13 ICs.

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

From the project

My Prusas. Official STLs for my Prusas printers. and other stuff

Buddy, from the project README
From the project README

Main components on the Buddy

Buddy bill of materials (BOM)

350 components, 179 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA32U2
LAN8742A-CZ-TR
Microchip
U1
1
ATMEGA2560
W25Q64JVSSIQ
Microchip
U2
1
LM25011MY/NOPB
Texas Instruments
U3
1
TMC2130
NCP1117-3.3_SOT223
Trinamic
U4
1
TMC2130
AHCT125
Trinamic
U5
2
TMC2130
TMC2209-LA
Trinamic
U6, U7
1
TMC2209-LA
Nexperia
U8
1
74AHCT1G125
TMC2209-LA
TI
U9
1
ADUM7441ARQZ
MCU-STM32F407VGT6(LQFP100)
Analog Devices
U10
1
ST25DV64K
On Semi
U11
1
SN74LVC125A
STMPS2141STR
TI
U12
1
2MB
DT1140-04LP
Winbond
U13
1
MMBF170
TI
Q1
1
NCV8402
MMBF170
On Semi
Q2
2
PSMN2R6-40YS
Diodes Incorporated
Q3, Q4
1
ASE-xxxMHz*
X1
1
16MHZ
Crystal
TXC
Y2
1
ECS-250-20-30B-AGL-TR
Y4
1
6POS
Conn_01x03
TE
J1
1
2,54 jumper
J1-jumper1
Show 159 more
QtyPartRefs
1
HDR2
105017-0001
Molex
J2
1
HDR2
HR911105A
Molex
J3
2
HDR3
faston
Molex
J4, J5
1
HDR2
Mini-DIN-4-KPJX
Molex
J6
1
HDR2
70543-0003
Molex
J7
1
302-S141
J8
1
70543-0002
J9
1
Conn_02x04_Odd_Even
J10
1
UFL coaxial
J11
1
67329-8000
J20
1
Conn_01x05
J21
1
Conn_01x10
J23
2
HDR10
70543-0002
On Shore
P1, P2
1
HDR10
70543-0001
On Shore
P3
1
70543-0001
P4
2
TBG-5-PW-2P/GN
P5, P6
4
70543-0003
P7, P8, P9, P10
2
KEYSTONE 3568
Keystone
F1, F3
1
fuse 7,5A
F1-fuse1
1
fuse 3A
F3-fuse3
1
TACTA-64N-F
SW1
1
NTCG104LH104JTDS
TH1
5
BAT54
BAV99W
Diodes Incorporated
D1, D33, D34, D35, D36
2
SMAJ28A
BAV99W
Diodes Inc
D2, D8
2
1N4148WT
GRN
Fairchild
D3, D4
1
BAT54
BAT54KFILM
Diodes Incorporated
D5
1
SK310A
BAT54KFILM
MCC
D6
1
S3A-13-F
BAV99W
Diodes Incorporated
D7
1
SK310A
GRN
MCC
D9
1
SK310A
USBLC6-2P6
MCC
D10
1
BAT54
ESDA6V1L
Diodes Incorporated
D11
2
BAT54
SK310A-TP
Diodes Incorporated
D12, D14
2
BAT54
GRN
Diodes Incorporated
D13, D15
1
GRN
D17
1
SMAJ28A
D18
1
SK310A
D19
10
BAV99W
D20, D21, D25, D26, D27, D28, D29, D30 +2
1
USBLC6-2P6
D22
1
BAT54KFILM
D24
1
15UH
BLM18KG121TN1D
TDK
L1
35
BLM18KG121TN1D
L2, L3, L4, L5, L6, L7, L8, L9 +27
1
BLM41PG600SN1L
L12
1
15uH
L13
3
22PF
100n
AVX
C1, C12, C13
1
10UF
100n
Kemet
C2
23
100NF
100n
Kemet
C3, C4, C6, C7, C9, C10, C11, C32 +15
1
100UF
10u*
Nichicon
C5
22
100NF
100n
Murata
C8, C14, C23, C25, C26, C28, C39, C42 +14
2
100NF
4.7uF
Murata
C15, C36
1
1UF
100n
Murata
C16
2
100NF
30p
Murata
C17, C56
1
100UF
4u7
Nichicon
C18
1
100NF
1u
Murata
C19
1
4n7
C20
1
4u7
C21
2
100n
C22, C47
1
100UF
4.7uF
Nichicon
C24
3
100UF
100n
Nichicon
C27, C103, C109
1
22NF
100n
YAGEO
C29
1
4.7UF
100n
Kemet
C30
3
100NF
10u
Kemet
C31, C33, C37
1
22NF
4.7uF
YAGEO
C34
1
1UF
10u
Murata
C35
1
22NF
100n
YAGEO
C38
2
100NF
22n
Murata
C43, C73
1
10UF
22n
Kemet
C45
1
10u
C48
1
4.7NF
10p*
YAGEO
C49
1
22PF
470p
AVX
C57
1
22PF
100n
AVX
C58
2
100NF
100u
Kemet
C60, C90
1
1UF
100u
Murata
C61
1
4.7NF
100n
YAGEO
C63
9
100NF
1n
Murata
C64, C67, C68, C69, C70, C71, C94, C95 +1
6
1NF
1n
Kemet
C65, C66, C97, C98, C100, C101
2
1UF
100n
Murata
C72, C76
1
1NF
22n
Kemet
C75
2
1NF
1u
Kemet
C78, C117
1
1NF
100n
Kemet
C80
1
4.7NF
10n
YAGEO
C81
1
100NF
10n
Kemet
C82
1
100NF
100u
Kemet
C86
1
22NF
100u
YAGEO
C91
3
100NF
10u
Murata
C92, C121, C122
1
10u
TDK
C93
1
1UF
1n
Murata
C96
3
100NF
10p
Kemet
C104, C105, C123
2
1NF
2,2u
Kemet
C106, C107
3
1NF
100n
Kemet
C112, C114, C115
1
100NF
10u
Kemet
C116
1
1NF
10u
Kemet
C118
1
100NF
330u
Murata
C124
3
1UF
10p
Murata
C126, C127, C128
1
100NF
10n*
Murata
C129
2
22R
100R
Yageo
R1, R2
1
200K
100k
Vishay Dale
R3
1
10R
100k
Yageo
R4
1
4.7K
2k2
Yageo
R5
1
2K37
2k2
Yageo
R6
2
0.22R
1k8
Panasonic
R7, R10
1
10R
1k8
Yageo
R8
3
10K
1k8
Yageo
R9, R55, R62
1
10K
2k37
Yageo
R11
2
10R
2k37
Yageo
R12, R14
1
0.6R
4k7
Yageo
R13
1
0.22R
2k37
Panasonic
R15
3
10K
4k7
Yageo
R16, R58, R77
1
0.22R
620R
Panasonic
R17
2
0.22R
100R
Panasonic
R18, R22
1
22R
1k
Yageo
R19
1
22R
2k
Yageo
R20
1
100R
1k
Yageo
R21
3
10K
100R
Yageo
R23, R47, R70
1
10K
33R
Yageo
R24
1
0.22R
33R
Panasonic
R25
1
0.22R
10k
Panasonic
R26
1
22R
33R
Yageo
R27
2
1.8K
1k5
Yageo
R28, R29
1
1k5
Yageo
R30
1
2K37
33R
Yageo
R32
3
10k
Yageo
R33, R35, R96
1
22R
10k
Yageo
R34
1
4.7K
12k1
Yageo
R36
3
2K37
49.9R
Yageo
R37, R38, R39
1
10K
49.9R
Yageo
R40
2
2K37
100R
Yageo
R41, R63
1
100R
Yageo
R42
2
100K
100k
Yageo
R43, R49
4
100R
Yageo
R44, R69, R89, R90
1
10k
Yageo
R45
1
10K
100k
Yageo
R46
1
100R
10k
Yageo
R48
1
100K
10k
Yageo
R50
1
R0402TBD
60m
R51
4
10K
10k
Yageo
R52, R54, R78, R84
2
2K37
10k
Yageo
R53, R81
1
100R
1k8
Yageo
R56
1
100K
100R
Yageo
R57
1
2K37
1k8
Yageo
R59
1
4.7K
1k8
Yageo
R60
1
R0402TBD
1k8
R61
1
2K37
1k
Yageo
R64
1
4.7K
R22
Yageo
R65
2
10K
R22
Yageo
R66, R68
4
100R
R22
Yageo
R67, R74, R75, R76
1
10K
100R*
Yageo
R71
2
10k*
Panasonic
R72, R97
1
R22
Yageo
R73
1
1k
Yageo
R79
1
1.8K
4k7
Yageo
R80
1
10K
1k
Yageo
R82
1
10K
1k*
Yageo
R83
1
4k7
Bourns
R85
2
0R
R86, R92
1
100K
47k
Panasonic
R87
3
620R
R88, R94, R95
1
510R
R91
1
330R
R93
2
33R
R98, R99

Buddy design files

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

Buddy: common questions

What microcontroller does the Buddy use?

The Buddy is built around the ADUM7441ARQZ, from the STM32 family.

How big is the Buddy PCB?

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

How many components are on the Buddy?

350 components, from 179 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 Buddy design files?

From the sl1pkn07/Prusa repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Buddy design in my own project?

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

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

Similar boards