RUMBA
English • العربية • български • català • čeština • Deutsch • Ελληνικά • español • فارسی • français • hrvatski • magyar • italiano • română • 日本語 • 한국어 • lietuvių • Nederlands • norsk • polski • português • русский • Türkçe • українська • 中文(中国大陆) • 中文(台灣) • עברית • azərbaycanca • |
Release status: Working
Description | R.eprap U.niversal M.ega B.oard with A.llegro driver
|
License | |
Author | |
Contributors | |
Based-on | |
Categories | |
CAD Models | Altium
|
External Link |
Contents
Summary
RUMBA (R.eprap U.niversal M.ega B.oard with A.llegro driver) RUMBA is a feature rich all-in-one electronics solution for Reprap and other CNC devices.
It features an onboard ATmega2560. Its six motor outputs are powered by Pololu pin compatible stepper drivers.
The board features a developer friendly expansion port supporting giving access to all unused I/O, ADC and I2C pins.
RUMBA is designed to be flexible in the user's power source availability, allowing any power supply from 7V-30V.
Safety Tip
Once you start putting electricity into your RepRap - even at just 12 volts - you have to take basic, common sense precautions to avoid fires.
Just in case these fail, test your workshop smoke detector.
Got no smoke detector? Get one!
RUMBA USB Driver for Windows
When you attach RUMBA for the first time to a Windows computer you might need to provide a driver (INF file).
Features
- compact size: 135mm x 75mm
- fully integrated all in one solution:
- Arduino 2560-R3 compatible (works with Sprinter, Repetier, Marlin out of the box)
- ATmega16U2 (with enhanced firmware) for high speed USB serial connection (up to 2MBit)
- UNIVERSAL POWER:
- can be used with 12V-35V for motors / heated bed
- integrated high precision power regulators (DC/DC) for:
- 12V (FAN/Light/...) and
- 5V (ATmega2560/Logic)
- power input selector for ATmega/logic (stand alone or power from USB)
- easy DISPLAY + SD-CARD connector:
- RepRapDiscount SmartController compatible pin header on board
- up to 6 motor driver with easy micro stepping setup (micro switches) which can be used for:
- TRIPLE extruder
- DUAL Z driver and DUAL extruder
- ...
- 5x temperature ADC connectors for thermistors:
- e.g. 3x extruder thermistor + 1x heated bed thermistor + 1x chamber thermistor
- 5x PWM capable power mosfet outputs (3 with voltage selector for MainPower/12V):
- e.g. 3x (MainPower) extruder heater cartridge/power resistor + 1x (12V) fan + 1x (12V) light
- 1x PWM capable power mosfet with extended cooling area for heated bed
- 6x end stop connectors with power supply
- Xmin/Xmax/Ymin/Ymax/Zmin/Zmax
- can be used for mechanical, opto, hall, ... end stops
- screw terminals *and* pin header for easy motor connection:
- can be used with existing 4 pin Molex plug on motor cable
- easy to attach cables without plug
- USB connector and USB pin header (useful when mounting in a small box)
- Power and ALL unused pins available on EXP-3 feature connector:
- +5V and +12V
- 2x ADC
- 2x PWM I/O
- 4x I/O
- I2C
- full JTAG support
- JTAG can be used during full operation (no shared pins)
- easy to develop/debug new or optimized firmware using Atmel Studio
Motor Driver
Motors
Endstops
Thermistors
Smart Controller (optional)
USB
JTAG & ISP (for firmware developer)
ATmega 2560 STK500v2/Arduino2560 Bootloader
HEX: File:RRD-RUMBA ATmega2560 ArduinoBoot.hex.zip
FUSES: E: 0xFD / H: 0x10 / L: 0xFF
- BOD=2.7V
- OCD+JTAG+ISP=ENABLED
- EESAVE=ENABLED
- BOOTSZ=4k
- BOOTRST=ENABLED
- EXTXOSC_8MHZ_XX_16KCK_65MS
Source: Arduino bootloader
16U2 LUFA/Arduino based USB2Serial Firmware
HEX: File:RRD-RUMBA ATmega16U2 USB2Serial.hex.zip
FUSES: E: 0xF6 / H: 0xD9 / L: 0xFF
- BOD=2.7V
- ISP=ENABLED
- EXTXOSC_8MHZ_XX_16KCK_65MS
Source: File:RRD-RUMBA SRC 16U2 FIRMWARE.zip (Atmel Studio 6 project)