AxioCNC Interface

G-Code Sender That
Built for Stable, Predictable Runs

AxioCNC is built on a proven cncjs server foundation and focuses on stable, predictable job execution. It's designed to reduce surprises during long cuts. Control your machine from any computer, tablet, or phone on your network.

What's Included

Native joystick/gamepad support

Analog continuous jogging

Modern UI

Clean, intuitive interface design

Tool library

Human-readable tool names and specs

Camera feed

Monitor your machine remotely

3D toolpath visualization

See your job before you run it

Multiple zeroing strategies

Touch plate and edge finder support

Light and dark themes

Comfortable for long sessions

Task-focused interface

Different views for setup, running, and results

Works with Grbl, Marlin, Smoothie, TinyG

All major controller types supported

Screenshots

See AxioCNC in action. Click any screenshot to view full size.

Download

Choose the right package for your system

All downloads available on GitHub Releases

Server Packages (Headless)

Tux

Linux Headless

amd64

Debian/Ubuntu .deb package

curl -sL https://axiocnc.com/install-linux-amd64 | sh
or
Download
Raspberry Pi

Raspberry Pi 3+

ARM64

For Raspberry Pi 3+

curl -sL https://axiocnc.com/install-rpi-arm64 | sh
or
Download
Raspberry Pi

Raspberry Pi 1-2

ARMhf

For Raspberry Pi 1-2

curl -sL https://axiocnc.com/install-rpi-armhf | sh
or
Download

Desktop Applications

Tux

Linux Desktop

amd64

Debian/Ubuntu .deb package

Download
Windows

Windows Desktop

x64

Installer (.exe)

Download
Apple

Mac Desktop

Intel & Apple Silicon

.dmg package

Download
Docker

Get Started with Docker

Run AxioCNC in a container for easy deployment and updates. Perfect for headless servers and consistent environments.

$ docker run \ -d -p 8000:8000 \ --device=/dev/ttyUSB0 \ --name axiocnc \ ghcr.io/rsteckler/axiocnc:latest

Installation instructions available in the documentation

How AxioCNC Started

I began with Carbide Motion, but it didn't take long to run into its limits. I switched to cncjs and used it for years. It was reliable, but there were things about it that always bothered me: no native joystick support, a UI that made it easy to hit the wrong button on a touchscreen (I've crashed my machine more than once because Z-down is right next to X+), and, most importantly, it wasn't really being maintained anymore.

So I started looking for something better.

I tried a variety of other software and thought that a full-fledged Windows app would give me the richness I was looking for - joystick support, responsive UI, and a more modern interface. What I found was that many of the apps I tried would crash, weren't intuitive, and I really missed the ability to have a browser-based UI that I could have open at my main computer in my office.

In the end I went back to cncjs with the intention of fixing what bothered me. When I realized fixes weren't really being accepted upstream, I forked it. What started as a few small changes has grown into something that now looks and behaves like a different application.

My focus has been on two things: keeping the stability cncjs is known for, and improving how it actually feels to use the software in a shop.

AxioCNC is built around real workflows. You can model and upload jobs from your main computer, run setup and cutting from the shop, and keep an eye on progress from somewhere quieter if you want. The interface is simpler, with a lot of half-finished or rarely used features removed, but it adds things I actually missed: native joystick support, continuous analog jogging in both the UI and on a controller, built-in camera support, a tool library, a modern 3D view with project outlines and zeroing aids, light and dark themes, and a task-based dashboard that helps you focus on what matters during setup, cutting, and review.

A Thank You

A huge thank you to Cheton Wu and everyone who worked on cncjs. I hope to carry on the legacy by bringing it into the modern workflow for both hobbyists and small businesses.

AxioCNC is built on their foundation of reliability and excellence. We stand on the shoulders of giants.