Short to ground.
-
I have an M3D Quad Crane (Duet 2 maestro) that I converted to bowden, I’ve been printing with it after the conversion for a good 20-30hours and now I get random short to ground errors on motors 3, 5, 6 10-20minutes into printing. I’ve tried different gcode files, and the same file multiple times it happens randomly within the first 10-20minutes. Motor 4 works just fine. I’ve swapped motor plugs, and the issue does not follow, and I’ve checked my config.g settings as far as speeds and current, I increased the motor current from 800 to 1100 and it seemed to pop the error quicker. What do y’all suggest checking I’m out of ideas. My next idea would be to disable stealthchop.
-
stealthChop mode doesn't work at high speeds and can give spurious short-to-ground error reports. This is mentioned in the TMC22xx datasheet. Either switch to spreadCycle, or reduce the threshold speed at which the drivers switch from stealthChop to spreadCycle.
-
Any ideas as to why the issue is only on motors 3, 5, 6? Is it possible my board was damaged? I would think if the drivers were damaged it just wouldn't function at all instead of functioning for 10-15 minutes. Is there anyway to test the board/drivers?
-
What axes or extruders are those motors driving? What motors are you using?
-
They are driving Extruder 0, 2, & 3. Extruder 1 doesn't recieve the error. I'm using 1.8 Degree, 42N.cm, 1.5A 17HS4401S
-
probably a good to post your config.g file
-
This post is deleted! -
; motion.g
; Created by PrintM3D
; For the Crane Quad.; Stealthchop2
M569 P0 S1 D3 V0 ; Drive 0 goes backwards
M569 P1 S0 D3 V0 ; Drive 1 goes backwards
M569 P2 S0 D3 V0 ; Drive 2 goes backwards
M569 P3 S0 D3 V0 ; Drive 3 (E0)
M569 P4 S0 D3 V0 ; Drive 4 (E1)
M569 P5 S0 D3 V0 ; Drive 5 (E2)
M569 P6 S0 D3 V0 ; Drive 6 (E3);Quaden Steppers
M350 X32 Y32 Z16 E16:16:16:16 I1 ; Set Microstepping
M92 X80 Y80 Z400 E410.7:410.7:410.7:410.7 ; Set steps per mm
M566 X900 Y900 Z90 E240:240:240:240 ; Set Maximum Jerk (mm/min)
M203 X9000 Y9000 Z1200 E3600:3600:3600:3600 ; Set maximum speeds (mm/min)
M201 X1200 Y1200 Z90 E240:240:240:240 ; Set accelerations (mm/s^2)
M906 X1000 Y1000 Z1000 E1000:1000:1000:1000 I30 ; Set motor currents (mA) and idleM84 S60 ; Set idle timeout
; Firmware Retraction
M207 S5 R0 F4200 T2400 Z0.125 ; Firmware Retraction
M572 D0:1:2:3 S0.25:0.25:0.25:0.25 ; Pressure Advance; Axis Limits
M208 X0 Y0 Z0 S1 ; Set axis minima
M208 X230 Y230 Z250 S0 ; Set axis maxima; Endstops
M574 X1 Y1 Z1 S1 ; Set active High Endstops -
M569 P6
Drive 6 runs in reverse, active low enable, step timing fast, mode stealthChop, ccr 0x00053, toff 3, tblank 0, hstart/hend/hdec 5/0/0, tpwmthrs 0 (inf mm/sec)
M569 P5
Drive 5 runs in reverse, active low enable, step timing fast, mode stealthChop, ccr 0x00053, toff 3, tblank 0, hstart/hend/hdec 5/0/0, tpwmthrs 0 (inf mm/sec)
M569 P4
Drive 4 runs in reverse, active low enable, step timing fast, mode stealthChop, ccr 0x00053, toff 3, tblank 0, hstart/hend/hdec 5/0/0, tpwmthrs 0 (inf mm/sec)
M569 P3
Drive 3 runs in reverse, active low enable, step timing fast, mode stealthChop, ccr 0x00053, toff 3, tblank 0, hstart/hend/hdec 5/0/0, tpwmthrs 0 (inf mm/sec) -
Finally figured out how to set the M569 V so I'm going to test out:
; Stealthchop2
M569 P0 S1 D3 V78 ; Drive 0 goes backwards
M569 P1 S0 D3 V78 ; Drive 1 goes backwards
M569 P2 S0 D3 V111 ; Drive 2 goes backwards
M569 P3 S0 D3 V45 ; Drive 3 (E0)
M569 P4 S0 D3 V45 ; Drive 4 (E1)
M569 P5 S0 D3 V45 ; Drive 5 (E2)
M569 P6 S0 D3 V45 ; Drive 6 (E3)Drive 6 tpwmthrs 45 (40.6 mm/sec)
Drive 5 tpwmthrs 45 (40.6 mm/sec)
Drive 4 tpwmthrs 45 (40.6 mm/sec)
Drive 3 tpwmthrs 45 (40.6 mm/sec)
Drive 2 tpwmthrs 111 (16.9 mm/sec)
Drive 1 tpwmthrs 78 (120.2 mm/sec)
Drive 0 tpwmthrs 78 (120.2 mm/sec)