Z offset for dual extruder



  • Hi,

    I have dual extruder setup where one of them is lifting up when second extruder is used.

    So E0 is low and moves up when E1 is used by moving U axis, therefore there need to be 3.5mm offset on Z axis for E0

    I tried to implement Z offset in config.g using G10 P0 X0 Y0 Z3.5 U0 - it worked for offset but messed my printer and it Z axis wouldn't move during print anymore, printing only using X and Y axis.

    Is there any other way I can implement this offset? I'm very basic with gcode.



  • the first extruder should not have an offset.
    define the offset for the second extruder.



  • You're right, adjusting offset on E1 doesn't mess printer in the way E0 does.
    I swapped connections between E0 and E1 and it works fine now thanks.

    Its very weird that E0 does this, I took me a while to figure out it was Z offset on E0 causing that.



  • @Veti I just printed calibration cube and it came out 3.5mm too short, missing bottom layers.
    Z axis doesn't work until it reaches offset height I setup on E1: G10 P1 X0 Y0 Z3.5 U0

    edit:
    I removed offset from G10 command and instead in Cura in extruder2 start g-code I added:
    G1 Z3.5
    G92 Z0
    This did the trick, now I have to find way to implement it in duet config file. It works fine but I prefer to not rely on Cura to execute this command.



  • can you adjust the minimum
    from something like this
    M208 X0 Y0 Z0 S1 ; set axis minima
    to
    M208 X0 Y0 Z-3.5 S1 ; set axis minima


Log in to reply