Skip to content

anpaza/grbl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Here's a link to the original README.md

Portable Grbl

This project has the goal to improve the portability of the well-known Grbl project.

Grbl is a well known project, but it's highly tied to the AVR ATMega microcontroller architecture. The project now seems struggled by the limits of the chosen architecture. No resources for more more axes, no resources for higher motion speeds, no resources for more functionality.

This project makes an attempt to improve portability by separating hardware-dependent stuff from general code, and by allowing to add new supported platforms with a minimal touch of the general code.

For beginning, focus will be on the STM32 platform. Being widespread and cheap, and at the same time by providing much more power and resources, this has a chance to become a popular replacement for the ATMega chips. More than that, there are a lot of cheap STM32 boards that are completely ready to replace the "Arduino + CNC Shield" combo. Those boards are originally developed for the Mach3 software, but by simply replacing firmware we can get a cheap complete Grbl/STM32 solution.

About

An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 83.0%
  • C++ 16.2%
  • Makefile 0.8%