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. 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. 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.
0 Comments
Leave a Reply. |