Buddy
sl1pkn07·Prusa·Electronic Parts/MINI+/Buddy-board-MINI-PCB/rev.1.0.0/BUDDY_v1.0.0.kicad_pcb
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

Main components on the Buddy
Buddy bill of materials (BOM)
350 components, 179 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA32U2 LAN8742A-CZ-TR Microchip | VQFN-24-1EP_4x4mm_P0.5mm_EP2.45x2.45mm_ThermalVias | U1 |
| 1 | ATMEGA2560 W25Q64JVSSIQ Microchip | SOIC8-wide | U2 |
| 1 | LM25011MY/NOPB Texas Instruments | SOP50P490X110-11N | U3 |
| 1 | TMC2130 NCP1117-3.3_SOT223 Trinamic | SOT-223-3_TabPin2 | U4 |
| 1 | TMC2130 AHCT125 Trinamic | Texas_S-PVQFN-N14_ThermalVias | U5 |
| 2 | TMC2130 TMC2209-LA Trinamic | QFN-28_EP_5x5_Pitch0.5mm | U6, U7 |
| 1 | TMC2209-LA Nexperia | QFN-28_EP_5x5_Pitch0.5mm | U8 |
| 1 | 74AHCT1G125 TMC2209-LA TI | QFN-28_EP_5x5_Pitch0.5mm | U9 |
| 1 | ADUM7441ARQZ MCU-STM32F407VGT6(LQFP100) Analog Devices | LQFP-100_14x14mm_P0.5mm | U10 |
| 1 | ST25DV64K On Semi | TSSOP-8_4.4x3mm_P0.65mm | U11 |
| 1 | SN74LVC125A STMPS2141STR TI | SOT-23-5 | U12 |
| 1 | 2MB DT1140-04LP Winbond | DT1140-04LP | U13 |
| 1 | MMBF170 TI | SOT-23 | Q1 |
| 1 | NCV8402 MMBF170 On Semi | SOT-23 | Q2 |
| 2 | PSMN2R6-40YS Diodes Incorporated | SOT-669_LFPAK_alternate-numbers_VIA | Q3, Q4 |
| 1 | ASE-xxxMHz* | Oscillator_SMD_EuroQuartz_XO53-4Pin_5.0x3.2mm | X1 |
| 1 | 16MHZ Crystal TXC | Crystal-3.2x2.5mm | Y2 |
| 1 | ECS-250-20-30B-AGL-TR | Crystal_SMD_Abracon_ABM3C-4Pin_5.0x3.2mm | Y4 |
| 1 | 6POS Conn_01x03 TE | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | 2,54 jumper | MEC | J1-jumper1 |
Show 159 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | HDR2 105017-0001 Molex | USB-micro | J2 |
| 1 | HDR2 HR911105A Molex | HR911105A | J3 |
| 2 | HDR3 faston Molex | faston-hole-m | J4, J5 |
| 1 | HDR2 Mini-DIN-4-KPJX Molex | KPJX-4S | J6 |
| 1 | HDR2 70543-0003 Molex | Pin_1x04-XL | J7 |
| 1 | 302-S141 | IDC-Header_2x07_P2.54mm_Vertical | J8 |
| 1 | 70543-0002 | Pin_1x03-XL | J9 |
| 1 | Conn_02x04_Odd_Even | PinHeader_2x04_P2.54mm_Vertical | J10 |
| 1 | UFL coaxial | UFL-MOLEX-73412-0114 | J11 |
| 1 | 67329-8000 | USB-A-vertical-MX-67329-8000 | J20 |
| 1 | Conn_01x05 | PinHeader_1x05_P2.54mm_Vertical | J21 |
| 1 | Conn_01x10 | MOLEX_559321010 | J23 |
| 2 | HDR10 70543-0002 On Shore | Pin_1x03-XL | P1, P2 |
| 1 | HDR10 70543-0001 On Shore | Pin_1x02-XL | P3 |
| 1 | 70543-0001 | Pin_1x02-XL | P4 |
| 2 | TBG-5-PW-2P/GN | PhoenixContact_MSTBVA-G_02x5.08mm_Vertical | P5, P6 |
| 4 | 70543-0003 | Pin_1x04-XL | P7, P8, P9, P10 |
| 2 | KEYSTONE 3568 Keystone | Fuse-Keystone-3557-2 | F1, F3 |
| 1 | fuse 7,5A | MEC | F1-fuse1 |
| 1 | fuse 3A | MEC | F3-fuse3 |
| 1 | TACTA-64N-F | TACT-90 | SW1 |
| 1 | NTCG104LH104JTDS | R_0402_1005Metric | TH1 |
| 5 | BAT54 BAV99W Diodes Incorporated | SOT-323_SC-70 | D1, D33, D34, D35, D36 |
| 2 | SMAJ28A BAV99W Diodes Inc | SOT-323_SC-70 | D2, D8 |
| 2 | 1N4148WT GRN Fairchild | LED_0603 | D3, D4 |
| 1 | BAT54 BAT54KFILM Diodes Incorporated | D_SOD-523 | D5 |
| 1 | SK310A BAT54KFILM MCC | D_SOD-523 | D6 |
| 1 | S3A-13-F BAV99W Diodes Incorporated | SOT-323_SC-70 | D7 |
| 1 | SK310A GRN MCC | LED_0603 | D9 |
| 1 | SK310A USBLC6-2P6 MCC | SOT143B | D10 |
| 1 | BAT54 ESDA6V1L Diodes Incorporated | SOT-23 | D11 |
| 2 | BAT54 SK310A-TP Diodes Incorporated | DO-214AC | D12, D14 |
| 2 | BAT54 GRN Diodes Incorporated | LED_0603 | D13, D15 |
| 1 | GRN | LED_0603 | D17 |
| 1 | SMAJ28A | D_SMA | D18 |
| 1 | SK310A | DO-214AC | D19 |
| 10 | BAV99W | SOT-323_SC-70 | D20, D21, D25, D26, D27, D28, D29, D30 +2 |
| 1 | USBLC6-2P6 | SOT143B | D22 |
| 1 | BAT54KFILM | D_SOD-523 | D24 |
| 1 | 15UH BLM18KG121TN1D TDK | R_0603_1608Metric | L1 |
| 35 | BLM18KG121TN1D | R_0603_1608Metric | L2, L3, L4, L5, L6, L7, L8, L9 +27 |
| 1 | BLM41PG600SN1L | R_1806_4516Metric | L12 |
| 1 | 15uH | VLS6045EX | L13 |
| 3 | 22PF 100n AVX | C_0402_1005Metric | C1, C12, C13 |
| 1 | 10UF 100n Kemet | C_0402_1005Metric | C2 |
| 23 | 100NF 100n Kemet | C_0402_1005Metric | C3, C4, C6, C7, C9, C10, C11, C32 +15 |
| 1 | 100UF 10u* Nichicon | C_0805_2012Metric | C5 |
| 22 | 100NF 100n Murata | C_0603_1608Metric | C8, C14, C23, C25, C26, C28, C39, C42 +14 |
| 2 | 100NF 4.7uF Murata | C_0603_1608Metric | C15, C36 |
| 1 | 1UF 100n Murata | C_0402_1005Metric | C16 |
| 2 | 100NF 30p Murata | C_0402_1005Metric | C17, C56 |
| 1 | 100UF 4u7 Nichicon | C_1206_3216Metric | C18 |
| 1 | 100NF 1u Murata | C_0603_1608Metric | C19 |
| 1 | 4n7 | C_0402_1005Metric | C20 |
| 1 | 4u7 | C_0805_2012Metric | C21 |
| 2 | 100n | C_0603_1608Metric | C22, C47 |
| 1 | 100UF 4.7uF Nichicon | C_0603_1608Metric | C24 |
| 3 | 100UF 100n Nichicon | C_0402_1005Metric | C27, C103, C109 |
| 1 | 22NF 100n YAGEO | C_0603_1608Metric | C29 |
| 1 | 4.7UF 100n Kemet | C_0402_1005Metric | C30 |
| 3 | 100NF 10u Kemet | C_0805_2012Metric | C31, C33, C37 |
| 1 | 22NF 4.7uF YAGEO | C_0603_1608Metric | C34 |
| 1 | 1UF 10u Murata | C_0805_2012Metric | C35 |
| 1 | 22NF 100n YAGEO | C_0402_1005Metric | C38 |
| 2 | 100NF 22n Murata | C_0402_1005Metric | C43, C73 |
| 1 | 10UF 22n Kemet | C_0402_1005Metric | C45 |
| 1 | 10u | C_0805_2012Metric | C48 |
| 1 | 4.7NF 10p* YAGEO | C_0402_1005Metric | C49 |
| 1 | 22PF 470p AVX | C_0402_1005Metric | C57 |
| 1 | 22PF 100n AVX | C_0603_1608Metric | C58 |
| 2 | 100NF 100u Kemet | c_elec_6.3x7.7 | C60, C90 |
| 1 | 1UF 100u Murata | c_elec_6.3x7.7 | C61 |
| 1 | 4.7NF 100n YAGEO | C_0402_1005Metric | C63 |
| 9 | 100NF 1n Murata | C_0603_1608Metric | C64, C67, C68, C69, C70, C71, C94, C95 +1 |
| 6 | 1NF 1n Kemet | C_0603_1608Metric | C65, C66, C97, C98, C100, C101 |
| 2 | 1UF 100n Murata | C_0603_1608Metric | C72, C76 |
| 1 | 1NF 22n Kemet | C_0402_1005Metric | C75 |
| 2 | 1NF 1u Kemet | C_0603_1608Metric | C78, C117 |
| 1 | 1NF 100n Kemet | C_0603_1608Metric | C80 |
| 1 | 4.7NF 10n YAGEO | C_0402_1005Metric | C81 |
| 1 | 100NF 10n Kemet | C_0402_1005Metric | C82 |
| 1 | 100NF 100u Kemet | C_1206_3216Metric | C86 |
| 1 | 22NF 100u YAGEO | c_elec_6.3x7.7 | C91 |
| 3 | 100NF 10u Murata | C_1206_3216Metric | C92, C121, C122 |
| 1 | 10u TDK | C_1206_3216Metric | C93 |
| 1 | 1UF 1n Murata | C_0603_1608Metric | C96 |
| 3 | 100NF 10p Kemet | C_0402_1005Metric | C104, C105, C123 |
| 2 | 1NF 2,2u Kemet | C_0603_1608Metric | C106, C107 |
| 3 | 1NF 100n Kemet | C_0402_1005Metric | C112, C114, C115 |
| 1 | 100NF 10u Kemet | C_0603_1608Metric | C116 |
| 1 | 1NF 10u Kemet | C_0603_1608Metric | C118 |
| 1 | 100NF 330u Murata | CP_Elec_8x10.5 | C124 |
| 3 | 1UF 10p Murata | C_0402_1005Metric | C126, C127, C128 |
| 1 | 100NF 10n* Murata | C_0402_1005Metric | C129 |
| 2 | 22R 100R Yageo | R_0402_1005Metric | R1, R2 |
| 1 | 200K 100k Vishay Dale | R_0402_1005Metric | R3 |
| 1 | 10R 100k Yageo | R_0402_1005Metric | R4 |
| 1 | 4.7K 2k2 Yageo | R_0603_1608Metric | R5 |
| 1 | 2K37 2k2 Yageo | R_0603_1608Metric | R6 |
| 2 | 0.22R 1k8 Panasonic | R_0402_1005Metric | R7, R10 |
| 1 | 10R 1k8 Yageo | R_0402_1005Metric | R8 |
| 3 | 10K 1k8 Yageo | R_0402_1005Metric | R9, R55, R62 |
| 1 | 10K 2k37 Yageo | R_0402_1005Metric | R11 |
| 2 | 10R 2k37 Yageo | R_0402_1005Metric | R12, R14 |
| 1 | 0.6R 4k7 Yageo | R_0402_1005Metric | R13 |
| 1 | 0.22R 2k37 Panasonic | R_0402_1005Metric | R15 |
| 3 | 10K 4k7 Yageo | R_0402_1005Metric | R16, R58, R77 |
| 1 | 0.22R 620R Panasonic | R_0603_1608Metric | R17 |
| 2 | 0.22R 100R Panasonic | R_0402_1005Metric | R18, R22 |
| 1 | 22R 1k Yageo | R_0603_1608Metric | R19 |
| 1 | 22R 2k Yageo | R_0603_1608Metric | R20 |
| 1 | 100R 1k Yageo | R_0402_1005Metric | R21 |
| 3 | 10K 100R Yageo | R_0402_1005Metric | R23, R47, R70 |
| 1 | 10K 33R Yageo | R_0402_1005Metric | R24 |
| 1 | 0.22R 33R Panasonic | R_0402_1005Metric | R25 |
| 1 | 0.22R 10k Panasonic | R_0402_1005Metric | R26 |
| 1 | 22R 33R Yageo | R_0402_1005Metric | R27 |
| 2 | 1.8K 1k5 Yageo | R_0402_1005Metric | R28, R29 |
| 1 | 1k5 Yageo | R_0402_1005Metric | R30 |
| 1 | 2K37 33R Yageo | R_0402_1005Metric | R32 |
| 3 | 10k Yageo | R_0402_1005Metric | R33, R35, R96 |
| 1 | 22R 10k Yageo | R_0402_1005Metric | R34 |
| 1 | 4.7K 12k1 Yageo | R_0402_1005Metric | R36 |
| 3 | 2K37 49.9R Yageo | R_0402_1005Metric | R37, R38, R39 |
| 1 | 10K 49.9R Yageo | R_0402_1005Metric | R40 |
| 2 | 2K37 100R Yageo | R_0402_1005Metric | R41, R63 |
| 1 | 100R Yageo | R_0402_1005Metric | R42 |
| 2 | 100K 100k Yageo | R_0402_1005Metric | R43, R49 |
| 4 | 100R Yageo | R_0402_1005Metric | R44, R69, R89, R90 |
| 1 | 10k Yageo | R_0603_1608Metric | R45 |
| 1 | 10K 100k Yageo | R_0402_1005Metric | R46 |
| 1 | 100R 10k Yageo | R_0603_1608Metric | R48 |
| 1 | 100K 10k Yageo | R_0402_1005Metric | R50 |
| 1 | R0402TBD 60m | R_2512_6332Metric | R51 |
| 4 | 10K 10k Yageo | R_0402_1005Metric | R52, R54, R78, R84 |
| 2 | 2K37 10k Yageo | R_0402_1005Metric | R53, R81 |
| 1 | 100R 1k8 Yageo | R_0402_1005Metric | R56 |
| 1 | 100K 100R Yageo | R_0402_1005Metric | R57 |
| 1 | 2K37 1k8 Yageo | R_0402_1005Metric | R59 |
| 1 | 4.7K 1k8 Yageo | R_0402_1005Metric | R60 |
| 1 | R0402TBD 1k8 | R_0402_1005Metric | R61 |
| 1 | 2K37 1k Yageo | R_0402_1005Metric | R64 |
| 1 | 4.7K R22 Yageo | R_1206 | R65 |
| 2 | 10K R22 Yageo | R_1206 | R66, R68 |
| 4 | 100R R22 Yageo | R_1206 | R67, R74, R75, R76 |
| 1 | 10K 100R* Yageo | R_0402_1005Metric | R71 |
| 2 | 10k* Panasonic | R_0402_1005Metric | R72, R97 |
| 1 | R22 Yageo | R_1206 | R73 |
| 1 | 1k Yageo | R_0402_1005Metric | R79 |
| 1 | 1.8K 4k7 Yageo | R_0402_1005Metric | R80 |
| 1 | 10K 1k Yageo | R_0402_1005Metric | R82 |
| 1 | 10K 1k* Yageo | R_0402_1005Metric | R83 |
| 1 | 4k7 Bourns | R_0402_1005Metric | R85 |
| 2 | 0R | R_0402_1005Metric | R86, R92 |
| 1 | 100K 47k Panasonic | R_0402_1005Metric | R87 |
| 3 | 620R | R_0603_1608Metric | R88, R94, R95 |
| 1 | 510R | R_0402_1005Metric | R91 |
| 1 | 330R | R_0402_1005Metric | R93 |
| 2 | 33R | R_0402_1005Metric | 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
AVR/Arduino
MM-control
sl1pkn07
106 × 45 mm161 parts4LNo license0AVR/Arduino
Power panic
sl1pkn07
40 × 26 mm27 parts2LNo license0Stepper switch
sl1pkn07
28 × 50 mm23 parts2LNo license0AVR/Arduino
IR-endstop-0.4.1
sl1pkn07
20.5 × 8 mm8 parts2LNo license0AVR/Arduino
IR-endstop-04
sl1pkn07
20.5 × 8 mm8 parts2LNo license0AVR/Arduino
IR-sensor-01
sl1pkn07
20.5 × 8 mm6 parts2LNo license0Heatbed-007-03b
sl1pkn07
186 × 202.4 mm4 parts2LNo license0
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k