GRBL CNC
- 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>