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

    IDEX Markforged Home All issue

    Scheduled Pinned Locked Moved Solved
    General Discussion
    3
    5
    326
    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.
    • buttonundefined
      button
      last edited by

      Hi!
      I just after month my printer with dual marforged kinematic (IDEX).

      Problem that I have is at homing all axis.
      I can home all axis separetly, and behavior is correct. When I hit home all i have error:
      "Error: G0/G1: insufficient axes homed"

      My files for me looks really ok:
      homeX:

      G91              ; relative positioning
      G1 H2 Z5 F2400   ; lift Z relative to current position
      G1 H1 X-340 F3000 ; move quickly to X axis endstop and stop there (first pass)
      G1 X5 F6000  ; go back a few mm
      G1 H1 X-340 F300  ; move slowly to X axis endstop once more (second pass)
      G1 H2 Z-5 F2400  ; lower Z again
      G90              ; absolute positioning
      

      HomeU:

      G91              ; relative positioning
      G1 H2 Z5 F2400   ; lift Z relative to current position
      G1 H1 U340 F3000 ; move quickly to Y axis endstop and stop there (first pass)
      G1 U-5 F6000  ; go back a few mm
      G1 H1 U340 F300  ; move slowly to Y axis endstop once more (second pass)
      G1 H2 Z-5 F2400  ; lower Z again
      G90              ; absolute positioning
      

      HomeY:

      G91              ; relative positioning
      G1 H2 Z5 F2400   ; lift Z relative to current position
      G1 H1 Y340 F3000 ; move quickly to Y axis endstop and stop there (first pass)
      G1 Y-5 F6000  ; go back a few mm
      G1 H1 Y340 F300  ; move slowly to Y axis endstop once more (second pass)
      G1 H2 Z-5 F2400  ; lower Z again
      G90              ; absolute positioning
      

      HomeZ:

      G91               ; relative positioning
      G1 H2 Z5 F2400    ; lift Z relative to current position
      G1 H1 Z-300 F600 ; move Z down until the endstop is triggered
      G1 H2 Z3 F2400
      G1 H1 Z-300 F180
      G90
      G1 Z5 F1200
      

      And finaly HOMEALL:

      G91                   		; relative positioning
      G1 H2 Z5 F2400        		; lift Z relative to current position
      G1 H1 X-340 U340 F3000 		; move quickly to X and U axis endstops and stop there (first pass)
      G1 X5 U-5 F6000 			; odbicie X i U
      G1 H1 X-340 U340 F300 		; powrot wolno XU
      G1 H1 Y340 F3000 
      G1 Y-5 F6000   				; go back a few mm
      G1 H1 Y340 F300  			; move slowly to X and Y axis endstops once more (second pass)
      G1 Y-320 F4800
      G1 H1 Z-300 F600      		; move Z down stopping at the endstop
      G1 H2 Z3 F2400
      G1 H1 Z-300 F180
      G90                  		; absolute positioning
      G1 Z5 F1200					; lift Z
      

      I can't figure out whats wrong here...

      1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt
        last edited by fcwilt

        Hi,

        If may be because you are trying to home X and U at the same time.

        Try doing them individually.


        If that doesn't work you could use "brute force" and comment out lines 4 to 14 and test.

        If all is good un-comment the next line and test again.

        Eventually you should find the line causing the problem.


        If you don't mind a bit of inefficiency you can use my approach.

        For you it would look like this:

        M98 P"homeZ.g"
        M98 P"homeX.g"
        M98 P"homeU.g"
        M98 P"homeY.g"
        

        Frederick

        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

        dc42undefined 1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @fcwilt
          last edited by

          @fcwilt said in IDEX Markforged Home All issue:

          If may be because you are trying to home X and U at the same time.

          That's correct. You should be able to do a first pass homing X and U together, and both axes should stop when the first endstop is triggered. Then you need to home X and U separately. It's the same as for homing a CoreXY printer, see https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareCoreXYPrinter#Section_homeall_g_file.

          Duet WiFi hardware designer and firmware engineer
          Please do not ask me for Duet support via PM or email, use the forum
          http://www.escher3d.com, https://miscsolutions.wordpress.com

          fcwiltundefined 1 Reply Last reply Reply Quote 2
          • fcwiltundefined
            fcwilt @dc42
            last edited by

            @dc42 said in IDEX Markforged Home All issue:

            That's correct. You should be able to do a first pass homing X and U together, and both axes should stop when the first endstop is triggered. Then you need to home X and U separately.

            Thanks for the confirmation.

            Frederick

            Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

            1 Reply Last reply Reply Quote 0
            • buttonundefined
              button
              last edited by

              Did homing separate - working great. THX

              1 Reply Last reply Reply Quote 1
              • First post
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA