Hi, So I have just set up dual z axis on my Cartesian printer, the type with dual end stops and all seemed to be working well during simple testing. my issue is though that when I mover the Y or X in say 10mm increments at some random point the Z(U) will move up 10mm, but only the U axis.
https://youtu.be/gSHhefFFDCY
Y +10MM can equal Y+10 & Z(U) +10MM, I can then press the Y+10mm again and it will go Y+10mm and Z(U) -10mm back to end stop.
it happens on both the x & y randomly but when the z(u) axis goes up 10mm the next click of say x+10mm will bring the z(u) axis back down.
hope that explains it well.
any help much appreciated.
; Drives
M569 P0 S0 ; Drive 0 goes backwards
M569 P1 S0 ; Drive 1 goes backwards
M569 P2 S1 ; Drive 2 goes forwards
M569 P3 S1 ; Drive 3 goes forwards
M569 P4 S1
M584 X0 Y1 Z2:3 U3 E4 P3
M16 X16 Y16 Z16 U16 E16 I1 ; Configure microstepping without interpolation
M92 X80 Y80 Z400 U400 E800 ; Set steps per mm
M566 X900 Y900 Z12 U12 E120 ; Set maximum instantaneous speed changes (mm/min)
M203 X9000 Y9000 Z180 U180 E1200 ; Set maximum speeds (mm/min)
M201 X1000 Y1000 Z250 U250 E250 ; Set accelerations (mm/s^2)
M906 X850 Y900 Z850 U850 E850 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
; Axis Limits
M208 X0 Y0 Z0 U0 S1 ; Set axis minima
M208 X300 Y300 Z400 U400 S0 ; Set axis maxima
; Endstops
M574 X1 Y1 Z1 U1 S0 ; Set active low endstops
; Z-Probe
;M558 P0 H5 F120 T6000 ; Disable Z probe but set dive height, probe speed and travel speed
;M557 X15:285 Y15:285 S20 ; Define mesh grid