Duet3D Logo

    Duet3D

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

    Endstops not working after FW upgrade to 3.01-RC4

    Firmware installation
    6
    12
    337
    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.
    • pro3d
      pro3d last edited by pro3d

      I updated from RC3 to RC4 and then I get this error in the picture.

      M119
      Endstops - X: no endstop, Y: no endstop, Z: no endstop, Z probe: not stopped

      Optical endstops set active high
      ; Endstops
      M574 X1 Y1 S1 ; Set active high endstops

      endstop error.png

      Valkyrie DIY High Temp 3D Printer

      R&D - Engineering Designer - Viking 3D Printers
      https://vkingprinter.com/

      pro3d Danal 2 Replies Last reply Reply Quote 0
      • pro3d
        pro3d @pro3d last edited by

        Solved

        M574 X1 S1 P"xstop" ; X min active high endstop switch
        M574 Y1 S1 P"ystop" ; Y min active high endstop switch

        Valkyrie DIY High Temp 3D Printer

        R&D - Engineering Designer - Viking 3D Printers
        https://vkingprinter.com/

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

          Now suddenly my layerfan does not work.... 😮

          Valkyrie DIY High Temp 3D Printer

          R&D - Engineering Designer - Viking 3D Printers
          https://vkingprinter.com/

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

            please post your config.g file

            Hypercube-Evolution-Hybrid, Piezo Orion, Orbiter
            Duet WiFi 1.02 or later + DueX5
            RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.0beta4 (2021-09-27 11:30:36)
            Duet WiFi Server: 1.26
            Duet Web Control 3.4.0beta4 (2021-09-27)

            pro3d 1 Reply Last reply Reply Quote 0
            • pro3d
              pro3d @SIam last edited by

              @SIam

              I sorted it out after reading a lot of Gcode

              There are so many changes from RRF2 to RRF3-RC4 so the config.g file was no longer usable

              • I thought upgrading FW took care of all this stuff

              Valkyrie DIY High Temp 3D Printer

              R&D - Engineering Designer - Viking 3D Printers
              https://vkingprinter.com/

              droftarts Danal 2 Replies Last reply Reply Quote 0
              • droftarts
                droftarts administrators @pro3d last edited by droftarts

                @pro3d Are you sure you were on 3.01-RC3 before? Maybe it was one of the 3.0 betas or 3.0 RC2? Because the change that would cause this was introduced with 3.01 beta1, and that was:

                If upgrading a Duet WiFi/Ethernet/Maestro from the 3.0 release, note that default fans are no longer created. Unless your config.g file already used M950 to create the fans explicitly, add commands M950 F0 C"fan0", M950 F1 C"fan1" and M950 F2 C"fan2" to config.g before your M106 commands. Likewise, default endstop switches are not set up, so you will need to set up X and Y endstops (and Z if needed) explicitly, using one M574 line for each, and specifying the port name. Example: M574 X1 S1 P"xstop".

                https://github.com/dc42/RepRapFirmware/blob/v3-dev/WHATS_NEW_RRF3.md#reprapfirmware-301beta1

                Always a good idea to read the update notes, particularly on new, rapidly developing firmware! This decision was taken as a result of this thread: https://forum.duet3d.com/topic/13720/sequence-definition-fan-pins

                The RRF config tool has been updated to generate all pin assignments, so you could always use that: https://configtool.reprapfirmware.org/

                Also, this page explains the differences between RRF 2 and 3: https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview

                Ian

                Cartesian bed-slinger with Duet 3 Mini 5+ WiFi : RRP Fisher Delta v1 with Duet 2 Maestro : TronXY X5S with Duet 2 Wifi (in progress)

                pro3d 2 Replies Last reply Reply Quote 1
                • Danal
                  Danal @pro3d last edited by Danal

                  @pro3d said in Endstops not working after FW upgrade to 3.01-RC4:

                  I thought upgrading FW took care of all this stuff

                  Never.

                  Upgrading firmware never changes your config.g. If the newer firmware needs something different, you must make that update yourself.

                  Delta / Kossel printer fanatic

                  1 Reply Last reply Reply Quote 0
                  • Danal
                    Danal @pro3d last edited by

                    @pro3d said in Endstops not working after FW upgrade to 3.01-RC4:

                    I updated from RC3 to RC4

                    @pro3d said in Endstops not working after FW upgrade to 3.01-RC4:

                    from RRF2 to RRF3-RC4

                    Not sure which you meant to say, or what actually happened... but if you were truly move from 2.anything to 3.anything, that does indeed require quite a bit of change to config.g.

                    Delta / Kossel printer fanatic

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

                      @droftarts

                      I am sure I was on RRF 3-RC3 stable so it was very weird. I did now do the config tool to get all the latest parameters and everything should be good - except temp issue somehow out of order. I made a new fan shroud and will do more testing

                      Thanks for the follow up

                      Valkyrie DIY High Temp 3D Printer

                      R&D - Engineering Designer - Viking 3D Printers
                      https://vkingprinter.com/

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

                        @droftarts

                        I now just wonder how to probe bl touch multiple times as before?

                        OLD CODE
                        ; M558 P9 C"zprobe.in" H5 F120 T6000 A30 S0.02 ; Set Z probe type to bltouch and the dive height + speeds

                        NEW CODE:
                        M558 P9 C"zprobe.in+zprobe.mod" H5 F120 T18000 ; set Z probe type to bltouch and the dive height + speeds

                        Valkyrie DIY High Temp 3D Printer

                        R&D - Engineering Designer - Viking 3D Printers
                        https://vkingprinter.com/

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

                          @pro3d said in Endstops not working after FW upgrade to 3.01-RC4:

                          A30 S0.02

                          Add this from your old code to your new code.

                          Z-Bot CoreXY Build | Thingiverse Profile

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

                            @pro3d said in Endstops not working after FW upgrade to 3.01-RC4:

                            @droftarts

                            I am sure I was on RRF 3-RC3 stable so it was very weird. I did now do the config tool to get all the latest parameters and everything should be good - except temp issue somehow out of order. I made a new fan shroud and will do more testing

                            RRF 3.0 created some default endstops and fans, to try to smooth the upgrade path from RRF2. But that caused issue for some users. So as described in the upgrade notes for 3.01beta1, in RRF 3.01 no default devices are created:

                            If upgrading a Duet WiFi/Ethernet/Maestro from the 3.0 release, note that default fans are no longer created. Unless your config.g file already used M950 to create the fans explicitly, add commands M950 F0 C"fan0", M950 F1 C"fan1" and M950 F2 C"fan2" to config.g before your M106 commands. Likewise, default endstop switches are not set up, so you will need to set up X and Y endstops (and Z if needed) explicitly, using one M574 line for each, and specifying the port name. Example: M574 X1 S1 P"xstop".

                            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

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