You are on page 1of 1

MakerBot MightyBoard (REVE)

http://www.makerbot.com/docs/mightyboard ARDUINO MEGA1280/2560 REFERENCE CONTROLLER + 8U2 INTERFACE


5V R63 10K

Jeremy Blum / Makerbot.com


Based on the Arduino MEGA by the Arduino Team & MakerBot Gen3 Electronics by Zach "Hoeken" Smith THERMOCOUPLE
THERMO-DO

STEPPER MOTORS
+24V 5V R59 MAX6675 0
4 2 3 1 1 2

5V 5V
1 2 3 4 5 6 7 8

5V

3.3V R60 DNP 100nF X1-1 100nF X1-2 C2 0 R3 C9

X-DIR

X-STEP R7

5V 10K R6 0

INDICATORS, HACKING, AND PRETTY THINGS


5V GND Pins JP2
1

U4
THERMO-CS1

R53 4.7K 0
THERMO-SCK

DNP

JP7

GND

XTAL2 XTAL1 AREF AVCC AGND VCC VCC VCC VCC GND GND GND GND

R50

22pF C15

GND 100nF
AREF

1 3 5

UVCC
UVCC

1280-RESET

RESET

C29 22pF C28 22pF 5V

S1

R5

DNP

R52

2 4 6

34 98 100 99 10 31 61 80 11 32 62 81

5V 5V R39 4.7K

GND

Y2 16MHz

33

DNP

R49

100nF X2
1 2 3 4

C19

DNP

JP6

R34

10K

USB

GND
DATADATA+ UGND 1280-MISO 1280-SCK 1280-RESET

THERMO-DO

5V ICSP2
1 3 5 2 4 6

5V

5V GND MAX6675 R48 4.7K 0


7 6 5 SO VCC CS TSCK T+ GND 4 2 3 1

3.3V GND R57 DNP 100nF +24V


3 MSTBV4 X1-3 100nF 4 1 2 3 VDD A VSS W SCL SDA 6 5 4

2 4 6

C18 100nF

C27 100nF

C21 100nF

C16 100nF

C22 100nF

X-AXIS-EN

P$2 P$1

JP5

R103 X-EN 5V
X-AXIS-POT

DNP

R58 0

GND
1 3 5

1280-EX3 1280-EX2

DEBUG3 DEBUG2

R76 1K R75 1K R74 1K R1

R46 10K

1280-MOSI

POTS-SCL

PGB1010604

PGB1010604

P$2 P$1

THERMO-CS2

THERMO-SCK

10K R9

DNP

R47

DNP

R23

DNP

5V R64 10K U3
24 2 1 32 RESET(PC1/DW) XTAL2(PC0) XTAL1 AVCC VCC GND UCAP UVCC DD+ UGND PAD

R8

8U2-ICSP-DNP GND

GND

GND

C26 22pF C25 22pF

Y1 16MHz

8U2-MISO 8U2-MOSI 8U2-SCK

PWRSWITCH

+24V

24V1 24V2

R13

10K R12

100nF C23

Z Stepper

R81 1K 3.3V I2C


1 2 3 4

GND

22 1uF C17
DATA-

UVCC

+24V

R11

R69 22
DATA+

27 31 30 29 28 EXP

R41

4.7K

R24

R36

UGND > GND

4.7K

ATMEGA1280-16AU

GND

GND

GND

GND

1280-TX

1K

POTS-SCL

1 2 3

VDD A VSS W SCL SDA

6 5 4

Z-AXIS-EN

GND

R105 Z-EN 5V
Z-AXIS-POT

1280-EX-TX 1280-EX-RX

GND DNP

SDA SCL

4.7K

R78

R77

V_REG_MIC2920

10K

1K R71

B-AXIS-EN 1280-EX3 1280-EX4

1 2 3 4

5V

UGND

ATMEGA8U2-MU

1280-RX

100uF

100nF

U14

DNP

R67

R68

R66

