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 @alankilian
      last edited by Dave Parry

      @alankilianfilament end stop 3.jpg
      Its on the row next to the X end stop which I hope is E0 end stop. It is on my wiring connection drawing anyway. It is the wiring with the yellow heat shrink on.
      Apologies for crappy photo, but I have to take the heated bed off to get to the board, and then recalibrate.

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

        @dave-parry

        It looks like you've got the E0_STOP and GND wires reversed according to THIS PAGE.

        Capture.PNG

        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 Dont they reverse at the Sensor end, which would mean it doesnt matter? or have I misunderstood the instructions. If it is wrong its easy to change at the sensor end,

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

            Just rechecked and on the sensor I have white wire(GnD) is going to the top connection (Gnd). Red to centre and Black Wire to Data.
            This seems to me to be ok. Should I reverse the data and gnd to see if that cures it?
            Agree would be better if I had Gnd as black, I Just connected the wrong end to the board.sensor end 2.jpg

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

              @alankilian Have just double checked the wiring by testing from the underside of the Duet board to the sensor, and they check out ok.
              Is there only one line of code in the config.sys.
              ie - M591 D0 P3 C"e0_stop" S1
              or have I missed a command out.

              Dave Parryundefined 1 Reply Last reply Reply Quote 0
              • 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
                                            • First post
                                              Last post
                                            Unless otherwise noted, all forum content is licensed under CC-BY-SA