byADIT Free software for engineers and students
EngiFree
CNCjs — The Complete Guide: Controlling a CNC Machine from Your Browser

CNCjs — The Complete Guide: Controlling a CNC Machine from Your Browser

CNCjs is an open-source (MIT) CNC controller with a browser interface. You install it on a computer connected to the machine — even a small one such as a Raspberry Pi — and control it from any computer, tablet or phone on the local network. That way your main computer does not have to sit next to the mill and its dust.

What you get

Where it fits in the workflow

CNCjs does not generate G-code — it only sends and supervises. You prepare toolpaths in CAM software, check them in simulation, then load them into CNCjs and run. It suits desktop mills, routers and laser machines in workshops and labs.

Related tools

For a desktop G-code sender written in Java — Universal Gcode Sender. For a controller with built-in surface probing tools — bCNC. For simulating the toolpath before running — CAMotics.

The bottom line

CNCjs is a convenient, flexible way to control your machine from anywhere in the workshop. Open source and completely free, including for commercial use.

Further reading

מדריכי AI למהנדסים ולמשרד, ב-5 שפות: adit-ai.com ←