From e61cec29da5462f39489979ea56d28f296916c40 Mon Sep 17 00:00:00 2001 From: Knutwurst <36196269+knutwurst@users.noreply.github.com> Date: Thu, 3 Sep 2020 09:51:53 +0200 Subject: [PATCH] Add build environments for 1st gen Mega --- Marlin/Configuration.h | 2 +- i3_mega_envs.ini | 65 ++++++++++++++++++++++++++++++++++++++++++ platformio.ini | 6 ++++ 3 files changed, 72 insertions(+), 1 deletion(-) diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index 07a5a875..436eba9a 100755 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -92,7 +92,7 @@ * PLEASE READ THE WARNING ABOVE! * */ -#define KNUTWURST_ONE_Z_ENDSTOP +//#define KNUTWURST_ONE_Z_ENDSTOP /* * If you have defined the MEGA_X or if diff --git a/i3_mega_envs.ini b/i3_mega_envs.ini index 5e597c2b..3c3c7f1b 100755 --- a/i3_mega_envs.ini +++ b/i3_mega_envs.ini @@ -1,3 +1,68 @@ +# +# i3 Mega (First generation with only one endstop) +# + +[env:i3_MEGA_1stgen] +platform = atmelavr +board = megaatmega2560 +board_build.f_cpu = 16000000L +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip +src_filter = ${common.default_src_filter} + +build_flags = ${common.build_flags} -DMOTHERBOARD=BOARD_TRIGORILLA_14 -DKNUTWURST_MEGA -DKNUTWURST_ONE_Z_ENDSTOP +build_unflags = -DKNUTWURST_MEGA_S -DKNUTWURST_MEGA_X -DKNUTWURST_MEGA_P -DKNUTWURST_DGUS2_TFT -DKNUTWURST_TMC -DKNUTWURST_BLTOUCH + +[env:i3_MEGA_1stgen_TMC] +platform = atmelavr +board = megaatmega2560 +board_build.f_cpu = 16000000L +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip +src_filter = ${common.default_src_filter} + +build_flags = ${common.build_flags} -DMOTHERBOARD=BOARD_TRIGORILLA_14 -DKNUTWURST_MEGA -DKNUTWURST_TMC -DKNUTWURST_ONE_Z_ENDSTOP +build_unflags = -DKNUTWURST_MEGA_S -DKNUTWURST_MEGA_X -DKNUTWURST_MEGA_P -DKNUTWURST_DGUS2_TFT -DKNUTWURST_BLTOUCH + +[env:i3_MEGA_1stgen_BLTOUCH_10] +platform = atmelavr +board = megaatmega2560 +board_build.f_cpu = 16000000L +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip +src_filter = ${common.default_src_filter} + +build_flags = ${common.build_flags} -DMOTHERBOARD=BOARD_TRIGORILLA_14 -DKNUTWURST_MEGA -DKNUTWURST_BLTOUCH -DKNUTWURST_ONE_Z_ENDSTOP +build_unflags = -DKNUTWURST_MEGA_S -DKNUTWURST_MEGA_X -DKNUTWURST_MEGA_P -DKNUTWURST_DGUS2_TFT -DKNUTWURST_TMC + +[env:i3_MEGA_1stgen_BLTOUCH_11] +platform = atmelavr +board = megaatmega2560 +board_build.f_cpu = 16000000L +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip +src_filter = ${common.default_src_filter} + +build_flags = ${common.build_flags} -DMOTHERBOARD=BOARD_TRIGORILLA_14_11 -DKNUTWURST_MEGA -DKNUTWURST_BLTOUCH -DKNUTWURST_ONE_Z_ENDSTOP +build_unflags = -DKNUTWURST_MEGA_S -DKNUTWURST_MEGA_X -DKNUTWURST_MEGA_P -DKNUTWURST_DGUS2_TFT -DKNUTWURST_TMC + +[env:i3_MEGA_1stgen_TMC_BLTOUCH_10] +platform = atmelavr +board = megaatmega2560 +board_build.f_cpu = 16000000L +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip +src_filter = ${common.default_src_filter} + +build_flags = ${common.build_flags} -DMOTHERBOARD=BOARD_TRIGORILLA_14 -DKNUTWURST_MEGA -DKNUTWURST_TMC -DKNUTWURST_BLTOUCH -DKNUTWURST_ONE_Z_ENDSTOP +build_unflags = -DKNUTWURST_MEGA_S -DKNUTWURST_MEGA_X -DKNUTWURST_MEGA_P -DKNUTWURST_DGUS2_TFT + +[env:i3_MEGA_1stgen_TMC_BLTOUCH_11] +platform = atmelavr +board = megaatmega2560 +board_build.f_cpu = 16000000L +lib_deps = ${common.lib_deps} + TMC26XStepper=https://github.com/trinamic/TMC26XStepper/archive/master.zip +src_filter = ${common.default_src_filter} + +build_flags = ${common.build_flags} -DMOTHERBOARD=BOARD_TRIGORILLA_14_11 -DKNUTWURST_MEGA -DKNUTWURST_TMC -DKNUTWURST_BLTOUCH -DKNUTWURST_ONE_Z_ENDSTOP +build_unflags = -DKNUTWURST_MEGA_S -DKNUTWURST_MEGA_X -DKNUTWURST_MEGA_P -DKNUTWURST_DGUS2_TFT + + # # i3 Mega (normal Version) # diff --git a/platformio.ini b/platformio.ini index 33ea8741..547aae04 100755 --- a/platformio.ini +++ b/platformio.ini @@ -32,6 +32,12 @@ boards_dir = buildroot/share/PlatformIO/boards #default_envs = mega2560 extra_configs = i3_mega_envs.ini default_envs = + i3_MEGA_1stgen + i3_MEGA_1stgen_TMC + i3_MEGA_1stgen_BLTOUCH_10 + i3_MEGA_1stgen_BLTOUCH_11 + i3_MEGA_1stgen_TMC_BLTOUCH_10 + i3_MEGA_1stgen_TMC_BLTOUCH_11 i3_MEGA i3_MEGA_TMC i3_MEGA_BLTOUCH_10