2nd extruder stepper to pull filament off 5 kg reel
-
I want to add 2nd extruder stepper, on a separate driver, to pull filament off 5 kg reel. Should be simple right?
M584 X0.0 Y0.5 Z0.1:0.2 E0.4:0.3
Driver 3 is the added stepper. which ever motor I list first works the other does not turn.
I initially tried running both motors (slightly different) off the same driver but the speeds differed. I thought using a spare driver would work as well.
Any ideas? -
@damaged_goods Define your tool(s) to use both extruders then set the mixing ratio to 1.00:1.00.
-
When you have X#:# or Y#:# they are considered to be two motors working the same axis.
When you have E#:# they are considered to be separate extruders.
I don't know how to do what you want.
Someone does - perhaps @dc42
Frederick
-
'tools" that is what I was missing
-
@damaged_goods Now that I'm in front of my PC, I can give you a more comprehensive answer in case you haven't already figured it out. So define your tool (s) to use both extruders - e.g. M563 P0 S"Tool 0" D0:1 H1. Note that the extruder drives are referred to in the order that they were created in M584. So in your case, the extruder connected to the main board, drive 4 (0.4) becomes D0 in the M563 command, and the second extruder (0.3) is referred to as D1.
Then after M563, you need M567 to set the mixing ratio. As this is a "push-pull" arrangement we need to set both extruders to use 100%. So the command you need is M567 P0 E1.00:1.00 (where P0 refers to tool 0). -
@deckingman said in 2nd extruder stepper to pull filament off 5 kg reel:
Now that I'm in front of my PC, I can give you a more comprehensive answer in case you haven't already figured it out. So define your tool (s) to use both extruders - e.g. M563 P0 S"Tool 0" D0:1 H1. Note that the extruder drives are referred to in the order that they were created in M584. So in your case, the extruder connected to the main board, drive 4 (0.4) becomes D0 in the M563 command, and the second extruder (0.3) is referred to as D1.
Then after M563, you need M567 to set the mixing ratio. As this is a "push-pull" arrangement we need to set both extruders to use 100%. So the command you need is M567 P0 E1.00:1.00 (where P0 refers to tool 0).Thank you sir. I was just about to get into it. Your knowledge is greatly appreciated. It always makes me nervous when I start making somewhat blind changes to the config. It's been working so well!
I am guessing that I can fine tune matching speeds by altering the ratio? -
@damaged_goods said in 2nd extruder stepper to pull filament off 5 kg reel:
I am guessing that I can fine tune matching speeds by altering the ratio?
You could but it's a bit course. Obviously both extruders need to feed the same amount otherwise they'll be fighting against each other. You need to keep the hot end extruder the same and make any changes to the one that pulls off the reel (let's call it the "feeder"). So it's important that the steps per mm for each extruder is correct but if you need to make fine adjustments, then tweaking the steps per mm of the "feeder" extruder would give finer adjustment than changing the mixing ratio which will only go in 1% increments. You want to avoid the situation where the hot end extruder is pulling against the "feeder" extruder so it is preferable that the one pulling off the reel over extrudes slightly. So you'd want to reduce the steps per mm for that one slightly. i.e if 400 steps gave you one mm, and you "told" the firmware that it was 398 steps per mm, then 400 steps would give you (1/398*400 = 1.005mm. Obviously for a very long print, you might end up with quite a long loop of filament between the feeder and the hot end, in which case increase the steps per mm of the feeder slightly.
Edit. What you don't want is the filament between the two extruders being taught. -
@deckingman said in 2nd extruder stepper to pull filament off 5 kg reel:
@damaged_goods said in 2nd extruder stepper to pull filament off 5 kg reel:
I am guessing that I can fine tune matching speeds by altering the ratio?
You could but it's a bit course. Obviously both extruders need to feed the same amount otherwise they'll be fighting against each other. You need to keep the hot end extruder the same and make any changes to the one that pulls off the reel (let's call it the "feeder"). So it's important that the steps per mm for each extruder is correct but if you need to make fine adjustments, then tweaking the steps per mm of the "feeder" extruder would give finer adjustment than changing the mixing ratio which will only go in 1% increments. You want to avoid the situation where the hot end extruder is pulling against the "feeder" extruder so it is preferable that the one pulling off the reel over extrudes slightly. So you'd want to reduce the steps per mm for that one slightly. i.e if 400 steps gave you one mm, and you "told" the firmware that it was 398 steps per mm, then 400 steps would give you (1/398*400 = 1.005mm. Obviously for a very long print, you might end up with quite a long loop of filament between the feeder and the hot end, in which case increase the steps per mm of the feeder slightly.
Edit. What you don't want is the filament between the two extruders being taught.That is why I am adding the second feeder extruder.
Thanks again for your help -
@deckingman working perfectly. Thank you.
-
-