(CTS/HWB/AIN6/TO/INT7)PD7 (RTS/AIN5/INT6)PD6 (XCK/AIN4/PCINT12)PD5 (INT5/AIN3)PD4 (TXD1/INT3)PD3 (RXD1/AIN1/INT2)PD2 (AIN0/INT1)PD1 (OC0B/INT0)PD0

13 12 11 10 9 8 7 6

1 3 CASE1 CASE2 CASE3 CASE4 SHLD

DNP

100nF C20
TX-LED RX-LED

R25

1280-RESET

+24V

SD-CD SD-WP EX1-FAN EX1-HEAT EX1-PWR-CHECK CUTOFF-RESET CUTOFF-TEST

27 18 17 16 15 14 13 12

PH7(T4) PH6(OC2B) PH5(OC4C) PH4(OC4B) PH3(OC4A) PH2(XCK2) PH1(TXD2) PH0(RXD2)

3.3V
IN OUT GND

5V 5V

GND

(OC0B)PG5 (TOSC1)PG4 (TOSC2)PG3 (ALE)PG2 (RD)PG1 (WR)PG0

1 29 28 70 52 51

BUZZ CUTOFF-SR-CHECK

C34

C33

GND

C13 C32 100nF

100nF

47uF C5

5V

UART 1
UART

I2C

GND

5V GND

Makerbot Name

+24V

+24V

+24V

+24V

I9-DETECT

R16

10K R15

5V

INTERFACE 5V
1 3 5 7 9 11 13 15 17 19 21 23 25 2 4 6 8 10 12 14 16 18 20 22 24 26
I4-UP I6-LEFT I8-CENTER I10-GLED I12-LCD-STROBE I14-LCD-CLK SD-CD 1280-SCK 1280-MISO

+24V

+24V

EXTRUDER 1 FETS
EX1-PWR

EXTRUDER 2 FETS
EX2-PWR

HBP FET

EXTRA FET

INTERFACE

RGB LED DRIVER A Stepper


RGB-LED-1 RGB-LED-2 RGB-LED-3 RGB-LED-4
U16

5V
1 2 3 4 5 6 7 8

1K A-DIRZ-POT A-STEP

24V

TP35

GND

TP36

Z-STEPPER-2 Z-STEPPER-1 Z-STEPPER-3 Z-STEPPER-4

LS1 5V
OSHW LOGO

2.21K 1K

1B 1 1A

Remove Cap to Disable Auto-Reset

2 4

R80

100uF

100nF

5V 0

DNP

D 2

3
U17

2.21K

2.21K

2.21K

2.21K

2.21K

2.21K

R100

R101

R102

R97

R98

R99

GND

R70

R14

FET1

FET2

FET3

FET4

FET5

FET6

5V 5V R42 4.7K

GND

EX1-HEAT

EX1-FAN

EX2-HEAT

EX2-FAN

HBP

EXTRA-FET

C12 5V
74HC3G14DC

EX1-1 EX1-2

EX1-3 EX1-4 MSTBV4

EX2-1 EX2-2

EX2-3 EX2-4 MSTBV4

HBP-1 HBP-2 MSTBV2

EXTRA-1 EXTRA-2 MSTBV2

10K

1 2

3 4

1 2

3 4

1 2

1 2

R26

GND 3.3V Q6 PSMN7R0-30YL 4.7K

I11-RLED I13-LCD-DATA SD-WP SD-CS 1280-MOSI

U18

X-MIN

GND

DNP

R27

I5-DOWN I7-RIGHT

A-STEPPER-2 A-STEPPER-1 A-STEPPER-3 A-STEPPER-4

GND1 VCC OUT1B OUT1A OUT2A OUT2B GND2 VBB

DIR STEP SLP RST VREF MS2 MS1 EN

16 15 14 13 12 11 10 9

Limit Switches, E Stop, HBP Temp Input


5V 5V C-GRID-04-70543
X-MIN-1 X-MIN-2 X-MIN-3 X-MIN-4

A-AXIS-DIR A-AXIS-STEP

5V

C-GRID-04-70543
X-MAX-1 X-MAX-2 X-MAX-3 X-MAX-4

X-MAX

100nF

