RUMBA32 Control Board
We love our RUMBA+ boards! They're great - plenty of stepper drivers, heater/fan channels to spare, and they're built like a tank. Their biggest weakness? Like most other printer control boards, they're 8-bit. Built around the same ATmega2560 that powers RAMPS, there are limits to what they can do and how quickly they can do it. These limits are a function of the CPU speed (16MHz) and the available memory (256kB flash, 8kB SRAM) of the ATmega2560. These specifications limit how many features you can enable, and how quickly you can run your printer - but now, RUMBA32 is here to erase those limits!
We've taken the tried and tested hardware design that is RUMBA+ and upgraded it with a new processor: an STM32F446. Boasting a 180MHz clock rate, 512kB of flash memory, and 128kB of SRAM, all built on a high-performance ARM architecture. RUMBA32 isn't just a little bit faster than RUMBA+ - it's an order of magnitude faster. If you're after a control board that will be set to handle cutting-edge firmware features now and into the future, RUMBA32 has you covered.
RUMBA32 is a 32-bit control board that doesn't force you to change your whole printer to suit it. Like RUMBA+ and RAMPS, it supports common character and graphical LCDs. RUMBA32 supports standard stepper drivers, like the A4988 and DRV8825, but it also supports stepper drivers that communicate via SPI and UART: just change the jumpers underneath any driver and you can control them via firmware - no extra wiring required!
RUMBA32 is a 32-bit control board that runs Marlin 2.0 - so if you're looking for a performance upgrade that will feel comfortable and familiar, RUMBA32 is it.
- Documentation and source files are available on GitHub
- RUMBA32 V1.1 User Manual (PDF)
- Instructions for configuring and uploading Marlin Firmware
- Input Voltage (Recommended): 12-24V
- Input Voltage (Limits): 6-35V
- Stepper Drivers: 6 (Socketed StepStick with SPI/UART support)
- MOSFET Outputs: 6
- Maximum Bed Current: 20A
- Maximum Heater Current: 5A
- Thermistor Connections: 5
- Endstop Connections: 6
- 1 x RUMBA32 Control Board
- 2 x 10A Fuses
- 2 x 20A Fuses
Note: The current batch of RUMBA32 boards (V1.1A) have a small resistor soldered on the back of the board, between two pins of the EXP1 connector. This resistor has been added to ensure that the bootloader always behaves correctly, and does not impact the normal operation of the board. This resistor will be included in future designs, but on V1.1A it has been added after production.