Hoping that you can suggest a small 3d controller board (intended for a router) that can operate stand-alone and for which the firmware does not junk the user set origin position if the gcode is stopped/terminated part way through the file. I am seeking something better than the MKS firmware supplied for their DLC32, either firmware that can run on that board or a different combination. I suppose it need not specifically have the GRBL interpreter but it would save me a heap of conversion effort. Makerbase purports to believe in "open source" and indeed they link to GitHub - makerbase-mks/MKS-DLC32: MKS DLC32 motherboard kit, which is an offline engraving master control kit developed for desktop engraving machines. The hardware is equipped with a 32-bit high-speed ESP32 module, integrated WIFI function, and directly drives a 3.5-inch touch color screen; it can realize fast engraving and WEB web pages. Control, mobile phone APP control and other functions. , but whilst that repository has some binaries I could not locate any source code. The source code may have been placed there at one point as there are plenty of 404 missing pages. If the source exists elsewhere links would be very welcome. [the Makerbase firmware retains the origin if the file completes normally but "invents" a new position under any other circumstance] Thank you
BlackBox with CONTROL will do that just fine. See https://docs.openbuilds.com/blackbox-x32 Recovering origin is as simple as rehoming. All other offsets are based off machine coordinates + offset, so once homed all work coordinates are right back where they were CONTROL can recover jobs partially completed too. For standalone add our https://docs.openbuilds.com/interface
Many thanks for those links. The hardware is a good bit bulkier than I had intended but it does at least provide an alternative. GRBLhal is something that I must try to learn about [i have come across http://svn.io-engineering.com:8080/ but sadly I could not get it to generate even the plainest firmware variant for ESP32 ~ MKS dlc32]
It would be a good bit simpler if Makerbase still believed in open source and reinstated the missing source files to their MKS dlc32 github pages, I only need one tweak to the code to save me hours per week.
Truth be told they never really did. Check in with the grblhal repo for the driver for support grblHAL, but honestly, dumping the board and joining a vendor dedicated to open source, and support, will just be a win