M2 Electronics

M2 runs on an all-in-one motherboard from Ultimachine, called RAMBo. More information on RAMBo is available at RAMBo.

M2 kits that were shipped after October 3rd 2013 will receive a newer revision. All functionality and connections are the same, but this new revision requires a driver other than the standard Arduino Mega driver to communicate with. The driver is available here: RAMBo driver on reprap.org.

720px-Rambo1-2-conn-main.jpg

Mosfet Outputs
RAMBo Header M2 Connection Notes
Extruder 0 Heat Nozzle Heater Prewired
Extruder 0 Fan Bed Fan Prewired, controlled by M106 S*.
Extruder 1 Heat Unused Unused on M2
Extruder 1 Fan Filament Drive and Electronics Case Fans Two 12v fans wired in series.
Power Input
RAMbo Header M2 Connection Notes
Heated Bed 24V PSU Prewired
Mosfets and Logic 24V PSU Prewired
Motors 24V PSU Prewired
Endstops
RAMBo Header M2 Connection Notes
X Min X Endstop Prewired, plug in so that S and - are connected
Y Min Y Endstop Prewired, plug in so that S and - are connected
Z Min Z Endstop Prewired, plug in so that + is connected to White, Red or Yellow - whichever you have
X Max Unused
Y Max Unused
Z Max Unused
Thermistors
RAMBo Header M2 Connection Notes
T0 Nozzle Thermistor
T1 Unused / Second nozzle thermistor
T2 Heated Build Platform Thermistor
T3 Unused
Motors
For all motor connections - if the motor moves the wrong direction when commanded, power down, unplug all power, and flip the motor connector.
You MUST follow this procedure - unplugging a motor when it is powered will destroy the stepper driver.
All kits shipped after May 2013 should work with the Red motor wire oriented towards the rear of the machine, unless otherwise instructed.
RAMBo Header M2 Connection Notes
X X Motor Prewired
Y Y Motor Prewired
Z Z Motor Prewired, either of the two Z headers will work
E0 Extruder Motor Prewired, double check that the Extruder Motor is plugged into E0 and not Z
E1 Unused / Second Extruder
Other Headers
Power-Select A jumper between 2 of 3 pins Between top and center will power RAMBo from your computer's USB port; bottom and center will power it from the onboard 5V regulator.
Ext2 Unused A set of breakout headers for various RAMBo connections, information on the main RAMBo page.
PS_ON Unused
SD/SPI SD Card Reader Prewired, plug the SD reader cable onto the SD header so that the top center two pins and the bottom four pins receive wires. If your SD cable is composed of colored soldered wires, Brown goes to MISO. If your SD cable is composed of white wires, the marked wire goes to 5V. If your SD cable is composed of colored wires, crimped and inserted into housings, the Red wire goes to 5V.

The previous version 1.2 :

Rambo-Main.jpg

Mosfet Outputs
RAMBo Header M2 Connection Notes
Extruder 0 Heat Nozzle Heater Prewired
Extruder 0 Fan Bed Fan Prewired, controlled by M106 S*. Rated for 12V, but has run at S255 on 19.5V for 72 hours reliably.
Extruder 1 Heat Unused Unused on M2
Extruder 1 Fan Filament Drive and Electronics Case Fans Turns on at boot at S155, manual control with M108 S*. Rated for 12V, but has run at S255 on 19.5V for 72 hours reliably.
Power Input
RAMbo Header M2 Connection Notes
Heated Bed 12V PSU Prewired
Mosfets 19.5V PSU Prewired with jumpers from main 19.5V input
Motors and Logic 19.5V PSU Prewired
Endstops
RAMBo Header M2 Connection Notes
X Min X Endstop Prewired, plug in so that S and - are connected
Y Min Y Endstop Prewired, plug in so that S and - are connected
Z Min Z Endstop Prewired, plug in so that + is connected to White, Red or Yellow - whichever you have
X Max Unused
Y Max Unused
Z Max Unused
Thermistors
RAMBo Header M2 Connection Notes
T0 Nozzle Thermistor
T1 Unused
T2 Heated Build Platform Thermistor
T3 Unused
Motors
For all motor connections - if the motor moves the wrong direction when commanded, power down, unplug all power, and flip the motor connector.
You MUST follow this procedure - unplugging a motor when it is powered will destroy the stepper driver.
All kits shipped after May 2013 should work with the Red motor wire oriented towards the rear of the machine.
RAMBo Header M2 Connection Notes
X X Motor Prewired
Y Y Motor Prewired
Z Z Motor Prewired, either of the two Z headers will work
E0 Extruder Motor Prewired, double check that the Extruder Motor is plugged into E0 and not Z
E1 Unused
Other Headers
Power-Select A jumper between 2 of 3 pins Between top and center will power RAMBo from your computer's USB port; bottom and center will power it from the onboard 5V regulator.
Ext2 Unused A set of breakout headers for various RAMBo connections, information on the main RAMBo page.
PS_ON Unused
SD/SPI SD Card Reader Prewired, plug the SD reader cable onto the SD header so that the top center two pins and the bottom four pins receive wires. If your SD cable is composed of colored soldered wires, Brown goes to MISO. If your SD cable is composed of white wires, the marked wire goes to 5V. If your SD cable is composed of colored wires, crimped and inserted into housings, the Red wire goes to 5V.

The firmware that ships on M2 is a customized version of Marlin 1.0.0 RC2; more information is available at M2 Firmware.


Fuse example image:

720px-Rambo1-2-conn-main_fuses.jpg