Written with Google Translate, I hope you can understand.
Will it be possible to use a Marlin controller instead of a GRBL controller?
I’m trying to run the Snapmaker 2.0 with MillMage, and I understand that the CNC head (50W) works with Marlin, so it doesn’t receive control commands from MM, but can execute pure G-code commands.
Is there a way for me to get this working? See my other post regarding Snapmaker.
Thanks for all the help.
Of course, I’ve installed MM and am experimenting with it. Otherwise, I wouldn’t have encountered problems with Snapmaker and the lack of the Marlin controller in MM.
It’s quite difficult to test when STOP and PAUSE aren’t even sent to the controller, but at least START works and the generated G-code works.
If anyone knows more, I’d appreciate any answers that might help me.
use the rrf (rep rap firmware) option and save your gcode then transfer it via your normal method to run the device. MillMage will not control your device yet. It will serve as a CAM generating source for gcode though.
Sending the G-code isn’t the problem; it works perfectly when I configure Snapmaker as GRBL in MM. However, I can’t jog, no execute any STOP or Pause commands from within MM. I’ll try to execute a few important things as G-code macros until a solution is found. I have to jog via the Snapmaker touchscreen, even though I’d rather do everything in MM myself.
Thanks for the solution idea anyway.
You want MM to do both CAM and be the sender program that controls the mill. Your title says it is marlin gcode based which is a variant of the reprap fimrware - listed as rrf in the list and that isn’t fully supported for control from mill mage… though you mention the cnc head may run a different flavor of gcode?
I’d hazard a guess and say that there are many parts of gcode that are similar so you might get lucky and have some commands that work, but it won’t work right with the wrong gcode flavor. marlin systems have a pause enable setup that limits the preloaded number of commands. If you don’t have it set right, it will run a long time before pausing. Some printers are like this. It could be between layers (on a 3d printer - marlin is a 3d print firmware primarily, though used for cnc and laser) or cut locations (on a cnc), but that might be part of the issue.