Quote Originally Posted by Mad Professor View Post
Is it really as simple as doing this?

C:\Mach3\macros\Mach3Mill\M6Start.m1s
Code:
  code "G53 Z0"
  code "G53 X1000 Y500"
  tool = GetSelectedTool()
  SetCurrentTool( tool )
I think this makes more sense where you can set the G28 tool change position in homing and limits. G28 is always machine position, not offset position.

Code:
Code "m5"
Code "g28"
Code "m1"
tool = GetSelectedTool()
SetCurrentTool( tool )
Its seems to be pretty simple. Sorry if I dredged up an old thread, but this one got me on the right track, and I thought I had something to add for future solutions.