GRBL CNC: Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 32: | Line 32: | ||
#include <grbl.h> | #include <grbl.h> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:Electronics]] |
Latest revision as of 11:18, 18 January 2021
- CNC with MKS Gen L v1.0 Atmega2560
VS Code - PlatformIO Project
- New Project
- Name: CNC-Grbl
- Board: Atmega2560
- Framework: Arduino
Find GRBL for target architecture
- GRBL-Mega: https://github.com/gnea/grbl-Mega
- clone and copy to "lib" of VS Code project
git clone https://github.com/gnea/grbl-Mega.git
VS Code
- platformio.ini
[env:megaatmega2560] platform = atmelavr board = megaatmega2560 framework = arduino monitor_speed = 115200
- lib/grbl/config.h
//#define DEFAULTS_GENERIC //#define CPU_MAP_2560_INITIAL // To use with RAMPS 1.4 Board, comment out the above defines and uncomment the next two defines #define DEFAULTS_RAMPS_BOARD #define CPU_MAP_2560_RAMPS_BOARD
- src/main.cpp
#include <grbl.h>