There are starting-point macros loaded with Mach3 so you should have them already - names as per m_c's post. You can then tweak these to suit your machine. There will be a set of machine-specific folders in c:/Mach3/macros, and I think that each folder gets pre-populated with the standard set of macros. I use a text editor as I'm not sure that you can really call the scripting language BASIC.