Skip to content
Raspberry PI distribution of CNCjs in a ready to deploy image. Includes some useful script and documentation.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
Videos Documenation Fixes and Updates Jun 25, 2018
.gitignore Documenation Fixes and Updates Jun 25, 2018
LICENSE Initial commit Jun 24, 2018
cncjs-app-1.9.15.json v1.0.1 documenation updates Sep 10, 2018


Raspberry PI distribution of CNCjs in a ready to deploy image. Includes some useful script and documentation.

CNCjs on Raspberry Pi w/ Raspbian

CNCjs logo

A Raspberry Pi distribution for CNCjs user to get started quickly. It includes the CNCjs software for out of the box functionality, mjpg-streamer with RaspiCam support for live viewing, and FFmpeg for recording. Several Pendants and Web UI's are also included. For a more complete introduction, see the CNCjs Introduction section of the wiki page. All primary documentation still resides in the CNCjs Wiki.

Getting Started

This resource explains how to install a Raspberry Pi operating system image on an SD card. You will need another computer with an SD card reader to install the image, and use the web interface.

Download Image

Download the pre-built image(s) from this reposities release page.

Write Image to SD

You will need to use an image writing tool to install the image you have downloaded on your SD card.

Etcher is a graphical SD card writing tool that works on Mac OS, Linux and Windows, and is the easiest option for most users. Etcher also supports writing images directly from the zip file, without any unzipping required.

To write your image with Etcher:

  • Download Etcher and install it.
  • Connect an SD card reader with the SD / Micro SD card inside.
  • Open Etcher and select from your hard drive the Raspberry Pi .img or .zip file you wish to write to the SD card.
  • Select the SD card you wish to write your image to.
  • Review your selections and click 'Flash!' to begin writing data to the SD card.
  • For more advanced control of this process, see the system-specific guides:

If you're not using Etcher, you'll need to unzip .zip downloads to get the image file (.img) to write to your SD card.


Once the iamge is installed, the Raspberry Pi is booted, and connected to your network.

On a seperate computer.

  • Navigate to http://cncjs/.
  • Load the perbuilt Workspace. (Optional)
  • SSH into the Raspberry Pi with a terminal enulator, or tool like Putty.
    • Run sudo raspi-config and make any needed change.

Build Notes

The main source of documentation regarding CNCjs is the CNCjs Wiki. This repository contains some additional notes, documenation, and source script to generate this raspbian distribution with CNCjs out of an existing Raspbian distro image.

Image made with/using Raspbain Stretch Light, Linux Data Dumping, PiShrink.

Preinstalled Pendants

Preinstalled Tablet UI

You can’t perform that action at this time.