• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    button
    last edited by 21 Mar 2021, 12:42

    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
    • undefined
      fcwilt
      last edited by fcwilt 21 Mar 2021, 13:37

      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

      undefined 1 Reply Last reply 21 Mar 2021, 13:42 Reply Quote 0
      • undefined
        dc42 administrators @fcwilt
        last edited by 21 Mar 2021, 13:42

        @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

        undefined 1 Reply Last reply 21 Mar 2021, 14:08 Reply Quote 2
        • undefined
          fcwilt @dc42
          last edited by 21 Mar 2021, 14:08

          @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
          • undefined
            button
            last edited by 21 Mar 2021, 19:02

            Did homing separate - working great. THX

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