I was able to very quickly and easily create a custom CNC control using FlowFuse Dashboard v2 and the excellent gSender CNC Control app from Sienci Labs. I also used highlight.js for G-Code text highlights.
This app allows non-machinists to easily run a repetitive machining process with just a few user-defined variables. The Write button runs a flow using simple logic to generate the helical tool-paths from the user defined variables and writes the generated g-code to a file on the device which can be quickly loaded and run from the gSender interface.
I used an iFrame for the gSender mobile control UI so we could have a simple, one page app running on a Raspberry Pi based touchscreen interface.
From zero to production in only a few hours.
Thought I'd share it to help spark ideas for other folks who work in this space and might have a similar use case.
