The goal of the project is the realization of a modular firmware that allows to control a CNC machine with different utensils. For instance, a CNC with a drill, with few changes can become a plotter with a pen or cutting machine to cut cardboard or stickers. In order to do that, we want project a CNC router with a mechanism that allows a fast utensil change and a controlling firmware which can use different utensils changing some configuration parameters.
Features
- It is implemented in C++ doce
- Easy to compile and load by means of Arduino IDE
- Doxigen documentation
- G-Code interpreter that recognizes basic command G0, G1, G2, G3...
- High modularity due to the object oriented programming
- The firmware is optimized for Arduino Mega 2560
- The firmware supports RAMPS 1.4
License
Creative Commons Attribution ShareAlike License V3.0Other Useful Business Software
Zenflow- The AI Workflow Engine for Software Devs
Zenflow is the AI workflow engine built for real teams. Parallel agents plan, code, test, and verify in one workflow. With spec-driven development and deep context, Zenflow turns requirements into production-ready output so teams ship faster and stay in flow.
Rate This Project
Login To Rate This Project
User Reviews
-
Great project, great opportunity it is very important to add feed rate control to GUI, to allow manipulation of CNC machine speed easily according to the needs.
-
Great project, also allows the use of electronics for 3d printer reprap.