As some of you are probably aware, I mostly take an “if it ain’t broke, don’t “fix" it” approach to my MPCNC machines. I’ve been using the SKR board with Marlin for several years (Burley, LR2, LR3, LR4, Primo) with no significant issues. So, I’ve not been on the “bleeding edge” of the Jackpot platform evolution by any means.
But, given the amazing performance of the LR4 (especially the dust collection!) I’ve decided to modify my Primo, slightly downsizing it and making it a dedicated carving machine. To do this, I’ve also decided to explore the world of Jackpot, and in fact, I acquired a version 1 board last fall for this purpose. Since the re-build is not yet complete, I’ve not yet completely hooked it up, but have been learning about its functionality, and I did manage to update FluidNC to v3.9.9 (though not the WebUI to v3 yet…)
However, as I’ve studied how it works with EstlCAM, I’ve realized that the Marlin and GRBL details are slightly different. Since I use a separate laptop for essentially all CAD (mostly Onshape, Blender) my work flow is to import the dxf or stl file into EstlCAM, prepare the gcode and transfer to the SKR board, typically using the SD card.
So, I’m gonna need to be able to easily switch EstlCAM between Marlin and Jackpot/GRBL since the LR4 will remain on the SKR board for now.
So, my question is how to do this. A quick test of simply resetting EstlCAM to GRBL caused all my customized Marlin text files to be lost (start, tool change and finish).
How can I avoid this? Is there a way to have two separate instances of EstlCAM? Or, is it possible to save the entire EstlCAM environment (aka “post processor" ?) for each platform and load the version needed for the specific project?
I suspect that this should be possible and hopefully simple, but at the moment have not discovered how to do it.