/Arduino-GCode-Sender

Primary LanguageArduinoGNU General Public License v2.0GPL-2.0

Arduino-GCode-Sender

This is my Arduino GCode sender Sketch.

I made this because I wanted to be able to use my X-Carve machine with a stand alone controller and be able to submit GCode files from an SD Card.

The arduino sketch works but I am not completely happy with the move function. So that may improve in the future.

HARDWARE:
 1) Arduino Uno 
 2) 4x20 lcd screen with i2c interface 
 3) small analog joystick 
 4) sd card reader 
 5) a few extra buttons will be added later.

CHANGES TO ORIGINAL HARDWARE
The arduino that is delivered with the X-Carve gets its power from the USB cable. With my GCode Sender, there is no USB cable, so you need to power the other arduino externally (supply 8 volts to the Vin pin)

Use at your own risk.


Update January 11, 2016:
When I started using this for a real project, I found some issues. The display would not behave as it should and I was missing some 'ok' signals in the serial communication.
It took me a few hours but I think I have found and fixed the issues.

Update January 6, 2017:
A year has gone by :o), I have updated the sketch, 
It looks like the Arduino Uno is running out of memory some times.
I simplyfied the getStatus void a lot, removed a lot of string operations, that should save memory.