TP28 DNP 5V GND C-GRID-04-70543


Y-MIN-1 Y-MIN-2 Y-MIN-3 Y-MIN-4

TP29 5V C-GRID-04-70543
Y-MAX-1 Y-MAX-2 Y-MAX-3 Y-MAX-4

R37

Q1 PSMN7R0-30YL 4.7K 4.7K R82 R89

Q2 PSMN7R0-30YL 4.7K R83

Q3 PSMN7R0-30YL 4.7K R90

Q4 PSMN7R0-30YL 4.7K R84

Q5 PSMN7R0-30YL R85

GND

47uF C6 10K

GND

GND GND

GND GND

GND GND

GND GND

GND GND

GND GND

1A VCC 3Y 1Y 2A 3A GND 2Y

5V

POTS-SCL

1 2 3

VDD A VSS W SCL SDA

6 5 4

A-AXIS-EN

GND

R106 A-EN 5V
A-AXIS-POT

Y-MIN

GND

GND

8 7 6 5

Y-MAX

U19

+24V

5V
1 2 3 4 5 6 7 8

1K B-DIRA-POT B-STEP

5V 5V R19 10K R18 0 GND

TP30 C-GRID-04-70543
Z-MIN-1 Z-MIN-2 Z-MIN-3 Z-MIN-4

TP31 5V C-GRID-04-70543
Z-MAX-1 Z-MAX-2 Z-MAX-3 Z-MAX-4

R115 1M

R114 1M

5V

+24V

R92

10k R108

4.7K

R95

R86

U6
1 2 3 A K NC P1 N P2 6 5 4

R4 DNP
CD1 CD2 7 3 5 2 8 1 4 6 MT2 MT1 CARD_DETECT CARD_DETECT1

10k

R29

R111 100K

R112 100K

100K

R110

R17

R109

4.7K

2 CUTOFF-2 MSTBV2
Test I/O: Output from MCU - Simulate Failure Condition Input to MCU - Identify Failure Reset I/O: Output from MCU - Used to Re-enable Heaters

R96
R Q'

5V U5
1 2 3 4 A1 B1 Y2 GND
SR NOR LATCH

R87

CUTOFF-1

2.21K

499

GND
CUTOFF-TEST CUTOFF-RESET

R43

R28

DNP

4.7K

VCC Y1 B2 A2

8 7 6 5

AQV25 U7 GND R94 10k


P1 N P2 6 5 4
EX2-PWR

SD-CD 1280-MISO SD-CS 1280-SCK 1280-MOSI

DNP

EX1-PWR-CHECK

GND

B Stepper

10k

MISO

B-STEPPER-2 B-STEPPER-1 B-STEPPER-3 B-STEPPER-4

GND1 VCC OUT1B OUT1A OUT2A OUT2B GND2 VBB

DIR STEP SLP RST VREF MS2 MS1 EN

16 15 14 13 12 11 10 9

B-AXIS-DIR B-AXIS-STEP

Z-MIN

GND

SAFETY CUTOFF

5V

5V

EX1-PWR defaults to cutoff state

R113

1M

SD CARD

CS

SCK

MOSI

CD

5V

1 2 3 4

Z-MAX

5V TP32 0 TP33

5V

R38

GND
S

NC7WZ02

DNP

DNP

DNP

R32

R31

PCA9533

R93

10k

R88

this is a common anode strip!

GND

EX1&2 Power Checks: Cross check against test value with MCU to confirm cutoff operation

1K lights red on cutoff


CUTOFF-SR-CHECK

GND

VDD SD & MMC VSS GND1 GND

LED3 VSS SCL LED2 SDA LED1 VDD LED0

2.21K

AQV25 R91

U15

EX2-PWR-CHECK

R30

OVERHEAT RED GND

POTS-SCL

1 2 3

VDD A VSS W SCL SDA

6 5 4

B-AXIS-EN

GND
HBP-THERM

R107 1K B-EN
B-AXIS-POT

100K

R65

GND

10K

3.3V

GND

4 3 2 1

1 2 3

A K NC

DATA_OUT DATA_IN SCLK CS DAT1 DAT2

