MX Buddy Board

MX-RESEARCH·MX_Buddy_Board

MX Buddy Board layout, top view — open source STM32 board by MX-RESEARCH

About the MX Buddy Board

MX Buddy Board is an open source STM32 PCB design by MX-RESEARCH, published on GitHub. It is a 6-layer board measuring 115 × 70 mm, with 351 components from 102 distinct parts.

Its main chip is the MCU-STM32F407VGT6(LQFP100), from the STM32 family. Other key parts include the LAN8742A-CZ-TR, W25Q64JVSSIQ, NCP1117-3.3_SOT223, AHCT125 and TMC2209-LA. By type, the board carries 127 capacitors, 99 resistors, 38 inductors, 34 diodes, 25 connectors and 14 ICs.

From the project

MX Buddy Board

Main components on the MX Buddy Board

MX Buddy Board bill of materials (BOM)

351 components, 102 distinct parts.

QtyPartRefs
1
LAN8742A-CZ-TR
U1
1
W25Q64JVSSIQ
U2
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
1
MP2560DQ
U14
1
HB9500SS-9.5-2P
U99
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
Show 82 more
QtyPartRefs
2
faston
J4, J5
6
70543-0003
J7, P7, P8, P9, P10, P99
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
Jumper
JP1
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
D
D16
1
SMAJ28A
D18
36
BLM18KG121TN1D
L1, L2, L3, L4, L5, L6, L7, L8 +28
1
BLM41PG600SN1L
L12
1
VLS6045EX-150M-H
L13
35
100n
C1, C2, C3, C4, C9, C10, C11, C12 +27
1
10u*
C5
1
10uf
C6
28
100n
C8, C14, C22, C23, C25, C26, C28, C39 +20
4
4.7uF
C15, C24, C34, C36
2
30p
C17, C56
1
4u7
C21
4
10u
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
1u
C78, C117
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
1
150pF
C130
1
100nf
C131
2
22uf
C132, C133
15
100R
R1, R2, R18, R22, R23, R41, R42, R44 +7
5
100k
R3, R4, R43, R46, R102
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
9
10k
R26, R33, R34, R35, R54, R78, R81, R84 +1
3
1k5
R28, R29, R30
1
100K 1%
R31
1
12k1
R36
4
49.9R
R37, R38, R39, R40
2
10k
R45, R48
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
1
17.4K
R100
1
200K
R101
1
40.2K
R103
1
210K
R104

MX Buddy Board design files

The KiCad project lives in the MX-RESEARCH/MX_Buddy_Board repository on GitHub; these links point at the commit this page was built from.

MX Buddy Board: common questions

What microcontroller does the MX Buddy Board use?

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

How big is the MX Buddy Board?

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

How many components are on the MX Buddy Board?

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

Where can I download the MX Buddy Board design files?

From the MX-RESEARCH/MX_Buddy_Board repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the MX Buddy Board design in my own project?

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

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