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

    enable extruder endstops error when using G1 H1 E400 F12000

    Scheduled Pinned Locked Moved Unsolved
    Tuning and tweaking
    4
    17
    660
    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.
    • dc42undefined
      dc42 administrators @DeadNewbie
      last edited by

      @DeadNewbie which Duet or other electronics running RRF are you using?

      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

      DeadNewbieundefined 2 Replies Last reply Reply Quote 0
      • DeadNewbieundefined
        DeadNewbie @dc42
        last edited by DeadNewbie

        @dc42 mb6hc with exp3hc I also have a toolboard, but I am just using that at the minute for the acceleration module.

        Thanks for looking.

        just in case it helps, all 3 extruders are on the expansion board.

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

          @dc42 the extruder stepper is the MT-1701HSM140AE slimline E3D, I get the odd stall detected when in use, so there is a little fine tuning left.

          But I cant seem to get the G1 H1 to work.

          regards

          droftartsundefined 1 Reply Last reply Reply Quote 0
          • droftartsundefined
            droftarts administrators @DeadNewbie
            last edited by

            @DeadNewbie I'd guess it's because you are trying to set two extruder axes' endstop with one M574 command (M574 E1.0:1.1 S3). In RRF, each extruder is treated as a separate axis, so you can't combine them. You just want the hot end extruder (extruder 1.0?) to detect the stall. If the hot end extruder and colour feed extruder are defined as a tool, this should stop both motors. If you need to detect a stall on either one, have separate M574 commands for each motor.

            Ian

            Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

            DeadNewbieundefined 1 Reply Last reply Reply Quote 0
            • DeadNewbieundefined
              DeadNewbie @droftarts
              last edited by

              @droftarts I will give that a go..

              not back home until later.

              Thanks

              dc42undefined droftartsundefined 2 Replies Last reply Reply Quote 0
              • dc42undefined
                dc42 administrators @DeadNewbie
                last edited by dc42

                @DeadNewbie is your extruder connected to a tool board or a CAN-connected expansion board? Stall homing of motors connected to tool or expansion boards is not yet supported. See https://docs.duet3d.com/en/User_manual/RepRapFirmware/CAN_limitations#temporary-limitations.

                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

                DeadNewbieundefined 1 Reply Last reply Reply Quote 0
                • droftartsundefined
                  droftarts administrators @DeadNewbie
                  last edited by

                  @DeadNewbie Also, I think you've just run into one of the current limitations of CAN. You can't a homing move (ie H1) on a CAN-connected expansion board:

                  Stalls of expansion board motors cannot be used for homing. We expect to remove this restriction in firmware 3.6.

                  https://docs.duet3d.com/User_manual/RepRapFirmware/CAN_limitations#temporary-limitations

                  If possibly, wire the extruder to the main board.

                  Ian

                  Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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

                    @dc42 @droftarts

                    Thank you both, that would do it, I will move it back to the mainboard and retest.

                    Regards

                    DeadNewbieundefined 1 Reply Last reply Reply Quote 0
                    • DeadNewbieundefined
                      DeadNewbie @DeadNewbie
                      last edited by

                      @dc42 @droftarts

                      well, I got further, I ended up moving X and Y to the Expansion board and moved all 3 extruders to the 6HC.

                      i no longer get the error, but it doesn't move anything when I issue the
                      G1 H1 E400 F6000

                      I will upload config.g later along with m122 and m122 b1.

                      what am i looking for in the m122 output to determine if the stepper is already stalled?

                      Thanks again for the help.

                      Michael

                      DeadNewbieundefined dc42undefined 2 Replies Last reply Reply Quote 0
                      • DeadNewbieundefined
                        DeadNewbie @DeadNewbie
                        last edited by

                        @DeadNewbie

                        just got back to this, been busy moving my kids home after university.

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

                          @DeadNewbie said in enable extruder endstops error when using G1 H1 E400 F12000:

                          what am i looking for in the m122 output to determine if the stepper is already stalled?

                          It would be included in the text that follows "Driver 0:" etc.

                          To ensure that it is not stalled at the start you can execute a small move (more than one full step) either forwards or in reverse before the main filament feeding move.

                          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

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

                            @dc42 Thanks, I am still snowed under, but hope to take a look tomorrow, I will update asap.

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