5V 5V

GND

C14

100nF

5V C-GRID-04-70543
HBP-THERM-1 HBP-THERM-2 HBP-THERM-3 HBP-THERM-4

47uF C7

TP27

DNP

DNP

DNP

R56

R55

R54

GND

5V POTS-SCL B-POT

NOTE: NOT Compatible with Gen4 HBP Therm Connector!!!

GND

SCL SDA

5 6 7 8

R79

4 3

(INT4/ICP1/CLK0)PC7 (OC1A/PCINT8)PC6 (PCINT9/OC1B)PC5 (PCINT10)PC4 (AIN2/PCINT11)PC2

OUT1 SUPPLY OUT2

B-AXIS-POT POTS-SCL I4-UP I5-DOWN I6-LEFT I7-RIGHT I8-CENTER

79 69 68 67 66 65 64 63

GND1 GND2 CASE1 CASE2 CASE3 CASE4 SHIELD

22 23 25 26 5

+24V

PJ7 PJ6(PCINT15) PJ5(PCINT14) PJ4(PCINT13) PJ3(PCINT12) PJ2(XCK3/PCINT11) PJ1(TXD3/PCINT10) PJ0(RXD3/PCINT9)

C31

C30

BUZZ

(ADC7/TDI)PF7 (ADC6/TDO)PF6 (ADC5/TMS)PF5 (ADC4/TCK)PF4 (ADC3)PF3 (ADC2)PF2 (ADC1)PF1 (ADC0)PF0

90 91 92 93 94 95 96 97

Y-AXIS-POT Y-AXIS-EN Y-AXIS-STEP Y-AXIS-DIR X-AXIS-POT X-AXIS-EN X-AXIS-STEP X-AXIS-DIR

1 2 3 4 5 6 7 8

GND1 VCC OUT1B OUT1A OUT2A OUT2B GND2 VBB

DIR STEP SLP RST VREF MS2 MS1 EN

16 15 14 13 12 11 10 9

Z-AXIS-DIR Z-AXIS-STEP

F/QMB

GND

5V

IN

+24V

GND

HBP-THERM 1280-EX5 1280-EX6 1280-EX7 Z-AXIS-POT Z-AXIS-EN Z-AXIS-STEP Z-AXIS-DIR

82 83 84 85 86 87 88 89

R35

10K

8U2-RESET

(PCINT7/OC0A/OC1C)PB7 (PCINT6)PB6 (PCINT5)PB5 (T1/PCINT4)PB4 (PD0/MISO/PCINT3)PB3 (PDI/MOSI/PCINT2)PB2 (SCLK/PCINT1)PB1 (SS/PCINT0)PB0

21 20 19 18 17 16 15 14

R40

R22

DNP

4.7K

8U2-EX1 8U2-EX2

PK7(ADC15/PCINT23) PK6(ADC14/PCINT22) PK5(ADC13/PCINT21) PK4(ADC12/PCINT20) PK3(ADC11/PCINT19) PK2(ADC10/PCINT18) PK1(ADC9/PCINT17) PK0(ADC8/PCINT16)

1280-EX-TX 1280-EX-RX SDA SCL

47uF C4

+24V

Z-MAX Z-MIN EXTRA-FET HBP Y-MAX Y-MIN X-MAX X-MIN

PL7 PL6 PL5(OC5C) PL4(OC5B) PL3(OC5A) PL2(T5) PL1(ICP5) PL0(ICP4)

DNP

8U2-MISO 8U2-SCK 8U2-RESET

R44

1 3 5

2 4 6

For MAX31855:

Y Stepper

UGND

ATMEGA-ICSP-DNP GND 5V ICSP1


8U2-MOSI

BLM21

L1

R2

VR1

VR2

AGND > GND

GND

42 41 40 39 38 37 36 35

JP3

