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

    Extruder 0 has no filament sensor

    Scheduled Pinned Locked Moved
    Filament Monitor
    2
    32
    1.5k
    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.
    • Dave Parryundefined
      Dave Parry @Dave Parry
      last edited by

      @dave-parry Do I need to define the end stop with M574?
      I have used the following:-
      M574 U2 S1 P"e0stop"

      alankilianundefined 1 Reply Last reply Reply Quote 0
      • alankilianundefined
        alankilian @Dave Parry
        last edited by

        @dave-parry

        It looks like your wiring is fine (except for the colors man 😆 ) so that's not it.

        I do not have an M574 for the extruder stop, so that's probably the problem since it's defining a switch as the endstop type for pin e0_stop.

        Also, make sure you have e0_stop in your M591.

        SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

        Dave Parryundefined 1 Reply Last reply Reply Quote 0
        • Dave Parryundefined
          Dave Parry @alankilian
          last edited by Dave Parry

          @alankilian No I only just tried the 574 command, as I thought that might be the problem;
          I'm using
          M591 P3 C"e0_stop" S1

          I have noticed that the led flashes Red-Green when no filament in and irregular green when printing. I assume thats correct.

          alankilianundefined 2 Replies Last reply Reply Quote 0
          • alankilianundefined
            alankilian @Dave Parry
            last edited by

            @dave-parry

            The only thing I can think of is to use an Ohm meter to check your black wire is complete.

            Do you happen to have an oscilloscope or a USB analog capture device so you can look at the signal coming out of the sensor?

            You could also use an LED and a resistor. (I'll have to think about how to do that a bit.)

            Maybe someone else sees something I'm missing.

            SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

            Dave Parryundefined 1 Reply Last reply Reply Quote 0
            • alankilianundefined
              alankilian @Dave Parry
              last edited by

              @dave-parry said in Extruder 0 has no filament sensor:

              I'm using
              M591 P3 C"e0_stop" S1

              You've got a D0 in there right?

              SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

              Dave Parryundefined alankilianundefined 2 Replies Last reply Reply Quote 0
              • Dave Parryundefined
                Dave Parry @alankilian
                last edited by

                @alankilian Have checked all the wires with a meter, from the back of the duet through to the pins on the connector. I also checked through to the pogo pins for the gnd and 3.3 v but the data doesnt go to them so cant check futher than the connector.

                1 Reply Last reply Reply Quote 0
                • Dave Parryundefined
                  Dave Parry @alankilian
                  last edited by Dave Parry

                  @alankilian Where does that go?

                  Dave Parryundefined 1 Reply Last reply Reply Quote 0
                  • alankilianundefined
                    alankilian @alankilian
                    last edited by alankilian

                    Just for fun, I disconnected my sensor and did a power-on and I get:

                    m591 d0
                    Duet3D rotating magnet filament monitor v1 on pin e0stop, enabled, sensitivity 28.80mm/rev, allow 60% to 160%, check every 3.0mm, no data received
                    

                    So...... We can forget about wiring.

                    Something else is wrong.

                    Can you type this in the GCODE console and report back the results:

                    • m591 D0 P1 C"e0_stop" S1
                    • m591 D0
                    • m591 D0 P3 C"e0_stop" S1
                    • m591 D0

                    Here's what I get:

                    m591 D0 P1 C"e0_stop" S1
                    m591 D0
                    Simple filament sensor on pin e0stop, enabled, output low when no filament, filament present: yes
                    
                    m591 D0 P3 C"e0_stop" S1
                    m591 D0
                    Duet3D rotating magnet filament monitor v1 on pin e0stop, enabled, sensitivity 28.80mm/rev, allow 60% to 160%, check every 3.0mm, no data received
                    

                    SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                    1 Reply Last reply Reply Quote 0
                    • Dave Parryundefined
                      Dave Parry @Dave Parry
                      last edited by

                      @dave-parry Ah yes I have
                      M591 D0 ; display filament sensor parameters for extruder drive 0

                      after the M591 command.

                      alankilianundefined 1 Reply Last reply Reply Quote 0
                      • alankilianundefined
                        alankilian @Dave Parry
                        last edited by

                        @dave-parry

                        Try the test commands I posted above you.

                        SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                        Dave Parryundefined 1 Reply Last reply Reply Quote 0
                        • Dave Parryundefined
                          Dave Parry @alankilian
                          last edited by

                          @alankilian MiniKossel
                          Status
                          Idle
                          Mode: FFF
                          Tool Position
                          X
                          0.0
                          Y
                          0.0
                          Z
                          250.00
                          Extruder Drives
                          Drive 0
                          0.0
                          Speeds
                          Requested Speed
                          0 mm/s
                          Top Speed
                          0 mm/s
                          Sensors
                          Vin
                          24.1 V
                          MCU Temperature
                          43.9 °C
                          Z-Probe
                          0
                          Tools
                          Extra
                          Control Heaters
                          Tool Heater Current Active Standby Hot End
                          T0 - Load Filament Heater 1
                          active 27.3 °C

                          Bed Heater 0
                          off 29.4 °C

                          Temperature Chart
                          30/12/2021, 17:48:31 m591 D0
                          Duet3D rotating magnet filament monitor v3 on pin e0stop, enabled, sensitivity 28.80mm/rev, allow 60% to 160%, check printing moves every 3.0mm, version 3, mag 133 agc 61, no calibration data
                          30/12/2021, 17:48:19 m591 D0 P3 C"e0_stop" S1
                          30/12/2021, 17:48:05 m591 D0
                          30/12/2021, 17:47:51 m591 D0 P1 C"e0_stop" S1
                          30/12/2021, 17:47:26 m591 D0 P1 C"e0_stop" S1 m591 D0 m591 D0 P3 C"e0_stop" S1 m591 D0
                          Simple filament sensor on pin e0stop, enabled, output low when no filament, filament present: no

                          Duet3D rotating magnet filament monitor v1 on pin e0stop, enabled, sensitivity 28.80mm/rev, allow 60% to 160%, check printing moves every 3.0mm, no data received

                          alankilianundefined 1 Reply Last reply Reply Quote 0
                          • alankilianundefined
                            alankilian @Dave Parry
                            last edited by

                            @dave-parry said in Extruder 0 has no filament sensor:

                            Duet3D rotating magnet filament monitor v1 on pin e0stop, enabled, sensitivity 28.80mm/rev, allow 60% to 160%, check printing moves every 3.0mm, no data received

                            OK!!! You've got it configured now.

                            If you wait a minute or so, do you get a report with mag and agc:

                            • Duet3D rotating magnet filament monitor v3 on pin e0stop, enabled, sensitivity 28.80mm/rev, allow 60% to 160%, check every 3.0mm, version 3, mag 129 agc 118, no calibration data

                            SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                            alankilianundefined 1 Reply Last reply Reply Quote 0
                            • alankilianundefined
                              alankilian @alankilian
                              last edited by

                              filament monitor v1

                              We may need some extra help from @dc42 to see if there's something different with the v1 filament monitor vs. my v3.

                              SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                              Dave Parryundefined 2 Replies Last reply Reply Quote 0
                              • Dave Parryundefined
                                Dave Parry @alankilian
                                last edited by Dave Parry

                                @alankilian Not got that message yet and it wont home now. I get Error G28
                                failed to enable end stops.

                                1 Reply Last reply Reply Quote 0
                                • Dave Parryundefined
                                  Dave Parry @alankilian
                                  last edited by

                                  @alankilian I only just got this about a month before christmas, so dont understand the V1

                                  Dave Parryundefined 1 Reply Last reply Reply Quote 0
                                  • Dave Parryundefined
                                    Dave Parry @Dave Parry
                                    last edited by

                                    @dave-parry Restarted it and it's now homing

                                    Dave Parryundefined 1 Reply Last reply Reply Quote 0
                                    • Dave Parryundefined
                                      Dave Parry @Dave Parry
                                      last edited by

                                      @dave-parry Have rechecked the commands and I now get this
                                      m591 D0
                                      Duet3D rotating magnet filament monitor v3 on pin e0stop, enabled, sensitivity 28.80mm/rev, allow 60% to 160%, check printing moves every 3.0mm, version 3, mag 133 agc 60, no calibration data

                                      So it is V3

                                      alankilianundefined 1 Reply Last reply Reply Quote 0
                                      • alankilianundefined
                                        alankilian @Dave Parry
                                        last edited by

                                        @dave-parry

                                        OK!!!

                                        You're all set.

                                        You'll get calibration data after you start a print.

                                        What do you think the problem was?

                                        • "C3" vs. "e0_stop"

                                        SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

                                        Dave Parryundefined 1 Reply Last reply Reply Quote 0
                                        • Dave Parryundefined
                                          Dave Parry @alankilian
                                          last edited by

                                          @alankilian No sorry Alan, I meant I put the Gcode commands in manually and it reports V3. If I power on/off it goes back to no sensor. It does however display extruder drive 0 data in the status window. If I feed some filament it increments the correct amount.

                                          alankilianundefined Dave Parryundefined 2 Replies Last reply Reply Quote 0
                                          • alankilianundefined
                                            alankilian @Dave Parry
                                            last edited by

                                            @dave-parry

                                            Post your config.g

                                            You've just got something missing or something extra in there.

                                            You're REALLY close.

                                            SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

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