I tried a demo of Partmaster, but i absolutely hated it.

They do do deals for hobby users in which the price is quite reasonable.

So try the demo

Make sure STOP SPINDLE WAIT FOR CYCLE START is ticked in general config TOOL CHANGE

Phil