Raspberry PI distribution of CNCjs in a ready to deploy image. Includes some useful script and documentation.
CNCjs on Raspberry Pi w/ Raspbian
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.
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 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
.zipfile 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 raspberrypi.org 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)
- Download cncjs-app-1.9.15.json
- In CNCjs, go to Settings > Workspace
- Import the downloaded workspace.
- SSH into the Raspberry Pi with a terminal enulator, or tool like Putty.
sudo raspi-configand make any needed change.
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.
- cncjs-pendant-raspi-gpio - Simple Raspberry Pi GPIO Pendant control for CNCjs.