Welcome! Log In Create A New Profile


Makerbase MKS Rumba+

Posted by tyros 
Makerbase MKS Rumba+
March 04, 2018 05:22AM
Hi, I bought the new Makerbase MKS Rumba+ V1.0, and the MKS PWC V1.0, and the TFT32.
Can someone give me a wiring diagram between the Mks RUMBA+ and the MKS PWC (V1.0 or V2.0)?
I already have the .pdf document available on Github, but it does not mention the MKS Rumba +
I will be very grateful to you.

Re: Makerbase MKS Rumba+
March 04, 2018 05:53AM
So Makerbase has stolen yet another open source design and isnt supporting any one silly enough to buy it..

No change at all there then....

The TFT32 needs GND +5v TX0 and RX0, It looks like they have designed it so it just plugs into AUX-1, Then all you have to do it set the baud rate configuration for the screen to match the baud rate in your firmware.

(Its even in the description)

Advantages in Comparision to Original Rumba
1. Add Aux-1 interface, compatible with MKS TFT24,MKS TFT28 as well as MKS TFT32 touch screen.

No idea on the auto power off thing, never seen that before today
This page seems to have lots of info

Edited 1 time(s). Last edit at 03/04/2018 06:00AM by Dust.
Re: Makerbase MKS Rumba+
March 04, 2018 06:05AM
The TFT32 connected into Aux-1 works beautifully.

But I will want to connect the Mks Pwc to use the on / off button and be able to turn off the printer at the end of its work.

It's a shame to leave us without support, because there is potential with this material, but how to wire without any technical documentation ...
Re: Makerbase MKS Rumba+
March 04, 2018 07:00AM
Since you cant seem to follow urls...


Now In and out for mains is clearly labled on the PCB, even if their red overlay is wrong...

The switch clearly goes in the lower plug

Show the wiring of the switch, I would ignore the LED's for now, leaving C (common) NO (Normally Open), NC (Normally closed)

On the plugs seems to be labled 0,1 and C C is obvious... and if you get 0 or 1 wrong... It will just have on/off postilions switched...
They do say red and black wires on the switch.
Love how they dont seem to provide the plug for this...

Just be darn careful here, your playing with mains voltage here, Im not responsible if you kill yourself or anyone else!

Leaving the connectors on the right, which look obvious...
The PS-ON pin i clearly labled on the controller and seem to be identical to the orriginal rumba, so PS-On pin and a gnd pin.
Just leaving you a 5v to find... Should be on Exp2 pin 10, if they have followed the orriginal.

You still need to provide 5v to the rumba board, with ATX, some people use standby power. Or just plug the usb in a computer or charger.

Edited 3 time(s). Last edit at 03/04/2018 07:15AM by Dust.
Re: Makerbase MKS Rumba+
March 04, 2018 11:22AM

The PS_ON pin is the header next to the reset switch. You'd need 5V and GND from somewhere on the board. It's all labelled.
Re: Makerbase MKS Rumba+
February 04, 2019 10:35AM
I have purchased the same setup except i have the makerbase tft35. I have it all connected almost completely working. If you are still having a hardtime with the wiring let me know and i can help. i am having a problem getting the smoothie board setup file to work. I am trying to change the steps per mm setting in the mks_config.txt file. when i put the line in and boot up there is no change to the steps per mm. have you had any luck with the settings? this is my first controller using smoothieware.
Re: Makerbase MKS Rumba+
February 04, 2019 12:26PM
According to the descriptions I found, the MKS Rumba+ is an 8-bit ATMEGA2560 board, like the original Rumba. So it doesn't run Smoothieware.

Delta printer calibration calculator, mini IR Z probe, and colour touch screen control panel: [escher3d.com]

Large delta printer, and other 3D printer blog postings: [miscsolutions.wordpress.com]

Disclosure: I have a financial interest in sales of the Panel Due, Mini IR height sensor, and Duet WiFi/Duet Ethernet.
Re: Makerbase MKS Rumba+
February 05, 2019 02:39PM
Thanks for the hint in the right direction. The package I bought included the TFT35 and part of the description reads as shown below. But You give me the idea that only the TFT35 is smoothie programmable not the Rumba+ board. if i look at buying the rumba+ alone it says nothing about smoothie. I will connect to the main board and try to put marlin on it using Arduino just like my other Rumba board. Hopefully that is the clue I needed. I also got the wifi module included. haven't tried to set that up yet .

Name: MKS TFT35 Touch Screen


