After a month of caffeine-fueled late nights and tag-teaming with Claude, Codex, and Gemini (with occasional frustration and yelling at the screen
)β¦ I finally did it.
ncSender is now ready for public testing! ![]()
Itβs built with simplicity, speed, and extensibility in mind β no more monolithic all-in-one beast. Hereβs a quick look at whatβs inside:
Key Features
-
Plugin architecture β Extend functionality instead of big code base core. -
3D Touch Probe β Supported right out of the box. -
Feature-packed G-Code virtualization β Includes multi-view options like Spindle View and Auto-Fit, plus Out-of-Bound indicators and on-screen warnings to keep your jobs in check. -
Refined terminal β Cleaner and more powerful for advanced users. -
G-Code Viewer β Displays crossed-out executed lines so you can track your job in real time. -
Touchscreen optimized β Perfect for kiosks or tablet setups. -
Safety first β Long-press required for critical commands to prevent βoopsβ moments. -
Auto reconnect β No more connect/disconnect drama; ncSender silently retries in the background. -
Improved G-Code Visualizer β Home indicator, real-size workspace, and cross-section view of your machine area.
Notes
I mainly use this myself and with a few guinea pigs
, so expect some rough edges.
If you find bugs, please report them on GitHub β feedback helps a ton!
Tested with my AltMill + SLB-EXT setup running the latest grblHAL firmware (not SienciHAL).
Current Plugins
-
ToolBench β Quick G-code generator for surfacing, cutting, jointer, and boring.
-
RapidChangeATC β The simplest way to set up a RapidChange ATC.
-
AutoDustBoot β Adds safety logic to minimize damage from mistakes.
Demo Playlist:
YouTube Playlist
Download / Source:
https://github.com/siganberg/ncSender
