Quote Originally Posted by JAZZCNC View Post
BUT just for clarity then the latest IP-M Beta Firmware now does slaved motors, all be it in a cut down way to the IP-S. (I haven't tried it yet so can't vouch for how well but I will and report)
The way the IP-S handles slaved motors is different to typical way slaved motors are done with other controllers in that when it hits the switches it's got an option to measure the difference between each switch contact then applie an offset movement to one motor to square the gantry. That said with servo's you'd home using the encoder index which is much more accurate than switches but it works well for steppers without encoders.
Other controllers like the ESS require you to manually adjust the switches to square the gantry.!
Good to hear that the IP-M will support slaved motors soon. If that had been the case 12 months ago then i'd have jumped on it rather than the PMDX/ESS combo.

For reference though, the last few plugin versions for the ESS (ESSv10r2d1d being the latest) support misaligned home switches. You can now apply an offset in the 'advanced homing config' dialog rather than having to physically adjust the switches.

Click image for larger version. 

Name:	SmoothStepperHomingDialog.png 
Views:	1358 
Size:	10.7 KB 
ID:	13911