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

Duet Wifi Stepper Driver

Scheduled Pinned Locked Moved
Tuning and tweaking
2
9
1.5k
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
    arane
    last edited by 17 Jun 2017, 20:51

    Hi there

    I got a duet wifi from Fillastruder and it was working fine for months. Suddenly neither one of the stepper drivers are working after about 72 of marathon printing. The steppers are working when I test them with other drivers but the drivers for extruders are not responding. How can I fix this?

    Thanks

    1 Reply Last reply Reply Quote 0
    • undefined
      dc42 administrators
      last edited by 18 Jun 2017, 09:43

      Are you sure that the problem isn't that you don't have a tool selected when you try to extrude, or the tool isn't (or doesn't appear to be) up to temperature and you haven't enabled cold extrusion?

      Is there any sign of burning on the E0 and E1 stepper driver chips? On the rare occasions when they fail, there is usually a burn mark on top of the chip.

      Also, please attempt to extrude using each extruder (so that the drivers are commanded to power up the motors), then run M122 to see what the stepper driver status is.

      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
      • undefined
        arane
        last edited by 18 Jun 2017, 21:40

        Driver image http://imgur.com/ZRZiTRZ

        M122 Log Dump:

        [[language]]
        Diagnostics
        Used output buffers: 2 of 32 (9 max)
        Platform Diagnostics:
        Memory usage:
        Program static ram used: 13132
        Dynamic ram used: 82380
        Recycled dynamic ram: 2792
        Current stack ram used: 2768
        Maximum stack ram used: 3752
        Never used ram: 29016
        Last reset 00:08:21 ago, cause: software
        Error status: 0
        Bed probe heights: 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
        Free file entries: 10
        SD card 0 detected, interface speed: 20.0MBytes/sec
        SD card longest block write time: 0.0ms
        MCU temperature: min 18.9, current 21.1, max 24.2
        Supply voltage: min 12.1, current 12.3, max 12.5, under voltage events: 0, over voltage events: 0
        Slowest main loop (seconds): 0.013824; fastest: 0.000122
        Move Diagnostics:
        MaxReps: 1, StepErrors: 0\. Underruns: 0
        Heat Diagnostics:
        Bed heater = 0, chamber heater = -1
        Heater 1 is on, I-accum = 0.4
        GCodes Diagnostics:
        Move available? no
        Stack pointer: 0 of 5
        macro is idle
        http is ready with "M122"
        telnet is idle
        serial is idle
        aux is idle
        file is idle
        Network Diagnostics:
        WiFiServer is running
        SPI underruns 0, overruns 0
        Webserver Diagnostics:
        HTTP sessions: 1 of 8
        
        
        1 Reply Last reply Reply Quote 0
        • undefined
          arane
          last edited by 18 Jun 2017, 21:41

          Neither were responding and I had the tools selected correctly

          1 Reply Last reply Reply Quote 0
          • undefined
            dc42 administrators
            last edited by 19 Jun 2017, 05:35

            Unfortunately you are running an old version of the firmware that doesn't display the driver status. The driver chips do not show any sign of damage. Please try the following:

            • Upgrade firmware to 1.18.2 and re-run the previous test and M122 report.
            • Unload any filament from the extruders, and with the new firmware loaded, send M584 X0:3:4 to make both extruder motors shadow the X axis. Then see whether X movement a!so makes the extruder motors turn.

            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
            • undefined
              arane
              last edited by 27 Jun 2017, 00:36

              Sorry for the delay. Was away from my printer. Just got the commands sent. I had X on its stepper, E0 on its stepper and Y on the E1 stepper. X and Y seemed to have moved normally but no motion on the E0 extruder.

              Diagnostics ===
              Used output buffers: 1 of 32 (16 max)
              === Platform ===
              Static ram used: 20320
              Dynamic ram used: 73000
              Recycled dynamic ram: 888
              Stack ram used: 968 current, 2940 maximum
              Never used ram: 33924
              Last reset 00:01:55 ago, cause: software
              Last software reset code 0x0003, HFSR 0x00000000, CFSR 0x00000000, ICSR 0x00400000, BFAR 0xe000ed38, SP 0xffffffff
              Spinning module during software reset: GCodes, available RAM 33576 bytes (slot 1)
              Error status: 0
              Free file entries: 10
              SD card 0 detected, interface speed: 20.0MBytes/sec
              SD card longest block write time: 0.0ms
              MCU temperature: min 24.9, current 25.6, max 26.9
              Supply voltage: min 12.2, current 12.3, max 12.3, under voltage events: 0, over voltage events: 0
              Driver 0: ok
              Driver 1: standstill
              Driver 2: standstill
              Driver 3: open-load-A open-load-B
              Driver 4: ok
              Date/time: 2017-06-26 17:28:56
              Slowest main loop (seconds): 0.005493; fastest: 0.000320
              === Move ===
              MaxReps: 1, StepErrors: 0, MaxWait: 0ms, Underruns: 0, 0
              Scheduled moves: 1, completed moves: 0
              Bed compensation in use: none
              Bed probe heights: 0.000 0.000 0.000 0.000 0.000
              Probe change coordinates:
              === Heat ===
              Bed heater = 0, chamber heater = -1
              Heater 1 is on, I-accum = 0.0
              === GCodes ===
              Segments left: 0
              Stack records: 1 allocated, 0 in use
              Movement lock held by null
              http is idle in state(s) 0
              telnet is idle in state(s) 0
              file is idle in state(s) 0
              serial is idle in state(s) 0
              aux is idle in state(s) 0
              daemon is idle in state(s) 0
              queue is idle in state(s) 0
              Code queue is empty.
              === Network ===
              WiFiServer is running
              SPI underruns 0, overruns 0
              === Webserver ===
              HTTP sessions: 2 of 8
              
              
              1 Reply Last reply Reply Quote 0
              • undefined
                arane
                last edited by 27 Jun 2017, 00:38

                To eliminate the possibility of a dead stepper I moved the E0 extruder stepper to the x axis and tried it there. It moved nominally.

                1 Reply Last reply Reply Quote 0
                • undefined
                  dc42 administrators
                  last edited by 27 Jun 2017, 20:24

                  Please do the test I asked for in my previous post.

                  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
                  • undefined
                    arane
                    last edited by 13 Aug 2017, 23:26

                    Sorry for the incredibly late reply. I haven't been able to work on it for a while. I ran the test and took a video of what happened. That video is linked here.

                    In short one of the extruder steppers moves as expected while the other does not want to turn.

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