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

Duet3 mainboard failing more and more

Scheduled Pinned Locked Moved
Duet Hardware and wiring
6
22
782
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.
  • undefined
    Nobser
    last edited by 4 Mar 2021, 11:15

    Hi there!

    My new DUET3 is failing more and more. In the last few days I first had inexplicable "filament out" messages, although the associated switch had not triggered. A few days later I had some network trouble. I found out that the ethernet port switched on and off when slightly pushing or pulling the ethernet cable (like a loose connection, but the cable clicked in properly. I also used different cables, same result). Yesterday one of the stepper drivers failed (driver #3). No configuration or hardware change, just switched the printer on and while homing I saw, that one of the z-axis was not moving any more (motor and harness is fine, I checked that!)

    Due to the fact, that all the connectors are in the same area of the board it sounds to me like a hairline crack in the circuit board. But there is no damage visible on the board, also no blown driver or similar. Board was bought in December 2020 (Revision 1.01).

    The board worked fine before. It's also not the first 3D printer I've built, another has been running flawlessly with the Duet2 board for two years now.

    Anything else I should check or do you agree, that this is a hardware failure?

    Best regards,
    Norbert

    Norbert

    undefined 1 Reply Last reply 4 Mar 2021, 11:27 Reply Quote 0
    • undefined
      felek @Nobser
      last edited by 4 Mar 2021, 11:27

      @Nobser Hi!

      1. SBC or standalone?
      2. Did you try other motor on Z axis?
      3. Put M122 when internet issue occured
      4. Put photos Z driver and whole board
      5. Put config.g
      6. Firmware version?
      1 Reply Last reply Reply Quote 0
      • undefined
        Nobser
        last edited by 4 Mar 2021, 11:53

        SBC or standalone?

        Standalone

        Did you try other motor on Z axis?

        Yes. Motor works on another driver, other motor does not work on same driver.

        Put M122 when internet issue occured

        Might not be necessay. It can be seen on the link LED of the ethernet port. It switches on and off when slightly pushing or pulling the cable. So it is a hardware issue. But will add information, when board is back in printer after doing the photos 😉

        Put photos Z driver and whole board

        attached: Top.jpg Driver.jpg Bottom.jpg

        Put config.g

        attached: config.g

        [Firmware version?]

        Release 3.2.2.

        Norbert

        undefined undefined 2 Replies Last reply 4 Mar 2021, 12:02 Reply Quote 0
        • undefined
          felek @Nobser
          last edited by 4 Mar 2021, 12:02

          @Nobser
          Thanks for response.

          I've found a mistake in your config.g.

          According to documentation:
          "M584 must come earlier in config.g than any M350 and M906 commands. If it creates new axes, it must also be earlier than any M92, M201, M203, M208, M350, M566, M574, M667 and M669 commands."

          Let's change place M584 in you config.g.

          undefined undefined 2 Replies Last reply 4 Mar 2021, 12:06 Reply Quote 0
          • undefined
            JayJay @felek
            last edited by 4 Mar 2021, 12:06

            @felek said in Duet3 mainboard failing more and more:

            @Nobser
            Thanks for response.

            I've found a mistake in your config.g.

            According to documentation:
            "M584 must come earlier in config.g than any M350 and M906 commands. If it creates new axes, it must also be earlier than any M92, M201, M203, M208, M350, M566, M574, M667 and M669 commands."

            Let's change place M584 in you config.g.

            I'm Genuinely Curious.

            Can you please explain how M584 in the wrong location in going to effect the OP's Networking issue and the filament out issue ?

            undefined 1 Reply Last reply 4 Mar 2021, 13:09 Reply Quote 0
            • undefined
              Nobser @felek
              last edited by 4 Mar 2021, 12:36

              @felek Did it and nothing changed.

              New config.g: config (1).g

              Diagnostic: Diagnostic.txt

              Video of Ethernet-Port-Issue: https://youtu.be/tphNxyEROC4

              Norbert

              undefined 1 Reply Last reply 4 Mar 2021, 12:50 Reply Quote 0
              • undefined
                droftarts administrators @Nobser
                last edited by 4 Mar 2021, 12:50

                @Nobser Thanks for the pictures. It looks like the small chip behind the Ethernet port on the front, and between the port and the KiCAD logo on the back, has lost it's blue solder mask on the back of the board; on mine it's covered. I'd guess this has overheated and failed. I'm not sure what that chip is; I'm checking with @T3P3Tony and @dc42.
                150d68ba-d58d-4fcd-a3ab-d0df1a6c88ba-image.png
                897b1793-d2c0-446d-a281-451e83653130-image.png

                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
                • undefined
                  JayJay
                  last edited by JayJay 3 Apr 2021, 12:56 4 Mar 2021, 12:55

                  According to google The KSZ8081RNACA

                  Is a 10/100 BASE-TX Physical Layer Transceiver

                  8081

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    Nobser
                    last edited by 4 Mar 2021, 12:59

                    As you can see a lot of the chips on the back are not covered. I always thought this might be diagnostic pins.

                    But even if overheated (printer is operated in cool conditions) please check the video. It is also some kind of mechanical issue. When I find the correct position and get it fixed, there are no transmission issues. Board is mounted vertically with about 1cm distance from back, so cooling is fine.

                    Norbert

                    undefined 1 Reply Last reply 4 Mar 2021, 13:14 Reply Quote 0
                    • undefined
                      felek @JayJay
                      last edited by 4 Mar 2021, 13:09

                      @JayJay
                      I always try to solve issue step by step.
                      I'd had network issue also and then I found bug in sd_mmc driver.

                      undefined undefined 2 Replies Last reply 4 Mar 2021, 13:37 Reply Quote 0
                      • undefined
                        droftarts administrators @Nobser
                        last edited by 4 Mar 2021, 13:14

                        @Nobser Yes, those are supposed to be exposed, for heatsinking. On my MB6HC (v1.0) there is soldermask on the back of the PCB, over the 8081 chip location (thanks @JayJay for identification). The soldering on the ethernet port pins looks okay (which would usually explain losing connection when you waggle the plug), and this jumped out at me as the next thing that is not right.

                        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

                        undefined 1 Reply Last reply 4 Mar 2021, 13:24 Reply Quote 0
                        • undefined
                          Nobser @droftarts
                          last edited by 4 Mar 2021, 13:24

                          @droftarts I agree with you. I was also thinking about the soldering and checked with magnifier but cannot find anything wrong, neither. That's why I'm thinking about something like a "hairline crack" (dont know, if it is the correct English word 😉 ) A very small crack in/on the board. This will also somehow explain the irregulary filament switch (depending on the temperature of the board). May perhaps explains the driver failure,too. After cooling down the crack might spread over the board. But just an idea.

                          Norbert

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            JayJay @felek
                            last edited by JayJay 3 Apr 2021, 13:39 4 Mar 2021, 13:37

                            @felek said in Duet3 mainboard failing more and more:

                            @JayJay
                            I always try to solve issue step by step.
                            I'd had network issue also and then I found bug in sd_mmc driver.

                            what do you mean ?

                            The moderator posted about not knowing what that chip was, I was only providing information on what it actually was.

                            And in the interest of learning i wanted to know how an incorrect config could effect the network and endstop capabilities

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              droftarts administrators @felek
                              last edited by 4 Mar 2021, 14:54

                              @felek said in Duet3 mainboard failing more and more:

                              I found bug in sd_mmc driver.

                              Have you shared this with @dc42? If not, please do, either with a git pull or just post info here.

                              Waiting for a reply from others about what the issue might be with Ethernet/stepper driver.

                              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

                              undefined 1 Reply Last reply 5 Mar 2021, 09:15 Reply Quote 0
                              • undefined
                                T3P3Tony administrators @Nobser
                                last edited by 4 Mar 2021, 20:47

                                @Nobser said in Duet3 mainboard failing more and more:

                                It can be seen on the link LED of the ethernet port. It switches on and off when slightly pushing or pulling the cable. So it is a hardware issue.

                                As you have tried multiple cables and the connection light goes on and off when you move it it does sound like an hardware issue, possibly with the RJ45 connector.

                                If its possible to position the cable so you have a good connection and for that to not move can you test to see if the problem re-occurs. I am trying to discover if its a physical problem with the port or a different issue. For example, is there anything other than moving the cable that triggers the disconnection? Is the Phy IC (the KSZ8081RNACA identified above) getting hot? Or posisbly hot when the disconnection happens

                                @Nobser said in Duet3 mainboard failing more and more:

                                Due to the fact, that all the connectors are in the same area of the board it sounds to me like a hairline crack in the circuit board.

                                from your config.g you use 2,3,4 drivers for your Z axis. Which one was not moving? Is that permanent or intermittent now?

                                The Ethernet circuitry is quite a way from the stepper driver circuitry and relatively contained so I am not sure that the two issues are related to the same problem.

                                www.duet3d.com

                                undefined 1 Reply Last reply 4 Mar 2021, 21:19 Reply Quote 0
                                • undefined
                                  Nobser @T3P3Tony
                                  last edited by Nobser 3 Apr 2021, 21:32 4 Mar 2021, 21:19

                                  If its possible to position the cable so you have a good connection and for that to not move can you test to see if the problem re-occurs. I am trying to discover if its a physical problem with the port or a different issue. For example, is there anything other than moving the cable that triggers the disconnection? Is the Phy IC (the KSZ8081RNACA identified above) getting hot? Or posisbly hot when the disconnection happens

                                  I can reproduce that any time. When just switched on, while printing, after a print is finished. I fixed the cable with a cable tie to the frame of the printer, then it stays stable for some time. But as soon as the printer is moved or due to vibration while printing it can happen, that the position of the cable slightly changes and the connection is lost. When I reposition the cable, I can get it fixed again. But to be honest: A cable tie is not a solution for a 260 Euros board....

                                  I left the printer on for an hour now, the chip is not getting hot, it is not even getting warm.

                                  from your config.g you use 2,3,4 drivers for your Z axis. Which one was not moving? Is that permanent or intermittent now?

                                  #3, permanent. I tried it several times today because I dismounted and remounted the board for the pictures in this thread. #3 is dead since I wanted to start a print yesterday. I switched the printer off on Monday and wanted to start a new print yesterday, and as I said above, while homing Z axis I saw, that one axis did not work. Luckily I was in front of the printer to interrupt otherwise it would have killed my bed. I never had that issue before. It just adds to the two other issues now...

                                  The motor is not powered. I can turn this axis easily by hand, while the other two are blocked.

                                  The Ethernet circuitry is quite a way from the stepper driver circuitry and relatively contained so I am not sure that the two issues are related to the same problem.

                                  Just want to mention the filament switch again. The mechanism is foolproof. The microswitch can only trigger, when there is no filament in. Nevertheless I sometimes get "filament out" messages in the middle of a print, although filament is fine. Because I never found a reason for that, when it happened again I tested, if I was able to resume the print without doing anything but clicking on resume. I did not change anything at the filament or the switch. And, miracle, it just continued printing.

                                  Something is definitely wrong with this board and it is getting worse. So I finally filled out the warranty form today.

                                  BTW: I'm running a Duet2 with. Duex5 expansion now for some time on another printer. Never had any issue with that board and it printed quite a lot 😉 The printer is also nearly an identical build but a little smaller. Using the same motors, switches, etc.

                                  Best regards,

                                  Norbert

                                  Phaedruxundefined 1 Reply Last reply 4 Mar 2021, 21:44 Reply Quote 1
                                  • Phaedruxundefined
                                    Phaedrux Moderator @Nobser
                                    last edited by 4 Mar 2021, 21:44

                                    @Nobser said in Duet3 mainboard failing more and more:

                                    Something is definitely wrong with this board and it is getting worse. So I finally filled out the warranty form today.

                                    Don't forget to include a link to this forum thread as authorization.

                                    Z-Bot CoreXY Build | Thingiverse Profile

                                    undefined 1 Reply Last reply 4 Mar 2021, 22:50 Reply Quote 0
                                    • undefined
                                      Nobser @Phaedrux
                                      last edited by 4 Mar 2021, 22:50

                                      @Phaedrux said in Duet3 mainboard failing more and more:

                                      @Nobser said in Duet3 mainboard failing more and more:

                                      Something is definitely wrong with this board and it is getting worse. So I finally filled out the warranty form today.

                                      Don't forget to include a link to this forum thread as authorization.

                                      Didn’t forget 😉

                                      Norbert

                                      1 Reply Last reply Reply Quote 0
                                      • undefined
                                        felek @droftarts
                                        last edited by 5 Mar 2021, 09:15

                                        @droftarts
                                        Yes, I posted about this issue
                                        https://forum.duet3d.com/topic/21264/firmware-restart-while-refreshing-dwc-and-pausing

                                        and confirmation
                                        https://forum.duet3d.com/topic/21489/known-issue-unsafe-to-use-external-sd-card-slot

                                        undefined 1 Reply Last reply 5 Mar 2021, 10:12 Reply Quote 1
                                        • undefined
                                          droftarts administrators @felek
                                          last edited by 5 Mar 2021, 10:12

                                          @felek Great, thanks for your support, that has been fixed in firmware now! Please do keep hunting for, and reporting, bugs!

                                          Did you do a merge request for you back-ported RRF 2.x version? I asked @dc42 if we should do a new RRF 2.05.2 version, as there is small bug in G2/G3, but couldn't remember other bugs. But the external SD card bug is another one!

                                          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

                                          undefined 1 Reply Last reply 5 Mar 2021, 10:29 Reply Quote 0
                                          5 out of 22
                                          • First post
                                            5/22
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA