defective stepper driver?
-
@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
-
@Phaedrux cool, I'll grab that later tonight, then.
-
@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
-
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
-
Can you post your homex.g?
Are you able to generate the same error by just sending
G92 X100
G91
G1 X10 F1000 -
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
-
If it matters, the motor never moves at all when giving it any of these commands.
-
@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?
-
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.
-