background image

RUMBA32 V1.1 User Manual – Rev A 

 

Page 2 

1

 

I

NTRODUCTION

 

1.1

 

O

VERVIEW

 

This is a user/reference manual for the Aus3D RUMBA32 V1.1 3D printer control board. 

Sections of this manual may be relevant to other versions of RUMBA32. However, there are some 

differences between versions, and may even be differences between boards of the same version when 

produced by other  manufacturers, so it is recommended to always ensure that you are using 

documentation that matches the board you have. 

Where this manual describes specifications and ratings (for instance, current ratings) these are based 

on the components used in the genuine Aus3D RUMBA32 boards, and on analysis and tests of the 

performance of these boards. Most manufacturers will likely use components with the same or similar 

ratings. However, it is always possible that components may be substituted with parts that have 

different ratings, whether that be for reasons of availability, cost, and so on. Always defer to 

documentation provided by the specific manufacturer/supplier, and, if none is available, approach the 

ratings in this document with a margin of safety. 

1.2

 

R

ELEVANT 

L

INKS

 

An up-to-date copy of the documentation should always be available at the following links: 

 

RUMBA32 on GitHub

https://github.com/Aus3D/RUMBA32

 

 

RUMBA32 on Aus3D

https://aus3d.com.au/RUMBA32

 

1.3

 

D

ISCLAIMER

 

This document is provided for reference only. While the author has made every effort, no warranty or 

guarantee is provided regarding the accuracy or reliability of the content presented.  

Electricity, 3D printers, motors, and heating elements all have the potential to cause significant harm 

if used incorrectly or in the event of a fault. The correct operation of your 3D printer is dependent not 

only on RUMBA32, but on many other factors, including that the wiring is done correctly, and that the 

firmware is configured appropriately. These factors, and many others which may impact the safety of 

your device, are outside of the author’s control. As such, the author assumes no liability for damages 

of any sort that may arise from the use of RUMBA32, this documentation, or the information 

contained therein.  

If you have purchased a board from Aus3D, and believe it has a fault, we provide a one-year warranty 

– please contact us at 

[email protected]

 for support. 

1.4

 

D

OCUMENT 

C

HANGELOG

 

Rev 

Date 

Author 

Notes 

5/07/2020 

Chris Barr 

Initial issue 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Содержание RUMBA32 V1.1

Страница 1: ...RUMBA32 V1 1 User Manual Rev A Page 1 RUMBA32 V1 1 Reference Manual Revision A ...

Страница 2: ...ent with a margin of safety 1 2 RELEVANT LINKS An up to date copy of the documentation should always be available at the following links RUMBA32 on GitHub https github com Aus3D RUMBA32 RUMBA32 on Aus3D https aus3d com au RUMBA32 1 3 DISCLAIMER This document is provided for reference only While the author has made every effort no warranty or guarantee is provided regarding the accuracy or reliabil...

Страница 3: ...s 10 8 I2C Connectors 11 9 Servo Connector 12 10 USB Interface 13 11 EXP1 and EXP2 LCD Connectors 14 12 EXP3 General Expansion Header 15 12 1 Overview 15 12 2 EXP3 Modules 15 12 2 1 RUMBA WiFi Adaptor 15 12 2 2 RUMBA MKS TFT Adaptor 15 13 Stepper Drivers 16 13 1 Overview 16 13 2 Diagnostic Input StallGuard 17 13 2 1 Conflict with Endstop Signal 17 13 3 Stepper Driver Jumper Examples 18 14 Configur...

Страница 4: ... o SPI Communication Supported o UART Communication Supported o TMC DIAG sensorless homing Supported MOSFET Outputs 6 o 3 Heaters Maximum Current 5A o 2 Fans Maximum Current 2A o 1 Bed Maximum Current 20A Thermistor Connections 5 Endstop Connections 6 Power Supply o Input Voltage Recommended 12 24V o Input Voltage Absolute Limits 6 35V o 12V Rail max current 4A o 5V Rail max current 2A o 3 3V Rail...

Страница 5: ...er F1 It is required to install a fuse before power is supplied to the heated bed It is recommended to use one of the included 20A fuses for F1 It is not recommended to use a fuse larger than 20A on either MAIN PWR or HB PWR as doing so may exceed the current rating of the screw terminals and risks damaging the board In the event of a short circuit or overcurrent event on either the MAIN PWR or HB...

Страница 6: ... must not exceed 35V or board will be damaged 12V o Internal 12V rail generated from VIN1 o Uses Buck Regulator AOZ1284 o Only present when board is powered from 12V i e 24V PSU o Maximum current draw of 4A o Can be used to supply HE2 FAN0 FAN1 5V_DCDC o Internal 5V rail generated from VIN1 o Uses Buck Regulator AP63205 o Only present when MAIN PWR is supplied o Maximum current draw of 2A 5V o Int...

Страница 7: ...HB o Maximum current draw 20A Heaters H0 H1 H2 o Maximum current draw 5A Fans F0 F1 o Maximum current draw 2A HB draws power from the HB PWR connector H0 and H1 draw power from the MAIN PWR connector H2 F0 and F1 can be independently configured via jumper to draw power from either the MAIN PWR connector or from the internal 12V regulator Note that when drawing from the 12V regulator the combined c...

