STEPPER AND HOMING PROBLEMS
-
@Phaedrux . As stated earlier, I checked stepper motor wiring, and have continuity from motor to board on all 4 wires (connector to connector). Anything wire wise to check?
-
@swrightlast said in STEPPER AND HOMING PROBLEMS:
but did have to re-pin new connector for x axis
What exactly does this mean? What did you re-pin? How did you do it? Why?
-
@Phaedrux , Had to put new connector on stepper wires (crimp on new pins), at the board end. Have continuity from motor end to board end at the connectors. I made no changes in config.g or the homex,y,z.g. It worked fine before wiring, so, to me it would indicate a wiring problem. I'm just at a loss as to what to check next.
-
I'd probably start with re-crimping the ends.
-
@Phaedrux , Recrimped....no change (sigh).
-
@swrightlast Have you tested each individual motor as I suggested? If so, have you tracked it down to either the X (alpha) motor or the Y (beta) motor or both? If one motor works fine and one does not, then you could try swapping the motors. If the problem moves with the motor, then it;s the motor. If the problem persists, then it could be the driver.
Out of curiosity, what were the changes you made which led to you having to fit a new connector?
-
@deckingman , I'll check that again. Answer to your other question: I was enclosing motor wires within the 2020 extrusion, and needed to clip the wires at the board connector to enable feeding the wiring.
-
I checked motor movement.....I get a short grunt of ratcheting noise, and NO movement on either axis.
-
If you disconnect the belts from the pulleys do the motors spin individually using this sent from the console:
G91 G1 S2 X10 F3000 G1 S2 Y10 F3000
-
@swrightlast said in STEPPER AND HOMING PROBLEMS:
.I get a short grunt of ratcheting noise, and NO movement on either axis.
Do you still get any errors in the console?
-
@swrightlast said in STEPPER AND HOMING PROBLEMS:
needed to clip the wires at the board connector to enable feeding the wiring.
When you recrimped, did you get the wire phases in the same order?
-
@Phaedrux said in STEPPER AND HOMING PROBLEMS:
Duex2 expansion board
n
G1 S2 X10 F3000
G1 S2 Y10 F3000Again, just a short grunt of ratcheting noise, Motor shaft appears to be alternating rapidly between forward and backward movement.
Also got motor phase error thing.
-
Well the behaviour of the motor and the error message would seem to indicate there is a mismatched phase in the motor wiring.
Do you have the make and model of the motor to get the phase information?
You can also use this technique to find the phase pairs.
https://duet3d.dozuki.com/Wiki/Choosing_and_connecting_stepper_motors#Section_Identifying_the_stepper_motor_phases -
@Phaedrux , standard folgertech nema 17, 1.8 degree. 5kg/cm, 1.5a. checking phase now......stay tuned.
-
@swrightlast I could not get any resistance readings at all! Probably didn't do it right.
-
@swrightlast said in STEPPER AND HOMING PROBLEMS:
Error: M569: Driver 0 does not support mode 'stealthChop'
Error: M569: Driver 1 does not support mode 'stealthChop'
Error: M569: Driver 2 does not support mode 'stealthChop'Does this give any clue to the problem?
-
Can you post your config.g?
-
@Phaedrux
; General preferences
G21 ;Set units in mm from this point
G90 ; Send absolute coordinates...
M83 ; Network
M550 PCoreXY ; Set machine name; ...but relative extruder moves
M667 S1 M552 S1 ; Enable network and acquire dynamic address via DHCP
M586 P0 S1 ; Enable HTTP
M586 P1 S0 ; Disable FTP
M586 P2 S0 ; Disable Telnet
; Select CoreXY mode; Drives
M569 P0 S0 D3 ; Drive 0 goes forwards
M569 P1 S0 D3 ; Drive 1 goes forwards
M569 P2 S0 D3 ; Drive 2 goes backwards
M569 P3 S1 D3 ; Drive 3 goes backwards
M350 X16 Y16 Z16 E16:16:16:16:16 I1 ; Set miscrostepping x16 with x256 interpolation
M92 X80 Y80 Z400 E412 ; Set steps per mm
M566 X400 Y400 Z300 E3000 ; Set maximum instantaneous speed changes (mmmin)
M201 X500 Y500 Z500 E1500 ; Set accelerations (mms^2)
M203 X12000 Y12000 Z1500 E6000 ; Set maximum speeds (mmmin)
M906 X1200 Y1200 Z1100 E1000 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 X300 Y300 Z380 S0 ; Set axis maxima; Endstops
M574 X1 Y1 S0 ; Set active low endstops; Pressure advance ; Set pressure advance
M572 D0 S0.15; Z-Probe
M574 Z1 S0
M558 P9 H3 F500 T2000 B1 ; Disable Z probe but set dive height, probe speed and travel speed
M557 X40:290 Y40:290 S50 B1 ; Define mesh grid
G31 X-10 Y60 Z0.9 P200; Heaters
M305 P0 T100000 B4171 C0 R4700 ; Set thermistor + ADC parameters for heater 0
M143 H0 S120 ; Set temperature limit for heater 0 to 120CM305 P1 B4725 C7.060000e-8 ; Set thermistor + ADC parameters for heater 1
M143 H1 S280 ; Set temperature limit for heater 1 to 280C; Fans
M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S0 I0 F500 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P2 S1 I0 F500 H1 T45 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on; Tools
M563 P0 D0 H1 F0:1 ; Define tool 0
G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets; Custom settings are not configured
M501 -
@swrightlast said in STEPPER AND HOMING PROBLEMS:
; Drives
M569 P0 S0 D3 ; Drive 0 goes forwards
M569 P1 S0 D3 ; Drive 1 goes forwards
M569 P2 S0 D3 ; Drive 2 goes backwards
M569 P3 S1 D3 ; Drive 3 goes backwardsThe D3 is telling it to use stealthchop mode. Which is only supported by the TMC 2224 drives on the Duet Maestro, and not the TMC 2660 drives on the duet wifi. So that explains the stealthchop error messages. So just remove the D parameter entirely.
@swrightlast said in STEPPER AND HOMING PROBLEMS:
M550 PCoreXY ; Set machine name
; ...but relative extruder movesM667 S1 M552 S1 ; Enable network and acquire dynamic address via DHCP
It looks like there is either a rogue character in your config.g or a semi colon out of place. Can you upload the actual file rather than copy and paste?
-
@Phaedrux [co; General preferences
G21 ;Set units in mm from this point
G90 ; Send absolute coordinates...
M83 ; Network
M550 PCoreXY ; Set machine name; ...but relative extruder moves
M667 S1 M552 S1 ; Enable network and acquire dynamic address via DHCP
M586 P0 S1 ; Enable HTTP
M586 P1 S0 ; Disable FTP
M586 P2 S0 ; Disable Telnet
; Select CoreXY mode; Drives
M569 P0 S0 D3 ; Drive 0 goes forwards
M569 P1 S0 D3 ; Drive 1 goes forwards
M569 P2 S0 D3 ; Drive 2 goes backwards
M569 P3 S1 D3 ; Drive 3 goes backwards
M350 X16 Y16 Z16 E16:16:16:16:16 I1 ; Set miscrostepping x16 with x256 interpolation
M92 X80 Y80 Z400 E412 ; Set steps per mm
M566 X400 Y400 Z300 E3000 ; Set maximum instantaneous speed changes (mmmin)
M201 X500 Y500 Z500 E1500 ; Set accelerations (mms^2)
M203 X12000 Y12000 Z1500 E6000 ; Set maximum speeds (mmmin)
M906 X1200 Y1200 Z1100 E1000 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 X300 Y300 Z380 S0 ; Set axis maxima; Endstops
M574 X1 Y1 S0 ; Set active low endstops; Pressure advance ; Set pressure advance
M572 D0 S0.15; Z-Probe
M574 Z1 S0
M558 P9 H3 F500 T2000 B1 ; Disable Z probe but set dive height, probe speed and travel speed
M557 X40:290 Y40:290 S50 B1 ; Define mesh grid
G31 X-10 Y60 Z0.9 P200; Heaters
M305 P0 T100000 B4171 C0 R4700 ; Set thermistor + ADC parameters for heater 0
M143 H0 S120 ; Set temperature limit for heater 0 to 120CM305 P1 B4725 C7.060000e-8 ; Set thermistor + ADC parameters for heater 1
M143 H1 S280 ; Set temperature limit for heater 1 to 280C; Fans
M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S0 I0 F500 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P2 S1 I0 F500 H1 T45 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on; Tools
M563 P0 D0 H1 F0:1 ; Define tool 0
G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets; Custom settings are not configured
M501
nfig.g](/assets/uploads/files/1573005646030-config.g) config.g