today we're gonna talk about the Rumba board now there's two different versions
there's this one that I found online that's an older version and then there's
the Rumba plus version 1.0 the initial videos are going to cover the Rumba and
then we're going to transition over to the Rumba plus so you can always hold
off on purchasing this and wait on purchasing this until I get a little bit
more deeper into tutorials so in a moment I'm gonna give you a close-up of
this and describe it okay to start with with the Rumba we have a couple of
things we need to look at here for our endstops
we have three pins across and of these three pins
this one is our signal set of pins the one in the center is our ground and the
one on this very far edge is our voltage so the order of these goes x min x max Y
min Y max z-min and Z max the next thing that we have over here is our
thermistors these are used to tell temperature so we have our first set
which is t 0 then we have another one for t 1 then we have t 2 and then
finally we have t 3 these are all for the telling of temperature with I
believe the extruders then these last two over here are for your heat bed over
here we have our USB connection and we also have pins to use if our USB
connection were to break we could load it through the pins over here we have a
5 volt and ground connection so that we can run axillary power and then we also
have one right here as well and then inside here we also have a 12 volt
pin that we can use with ground this is our auxiliary 3 this will be for a lot
of different devices such as let's see servos or you could use it with your BL
touch or your 3d touch and then these pins right here our SPI pins these from
here to here and we also have SPI pins over here now keep in mind with this
particular board there are three pins there's one two and three if you have
the jumper on this pin and the middle pin your USB will not work so you want
to keep it on this one and this one if you're loading with USB over here we
have our exp 2 and exp 1 those are usually used for a LCD which I'll show
you in future videos and then we have our PS ON set of pins right here and
here which hopefully I'll do tutorial on soon then we have our JTAG set of pins
these we probably won't be using but they use to do diagnostics on the board
in the factory then here we have our stepper ports for our female connectors
for the male step ports and down below for our acts we have dip switches these
I believe had to be in the down position for all of them to give you the highest
degree of resolution and then you have your X stepper your TY stepper your Z
stepper your easy E 0 stepper your E 1 stepper and your E 2 stepper and the
ways you can connect you can use a DuPont connector or you can use the
screw down connector and they give you key over here for B 1 A 1 2 A or 2 B
for the colors of the wires and then in order to use your
Extruders they give you one two or possibly three ports this might be use your heat
bed and the connectors are positive and negative all the way across now this
also might be used for your heat bed but I believe it's over here anyway so these
would be your three extruders and inside here you have the possibility to hook up
two fans right here with either pins or you can use the screw down blocks for
the holes over here now just keep in mind they have had the
jumper on the bottom two pins in order to enable controlled power on them
through the firmware and then we have our main board power right here so you
have positive and negative you can either do 12 volts or you can do up to
allegedly 35 but I don't recommend that then we have our separate power for our
heat bed so you have positive and negative again and then you have your
out power right here for positive and negative to your heat bed now the cool
thing about this board is it has fuses so if they blow you can just pull them
out and replace them just like on your car and then finally what I want to show
you is how to actually program your board so what we're gonna do is we're
gonna take the small end of the USB connector and connect it to the board
and we're gonna take the other end and connect this computer and you're gonna
hear a beep in a moment I'll show you in Marlin how we're gonna program it okay
the first thing that we're gonna do is we're gonna open up the Marlin - bug fix
- 1.1.9 then we're gonna go into the marlin subfolder and we're gonna
open up boards.h
now to find our board we're gonna do a search on Rumba and what we have here
is Rumba underscore, excuse me, board_Rumba so we're gonna copy
that and we're gonna close out of here now I want to show you pins for a second
so each board has a pin map to it for a particular thing that we're gonna use on
each one of the pins so if we scroll down this list we're looking for pins
underscore Rumba and here it is so we're gonna open it up and inside here
it explains a little bit about the actual pins file that outlines your
board and what the connectors are so first of all limiting, the limiting switch
is called the end stops so each one of these is your signal pins so 37 36 for
xmin and xmax and so on and so forth then we have our Z probe so this is
our minimum Z probe they're saying that it's on x max which means that it might
be when we're not using the Z-min in this case then further down it talks
about her steppers and the three things that are important are about our steppers
the x step in your dir pin and your enable pin these are relevant for
stepping sometimes they'll be a chip select associated with this and other
boards and that has to be used with SPI connections so scrolling down we have it
all the way up to our first second and third extruders and then we have our
thermistors outlined in what pins are used for that further down we have our
fan pins and what's connected where and then finally we have our LCD controller
and how we connect to that four pins and so on and so forth so I'm gonna close
out of this I'm gonna press M on the keyboard and I'm gonna open up the
Marlin.ino
okay in the Marlin.ino we're gonna select the configuration.h tab
we're gonna do a search on motherboard
and this is where we actually say what kind of motherboard we have so we're
gonna replace Board_RAMPS_14_EFB with
Board_Rumba that we copied out of the board's.h file and that
will define our board in order to load it we need to select the correct chipset
in this case since the MEGA 2560 is our processor so we're good there and then
we need to select a port in this case it's port seven so before we do the
actual upload which will compile our changes and upload the firmware to our
Rumble board I want to show you a couple other things over here we have our
Advanced Settings this is for our configuration advanced dot H tab and
some other settings that you might be looking for might be in here but the
main two that we're gonna be using are gonna be configuration dot H and
configuration dot advanced or advanced dot H partment so in a moment I'm gonna
press the upload button and I'm gonna shorten the last part of the video
because it's just uploading but thank you for watching and please like and
subscribe