• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

Z offset for dual extruder

Scheduled Pinned Locked Moved Solved
General Discussion
2
5
492
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    Arkadiusz
    last edited by 16 Sept 2020, 16:26

    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.

    1 Reply Last reply Reply Quote 0
    • undefined
      Veti
      last edited by 16 Sept 2020, 16:43

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

      undefined 1 Reply Last reply 16 Sept 2020, 21:36 Reply Quote 1
      • undefined
        Arkadiusz
        last edited by 16 Sept 2020, 20:17

        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.

        1 Reply Last reply Reply Quote 0
        • undefined
          Arkadiusz @Veti
          last edited by Arkadiusz 16 Sept 2020, 21:36

          @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.

          1 Reply Last reply Reply Quote 0
          • undefined
            Veti
            last edited by 17 Sept 2020, 04:33

            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

            1 Reply Last reply Reply Quote 0
            2 out of 5
            • First post
              2/5
              Last post
            Unless otherwise noted, all forum content is licensed under CC-BY-SA