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

    1LC - extruder randomly stopping/reversing - ≤3.5.0-rc1

    Scheduled Pinned Locked Moved Solved
    Beta Firmware
    9
    147
    8.7k
    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 @Exerqtor
      last edited by

      @Exerqtor FYI the latest binaries of everything are now at https://www.dropbox.com/scl/fo/ljnewqssbl9bdo9vex37f/h?rlkey=m11nef0mvuc9pc8wri7rabf1b&dl=0.

      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

      Exerqtorundefined 1 Reply Last reply Reply Quote 1
      • Exerqtorundefined
        Exerqtor @dc42
        last edited by Exerqtor

        @dc42 Ok, I just installed both the Mini (even though it's the MMS version) & 1LC from that drive now and am about to fire up the test, I'll update this post once that's done.


        It finished without any issues! High five on that fix, it's been annoying me for quite some time now 😂

        dc42undefined droftartsundefined 2 Replies Last reply Reply Quote 2
        • Exerqtorundefined Exerqtor has marked this topic as solved
        • dc42undefined
          dc42 administrators @Exerqtor
          last edited by

          @Exerqtor thanks, I'm glad to get to the bottom of this. The problem was caused when the GCode called for a very short move that would take less than 2 microseconds to execute. When the move time was truncated to integer to send over CAN, the move ended up as taking zero time yet having nonzero extrusion. This resulted in a floating point divide-by-zero error. I changed the floating point library on the 1LC to a faster but less IEEE-conformant one between 3.4beta4 and 3.4rc1, and I think this caused a change in behaviour after the divide by zero occurred.

          Now that we have solved this one, I'd like to revisit the issue with WiFi connection causing crashes. I note that you are doing a lot of things with an LED string connected to the Duet 3 Mini dedicated LED output. Please try changing enough of that LED macro code so that M150 commands to that output don't happen; then try running with DWC connected over WiFi. I am wondering whether the DMA to that port when you use M150 could be interfering with the WiFi DMA.

          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

          jens55undefined 1 Reply Last reply Reply Quote 2
          • droftartsundefined
            droftarts administrators @Exerqtor
            last edited by

            @Exerqtor bug fixed, and I still haven't got my printer up and running to test! I've been rather busy on other things, sorry.

            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

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

              @droftarts I'll let you "draw" this one to a close

              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

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

                @dc42, could this bug that you just squashed also be causing my huge number of hiccups as well as the bogus Vin min/max numbers?
                I noticed that a few of the M122 Bxxx reports posted in this thread also have large number of hiccups (although not as large as the ones I am seeing) as well as the bad voltage readings.
                Please advise on what files I should upgrade to implement this fix so I can try out if it maybe fixes my issues.

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

                  @jens55 see @dc42’s message above for link to latest binaries.

                  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

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

                    @droftarts
                    Do I just upgrade the .bin files? What are the .map files for? Do I just upgrade MB6HC.bin and Tool1LC.bin (I only have the 6HC and the 1LC boards) or do I need to upgrade other stuff?

                    With the .bin files uploaded, this is what I see for the version information:

                    Screenshot from 2024-03-14 01-08-10.png

                    Nothing seems to have changed on the 1LC firmware and only the MB6HC firmware changed. Is it ok to have three different versions of firmware (between the 6HC, 1LC and DWC)?

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

                      @jens55 yes just use the MB6HC and TOOL1LC .bin files. When you have installed them you can retrieve the build dates using M115. Ignore the .map files, they are for me in case there is a problem.

                      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

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

                        @dc42
                        Alas, that fix did nothing to my hiccup problem 😞

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