1. 7 type languages online switching.
2. Preview G-code model, display model on printing. (this requires a plug in for CURA you can find on git hub)
3. Inbuilt 32 bit high speed ARM chip.
4. 3.5 inch touch screen, simple operating interface, high sensitivity.
5. Support WIFI remote control, you may monitor via APP or PC. Available for Android and IOS system.
6. Easy to update firmware by SD card.
7. Easy to replace into your logo and customize 13 commands .
8. Support printing from breakpoint,power cut detecting,printing save, outage detecting and auto off function.
9. Supports Marlin, Smoothieware.

Found it on Ebay bought it cheaper on ali express
Re: Makerbase MKS Rumba+
February 06, 2019 05:44AM
As said above, TFT32 35 etc talk Gcode over a serial/USB interface.
Does in a fancy, colorful but elementary way what a PC running Pronterface does far better.

OK to have as you can do basic stuff, home, heat, move, start a job from the SD...stand alone.

Wifi , Sure but I wouldn't trust it. The SD card is enough.

Yes you can change the language, the color, the icons shape but who cares ? It is a god damn 3D printer, not a playstation.

When it becomes serious, you connect the PC.

Of course, you can't run smoothieware on this "terminal", just "talk" to it !

Edited 3 time(s). Last edit at 02/06/2019 11:25AM by MKSA.

"A comical prototype doesn't mean a dumb idea is possible" (Thunderf00t)
Re: Makerbase MKS Rumba+
February 06, 2019 11:01AM
the clue to configuring the TFT 32, is in the config file first line.

one assumes its the same for the tft35

Edited 1 time(s). Last edit at 02/06/2019 11:01AM by jinx.
Re: Makerbase MKS Rumba+
February 08, 2019 02:35AM
I am trying to use the latest marlin software (1.1.9) and setup dual extruders. when I try to compile I get an error

In file included from /tmp/928740351/build/sketch/MarlinConfig.h:42:0,
from /tmp/928740351/build/sketch/power_loss_recovery.cpp:27:
/tmp/928740351/build/sketch/SanityCheck.h:1606:1: error: static assertion failed: DEFAULT_AXIS_STEPS_PER_UNIT has too many elements.
static_assert(COUNT(sanity_arr_1) <= NUM_AXIS_N, "DEFAULT_AXIS_STEPS_PER_UNIT has too many elements.");

I cant find any place where NUM_AXIS_N is set

From my Configuration.h


// @section extruder

// This defines the number of extruders
// :[1, 2, 3, 4, 5]
#define EXTRUDERS 2

// Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
// The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).
// For the other hotends it is their distance from the extruder 0 hotend.
#define HOTEND_OFFSET_X {0.0, 25.40} // (in mm) for each extruder, offset of the hotend on the X axis
#define HOTEND_OFFSET_Y {0.0, 0.00} // (in mm) for each extruder, offset of the hotend on the Y axis

#define X_DRIVER_TYPE DRV8825
#define Y_DRIVER_TYPE DRV8825
#define Z_DRIVER_TYPE DRV8825
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE DRV8825
#define E0_DRIVER_TYPE DRV8825
#define E1_DRIVER_TYPE DRV8825
//#define E2_DRIVER_TYPE A4988
//#define E3_DRIVER_TYPE A4988
//#define E4_DRIVER_TYPE A4988


* Default Axis Steps Per Unit (steps/mm)
* Override with M92
* X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
#define DEFAULT_AXIS_STEPS_PER_UNIT { 200,200, 3200, 189,189}

am I missing something? I am using windows but using arduino web editor
Re: Makerbase MKS Rumba+
February 08, 2019 02:51AM
I like them to be stand alone. but your saying I should just use an old laptop with pronterface or simplify 3d connected directly to the motherboard? Can I set steps per mm in pronterface? I still have to set that stuff with marlin or start up gcode right? I actually have an old laptop I could use. Any other pitfalls to look for? Another option is Buying a raspberry pi and installing octoprint right? not sure how that setup works. Any opinions or input is welcome.
Re: Makerbase MKS Rumba+
February 08, 2019 03:48AM
Again, post in the relevant thread.

"A comical prototype doesn't mean a dumb idea is possible" (Thunderf00t)
Re: Makerbase MKS Rumba+
February 08, 2019 07:59PM
I was asking here because there are very few makerbase Rumba+ users. I am wondering if I should use a different motherboard type if I have dual extruders. Maybe other Rumba+ users have had success setting two extruders. I will try searching for a dual extruder thread. I have gotten dual extruders to work on two of my other printers using older Marlin code but I am trying to use the latest marlin for this Build. Thanks for your help.
Re: Makerbase MKS Rumba+
February 11, 2019 04:36PM
first line makes sense now its means Rumba+ is running Marlin.
Sorry, only registered users may post in this forum.

Click here to login