1

Topic: Need help on RUNBA card

Hello everyone:
I got few problems with the RUMBA card, please if anyone can give some help:
1: How to set : DEFAULT_AXIS_STEPS_PER_UNIT? Because I changed the value and save, but the machine still same, doesn't change.
2: If it is possible to set the Extruders position in the 3D printer ?

Thanks

2

Re: Need help on RUNBA card

We need more information.

How are you trying to change/save the steps/mm?

What printer? printing host? more details please.

SD4 #1 & #2 - Lawsy carriages, E3D v6, Rumba controller board, mirror bed plate, X motor fan, upgraded PSU & Mica bed heater
SD4 #3 - in the works ~ Folgertech FT-5, rev 1
Printit Industries Beta Tester - Horizon H1

3

Re: Need help on RUNBA card

Hello:
We changed it in the firmware like all other parameters, such as direction ect...
But the other parameters changed successful,  just the steps/mm didn't change.

The printer is one we made by ourself, we use RUMBA board for 3 extruder, and we use the Marlin firmware for the settings, but in the firmware, we don't find the set about the distance from one extruder from the other extruder, or extruder position.

http://soliforum.com/i/?zxdvdHh.jpg
http://soliforum.com/i/?ATyeK3S.jpg
http://soliforum.com/i/?QSxGfhQ.jpg

4

Re: Need help on RUNBA card

Marlin firmware by default is set to use an EEPROM if it is available on the board. All settings stored on the EEPROM will override any firmware settings.

If you install Repetier host in has a EEPROM manager that will allow you to access and modify the EEPROM values that the Rumba board stores.

As for the Extruder offset that is not a firmware option but is handled by the host. You need a host such as Simplify3d that can be configured for more than two extruders.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

5

Re: Need help on RUNBA card

Steps/mm can be found in configuration.h  but Carl is right.  It can be changed in EEPROM and offset can also be changed in your host.  The current version of RH will have an offset option as well.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

6

Re: Need help on RUNBA card

Thank you guys.
I know for the extruders we can set in the host. But is there have any way to set it in the firware ?
We are making the printers, and we want to set all the mechanical info into the printers, then the user will not need to set them at all, they just put ON the printer, and download the G-code, then print.

This is what we try to do.
Many thanks for the helping.

For the steps/mm, now I go try

7

Re: Need help on RUNBA card

It would help if you'd post a link to what version of Marlin you are using.

Printit Industries Model 8.10 fully enclosed CoreXY, Chamber heat
3-SD3's & a Workbench all fully enclosed, RH-Slic3r Win7pro, E3D V6, Volcano & Cyclops Hot End
SSR/500W AC Heated Glass Bed, Linear bearings on SS rods. Direct Drive Y-axis, BulldogXL
Thanks to all for your contributions

8

Re: Need help on RUNBA card

We use Marlin/Arduino 1.6.4 , I'm not sure if this is the Marlin version.
Which version you suggest we can use?
Or where I can see the version of Marlin.

Thanks for help.

9

Re: Need help on RUNBA card

Hi:
Thanks for all the help, we fix the steps/mm. 
Now need help to find how to set the extruder position in firmware but not in host.

10

Re: Need help on RUNBA card

1257955261 wrote:

Hi:
Thanks for all the help, we fix the steps/mm. 
Now need help to find how to set the extruder position in firmware but not in host.

It has to be set in the host as it is a function of the slicer. I am afraid that this one setting tjat your users will have to setup themselves. The best you can do is offer very explecite instructions amd supply the values to guide them.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

11

Re: Need help on RUNBA card

In Marlin configuration.h:

// 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 EXTRUDER_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
// #define EXTRUDER_OFFSET_Y {0.0, 5.00}  // (in mm) for each extruder, offset of the hotend on the Y axis

Uncomment the last 2 lines and then enter the proper offset values in the brackets, where the first integer represents your first extruder E0 (no offset); then each of the other entries represent the offset values from that...so assuming your extruders are 20mm apart in the X axis, yours should look something like:
   
                                               E0      E1      E2                                       

#define EXTRUDER_OFFSET_X {0.0, 20.00, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
#define EXTRUDER_OFFSET_Y {0.0, 0.00, 0.00}  // (in mm) for each extruder, offset of the hotend on the Y axis

Be advised I have not done this for more than 2 extruders, but give it a try...

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

12

Re: Need help on RUNBA card

carl_m1968 wrote:

It has to be set in the host as it is a function of the slicer. I am afraid that this one setting tjat your users will have to setup themselves. The best you can do is offer very explecite instructions amd supply the values to guide them.

The above should work as well, but If you do choose to set it up in firmware, then you can use the settings in the slicer to make minor adjustments if necessary...

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

13

Re: Need help on RUNBA card

IronMan wrote:

In Marlin configuration.h:

// 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 EXTRUDER_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
// #define EXTRUDER_OFFSET_Y {0.0, 5.00}  // (in mm) for each extruder, offset of the hotend on the Y axis

