by cncdrive » Thu Mar 09, 2017 10:22 pm
OK, but while the gantry is homing the file close button does not do anything, because if there is an IsMoving condition then the buttons not doing anything, they just executing a return when you pressing it while moving, so pressing that button should make no effect on the homing process at all.
And the homing happens in a backgroundworker thread, so whatever happens in the GUI thread that backgroundworker thread is independent and should still keep working and going.
With the gantry you say the axes remained unslaved, is there dual home switches configured for that axis?
I will check how is it exactly handled when the axis with dual home switches are homed, maybe there is an error there about if the axis is stopped while homing and when it is unslaved to square the gantry, I suspect there must be something there if the motors remained unslaved.
And just to make sure: You using the standard home all button code and not a macro with your own code which do an unslaving function call?
And could you please post your profile to let us test this with your settings?