GRBL CNC: Difference between revisions
mNo edit summary |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 14: | Line 14: | ||
== VS Code == | == VS Code == | ||
* lib/grbl/config.h | * platformio.ini <syntaxhighlight lang="ini"> | ||
[env:megaatmega2560] | |||
platform = atmelavr | |||
board = megaatmega2560 | |||
framework = arduino | |||
monitor_speed = 115200 | |||
</syntaxhighlight> | |||
* lib/grbl/config.h<syntaxhighlight lang="c"> | |||
//#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 | |||
</syntaxhighlight> | |||
* src/main.cpp <syntaxhighlight lang="c"> | |||
#include <grbl.h> | |||
</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>