M6 Manual Tool change with Autotool Height Setter

I am working on a M6 Macro for UCCNC for use with a UC100, a LMS 3990 mini mill, and a touch plate set at a fixed machine coordinate location.
I (think) it works, so here is a link to it: https://github.com/johnobrien/UCCNC_Macros
I will keep updating it and making it available as I iterate/improve it.
I (think) it works, so here is a link to it: https://github.com/johnobrien/UCCNC_Macros
I will keep updating it and making it available as I iterate/improve it.