Rumba32
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 | Rumba32 32bit Board
|
License | |
Author | |
Contributors | |
Based-on | |
Categories | |
CAD Models | |
External Link |
Contents
Rumba32 32bit Board für Marlin V2.0
Specifications
- Input Voltage (Recommended): 12-24V
- Input Voltage (Limits): 6-35V
- Stepper Drivers: 6 (Socketed StepStick with SPI support)
- MOSFET Outputs: 6
- Maximum Bed Current: 20A
- Maximum Heater Current: 5A
- Thermistor Connections: 5
- Endstop Connections: 6
- Quality, high powered MOSFET
- 4 layer board with single side component placement
PCB design
Releases
- Version 1.0E
Resources
- - Documentation and source files are available on GitHub
- - Instructions for configuring Arduino IDE and uploading Marlin
Description
RUMBA32 is a brand new control board from Aus3D! We are confident in the hardware and have been using it internally for many months now, and believe it is ready for release into the world. However, RUMBA32 relies on Marlin 2.0's 32-bit support, which is rapidly evolving, so documentation and configuration settings may be subject to change. Please make sure you are comfortable following the instructions in our getting started guide before purchasing RUMBA32.
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 (256K flash, 8K 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.
We'll say it again - RUMBA+ is a tank. It's sturdy and capable, and because firmware support is so mature, it's always dependable. Now, we've taken that tank and strapped a jet engine to it - and we think you'll like the result.
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, DRV8825, and so on, but it also features added SPI driver support: just change the jumpers underneath any driver and you can use SPI-based stepper drivers, like the TMC2130 - 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.
External SD card reader
Most RepRapDiscount based LCD modules come with an integrated SD card reader. You can use this reader, but because this system is 3.3V based, the signal to noise ration is higher. Meaning you will need a much better connection between the LCD module and the board. Crappy ribbon cables won't do it in most cases. Dropping the SPI speed AND using shielded ribbon cables is most likely needed to get a good signal integrity.
You can't use the onboard SD card reader and the LCD card reader at the same time. DO NOT insert a SD card in both slots at the same time, because this could lead to a hardware failure.
How to flash the firmware
Supported:
Using the Cortex Debug Header (SWD) Using DFU over USB Using UART on EXT-3 PIN 15 (TX) and PIN 16 (RX)
Cortex Debug Header
You can use the Cortex Debug Header to program the STM32 firmware and do step-by-step debugging.
This board only support SWD. SWO is not routed to the header, since we had to use the pin for a PWM output.
I personally use the SEGGER J-Link Edu Mini. But any 2€ Ebay flasher should work ("ST Link V2"). Please make sure that you have a adapter for the debug header!
The debug header is a 2x05 pin (1.27/0.05”).
DFU (USB)
https://www.st.com/en/development-tools/stsw-stm32080.html
UART
https://www.st.com/en/development-tools/flasher-stm32.html
LICENSE
CERN OHL version 1.2
The files under PCB/packages3d are excluded from this license and are provided under fair use terms for this open-source project.