Duet 6HC 1LC core xy quad z motors misbehaving
-
I have the X on drive 0 , Y on drive 1, Z FR on drive 2, Z RR on drive 3 and Z RL on drive 4 and z FL on drive 5. When I home the X and Y work but the Z front left and the Z rear left go up while Z rear left and Z on front right go done binding the gantry. All Kysan Ocean motors are left to right (Red, Green, Yellow, Blue) and the are all paired the same. Do I need to re-wire rear right and front left motors or am I missing something. The printer is a Voron 2.4 R2.
The config.g:
; Configuration file for RepRapFirmware on Duet 3 Main Board 6HC ; executed by the firmware on start-up ; ; generated by RepRapFirmware Configuration Tool v3.5.8 on Mon Nov 25 2024 09:23:39 GMT-0600 (Central Standard Time) ; General G90 ; absolute coordinates M83 ; relative extruder moves M550 P"Duet 3" ; set hostname ; Network M551 P"Voron24" ; set UI password ; Accelerometers ; Smart Drivers M569 P0.0 S1 D2 ; driver 0.0 goes forwards (X axis) M569 P0.1 S1 D2 ; driver 0.1 goes forwards (Y axis) M569 P0.2 S1 D2 ; driver 0.2 goes forwards (Z axis) M569 P0.3 S1 D2 ; driver 0.3 goes forwards (Z axis) M569 P0.4 S1 D2 ; driver 0.4 goes forwards (Z axis) M569 P0.5 S1 D2 ; driver 0.5 goes forwards (Z axis) ; Motor Idle Current Reduction M906 I30 ; set motor current idle factor M84 S30 ; set motor current idle timeout ; Axes M584 X0.0 Y0.1 Z0.2:0.3:0.4:0.5 ; set axis mapping M350 X16 Y16 Z16 I1 ; configure microstepping with interpolation M906 X800 Y800 Z800 ; set axis driver currents M92 X80 Y80 Z80 ; configure steps per mm M208 X0:350 Y0:350 Z0:300 ; set minimum and maximum axis limits M566 X900 Y900 Z900 ; set maximum instantaneous speed changes (mm/min) M203 X6000 Y6000 Z6000 ; set maximum speeds (mm/min) M201 X500 Y500 Z500 ; set accelerations (mm/s^2) ; Kinematics M669 K1 ; configure CoreXY kinematics ; Endstops M574 X1 P"io0.in" S1 ; configure X axis endstop M574 Y1 P"io1.in" S1 ; configure Y axis endstop ; Sensors M308 S0 P"temp0" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermister on pins to temp0 ; Heaters M950 H0 C"out0" T0 ; create bed heater output on out0 and map it to sensor 0 M307 H0 B0 S1.00 ;disable bang bang mode for the bed heater and set PWM limit M143 H1 S320 ; Set temperature range for heater 0-320C ; Heated beds M140 H0 ; map heated bed to heater 0 ; Fans M950 Fo C'121.out1" Q500 ;Ceate fan0 on pin 121.out1 and set frequency M106 P0 S0 H-1 ;set fan 0 value M950 F0 C"out7" ; create fan #0 M106 P0 S0.5 L0 X1 B0.1 ; configure fan #0 M950 F1 C"out8" ; create fan #1 M106 P1 S0.5 B0.1 H1 T0 ; configure fan #1 ; Tools M563 P0 D0 H1 F0 ; create tool #0 M568 P0 R0 S0 ; set initial tool #0 active and standby temperatures to 0C ; Miscellaneous M501 ; load saved parameters from non-volatile memory
-
@Polyneutron21 change the direction (S value on M569) on the z drivers going in the wrong direction