(A15)PC7 (A14)PC6 (A13)PC5 (A12)PC4 (A11)PC3 (A10)PC2 (A9)PC1 (A8)PC0 (T0)PD7 (T1)PD6 (XCK1)PD5 (ICP1)PD4 (TXD1/INT3)PD3 (RXD1/INT2)PD2 (SDA/INT1)PD1 (SCL/INT0)PD0 (CLKO/ICP3/INT7)PE7 (T3/INT6)PE6 (OC3C/INT5)PE5 (OC3B/INT4)PE4 (OC3A/AIN1)PE3 (XCK0/AIN0)PE2 (TXD0)PE1 (RXD0/PCIN8)PE0

50 49 48 47 46 45 44 43 9 8 7 6 5 4 3 2

GND

5V 5V

GND

1 3 5

60 59 58 57 56 55 54 53

I9-DETECT I10-GLED I11-RLED I12-LCD-STROBE I13-LCD-DATA I14-LCD-CLK 1280-EX1 1280-EX2

R10

-Remove 10K CS Pullup -1.8k as Top Resistor in Both Dividers -3.3k as Bottom Resistor in Both Dividers -Remove 5V 0 ohm Resistor GND -Add 3.3V 0 ohm Resistor AGND > GND -Remove T- 0 ohm Resistor

Y-STEPPER-2 Y-STEPPER-1 Y-STEPPER-3 Y-STEPPER-4

1 2 3 4 5 6 7 8

GND1 VCC OUT1B OUT1A OUT2A OUT2B GND2 VBB

DIR STEP SLP RST VREF MS2 MS1 EN

16 15 14 13 12 11 10 9

R33

Y-AXIS-DIR Y-AXIS-STEP

2 4 6

DNP

R45

JP4

1 3 5

X1-4 C1

C8

5V

1K Y-DIRX-POT Y-STEP

5V

1280-EX1 BLINK

DEBUG1

8U2-EX2

5V

8U2-EX1

C11

100nF

GND
USB LEDs

1K
TX-LED

CS-FAN-1
Y-AXIS-EN

TX
RX-LED

External Power Input


THERMO-DO THERMO-CS2 THERMO-CS1 THERMO-SCK 1280-TX 1280-RX

TP34
PWR2

5V

POTS-SCL

1 2 3

VDD A VSS W SCL SDA

6 5 4

GND

R104 Y-EN 5V
Y-AXIS-POT

2 CS-FAN-2 MSTBV2

R72 1K R73

RX GND

TAB OUT

TAB 2

5V

1K Z-DIRY-POT Z-STEP

5V 3.3V 5V

GND GND GND GND 5V

GND

5V

0 R61

(OC0A/OC1C/PCINT7)PB7 (OC1B/PCINT6)PB6 (OC1A/PCINT5)PB5 (OC2A/PCINT4)PB4 (MISO/PCINT3)PB3 (MOSI/PCINT2)PB2 (SCK/PCINT1)PB1 (SS/PCINT0)PB0

2 4 6

26 25 24 23 22 21 20 19

DNP

C24 USB- USB+

R20

(AD7)PA7 (AD6)PA6 (AD5)PA5 (AD4)PA4 (AD3)PA3 (AD2)PA2 (AD1)PA1 (AD0)PA0

B-AXIS-STEP B-AXIS-DIR A-AXIS-POT A-AXIS-EN A-AXIS-STEP A-AXIS-DIR

DNP

30 2

47uF C3

1 3 5

71 72 73 74 75 76 77 78

7 6 5

SO VCC CS TSCK T+ GND

X-STEPPER-2 X-STEPPER-1 X-STEPPER-3 X-STEPPER-4

GND1 VCC OUT1B OUT1A OUT2A OUT2B GND2 VBB

DIR STEP SLP RST VREF MS2 MS1 EN

16 15 14 13 12 11 10 9

0 R62

R51 10K

X Stepper

X-AXIS-DIR X-AXIS-STEP

DNP
2 4 6
1280-EX7

R21

5V

1280-EX6

JP8
1

1280-EX5

C10

100nF

DNP GND

1280-EX4

BLINK EX2-FAN EX2-HEAT EX2-PWR-CHECK 1280-MISO 1280-MOSI 1280-SCK SD-CS

DEBUG4

1K

You might also like