Dual extruder e step calibration - g-code to switch work nozzle

Hello, I am following guides to calibrate e-steps, but I am not sure how to do this for a dual extruder. I understand that calibration will apply to both hot ends. I am failing to verify the second nozzle. When I use T0 current work nozzle is selected, T1 does not help me. How do I switch Current Work Nozzle through Console or Luban?

Thanks.

G91; relative movement

G1 T0 E100.00 F50
or
G1 T1 E100.00 F50 worked for me testing.

M92 T0 EXXX.XX
M92 T1 EXXX.XX
to store / set
G92 ; absolute movement
M500 to save

all found on the famous
https://teachingtechyt.github.io/calibration.html#esteps

but the two shouldn’t need two different numbers. They could just saying they shouldn’t.
By default it copies the T0 value to both.

Remember e-steps program the mechanical items only, even with different dia nozzles.
flow % and slicer settings set the material differences. so XYZ and E-steps are independent of material.

3 Likes

Thank you, this was helpful.

I also forgot to put extruder in a relative movement mode so I pushed fillament out of the extruder enough for it not to engage, but not enough to be obvious from outside. After I figured that out it all started to work.

oops i will add that incase others read it


1 Like

Its M83 for relative extrusion but i guess it would work with relative movement too.

Yes from g-code’s point of view the extruder is just another axis

the code i came up with based on the measurements I got (there does not seem to be a T0 T1 in anything I have read).

“M92 Current E702.21, BACKUP SINGLE E223.28, BACKUP DUAL E702.21”(that is the statement I used exactly)

the Current E702.21 is SINGLE E223.28 * Pi~ (not exactly Pi but really close). I got that value based on the values from the original M503 inquiry:
M92 X400.00 Y400.00 Z400.00 B888.89Current E667.22, BACKUP SINGLE E212.21, BACKUP DUAL E667.22
it will verify the corrected values but it will not run G1 E100 F50. Tested my findings using @Spaced Block from another thread. it takes 0.1 m of 1.75mm PLA. It checks nearly perfect for me.

There is a setting in Luban to set your flow rate %. if you do not want to risk screwing with recoding your machine. You could run your filament of choice and calculate the % you are off and correct it in materials and create a profile for that filament.

you can change Flow % in the slicer yes but that has its own issues.
Best to get it dialed in as close as you can with a default pla that you use allot of then “IF” any adjustments are needed for other materials to do that via the flow %

Mods can we pin this or add it to e-step calibration a must thread. Important info for those of us w DX.

1 Like