Navigation

    Duet3D Logo

    Duet3D

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

    Solved - Dead duet wifi board???

    Duet Hardware and wiring
    3
    25
    2252
    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.
    • celulari
      celulari last edited by dc42

      I'm really sad writing this.
      Yesterday decided to change my hot-end assembly and redo the wiring for the fans, sensors, endstops... Today I'm finally done with my work, but now paneldue reports 2000C on the hotend and heatbed, I've replaced the thermistors but same story. Unplugged everything from the board but same thing happens.
      I'm on a duet wifi 1.0, 1.20 firmware... It was printing perfectly till yesterday

      I don't know what else to try

      I hope some can help me.

      Thanks

      Cristian

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

        Now the problem is getting worse...
        I'm trying to connect to the board using an USB cable, but after a while, the board disconnects and reconnect, again and again. (I can hear the pop up sound of windows when I plug and in plug a device)

        I have no clue what's going on with board, but I'm thinking this will be expensive....

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

          Are any of the component on the Duet getting hot while it does this? Check in particular the 3.3V regulator (U2), the main processor, the WiFi module, and the SD card. Also try it with the SD card removed.

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

            @dc42 said in Dead duet wifi board???:

            Are any of the component on the Duet getting hot while it does this? Check in particular the 3.3V regulator (U2), the main processor, the WiFi module, and the SD card. Also try it with the SD card removed.

            Sadly, the main processor is getting hot, like 60°C or more, also I get very high resistance between the VSSA pin and ground.

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

              BTW I'm testing with nothing plugged to the board, even removed the SD card. Just plugged the USB. After a couple of seconds the man processor get really hot, but the board still responds to gcode.
              Is normal to the processor to get hot if the VSSA fuse is blown?

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

                I think you had a short in your external wiring between VSSA and a 12V or 24V component, which blew the VSSA fuse and also damaged the processor. On the 1.01 and later revision PCBs we changed the design to better protect the processor when this type of short occurs.

                celulari 2 Replies Last reply Reply Quote 0
                • T3P3Tony
                  T3P3Tony administrators @celulari last edited by

                  @celulari its worth checking for that short as then you will know that it was that. Also the short may not be permanent, but happens when the wiring harness is in a specific position.

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

                    @dc42 said in Dead duet wifi board???:

                    I think you had a short in your external wiring between VSSA and a 12V or 24V component, which blew the VSSA fuse and also damaged the processor. On the 1.01 and later revision PCBs we changed the design to better protect the processor when this type of short occurs.

                    So I'm done? Even if i replace the fuse?

                    T3P3Tony 1 Reply Last reply Reply Quote 0
                    • T3P3Tony
                      T3P3Tony administrators @celulari last edited by

                      @celulari its possible to get the processor replaced (user @W3DRK does repairs) however if you have got VIN into the 3.3V system then its likely that many components are damaged.

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

                        @dc42 my new board is on the mail right now, but i don't want to throw my bad duet to the trash... seems wrong!! so i've ordered a replacement processor to see if my skills are up to the task. apart of mad soldering skills, is there anithing special to do it?? like some really hard to find header to flash the new cpu?

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

                          The bootloader is in the ROM of the processor, so there's no special procedure to flash it for the first time. Just connect to USB and it should show up as Bossa Port.

                          In my experience, the trickiest part is removing the old processor without damaging the PCB. Here are 2 ways:

                          1. Remove the SD card from the Duet, put the Duet on an electric hotplate, and heat it to about 120C (I use a multimeter thermocouple probe between the Duet and the hot plate to monitor the temperature). Then use a hot air rework tool with a large square nozzle to heat the processor, and a vacuum pickup tool (very cheap on eBay) to remove it. Take care not to disturb the surrounding components, which will also be loose. Then use a no-clean flux pen to apply flux to the pads and the legs of the chip, and solder it back using hot air.

                          2. Use ChipQuik or similar very low melting point solder. After removing the processor, use solder wick to remove the low melting point solder from the pads, taking care not to pull the pads off the PCB. It's very brittle, so it's essential to remove it. Then use a fine tipped soldering iron to solder the pins. You will get some solder bridges, so use solder wick to remove them.

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

                            @dc42 said in Dead duet wifi board???:

                            The bootloader is in the ROM of the processor, so there's no special procedure to flash it for the first time. Just connect to USB and it should show up as Bossa Port.

                            In my experience, the trickiest part is removing the old processor without damaging the PCB. Here are 2 ways:

                            1. Remove the SD card from the Duet, put the Duet on an electric hotplate, and heat it to about 120C (I use a multimeter thermocouple probe between the Duet and the hot plate to monitor the temperature). Then use a hot air rework tool with a large square nozzle to heat the processor, and a vacuum pickup tool (very cheap on eBay) to remove it. Take care not to disturb the surrounding components, which will also be loose. Then use a no-clean flux pen to apply flux to the pads and the legs of the chip, and solder it back using hot air.

                            2. Use ChipQuik or similar very low melting point solder. After removing the processor, use solder wick to remove the low melting point solder from the pads, taking care not to pull the pads off the PCB. It's very brittle, so it's essential to remove it. Then use a fine tipped soldering iron to solder the pins. You will get some solder bridges, so use solder wick to remove them.

                            Meanwhile my refurbished board is still in transit to my country, i've managed to replace the processor and add a MF-MSMF014 self resetting fuse. also added the 10K resistor between the TCK and VSSA pins, but when i run the M115 command the response from the board is:

                            FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 2.01(RTOS) ELECTRONICS: Duet WiFi 1.0 or 1.01 FIRMWARE_DATE: 2018-07-26b2

                            And not 1.02 as it's supposed to...

                            alt text

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

                              Where you have soldered the resistor to the TCK pin, are you sure that it isn't shorted to an adjacent pad?

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

                                @dc42 said in Dead duet wifi board???:

                                Where you have soldered the resistor to the TCK pin, are you sure that it isn't shorted to an adjacent pad?

                                Yes, I've checked twice. No short to the adjacent pad.

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

                                  Do you definitely have continuity between VSSA and GND, through the PTC fuse that you added? A few ohms resistance is normal. The PTC fuse may take a while to recover after you soldered it.

                                  EDIT: to determine the board revision, the firmware enables the internal pullup resistor (value about 100k) on the TCK pin and then reads the input level on that pin. If it reads high then the firmware assumes that nothing is connected to that pin and the board revision is 1.0 or 1.01. If it reads low (because of the 10k resistor pulling it down to VSSA) then it assumes a 1.02 or later board.

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

                                    @dc42 said in Dead duet wifi board???:

                                    Do you definitely have continuity between VSSA and GND, through the PTC fuse that you added? A few ohms resistance is normal. The PTC fuse may take a while to recover after you soldered it.

                                    EDIT: to determine the board revision, the firmware enables the internal pullup resistor (value about 100k) on the TCK pin and then reads the input level on that pin. If it reads high then the firmware assumes that nothing is connected to that pin and the board revision is 1.0 or 1.01. If it reads low (because of the 10k resistor pulling it down to VSSA) then it assumes a 1.02 or later board.

                                    Yes, I have continuity between VSSA and GND. The resistance through the PTC fuse in 1.9ohm.

                                    It is normal to have continuity between the VSSA and TCK?

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

                                      @celulari said in Dead duet wifi board???:

                                      It is normal to have continuity between the VSSA and TCK?

                                      Only via the 10K resistor that you added.

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

                                        @dc42 said in Dead duet wifi board???:

                                        @celulari said in Dead duet wifi board???:

                                        It is normal to have continuity between the VSSA and TCK?

                                        Only via the 10K resistor that you added.

                                        Oops... I have continuity even without the resistor... But it's printing 😅😅

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

                                          Any clues about what may be causing the short?

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

                                            As TCK is right next to GND on the 2x5 pads where you connected the resistor, a solder bridge between those pads is the most likely explanation.

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

                                              @dc42 said in Dead duet wifi board???:

                                              As TCK is right next to GND on the 2x5 pads where you connected the resistor, a solder bridge between those pads is the most likely explanation.

                                              finally figured out!

                                              i've followed the instructions on the wiki page https://duet3d.dozuki.com/Wiki/Connector_and_spare_part_numbers#VSSA_fuse for bypassing the fuse and add the 10K resistor, and solderd by this image on the wiki:

                                              alt text

                                              But!!! that picture is wrong!!!! the resistor is NOT going to the TCK, is connected to ground, as my board recently. The pad to the left is the TCK pad!

                                              how do i know?
                                              alt text

                                              The proof...

                                              alt text

                                              So now my board is not dead, but upgraded!

                                              The processor swap was relatively easy. if anyone wants more details, i've made a video of the process.

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

                                                You are right, the labels next to the 2x5 pad array are wrong. The two columns should be swapped.

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

                                                  @dc42 said in Dead duet wifi board???:

                                                  You are right, the labels next to the 2x5 pad array are wrong. The two columns should be swapped.

                                                  And the wiki should be updated 🙂

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

                                                    I already did that.

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

                                                      @dc42 said in Dead duet wifi board???:

                                                      I already did that.

                                                      Thank you for all the help!

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