Also, I've added a feature for HAL buttons that can prevent them from being enabled if all the joints are not homed. This is useful if the HAL button runs a MDI command from the ini file. This is simply enabled by adding a Dynamic Property to the HAL button. gnipsel.com/linuxcnc/flexgui/hal.html#homed-required