Running Two different gear ratio extruders at the same time.
-
@deckingman it works! Woohoo! Thanks deckingman! I just got hopefully one more question, I'm calibrating the pull one so that it "extrudes" a little more than the Zesty nimble (I have a mini buffer system like the Prusa MMU2 so it creates a loop), I'm calibrating esteps, does Duet accept decimal places for esteps? like for the 2nd one, I'm at 97.95 steps per mm but I'm wondering if that's actually accepting that as 97.95 or just 98 or 97. Thanks!
Update: another question came up xD. I just want to make sure I can change esteps in the middle of a print correct? I just have to type in M92 E2700:bbbb in the gcode console on the web control to change it mid print? That's what I've been doing but I wanna make sure that is the correct way to change esteps mid print. Thanks!
-
@iamthebest22 I'm only 99% sure about your questions - not 100%. I think you can specify steps per mm as decimal values, but for a given move, the resultant calculation would be truncated or rounded to a whole (micro) step. If you think about it, a micro step is a fraction of a step. So you either get a micro step, or you don't. The firmware may, or may not, keep track of those lost bits of micro steps and add an odd one now and then to compensate. Dunno.
AFAK, you can change micro stepping "on the fly" like everything else but you might need to wait for the movement queue to empty before you see the result. I'm on my phone right now and can't remember what the G or M code is for micro stepping (92?), But if you enter that without any parameters, it should report back the settings. So you can change it, then check. -
Got it, yeah that's what I'm confused about, whether it truncates or rounds it to a whole step and so it's really useless to use decimal values, maybe someone else can share that.
Yes that's what I've been doing, use M92 to enter that gcode, thanks, now hopefully someone can answer the question about the decimals esteps xD
-
You can use fractional parts in the M92 steps/mm values. For each G1 move, after multiplying the extrusion distance by the steps/mm the extruder microsteps will be rounded to the nearest microstep, and the excess will be carried over to the next move.
-
@iamthebest22 There you go - DC has answered your question.
So all sorted now?
-
M350 is for changing microstepping. AFAIR, setting microstepping causes movement axes to be flagged as unhomed and therefore would likely ruin a print if sent mid-print.
-
oh it's M350 for changing microstepping mid print? okay than, I think we'll all good now, thank you very much!
-
@iamthebest22 said in Running Two different gear ratio extruders at the same time.:
oh it's M350 for changing microstepping mid print? okay than, I think we'll all good now, thank you very much!
NO, NO, NO! Do not change M350 mid print! This is the micro-stepping mode. Leave it at 16X with interpolation. Use M92 to adjust the steps per mm as we discussed. I don't know why @bot even mentioned it.
-
@deckingman Ahh I wasn't paying attention closely, but noticed you mention the word micro stepping in one of your posts. I saw you mention too M92 but thought you made a mistake and meant M350. I had it backwards!
-
oh my fault too, no problem, M92 it is, okay now we're all good, thank you very much everyone!