Страница 8: ... you only need two heater outputs and want three fans HE2 can be repurposed as a third fan output Steps to do this vary by firmware When using Marlin one solution is to edit the pins_RUMBA32_common h file comment out the entry for HEATER_2 and add an extra entry for a third fan to replace it This is shown in Figure 3 Figure 3 Adding a third fan in Marlin ...

Страница 9: ...ting of a 10K resistor and a 2 2nF capacitor As this 10K resistor limits the current that the microcontroller will sink in the event of an overvoltage the endstop signal pins can be safely connected to 12 24V without damaging the board However it is not recommended to operate the board in this condition Note It is recommended to disable endstop pull up resistors in your firmware The hardware pull ...

Страница 10: ...ermistor inputs designated T0 T1 T2 T3 and TB Each thermistor signal passes through an RC filter consisting of a 10K resistor and a 1uF capacitor Thermistors are not polarised it does not matter which wire connects to ground and which to the signal pin Figure 5 Thermistor Connectors ...

Страница 11: ...8 I2C CONNECTORS RUMBA32 has two dedicated I2C connectors As I2C is a bus the pins on both connectors are identical Figure 6 I2C Connectors The I2C signals are additionally available through the EXP3 header see EXP3 General Expansion Header ...

Страница 12: ...1 User Manual Rev A Page 12 9 SERVO CONNECTOR RUMBA32 has one dedicated connector for RC servo motors This connector provides 5V power along with a control signal from the microcontroller Figure 7 Servo Connector ...

Страница 13: ... with the power from the USB connector This prevents RUMBA32 from drawing excessive current and potentially damaging the host device if there is a short circuit or other wiring problem Figure 8 USB Connector The USB pin header provides additional access to the USB signals It matches the internal USB pinout used by ATX motherboards and can be used to connect external USB connectors such as a panel ...

Страница 14: ...ler or the RRD LCD Smart Controller see Figure 11 Both types of displays shown have been tested with RUMBA32 and work correctly Most displays that use these connectors are similar and should also work but it is possible that some displays will not work correctly with the 3 3V logic levels Note that any display connected will require enabling configuring in firmware before it can be used Figure 11 ...

Страница 15: ...d by Aus3D 12 2 1 RUMBA WiFi Adaptor This module integrates an ESP8266 WiFi module into a plug and play module that can be connected directly to RUMBA boards without the need for any additional wiring It can be used to access and control the printer using a web interface over WiFi The printer firmware needs to be configured to support this typically be enabling serial on USART1 For more informatio...

Страница 16: ...figure the stepper driver using the SPI interface UART configure the stepper driver using the UART interface Note that not all stepper drivers from all manufacturers and suppliers use the same pinout for SPI and UART modes Some stepper drivers may offer multiple pinouts as selected by solder jumpers and may be set differently by default by different suppliers RUMBA32 has been designed to work with...

Страница 17: ...3 E1 Y MAX PD8 E2 Z MAX PD10 For TMC stepper drivers that have this DIAG pin sensorless homing can be enabled in firmware without requiring any additional wiring 13 2 1 Conflict with Endstop Signal When connecting stepper drivers with the DIAG pin installed the stepper driver s DIAG signal may override any connected endstop and prevent it from being detected by the firmware If you are using a step...

Страница 18: ...32 V1 1 User Manual Rev A Page 18 13 3 STEPPER DRIVER JUMPER EXAMPLES Stepper Driver Desired Mode Jumper Positions A4988 Microstepping 1x Microstepping 2x Microstepping 4x Microstepping 8x Microstepping 16x ...

Страница 19: ...RUMBA32 V1 1 User Manual Rev A Page 19 Stepper Driver Desired Mode Jumper Positions DRV8825 Microstepping 1x Microstepping 2x Microstepping 4x Microstepping 8x Microstepping 16x ...

Страница 20: ...epper Driver Desired Mode Jumper Positions Microstepping 32x TMC2100 Mode SpreadCycle Microstepping 16x Mode StealthChop Microstepping 16x Interpolation 256x TMC2130 TMC2160 TMC5160 TMC5161 SPI Communication TMC2208 TMC2209 UART Communication ...

Страница 21: ...epper drivers to be supplied with 5V the track between the centre and 3V pad should be cut and a solder joint placed over the 5V and centre pad Figure 16 STEPPER_DRIVER_LOGIC jumper 14 2 ENDSTOP_VOLTAGE JUMPER The ENDSTOP_VOLTAGE jumper Figure 17 selects the voltage supplied via all endstop connectors By default it is configured so that 3 3V is supplied via the endstop connectors This should work ...

Страница 22: ...nd HOLD the BOOT button 3 Press and release the RESET button 4 Release the BOOT button This will place the board into bootloader mode If the USB connection is detected by the board it will enter USB DFU mode and the on board LED will flash once When correctly in the USB DFU mode RUMBA32 should appear in the Windows Device Manager under Universal Serial Bus devices as STM32 BOOTLOADER as shown in F...

Страница 23: ...RUMBA32 V1 1 User Manual Rev A Page 23 16 PINOUT ...

Страница 24: ...RUMBA32 V1 1 User Manual Rev A Page 24 17 DIMENSIONS ...

Отзывы: