kcjengr / qtpyvcp

QtPyVCP - Qt and Python based Virtual Control Panel framework for LinuxCNC.
https://www.qtpyvcp.com
Other
88 stars 48 forks source link

BUG: Unhome axis did not account for gantry 2 jnts to an axis #101

Closed joco-nz closed 2 years ago

joco-nz commented 2 years ago

Changed the Axis unhome to now scan and unhome each joint that is linked to the selected axis.

This ensures gantry machines that have a single axis associated with 2 joints are correctly dealt with. This code should also cope with the situation where an axis with >1 joints associated with it will be correctly unhomed.