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

    Filament sensor switch in 4 axis Delta

    Scheduled Pinned Locked Moved
    Filament Monitor
    4
    17
    672
    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.
    • Vetiundefined
      Veti @dc42
      last edited by Veti

      @dc42 said in Filament sensor switch in 4 axis Delta:

      That's normal when the printer is a delta.

      missed that part. thx

      but whats the error then?

      Error: Z axis maximum must be greater than minimum

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

        @Veti said in Filament sensor switch in 4 axis Delta:

        but whats the error then?

        Error: Z axis maximum must be greater than minimum

        He's still using M208 S0, which is the maximum, but he went from -2 as the max height to 0 as the max height. Still makes no sense.

        @ander Use M208 S1 Z-2 That sets the low point of the z axis to -2mm below the surface. You'll need a separate line for M208 S0 U1000 to set the max travel for your U axis

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • anderundefined
          ander
          last edited by

          Thanks for the help, i tried what you (phaedrux) sayd and worked, i don´t have this error anymore.
          Now, the filament sensor switch (it is a regular endstop switch)is connected to pin 4 (E2_stop)in the expansion board.
          and is giving me an error:

          M98 P"config.g"
          HTTP is enabled on port 80
          FTP is disabled
          TELNET is disabled
          Endstop configuration:
          X: high end switch connected to pin xstop
          Y: high end switch connected to pin ystop
          Z: high end switch connected to pin zstop
          U: high end switch connected to pin e0stopWarning: Heater 0 appears to be over-powered. If left on at full power, its temperature is predicted to reach 365C
          Error: Unknown pin name 'e2stop'
          Warning: Heater 0 appears to be over-powered. If left on at full power, its temperature is predicted to reach 365C
          Warning: Heater 1 appears to be over-powered. If left on at full power, its temperature is predicted to reach 1232C

          How can i make it work?
          here is my last config.g
          thanks

          config(9).g

          Vetiundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
          • Vetiundefined
            Veti @ander
            last edited by

            @ander said in Filament sensor switch in 4 axis Delta:

            Error: Unknown pin name 'e2stop'

            thats the wrong name. phaedrux posted a list of the pin names that are valid in this thread

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

              @ander said in Filament sensor switch in 4 axis Delta:

              Error: Unknown pin name 'e2stop'

              Try exp.e2stop as the pin name.

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • anderundefined
                ander
                last edited by

                Hi there
                i put exp.e2stop, and my endswitch´s signal wire goes to pin 4 on the expansion side, i see no error for now when i reset the duet. then i tested printing something and pushing and releasing the switch of the filament....the printing continues as normal....so it doesn´t work.
                Also, something weird happens with the extruder that i realised. If i set manually for example 200 degrees for the extruder, seems to reach and mantain it very well. but when printing....first reaches 200 degres and then starts autoleveling...and when does it, temperature varies quite a bit, and sometimes gives me temp error due to those oscilations (i´m using a E3D)
                thanks
                config(10).g

                M98 P"config.g"
                HTTP is enabled on port 80
                FTP is disabled
                TELNET is disabled
                Endstop configuration:
                X: high end switch connected to pin xstop
                Y: high end switch connected to pin ystop
                Z: high end switch connected to pin zstop
                U: high end switch connected to pin e0stopWarning: Heater 0 appears to be over-powered. If left on at full power, its temperature is predicted to reach 365C
                Warning: Heater 1 appears to be over-powered. If left on at full power, its temperature is predicted to reach 1305C

                Phaedruxundefined 1 Reply Last reply Reply Quote 0
                • anderundefined
                  ander
                  last edited by

                  Anyone can help me please?

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

                    Sorry I missed your last reply there.

                    M591 D0 C"exp.e2_stop" P1 E6.0

                    The underscore shouldn't matter, but try remove the _ between e2 and stop.

                    The E6 parameter would only be used with the laser monitor. This is a simple switch is it not? So remove the E6 entirely.

                    You're also missing S1 to enable filament monitoring.

                    Try this corrected line

                    M591 D0 C"exp.e2stop" P1 S1

                    The other alternative is to try enabling pullup resistor by adding a ^ in front of the pin name.

                    M591 D0 C"^exp.e2stop" P1 S1

                    If that doesn't work, you can also try P2 instead of P1. I'm not sure what type of switch you have, so try both.

                    Z-Bot CoreXY Build | Thingiverse Profile

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

                      @ander said in Filament sensor switch in 4 axis Delta:

                      Also, something weird happens with the extruder that i realised. If i set manually for example 200 degrees for the extruder, seems to reach and mantain it very well. but when printing....first reaches 200 degres and then starts autoleveling...and when does it, temperature varies quite a bit, and sometimes gives me temp error due to those oscilations (i´m using a E3D)

                      Have you done a PID tuning of the hotend yet? Do you have a silicone sock on the nozzle? Does the part cooling fan blow on the heater block?

                      https://duet3d.dozuki.com/Guide/Ender+3+Pro+and+Duet+Maestro+Guide+Part+4:+Calibration/40#s161

                      Z-Bot CoreXY Build | Thingiverse Profile

                      1 Reply Last reply Reply Quote 0
                      • anderundefined
                        ander
                        last edited by

                        Hi there
                        Yes, i already did the PID tunning, i have an E3D with a sock, but the weird thing is that the malfunction happens only while autoleveling, if there is no temp error after autoleveling the printing goes perfect, the temperature is very stable.
                        referring to the filament monitoring, i tried like you said and looks like works 🙂

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