Neil I don't know how you can work without homing switches the rest of it is fair game Ah you missed off 7. counter weight!