Skip to content
Simple *nix CLI for grbl and Other ATmega Firmwares
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
COPYING.txt core files Mar 25, 2014
device device Apr 7, 2014
gcode.ngc Summary Apr 3, 2014 Update Apr 14, 2014
jog-end.ngc core files Mar 25, 2014
jog-setup.ngc core files Mar 25, 2014

Universal CNC Controller

This highly customizable set of shell scripts acts as a wrapper to python script provided within this directory and available at: Note that requires that the py_serial module be installed. These scripts provide a more interactive interface to stream files, jog your machine, and enter manual gcode commands. This program should be compatable with any Atmel AVR CNC or rapid prototyping firmware, including grbl, Teacup, Repetier, Marlin, etc. By default, you will be connected to the device located at /dev/ttyACM0. However, this can be changed to suit your needs in the "device" file.

You can start the program by executing the shell script, '' provided in this directory. From there, you can enter the letter command corresponding to the desired function listed at the top of the window.

You can’t perform that action at this time.