Implements softlanding approach to homing, adds set_home_macro (lac1.py)