Custom CNC Control Using gSender from Sienci Labs

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.

2 Likes