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

    defective stepper driver?

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    4
    18
    529
    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.
    • Phaedruxundefined
      Phaedrux Moderator @guildner
      last edited by Phaedrux

      @guildner said in defective stepper driver?:

      or would it be sufficient to just use 5V power via USB?

      I don't think so as the drivers won't be powered when running only from 5v.

      Supply voltage: min 0.5, current 1.7, max 1.7, under voltage events: 0, over voltage events: 0, power good: no
      

      Z-Bot CoreXY Build | Thingiverse Profile

      guildnerundefined 1 Reply Last reply Reply Quote 0
      • guildnerundefined
        guildner @Phaedrux
        last edited by

        @Phaedrux cool, I'll grab that later tonight, then. 👍

        1 Reply Last reply Reply Quote 0
        • guildnerundefined
          guildner
          last edited by

          @T3P3Tony @Phaedrux Here is the output from M122 while powered from 24V:

          M122
          === Diagnostics ===
          RepRapFirmware for Duet 2 WiFi/Ethernet version 2.05.1 running on Duet Ethernet 1.02 or later
          Board ID: 08DLM-996RU-N85T0-6J9F2-3SN6L-1UVRR
          Used output buffers: 3 of 24 (9 max)
          === RTOS ===
          Static ram: 25712
          Dynamic ram: 93156 of which 48 recycled
          Exception stack ram used: 272
          Never used ram: 11884
          Tasks: NETWORK(ready,628) HEAT(blocked,1176) MAIN(running,3760) IDLE(ready,160)
          Owned mutexes:
          === Platform ===
          Last reset 00:06:24 ago, cause: power up
          Last software reset time unknown, reason: User, spinning module GCodes, available RAM 10428 bytes (slot 3)
          Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task 0x4e49414d
          Error status: 0
          Free file entries: 9
          SD card 0 detected, interface speed: 20.0MBytes/sec
          SD card longest block write time: 1.5ms, max retries 0
          MCU temperature: min 34.7, current 43.4, max 43.6
          Supply voltage: min 24.4, current 24.5, max 24.7, under voltage events: 0, over voltage events: 0, power good: yes
          Driver 0: standstill, SG min/max not available
          Driver 1: ok, SG min/max not available
          Driver 2: standstill, SG min/max not available
          Driver 3: standstill, SG min/max not available
          Driver 4: standstill, SG min/max not available
          Date/time: 2020-07-30 20:16:56
          Cache data hit count 727883381
          Slowest loop: 3.53ms; fastest: 0.07ms
          I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
          === Move ===
          Hiccups: 0, FreeDm: 160, MinFreeDm: 160, MaxWait: 0ms
          Bed compensation in use: none, comp offset 0.000
          === DDARing ===
          Scheduled moves: 0, completed moves: 0, StepErrors: 0, LaErrors: 0, Underruns: 0, 0
          === Heat ===
          Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1
          === GCodes ===
          Segments left: 0
          Stack records: 2 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
          autopause is idle in state(s) 0
          Code queue is empty.
          === Network ===
          Slowest loop: 4.65ms; fastest: 0.02ms
          Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
          HTTP sessions: 1 of 8
          Interface state 5, link 100Mbps full duplex
          
          1 Reply Last reply Reply Quote 0
          • guildnerundefined
            guildner
            last edited by

            And, when attempting to home I get this:

            G28 X
            Warning: motor phase A may be disconnected reported by driver(s) 0
            Warning: motor phase B may be disconnected reported by driver(s) 0
            

            And M122 shows this:

            M122
            === Diagnostics ===
            RepRapFirmware for Duet 2 WiFi/Ethernet version 2.05.1 running on Duet Ethernet 1.02 or later
            Board ID: 08DLM-996RU-N85T0-6J9F2-3SN6L-1UVRR
            Used output buffers: 3 of 24 (10 max)
            === RTOS ===
            Static ram: 25712
            Dynamic ram: 93156 of which 48 recycled
            Exception stack ram used: 432
            Never used ram: 11724
            Tasks: NETWORK(ready,744) HEAT(blocked,1152) MAIN(running,3728) IDLE(ready,160)
            Owned mutexes:
            === Platform ===
            Last reset 00:03:04 ago, cause: power up
            Last software reset time unknown, reason: User, spinning module GCodes, available RAM 10428 bytes (slot 3)
            Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0441f000 BFAR 0xe000ed38 SP 0xffffffff Task 0x4e49414d
            Error status: 0
            Free file entries: 9
            SD card 0 detected, interface speed: 20.0MBytes/sec
            SD card longest block write time: 1.6ms, max retries 0
            MCU temperature: min 38.6, current 43.6, max 43.6
            Supply voltage: min 24.4, current 24.5, max 24.6, under voltage events: 0, over voltage events: 0, power good: yes
            Driver 0: standstill, SG min/max 0/0
            Driver 1: ok, SG min/max 0/0
            Driver 2: standstill, SG min/max not available
            Driver 3: standstill, SG min/max not available
            Driver 4: standstill, SG min/max not available
            Date/time: 2020-07-30 20:36:52
            Cache data hit count 350466746
            Slowest loop: 7.60ms; fastest: 0.07ms
            I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
            === Move ===
            Hiccups: 0, FreeDm: 160, MinFreeDm: 158, MaxWait: 56855ms
            Bed compensation in use: none, comp offset 0.000
            === DDARing ===
            Scheduled moves: 2, completed moves: 2, StepErrors: 0, LaErrors: 0, Underruns: 0, 0
            === Heat ===
            Bed heaters = 0 -1 -1 -1, chamberHeaters = -1 -1
            === GCodes ===
            Segments left: 0
            Stack records: 2 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
            autopause is idle in state(s) 0
            Code queue is empty.
            === Network ===
            Slowest loop: 5.46ms; fastest: 0.02ms
            Responder states: HTTP(0) HTTP(2) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
            HTTP sessions: 1 of 8
            Interface state 5, link 100Mbps full duplex
            
            1 Reply Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator
              last edited by

              Can you post your homex.g?

              Are you able to generate the same error by just sending

              G92 X100
              G91
              G1 X10 F1000

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • guildnerundefined
                guildner
                last edited by

                Here is my homex.g file:

                ; Home X Axis
                
                G91                     ; Set relative mode
                G1 X-330 F6000 S1       ; Big negative move to search for endstop
                G1 X4 F600              ; Back off the endstop
                G1 X-10 F600 S1         ; Find endstop again slowly
                G90                     ; Set absolute mode
                

                Yes, that generates the error

                1 Reply Last reply Reply Quote 0
                • guildnerundefined
                  guildner
                  last edited by

                  If it matters, the motor never moves at all when giving it any of these commands.

                  1 Reply Last reply Reply Quote 0
                  • guildnerundefined
                    guildner @T3P3Tony
                    last edited by

                    @T3P3Tony This is a brand-new board, and I am looking to get authorization to get a replacement (ordered from Filastruder).

                    Is there anything else you need from me?

                    1 Reply Last reply Reply Quote 0
                    • Phaedruxundefined
                      Phaedrux Moderator
                      last edited by

                      Hi thanks for your patience and for providing all of the detail. I don't see anything in your config that would cause it and your troubleshooting indicates the driver has failed. Please contact filastruder to initiate a warranty replacement. Refer them to this thread.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      1 Reply Last reply Reply Quote 0
                      • guildnerundefined
                        guildner
                        last edited by

                        Thanks for your help @Phaedrux @bearer @T3P3Tony! Greatly appreciated.

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