Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Enabling Dual Filament Runout Sensor

    RepRapFirmware on other controllers
    3
    7
    247
    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.
    • selva_tvi
      selva_tvi last edited by

      Hello all,

      We are using BTT Octopus Pro board for Single extruder and for IDEX machines.

      We are using RRF. (RepRapFirmware for STM32F4 based Boards 3.3.0_11 (2021-11-04))

      For Single extruder machine, we are connecting the Filament Runout sensor (3 Pin Mechanical Endstop) in the e0stop pin and given the below code:
      M591 D0 P1 C"e0stop" S1

      Whenever there is no filament, the print pauses and gives the warning 'No filament' (Both in TFT as well as in DWC). It is working perfectly.

      In IDEX, we connected the Left side extruder FRS to e1stop pin and tried to use the below command:
      M591 D0 P1 C"e1stop" S1

      We used the M591 D0 to see the status:
      'Simple filament sensor on pin (e1stop,e1det), enabled, output low when no filament, filament present: yes'

      When we remove the filament, it is not trigerring and it shows the same message as above. Always shows the filament present as 'yes' only

      Also, how can we connect the Right extruder FRS and what will be the configuaration?
      Octopus Pro Endstop Pins.JPG

      Is it possible to use the X_max endstop for U axis. If yes, what can be given in M591.

      Thanks in advance

      jay_s_uk 1 Reply Last reply Reply Quote 0
      • jay_s_uk
        jay_s_uk @selva_tvi last edited by

        @selva_tvi if you post the config.g of your IDEX we can see how you've currently defined everything. Then we can go from there

        Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

        selva_tvi 2 Replies Last reply Reply Quote 0
        • dc42
          dc42 administrators last edited by dc42

          @selva_tvi I presume that one of your print heads uses extruder 0 and the other uses extruder 1. The extruder number(s) are defined by the D parameters in the M563 tool creation commands in config.g. The D parameter in the M591 command to create a filament monitor defines which extruder it is associated with.

          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

          selva_tvi 1 Reply Last reply Reply Quote 0
          • selva_tvi
            selva_tvi @jay_s_uk last edited by

            @jay_s_uk config.g

            Please find it here

            1 Reply Last reply Reply Quote 0
            • selva_tvi
              selva_tvi @dc42 last edited by

              @dc42 Thanks. I have already used M591 command for a single extruder machine and it is working finely. In this, Filament monitor was connected to 'e0stop'

              But coming to IDEX, already U axis is connected to 'e0stop', so I have to connect the FRS to 'e1stop'. Is there any way to connect the FRS to Xmax or Ymax endstops as per the above diagram?

              1 Reply Last reply Reply Quote 0
              • selva_tvi
                selva_tvi @jay_s_uk last edited by

                @jay_s_uk Kindly check and update on this.

                1 Reply Last reply Reply Quote 0
                • selva_tvi
                  selva_tvi last edited by selva_tvi

                  @selva_tvi We got the solution. Pin assignment in config.g has to be changed.

                  ;Filament Runout sensor
                  M591 D0 P1 C"e1stop" S1
                  M591 D1 P1 C"e2stop" S1

                  Accordingly it has to be connected to the board as per the given diagram

                  Octopus Pro Endstop Pins.JPG

                  We can consider this as solved and we can close this case. Thanks for the support

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