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

    Duet 3 Mini5 Wifi crashes after 1-2 min on PSU

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    3
    18
    643
    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.
    • TimTomundefined
      TimTom @dc42
      last edited by

      @dc42
      IR thermometer, I'm aware that they spread with distance, that's why I minimized measurment distance to less then a centimeter and passed the thermometer over the whole board surface. (Sorry FLIR camera not yet available 🙂 .

      Also the chips/IC's heat up slowly over time.
      There is also no "hot" chip (30°C not considered as hot).

      Somehow I doubt that it's a heat issue, just had the system off for ~20 min everthying cooled down to ambiant temperatures (measured before switching on) and it did not boot up this time.

      Seems like things are getting worse.
      You mentioned something about the pointer to CAN, sounds weired to me as there is nothing connected to CAN?

      dc42undefined 1 Reply Last reply Reply Quote 0
      • fcwiltundefined
        fcwilt @TimTom
        last edited by

        @timtom

        Hi,

        I've re-posted your config.g file using the </> tag - it makes it easier for all to view.

        ; Configuration file for Duet WiFi (firmware version 3.3)
        ; executed by the firmware on start-up
        ;
        ; generated by RepRapFirmware Configuration Tool v3.3.5 on Fri Nov 05 2021 19:53:20 GMT+0000 (Coordinated Universal Time)
        
        ; General preferences
        G90                                                                 ; send absolute coordinates...
        M83                                                                 ; ...but relative extruder moves
        M550 P"Voron"                                                       ; set printer name
        M669 K1                                                             ; select CoreXY mode
        
        ; Network
        M552 S1                                                             ; enable network
        M586 P0 S1                                                          ; enable HTTP
        M586 P1 S0                                                          ; disable FTP
        M586 P2 S0                                                          ; disable Telnet
        
        ; Drives
        M569 P0 S1                                                          ; physical drive 0 goes forwards A
        M569 P1 S2                                                          ; physical drive 1 goes forwards B
        M569 P2 S1                                                          ; physical drive 2 goes forwards Z0
        M569 P3 S0                                                          ; physical drive 3 goes forwards Z1
        M569 P4 S1                                                          ; physical drive 3 goes forwards Z2
        M569 P5 S0                                                          ; physical drive 3 goes forwards Z3
        M569 P6 S1                                                          ; physical drive 3 goes forwards E0
        M584 X0 Y1 Z2:3:4:5 E6                                              ; set drive mapping
        M350 E64:64:64:64 I0                                                ; configure microstepping without interpolation
        M350 X16 Y16 Z16 I1                                                 ; configure microstepping with interpolation
        M92 X80.00 Y80.00 Z400.00:400.00:400.00:400.00 E420.00              ; set steps per mm
        M566 X900.00 Y900.00 Z900.00:900.00:900.00:900.00 E120              ; set maximum instantaneous speed changes (mm/min)
        M203 X60000.00 Y60000.00 Z60000.00:6000.00:6000.00:6000.00 E120.00  ; set maximum speeds (mm/min)
        M201 X6000.00 Y6000.00 Z4000.00:4000.00:4000.00:4000.00 E250.00     ; set accelerations (mm/s^2)
        M906 X1200 Y1200 Z1200:1200:1200:1200 E400 I30                      ; set motor currents (mA) and motor idle factor in per cent
        M84 S30                                                             ; Set idle timeout
        
        ; Axis Limits
        M208 X0 Y0 Z0 S1                                                    ; set axis minima
        M208 X350 Y350 Z350 S0                                              ; set axis maxima
        
        ; Endstops
        M574 X1 S3                                                          ; configure sensorless endstop for low end on X
        M574 Y1 S3                                                          ; configure sensorless endstop for low end on Y
        M574 Z1 S2                                                          ; configure Z-probe endstop for low end on Z
        
        ; Z-Probe
        M558 P1 C"zprobe.in" H5 F120 T60000                                 ; set Z probe type to unmodulated and the dive height + speeds
        G31 P500 X0 Y0 Z2.5                                                 ; set Z probe trigger value, offset and trigger height
        M557 X15:215 Y15:195 S20                                            ; define mesh grid
        
        ; Heaters
        M308 S0 P"bedtemp" Y"thermistor" T100000 B4138                      ; configure sensor 0 as thermistor on pin bedtemp
        M950 H0 C"bedheat" T0                                               ; create bed heater output on bedheat and map it to sensor 0
        M307 H0 B1 S1.00                                                    ; enable bang-bang mode for the bed heater and set PWM limit
        M140 H0                                                             ; map heated bed to heater 0
        M143 H0 S120                                                        ; set temperature limit for heater 0 to 120C
        M308 S1 P"e0temp" Y"thermistor" T100000 B4138                       ; configure sensor 1 as thermistor on pin e0temp
        M950 H1 C"e0heat" T1                                                ; create nozzle heater output on e0heat and map it to sensor 1
        M307 H1 B0 S1.00                                                    ; disable bang-bang mode for heater  and set PWM limit
        M143 H1 S280                                                        ; set temperature limit for heater 1 to 280C
        
        ; Fans
        M950 F0 C"fan0" Q500                                                ; create fan 0 on pin fan0 and set its frequency
        M106 P0 S0 H-1                                                      ; set fan 0 value. Thermostatic control is turned off
        M950 F1 C"fan1" Q500                                                ; create fan 1 on pin fan1 and set its frequency
        M106 P1 S1 H1 T45                                                   ; set fan 1 value. Thermostatic control is turned on
        
        ; Tools
        M563 P0 D0 H1 F0                                                    ; define tool 0
        G10 P0 X0 Y0 Z0                                                     ; set tool 0 axis offsets
        G10 P0 R0 S0                                                        ; set initial tool 0 active and standby temperatures to 0C
        
        ; Custom settings ;are not defined
        ; M918 P2 
        

        Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

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

          @timtom if the board is reliable when using USB power, it suggests to me that either the internally-generated 5V power is dropping after a period of time, or something that depends on VIN power is heating up.

          Does the board still reset after a while if you disconnect everything from it except VIN power?

          Is it reliable if you use both VIN and USB power? Be very careful of USB ground loops (see https://duet3d.dozuki.com/Wiki/USB_ground_loops) and make sure that you have a really solid ground connection between the main PSU and the Duet.

          In the minutes leading up to a reset, is the VIN voltage indicated by M122 stable?

          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 0
          • fcwiltundefined
            fcwilt @TimTom
            last edited by

            @timtom

            Hi,

            I don't think these are related to your specific problem. All of them are benign I think but thought I would bring them to your attention just to be safe.

            At line 20 you have M569 P1 S2 - S2 is not listed as a valid parameter.

            At line 27 your have settings for 4 extruders but you have only one specified in line 26.

            At line 29 through 33 you have multiple values for the Z steppers - that is not valid.

            From the docs:

            RepRapFirmware does not support individual motor settings where an axis has multiple motors connected to different stepper drivers. The first parameter specified will be used for all motors on the axis. You should use identical motors on any axis that has more than one motor to avoid unexpected behaviour.

            At line 43 you have M574 Z1 S2.

            From the docs:

            The S2 option of M574 is intended for use only when axes other than Z are using the Z probe for homing. The only printers known that do this using Duet electronics are the RepRapPro Ormerod, Huxley Duo, and Mendel Tricolour machines. When using the Z probe to home Z, M574 Z has no bearing on the probe setup or usage. A Z probe and a Z endstop can both be configured at the same time. G30 calling the probe setup with M558, and G1 H1 Z moves calling the endstop configured with M574 Z.

            Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

            TimTomundefined 1 Reply Last reply Reply Quote 0
            • TimTomundefined
              TimTom
              last edited by

              @dc42
              No currently it does not come back anymore after some time (getting worse).

              Are there "active" 5 Volt pins I could easily point my multimeter to? (Would like to avoid actually measuring CPU pins).

              Avoided connecting mains and USB as I read some warnings about it. Thanks for the heads up. I'll simply use a USB-powerbank (as I can connect via wifi in this case).

              I hooked up USB power bank in parallel to VIN - lights go on, as soon as I disconnect USB, lights go out.

              @fcwilt
              Will do next time, followed forum instructions to upload files 🙂

              dc42undefined 2 Replies Last reply Reply Quote 0
              • TimTomundefined
                TimTom @fcwilt
                last edited by

                @fcwilt
                Thanks for the hint, I was still in the process in ironing out configuration until the board showed this weired behavior (stopping me in the process).

                Unfortunately the "online" config tool, only allows to assign one stepper to one axis. So I assigned the rest of the steppers to Ex and started modifying configuration.

                Also Probes and Bed sensors are not yet configured properly (I'd love to do that 🙂 as soon as the boars starts working again )

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

                  @timtom said in Duet 3 Mini5 Wifi crashes after 1-2 min on PSU:

                  Are there "active" 5 Volt pins I could easily point my multimeter to?

                  Yes, there are 3.3V and 5V pins available on the 5-pin IO connectors. They are not the same ones used by the internal circuitry, however if the problem is that the 5V rail is dropping then I would expect that 5V on the IO connectors would drop too.

                  If the 3.3V rail is dropping then the VIN voltage reported by M122 will read high, because 3.3V is used as the voltage reference when reading the VIN voltage.

                  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

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

                    @timtom said in Duet 3 Mini5 Wifi crashes after 1-2 min on PSU:

                    I hooked up USB power bank in parallel to VIN - lights go on, as soon as I disconnect USB, lights go out.

                    Which lights: the red 5V and green 3.3V LEDs? If those are not lit when using VIN power alone, then that indicates the problem is with power. Is the blue VIN LED lit solidly? What about the amber 12V LED next to the blue one?

                    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 0
                    • TimTomundefined
                      TimTom @dc42
                      last edited by TimTom

                      @dc42
                      Yes that seems to be the trouble 3.3V and 5V are dead.
                      As soon as USB power is gone no 3.3 Volts on IO pins and 5 Volt slowly drops to zero over time.

                      Yes that's what I wanted to say in my first post (all LED's switch off)
                      Only LED V Fused and LED 12V stay on.

                      Given the analysis so far I assume I'm the lucky winner in the hardware defect draw :), unless you have further suggestions I'd contact my reseller for replacement (or is the board of interest for further analysis?)

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

                        @timtom it would be worth trying disconnecting everything (endstops, Z probe etc.) from the IO connectors and also disconnecting any LCD display that you have connected to the Duet, in case anything is drawing excess current. If the problem persists then I agree, you need a replacement under warranty.

                        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

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

                          @dc42
                          Disconnecting everything was the first thing I did.
                          The only remaining connection is to the Duet 3 Expansion Mini 2+ (as this is really well connected). And nothing on the board was exceptionally hot.

                          Thanks a lot for your support. Usually I tend to believe I'm to stupid but in this case lucky for me, that did not turn out to be true 😉

                          Thanks again for your great support on a rainy Saturday afternoon.

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

                            @timtom I'm sorry your board has developed a fault. Please email warranty@duet3d.com to start your warranty claim. You will receive a reply with a link to a form to fill in.

                            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

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

                              @dc42
                              Thanks, do you want the board for review? Then I would go that path, if not I would contact my German reseller (Filafarm) easing things with Brexit and Shipping :).

                              BTW, keep up the great work, beside the HW defect it is a pleasure to work with the board, it boots fast, reacts fast, etc.

                              So for now I'm going to finish my configuration with VIN and USB-powerbank :). (Wife and kid are with family over the weekend, need to take this chance).

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

                                @timtom you will need to fill in the form anyway so that we can contact Filafarm and authorise them to replace your board. Yes Brexit is a horrible mess and makes things difficult, so we will arrange for Filafarm to provide the replacement.

                                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 0
                                • First post
                                  Last post
                                Unless otherwise noted, all forum content is licensed under CC-BY-SA