Then there's the end-program M30 command, which means something else entirely to Marlin: "delete SD file".
Also, if you create your PixelCNC project's operations with coolant set to 'off' then the program generated will not have any of the coolant commands whatsoever, so you won't have to worry about the Marlin encountering any M7/M8/M9 commands at that point. I would be surprised if you had problems running G-code with the G40 or the M6 toolchange commands in there at all. The disable cutter-compensation G40 command is prefixed at the beginning of all PixelCNC G-code programs, along with a G20 (or G21) and a G90 command, and can be manually removed easily. These commands are not listed on the Marlin G-code page at all for anything, so they will probably just be passed over and ignored. The commands I marked "non-Marlin" are commands that I'm sure Marlin will not recognize as anything at all, and there's a good chance it will just ignore them entirely, but it could error out complaining about encountering unrecognized commands. M30 = end program (Marlin, but means something else) M7/M8/M9 = coolant off/mist/flood (non-Marlin) G40 = disable cutter radius compensation (non-Marlin) G90 = enable absolute coordinate mode (Marlin) G20/G21 = interpret coordinates as inches/millimeters (Marlin) I don't know much about Marlin specifically, but PixelCNC issues these G-code commands: The G-code PixelCNC currently generates is "Mach3-compatible", although from what I can tell Marlin G-code appears mostly the same, but there are some differences, mostly pertaining to the fact that Marlin is geared more for 3D printing, but its G-code dialect is built on the plain G-code specification.
MIDI TO GCODE CONVERTER CODE
His response is as follows - the nc code I generated earlier is attached. I most likely don’t need to post his entire email but it can’t hurt if anyone really wants to read into it and understand a bit about his software. It’s been amazing working with him thus far.
MIDI TO GCODE CONVERTER SOFTWARE
This is NOTHING compared to what he went through for me to get his software running on my dinosaur of a laptop. The following email will show you how great this guy has been to deal with.