Standard macros such as homeall and a multiple truelevel are slow for several reasons

creating “sub-macros” that are the heart of common procedures (such as home Y) means you can hugely optimize your macros by speeding up certain probes and not repeatedly going up and down for no reason.

An example of one approach