Ultimachine Boards

Want to Buy one? Mini-RAMBo Here, RAMBo Here, Archim1 Here.

UltiMachine boards are extremely high quality and built as the refined updated Ramps 1.4 board. Meaning it is a more reliable board and it has been designed with more robust safety features built in (harder to destroy these boards by accident). Hopefully this will result in a more pleasant user experience for the newcomers to electronics. These boards are using trusted high quality components and assembled in the U.S. Johnny R from UltiMachine designed the original Ramps series of boards and these are the next generations from him and his team.  There are many improved features including properly implemented drivers with more efficient heat transfer, replaceable fuses, isolated USB, more ports, More control from the firmware did I mention DIGI-POTS!!!.

The boards are more expensive than the current ramps boards but have no assembly required and I am expecting a nearly non existent failure rate (still true). These two factors mean I can have a much lower markup on them than the ramps. These boards also have the driver current that is set in the firmware meaning much less setup and testing time for me as well, again lowering the need for a steep markup and more accurate control over your steppers. The mini-Rambo has four drivers, this means no dual endstop firmware on this board with out some skills and an external driver.


There is much more information available from UltiMachine or the Wiki links in each section.


Using the Mini Rambo

Shop link

All the Details you could need, http://reprap.org/wiki/MiniRambo

The most common way the Mini Rambo will be used on the Mostly Printed CNC or LowRider CNC, will just be power and the X, Y, and Z steppers. The board is labeled clearly on each port. (moving the wrong way?)



 If you are using an LCD the header adapter is not needed and you can plug it directly into the board as shown.




Adding an Extruder

To use an extruder you will need to flash the extruder enabled firmware or set the firmware to your appropriate thermistor value (Most commonly 11). You will then need to plug in your extruder heater, Thermistor to port T0, your print fan to port fan 1, and your extruder stepper into E0.




Using a Heated Bed

In addition to all the wires above, you will need to add what is shown in the picture below. Everything else has been removed for clarity. The firmware will need to have the heated bed thermistor value set (Usually to 11). You will need to add the bed thermistor to port T1, power to both inputs A&B, and of course the bed plugs into the heated bed port.

****EDIT T2*****




Formal Details

If you have any doubts or are unclear on anything the wiki page should have all your answers. http://reprap.org/wiki/File:MiniRambo1.3a-connections.png


Laser Pin / BlTouch / Spare PWM

Pin 23 is the signal pin for the ZMax endstop it  is PWM capable and usually unused. For the BLTouch you will need to designate it for a “servo”.


Driver Math

These can now be set in Configuration-Adv.h,

#define PWM_MOTOR_CURRENT {950, 950, 950} //XY,Z,E

ITripMAX=(As stated Setting the drivers to 70%-90% of max rated amps is a good idea, 70% seems pretty good to me.)

VRef = ITripMAX * 0.8 (this gives you the ideal test point voltage)
Wv = (VRef / 1.66) * 255 (Wv=the pwm value needed (if you are using a rambo stop here I believe))

// Motor current PWM conversion, PWM value = MotorCurrentSetting * 255 / range
#define DEFAULT_PWM_MOTOR_CURRENT  {900, 900, 900}

So Wv/255*2000=DEFAULT_PWM_MOTOR_CURRENT (Values are XY, Z, E)


If you have plugs that do not fit the the sockets on the Mini Rambo, you can persuade them to come off and usually your plugs will fit the bare pins.



Mini-Rambo CaseCase

Need a fancy Box for your fancy board?


Gnarly Mini-Rambo Case


Dual End Stop

Information link

Rambo 1.3 -1.4

Shop link

The most common way the Rambo will be used on the Mostly Printed CNC or LowRider CNC is to plug in the X, Y, and Z steppers. Then you need power to both the logic and stepper circuits. (moving the wrong way?)

All the details in their full glory, https://reprap.org/wiki/Rambo_v1.4


Rambo 6A PS with Jumper

You can add a Short jumper to get power to both ports, mind the polarity. The board does have labels but the Diagram below should be a little more clear.

The Rambo 1.4 no longer needs an adapter but the first batch have shrouded pins (custom un-shrouded 1.4’s are on the way). This means some of the LCD cables will be backwards…Easy fix here.

Using an LCD requires an adapter on the full sized Rambo 1.3.



When using a laser or a PID controller the Pins on MX2 are available.

45 (PWM), your laser pin or PID speed. Controlled by M3

31 Laser or PID, enable, Controlled by M5

23 not assigned yet, Shared with YMAX

​Whom do I credit for this picture?


Need a Gnarly Box for your fancy board?

Thingiverse Link


Dual End Stop Information

Information Link


Shop link Archim1.

Wiki links, Archim 1 & Archim 2

Before you ask, the only difference is the Archim 2 uses Trinamic drivers. This is setup up extremely similar to the Rambo board except no LCD adapter is needed.


Need a Box for your Gnarly board?

Thingiverse Link


Dual End Stop Information

Information Link