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

    automatic load Macro - precisionpiezo

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    6
    758
    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.
    • windieselundefined
      windiesel
      last edited by

      Hey,
      i noticed when i load the filament with the extruder that the piezo triggers when the filament reaches the hotend.
      So I had the Idea for writing a Macro which loads the filament automaticly, like a homing.g file.
      But I have no clue how to write a macro which listens for an specific endstop and stops the extruder.
      or do I have to calibrate this in config.g? The piezo triggers pretty often while printing, so defining it as an endstop for the E axis could generate a problem?

      best regarts
      Kevin

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

        Have you considered using extruder motor stall detection instead?

        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

        1 Reply Last reply Reply Quote 0
        • windieselundefined
          windiesel
          last edited by

          the motor is pretty stong. with the bondtech the pushfitting are pushed out pretty easy. I could reduce the current and try that.
          Thanks

          1 Reply Last reply Reply Quote 0
          • windieselundefined
            windiesel
            last edited by

            I finally had the time to implement the stall detection for the extruder. First tests seams to work perfect.
            I was wondering if it is possible to use Extruder Stall detection while printing.

            My first tests are a bit strange, in the middle of the first layer the stall detection went on for no obvious reason. When I prevent the filament from extruding, the extruder motor loses steps.
            I guess it highly depends on the speed the extruder runs?

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

              @windiesel said in automatic load Macro - precisionpiezo:

              I finally had the time to implement the stall detection for the extruder. First tests seams to work perfect.
              I was wondering if it is possible to use Extruder Stall detection while printing.

              My first tests are a bit strange, in the middle of the first layer the stall detection went on for no obvious reason. When I prevent the filament from extruding, the extruder motor loses steps.
              I guess it highly depends on the speed the extruder runs?

              Yes. Stall detection doesn't work reliably at low speeds, so to avoid false stall warnings the firmware ignores stall indications below a certain speed. You can configure this speed in the M915 command.

              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

              1 Reply Last reply Reply Quote 0
              • windieselundefined
                windiesel
                last edited by

                that makes sense. You typically get extrusion Problems at higher sprintspeeds

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