MM-control-2.0

prusa3d·MM-control-2.0·rev.03/MM-control.kicad_pcb

MM-control-2.0 PCB layout, top view — open source AVR/Arduino board by prusa3d
Simulate this board

About the MM-control-2.0 PCB

MM-control-2.0 is an open source AVR/Arduino PCB design by prusa3d, 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

Multi Material 2.0 PCB board

Interactive bom STEP 3D model * Firmware

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

Main components on the MM-control-2.0

MM-control-2.0 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-2.0 design files

The KiCad project lives in the prusa3d/MM-control-2.0 repository on GitHub; these links point at the commit this page was built from.

MM-control-2.0: common questions

What microcontroller does the MM-control-2.0 use?

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

How big is the MM-control-2.0 PCB?

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

How many components are on the MM-control-2.0?

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-2.0 design files?

From the prusa3d/MM-control-2.0 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-2.0 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 MM-control-2.0 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.

Similar boards