MM-control

sl1pkn07·Prusa·Electronic Parts/MMU/MM-control-2.0/rev.03/MM-control.kicad_pcb

MM-control PCB layout, top view — open source AVR/Arduino board by sl1pkn07

About the MM-control PCB

MM-control is an open source AVR/Arduino PCB design by sl1pkn07, published on GitHub. It is a 4-layer board measuring 106 × 45 mm, with 161 components from 43 distinct parts.

Its main chip is the ATMEGA32U4, from the AVR/Arduino family. Other key parts include the 74HC595 and TMC2130-LA. By type, the board carries 59 capacitors, 42 resistors, 21 inductors, 15 diodes, 10 connectors and 7 ICs.

From the project

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

Interactive bom STEP 3D model * Firmware

MM-control, from the project README
From the project README

Main components on the MM-control

MM-control bill of materials (BOM)

161 components, 43 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
74HC595
U2, U9
1
ATMEGA32U4
ATmega32U4
U4
3
TMC2130-LA
U5, U6, U7
1
ATMEGA32U4
ATmega32U4
U8
1
LFXTAL035264BULK 16MHz
Y1
1
MX-105017-0001
J1
1
MOLEX 70543-0004
P1
4
MOLEX 70543-0003
P2, P8, P9, P10
1
MOLEX 70543-0002
P4
1
ICSP
P5
1
ShiftOut
P6
1
MOLEX 70543-0004
P7
1
150MA
150mA
F1
1
750MA
750mA
F2
1
RES
S1
1
OK
S2
1
UP
S3
1
DWN
S4
1
SK310SMA-DIO
D1
2
BAS16HT1G
D6, D7
Show 23 more
QtyPartRefs
1
RX
D8
1
TX
D9
5
KPA-3010MGC
D14, D16, D18, D20, D22
5
KPA-3010SECK
D15, D17, D19, D21, D23
21
FB
L1, L2, L3, L5, L6, L7, L8, L9 +13
31
100N
100n
C1, C2, C4, C8, C9, C12, C14, C16 +23
2
10U
10u
C3, C43
5
1u
C6, C10, C32, C33, C54
2
22P
22p
C7, C11
3
22N
22n
C13, C15, C45
4
100U
100u
C30, C31, C53, C59
12
1n
C34, C35, C36, C37, C38, C39, C40, C41 +4
4
22R
R1, R2, R4, R5
10
330R
R6, R7, R8, R9, R10, R11, R22, R25 +2
1
100R
R12
7
10K
10k
R13, R15, R16, R21, R26, R27, R34
3
1k
R17, R23, R24
1
1M
R18
6
R22
R28, R29, R30, R31, R35, R36
3
10R
R32, R33, R37
1
15K
15k
R38
2
1K5
1k5
R39, R40
4
0R
R41, R42, R43, R44

MM-control design files

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

MM-control: common questions

What microcontroller does the MM-control use?

The MM-control is built around the ATMEGA32U4, from the AVR/Arduino family.

How big is the MM-control PCB?

The MM-control measures 106 × 45 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the MM-control?

161 components, from 43 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 MM-control 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 MM-control 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 MM-control without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

More boards in Prusa

Similar boards