Hello,
I'm a long time observer of 3D printing and just recently found the time and money to get into it. I'm also getting into the firmware and trying to write some post processors for gcode.
I was wondering why the firmwares uses the M command 117 to display a message on the LCD. The NIST 274/NGC standard states that comments with "MSG" are to be displayed (3.3.4 Comments and Messages). Using M117 violates the standard pretty heavily, by breaking the format of a line (3.3 Format of a Line). Command M118 also has this issue.
I don't mean to come off as righteous, specially being new to the community, but it seems like a bad idea to violate the standard. Is there a reason this was done this way, am I missing something? As I try to write libraries to work with gcode I'd like to be able to maintain as much cross compatibility as possible when it comes to interpreting the lines.
If this is not the right place to discuss the firmware details I would appreciate being pointed in the right direction.
Thanks,
oz