Hi,
kool!
When Mach interprets Gcode it reduces all letters to lowercase and deletes leading zeros.
Thus 'M05' is actually interpreted m5 and G01 X0.25 is interpreted g1x.25. Note it also strips out blanks but can make
code too hard to read. Mostly if you use uppercase everything works but there are times when it does not, particularly when
Mach searches for a macro, if it doesn't find your M06 it WILL find m6, the built in macro. It pays therefore to use the
format that Mach expects otherwise you'll end up with some extremely hard to find bugs.
Craig