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

    Input Shaper Plugin Requires Dummy Axis to be Homed

    Scheduled Pinned Locked Moved
    Plugins for DWC and DSF
    input shaper idex
    4
    14
    652
    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.
    • curieosundefined
      curieos @p8blr
      last edited by

      @p8blr The endstops do not have adjustment, nor do we have provisions in the design for this. Besides, I prefer making the endstop mount rigidly and compensating for minor inaccuracies with software adjustments. This method is more repeatable in my experience.

      She/Her
      I work at a local 3D printing shop.
      Printers: Micron+ w/Duet 3 Mini, in-progress adaptation of the Jubilee REL onto an E3D MS, Prusa i3 MK3S.

      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined Phaedrux moved this topic from Tuning and tweaking
      • Phaedruxundefined
        Phaedrux Moderator @curieos
        last edited by

        @curieos said in Input Shaper Plugin Requires Dummy Axis to be Homed:

        I think this is causing issues with the Input Shaper plugin where it doesn't recognize the machine as being fully homed.

        What exactly are you seeing in the plug?

        What gcode commands are you using to split and combine the axis?

        Z-Bot CoreXY Build | Thingiverse Profile

        curieosundefined 1 Reply Last reply Reply Quote 0
        • curieosundefined
          curieos @Phaedrux
          last edited by

          @Phaedrux
          All axes are homed, minus the hidden V that has no motors assigned.
          8bad0d9b-89cc-4344-b998-59e197a6c058-image.png
          00c4ff79-d0ba-42ce-ac54-39de307ef5fa-image.png

          homey.g looks like this:

          var LY_driver = move.axes[1].drivers[0]
          var RY_driver = move.axes[1].drivers[1]
          
          G91											; relative positioning
          G1 H2 Z5 F3000								; lift Z relative to current position
          G1 H1 Y-655 F6000							; move quickly to Y axis endstop and stop there (first pass)
          G1 H2 Y5 F3000								; go back a few mm
          G1 H1 Y-10 F360								; move slowly to Y axis endstop once more (second pass)
          M584 Y2.2 V2.3 P5							; separate Y axis into two axes
          M584 Y{var.LY_driver} V{var.RY_driver} P5	; separate Y axis into two axes
          M92 V{move.axes[1].stepsPerMm}				; set new axis steps per mm
          M564 H0										; allow movement without homing to square
          G1 H2 V{global.y_axis_skew}					; square Y by moving V
          M584 Y{var.LY_driver, var.RY_driver} V P4	; rejoin Y axis and hide U from UI
          G1 H2 Z-5 F3000								; lower Z again
          M564 H1										; enforce axis minimums and maximums and only allow movement after homing
          G90											; absolute positioning
          

          She/Her
          I work at a local 3D printing shop.
          Printers: Micron+ w/Duet 3 Mini, in-progress adaptation of the Jubilee REL onto an E3D MS, Prusa i3 MK3S.

          1 Reply Last reply Reply Quote 0
          • Phaedruxundefined
            Phaedrux Moderator
            last edited by

            What does M119 show for endstop states when you get that error?

            Can you try sending the lines from your homing file one at a time? Do you get any errors?

            I also see you're using a mix of U and V. Do you also have a U axis?

            Z-Bot CoreXY Build | Thingiverse Profile

            curieosundefined 1 Reply Last reply Reply Quote 0
            • curieosundefined
              curieos @Phaedrux
              last edited by

              @Phaedrux To be clear, I'm not having any issues homing. No errors are encountered at any point. Everything works perfectly, the only issue is the IS plugin won't allow me to record motion profiles because it thinks the machine is not fully homed.

              It's an IDEX printer, so the secondary toolhead is the U axis. It also has a euclid as Z-probe, so that displays as being triggered when it's not deployed since it's NC. 0e7d3ee9-058e-4add-ab4e-2f7501636ad7-image.png

              She/Her
              I work at a local 3D printing shop.
              Printers: Micron+ w/Duet 3 Mini, in-progress adaptation of the Jubilee REL onto an E3D MS, Prusa i3 MK3S.

              1 Reply Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator
                last edited by

                As a work around can you try unmapping the V endstop with an M574 command in your homing file after it's been hidden? Or try adding an M92 V command to force it to be marked as homed?

                Z-Bot CoreXY Build | Thingiverse Profile

                curieosundefined 1 Reply Last reply Reply Quote 0
                • curieosundefined
                  curieos @Phaedrux
                  last edited by

                  @Phaedrux Do you mean G92? M92 sets axis steps per mm.

                  She/Her
                  I work at a local 3D printing shop.
                  Printers: Micron+ w/Duet 3 Mini, in-progress adaptation of the Jubilee REL onto an E3D MS, Prusa i3 MK3S.

                  Phaedruxundefined 1 Reply Last reply Reply Quote 0
                  • Phaedruxundefined
                    Phaedrux Moderator @curieos
                    last edited by

                    @curieos Yes, sorry, G92

                    Z-Bot CoreXY Build | Thingiverse Profile

                    curieosundefined 1 Reply Last reply Reply Quote 0
                    • curieosundefined
                      curieos @Phaedrux
                      last edited by

                      @Phaedrux That doesn't seem to work. I was looking in the model browser, and it wasn't updating user workspace coordinates for that axis though. I added it to the homing macros, and I tried running it in the console and it didn't seem to do anything. I can try again when I get into work.

                      She/Her
                      I work at a local 3D printing shop.
                      Printers: Micron+ w/Duet 3 Mini, in-progress adaptation of the Jubilee REL onto an E3D MS, Prusa i3 MK3S.

                      curieosundefined 1 Reply Last reply Reply Quote 0
                      • curieosundefined
                        curieos @curieos
                        last edited by

                        @Phaedrux It's working now. Not sure what changed, but I did put it in a slightly different place this time.

                        She/Her
                        I work at a local 3D printing shop.
                        Printers: Micron+ w/Duet 3 Mini, in-progress adaptation of the Jubilee REL onto an E3D MS, Prusa i3 MK3S.

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