Daryl, You are absolutely correct. OpenSCAM expects RS274/LinuxCNC style GCode. There are many different versions. The code you reference seems to use square brackets as a comment delimiter. In RS274 GCode, parenthesis are used instead or as you pointed out a semicolon works as well. Joseph