100% found this document useful (1 vote)
2K views1 page

MakerBot MightyBoard REVE Schematic

This document provides a summary of the MakerBot MightyBoard (REVE) controller board. It includes a diagram of the board layout showing the locations of components like the Arduino Mega microcontroller, stepper motor drivers, temperature sensors, limit switches and various ports. It also provides information on the functions of indicators, hacks, and interfaces available on the board.

Uploaded by

blablablou
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
2K views1 page

MakerBot MightyBoard REVE Schematic

This document provides a summary of the MakerBot MightyBoard (REVE) controller board. It includes a diagram of the board layout showing the locations of components like the Arduino Mega microcontroller, stepper motor drivers, temperature sensors, limit switches and various ports. It also provides information on the functions of indicators, hacks, and interfaces available on the board.

Uploaded by

blablablou
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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