Uncomment the last 2 lines and then enter the proper offset values in the brackets, where the first integer represents your first extruder E0 (no offset); then each of the other entries represent the offset values from that...so assuming your extruders are 20mm apart in the X axis, yours should look something like:
   
                                               E0      E1      E2                                       

#define EXTRUDER_OFFSET_X {0.0, 20.00, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
#define EXTRUDER_OFFSET_Y {0.0, 0.00, 0.00}  // (in mm) for each extruder, offset of the hotend on the Y axis

Be advised I have not done this for more than 2 extruders, but give it a try...


I thought the E2 value should be 40 since the values use the E0 as the origin. Not the distance from ex 0 to 1 then from 1 to 2. But the distance from 0 to 1 and 0 to 2 since 0 will always be the start point.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

14

Re: Need help on RUNBA card

carl_m1968 wrote:
IronMan wrote:

In Marlin configuration.h:

// 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 EXTRUDER_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
// #define EXTRUDER_OFFSET_Y {0.0, 5.00}  // (in mm) for each extruder, offset of the hotend on the Y axis

Uncomment the last 2 lines and then enter the proper offset values in the brackets, where the first integer represents your first extruder E0 (no offset); then each of the other entries represent the offset values from that...so assuming your extruders are 20mm apart in the X axis, yours should look something like:
   
                                               E0      E1      E2                                       

#define EXTRUDER_OFFSET_X {0.0, 20.00, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
#define EXTRUDER_OFFSET_Y {0.0, 0.00, 0.00}  // (in mm) for each extruder, offset of the hotend on the Y axis

Be advised I have not done this for more than 2 extruders, but give it a try...


I thought the E2 value should be 40 since the values use the E0 as the origin. Not the distance from ex 0 to 1 then from 1 to 2. But the distance from 0 to 1 and 0 to 2 since 0 will always be the start point.

Good catch! Correct...my bad.  It uses E0 as a reference for all.

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

15

Re: Need help on RUNBA card

IronMan wrote:
carl_m1968 wrote:
IronMan wrote:

In Marlin configuration.h:

// 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 EXTRUDER_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
// #define EXTRUDER_OFFSET_Y {0.0, 5.00}  // (in mm) for each extruder, offset of the hotend on the Y axis

Uncomment the last 2 lines and then enter the proper offset values in the brackets, where the first integer represents your first extruder E0 (no offset); then each of the other entries represent the offset values from that...so assuming your extruders are 20mm apart in the X axis, yours should look something like:
   
                                               E0      E1      E2                                       

#define EXTRUDER_OFFSET_X {0.0, 20.00, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
#define EXTRUDER_OFFSET_Y {0.0, 0.00, 0.00}  // (in mm) for each extruder, offset of the hotend on the Y axis

Be advised I have not done this for more than 2 extruders, but give it a try...


I thought the E2 value should be 40 since the values use the E0 as the origin. Not the distance from ex 0 to 1 then from 1 to 2. But the distance from 0 to 1 and 0 to 2 since 0 will always be the start point.

Good catch! Correct...my bad.  It uses E0 as a reference for all.

That's what I was thinking. I have only dealt with dual and it was the case that way so i thought it would for others. But this line pretty much confirms it..

// For the other hotends it is their distance from the extruder 0 hotend.

Also note to OP:

As we have shown you can set it up in the firmware, but that does not get relayed to the slicer in any way. The slicer that your customer uses will still need to know the offset values as well and the customer will need to input those in their slicer settings.

So again you can supply these values with instructions or program your own host and slicer with the settings embedded but please note as with most of us here customers DO NOT like being locked into a host and slicer as they all have different performance levels.

You could contact Simplify3D and see if they would be interested in supporting your product and have a prebuilt profile included in their setup. You guys might could even work out a license agreement where their software is shipped with your machines.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

16

Re: Need help on RUNBA card

Thanks very much for all of you !
This web is amazing....
We will try it now.
Later will let you to know if it works

17

Re: Need help on RUNBA card

Best of luck...please let us know the results!

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

18

Re: Need help on RUNBA card

Hi:
Looks like we solve the problems, but we still didn't print one projet for test.
Because we found our power supplier is not enough to heat 3 extruders.
We bought one new power supplier with 24VDC 50A , will arrive here at tomorrow.
So we will try tomorrow, see what's happening.
Thank you !

19

Re: Need help on RUNBA card

Looking forward to seeing your results...what file will you be printing with the 3 extruders for your test?

SD2 - Stock - Enclosure - Heated Bed - Glass Plate - Auto Fire Extinguisher
Ord Bot Hadron - RAMPS 1.4 - Bulldog XL - E3D v6 - 10" x 10" PCB Heated Build w/SSR - Glass Plate
Thanks for All of Your Help!

20

Re: Need help on RUNBA card

just one tube with 3 levels in diameter.
just to test if everything working fine, then we will go try something else.