dustMason / GCode-Sender

Node.js / Browser based control panel for my drawing machine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Hanging Hand

More information on this code is forthcoming. Quick intro:

  • Arduino source for drawing machine firmware. Based on Marginally Clever's Makelangelo.
  • Node.js app for controlling the machine, sending gcode files and viewing status.

After building my own Makelangelo style machine and using the provided control software (written in java) I decided to create my own to address a few things I wanted to do. This design allows the control app to run on a small device (such as a Raspberry Pi in my case) connected to the Arduino. Any device with a web browser can then interface with and monitor the machine.

The node app depends on node-serialport for serial communication. With node.js installed, simply run npm install and then node app.js to fire it up. You'll need to load up the included drawing machine firmware to use it, of course!

Currently pre-alpha status, but it works!

About

Node.js / Browser based control panel for my drawing machine


Languages

Language:JavaScript 73.1%Language:C++ 9.4%Language:Processing 9.2%Language:Arduino 6.4%Language:C 1.4%Language:CSS 0.5%