Rambo

From RepRap
Jump to: navigation, search
Crystal Clear action run.png
RAMBo

Release status: Working

DSC07882.JPG
Description
An all in one RAMPS class motherboard targeting convenience, reliability, and performance
License
Creative Commons Attribution-ShareAlike 3.0
Author
Contributors
Based-on
Categories
CAD Models
External Link


RAMBo Pages: RAMBo .:. RAMBo v1.0-1.1 .:. RAMBo v1.2 .:. RAMBo v1.3 .:. RAMBo v1.4 .:. RAMBo Firmware .:. RAMBo Development .:. MiniRambo .:. MiniRambo Development .:. EinsyRambo .:. EinsyRambo Development

Summary

RAMBo (RepRap Arduino-compatible Mother Board) is an all in one RAMPS class motherboard targeting convenience, reliability, and performance.

The features have evolved with newer versions of RAMBo. Find version specific info at:
See RAMBo v1.1 for information applicable to version 1.0 through 1.1.
See RAMBo v1.2 for information applicable to version 1.2.

Features

Logic

  • Arduino MEGA compatible Atmega2560 and Atmega32u2 processors are compatible with all RAMPS class firmware
  • Crystals for both usb and mcu (timing accurate to 10ppm)
  • 4 Thermistor jacks
  • All extra pins broken out on both processors (allows using the 32u2 for LUFA AVR programmer, etc.)
  • 2 channel SDRAMPS compatible SPI breakout

Motor Drivers

  • 5 A4982 1/16th microstep motor drivers (A4984 1/8th prior to v1.1) (2 connectors on Z for Prusa Mendel and other dual Z printer designs)
  • Digital Trimpot for stepper current control
  • Current limit on driver IC VCC to prevent permanent latchup
  • Microstep mode configured by MCU through firmware (no jumpers needed)
  • Test points for driver control signals
  • Step and Direction pins are on their own ports for synchronous movement capability
  • Extra driver ports broke out for up to 3 additional drivers (some of the motor extension pins are shared with max endstop and a pin allocated for SPI-SS extensions)

PWM DC outputs (Extruders, Fans, Etc.)

  • 6 outputs
  • Low resistance mosfets for cool running
  • Indicator led for each channel

Power

  • Three independent power rails for flexible input power configurations
    • Heated Bed, 15A 12-24V (version earlier than 1.1 limted to 14A 16V due to fuse rating, see rambo_development for hacks)
    • Extruders and fans, 5A 12-24V (fuse can be exchanged for up to 10A capacity) 10V-26V input voltage
    • Motors, 5A 12-24V (fuse can be exchanged for up to 10A capacity) 10V-26V input voltage
  • Built in SMPS for 5V generation

PCB

  • 4 layer
  • 2oz copper on all layers
  • High quality, High temperature FR4-TG130 PCB
  • Gold ENIG finishing

Documentation

The RAMBo user manual can be downloaded here

Powering RAMBo

Different versions of RAMBo require different power rails connected to power the logic. Please see the page for your board:
See RAMBo v1.1 for information applicable to version 1.0 through 1.1.
See RAMBo v1.2 for information applicable to version 1.2.

USB Driver

Windows requires a driver to communicate with RAMBo. Download this file File:RAMBo USBdriver.zip and unzip it into a known location on your computer. In windows 7, plug in your RAMBo board, and let windows fail to find the driver. Then, go to the start menu, right click on computer and click properties. On the left, click on Device Manager. Scroll down to Unknown Devices, and right click on RAMBo. Choose Update driver. CLick on "Browse my computer for driver software", then click on "Let me pick from a list of device drivers on my computer", then click the button for "Have Disk" and then click browse and point it to the file you downloaded above.

Linux and Mac use the built in CDC driver. RAMBo should show as a option in your 3D printer control interface (/dev/ttyACM0 , etc.).

Firmware

Support for RAMBo is in several firmwares. More details at RAMBo firmware.

Schematic

This is the RAMBo v1.1schematic.

Devolopment information

Current source files and tagged releases are at Github

There is a page at Rambo_development with the pin assignments, fuses, changelog, etc.

Fuses

RAMBo has 3 replaceable fuses. The small white fuse holders are Little Fuse OMNI-BLOCK fuse holders. They are compatible with NANO2 Fuses. Fast or very fast acting are recommended. An example part number for replacement fuses is 0448005.MR

  • F2 supplies the motors and on-board power supply.
  • F3 supplies the extruder heater and fan outputs.
  • F4 is a 15A ATO (the type found in many automotives). F4 supplies the heated bed output.

Sources for replacement 5A fuses for F2 and F3 are below.

Where to buy


Credits

Board designed by johnnyr (at UltiMachine). Based on work, research, and documentation published by open source heroes: Arduino, RepRap, Adrian Bowyer, Nophead, Zach Smith, Vik Oliver, Tonokip, Josef Prusa, Kliment Yanev, Jordan Miller, Joachim Glauche, and many many more Reprappers, etc.