Skip to content

Quick, Simple, Dirty Arduino GCode Interpreter. Meant for use in a laser engraver. This code is still in development, but at the moment supports most common G Commands. M Commands are to be added in a later update. Also comes with a GUI app that loads g-code from a file onto the arduino through serial.

Notifications You must be signed in to change notification settings

efficientisoceles/SimpleEngraver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

SimpleEngraver V0.8

This is a simple arduino-based G-Code interpreter with a basic GUI component to send individual lines
of GCode from a .ngc file to said Arduino. At present, the interpreter is capable of executing all common
"G" commands. The Arduino sketch is placed within GCode_Float while the Visual C# GUI component is within GCode Uploader.

The Arduino sketch was implemented for use with an Arduino Mega connected to 2 EasyDriver stepper
motor drivers with a high-power laser diode controlled using a transistor switch.

Note that this project is still very much a work in progress. Complete functionality
and accuracy of the Arduino sketch cannot yet be confirmed as the previous laser I was
to test this with got burnt out. Additionally, M commands have not yet been implemented.

About

Quick, Simple, Dirty Arduino GCode Interpreter. Meant for use in a laser engraver. This code is still in development, but at the moment supports most common G Commands. M Commands are to be added in a later update. Also comes with a GUI app that loads g-code from a file onto the arduino through serial.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages