From 9dd779edb2b92137cffa1336049ee8cf842e33a3 Mon Sep 17 00:00:00 2001 From: InsanityAutomation Date: Sun, 22 Aug 2021 21:28:31 -0400 Subject: [PATCH] Add F1rstLayer Envs --- Marlin/Configuration.h | 12 +- Marlin/Version.h | 50 +- platformio.ini | 2780 ++++++---------------------------------- 3 files changed, 407 insertions(+), 2435 deletions(-) diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index d29bdd278e..935a9238f0 100644 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -93,6 +93,8 @@ //#define MicroswissDirectDrive //#define DirectDrive // Any direct drive extruder, reduces filament change lengths +//#define E3TALLKIT //350mm Z Axis E3 Kit + /* Choose bed type below. If you have an extenrally controlled ac bed, leave both disabled @@ -314,7 +316,7 @@ // @section info // Author info of this build printed to the host during boot and M115 -#define STRING_CONFIG_H_AUTHOR "TinyMachines3D" // Who made the changes. +#define STRING_CONFIG_H_AUTHOR "InsanityAutomation" // Who made the changes. #define CUSTOM_VERSION_FILE Version.h // Path from the root directory (no quotes) /** @@ -2446,7 +2448,11 @@ #elif ANY(MachineEnder3, MachineEnder3V2) #define X_BED_SIZE 230 #define Y_BED_SIZE 230 - #define Z_MAX_POS 250 + #if ENABLED(E3TALLKIT) + #define Z_MAX_POS 350 + #else + #define Z_MAX_POS 250 + #endif #define X_MAX_POS 250 #define Y_MAX_POS 250 #define ClipClearance 15 @@ -2914,7 +2920,7 @@ * Add a bed leveling sub-menu for ABL or MBL. * Include a guided procedure if manual probing is enabled. */ -#if NONE(ABL_EZABL, ABL_NCSW, ABL_BLTOUCH, ABL_TOUCH_MI, SKRMiniE3V2, MachineEnder3V2, FORCE10SPRODISPLAY, MachineCR6, MachineCR6Max) && (DISABLED(MachineCRX) || ANY(GraphicLCD, OrigLCD)) +#if NONE(ABL_EZABL, ABL_NCSW, ABL_BLTOUCH, ABL_TOUCH_MI, SKRMiniE3V2, MachineEnder3V2, FORCE10SPRODISPLAY, MachineCR6, MachineCR6Max, MachineEnder3Touchscreen) && (DISABLED(MachineCRX) || ANY(GraphicLCD, OrigLCD)) #define LCD_BED_LEVELING #endif diff --git a/Marlin/Version.h b/Marlin/Version.h index 45879837c9..ff3b5fe9b8 100644 --- a/Marlin/Version.h +++ b/Marlin/Version.h @@ -112,7 +112,7 @@ #define VerChar6 "N" #endif -#define DETAILED_BUILD_VERSION SHORT_BUILD_VERSION " TM3D " VerChar1 VerChar2 VerChar3 VerChar4 VerChar5 VerChar6 +#define DETAILED_BUILD_VERSION SHORT_BUILD_VERSION " FL " VerChar1 VerChar2 VerChar3 VerChar4 VerChar5 VerChar6 /** * The STRING_DISTRIBUTION_DATE represents when the binary file was built, @@ -124,48 +124,54 @@ /** * Defines a generic printer name to be output to the LCD after booting Marlin. */ +#if ENABLED(MACHINE_PRO) + #define MACHINEPRO " Pro" +#else + #define MACHINEPRO "" +#endif + #if(ENABLED(MachineMini)) - #define CUSTOM_MACHINE_NAME "Mini SuPeR" + #define CUSTOM_MACHINE_NAME "Mini" #elif(ENABLED(MachineEnder2)) - #define CUSTOM_MACHINE_NAME "TM3D Ender2" + #define CUSTOM_MACHINE_NAME "Ender2" #elif(ENABLED(MachineEnder3)) - #define CUSTOM_MACHINE_NAME "TM3D Ender3" + #define CUSTOM_MACHINE_NAME "Ender3" MACHINEPRO #elif(ENABLED(MachineEnder3Max)) - #define CUSTOM_MACHINE_NAME "TM3D E3Max" + #define CUSTOM_MACHINE_NAME "E3Max" #elif(ENABLED(MachineEnder6)) - #define CUSTOM_MACHINE_NAME "TM3D Ender6" + #define CUSTOM_MACHINE_NAME "Ender6" #elif(ENABLED(MachineEnder3V2)) - #define CUSTOM_MACHINE_NAME "TM3D Ender3V2" + #define CUSTOM_MACHINE_NAME "Ender3V2" #elif(ENABLED(MachineEnder4)) - #define CUSTOM_MACHINE_NAME "TM3D Ender4" + #define CUSTOM_MACHINE_NAME "Ender4" #elif(ENABLED(MachineEnder5)) - #define CUSTOM_MACHINE_NAME "TM3D Ender5" + #define CUSTOM_MACHINE_NAME "Ender5" MACHINEPRO #elif(ENABLED(MachineEnder5Plus)) - #define CUSTOM_MACHINE_NAME "TM3D E5 Plus" + #define CUSTOM_MACHINE_NAME "E5 Plus" #elif(ENABLED(MachineCR20)) - #define CUSTOM_MACHINE_NAME "SuPeR CR-20" + #define CUSTOM_MACHINE_NAME "CR-20" #elif(ENABLED(MachineCR10Orig)) - #define CUSTOM_MACHINE_NAME "SuPeR CR-10" + #define CUSTOM_MACHINE_NAME "CR-10" #elif(ENABLED(MachineCRX)) - #define CUSTOM_MACHINE_NAME "TM3D CR-X" + #define CUSTOM_MACHINE_NAME "CR-X" #elif ENABLED(MachineCR10SProV2) - #define CUSTOM_MACHINE_NAME "TM3D 10SProV2" + #define CUSTOM_MACHINE_NAME "10SProV2" #elif(ENABLED(MachineCR10SPro)) - #define CUSTOM_MACHINE_NAME "TM3D 10S Pro" + #define CUSTOM_MACHINE_NAME "10S Pro" #elif(ENABLED(MachineCR10Max)) - #define CUSTOM_MACHINE_NAME "TM3D Max" + #define CUSTOM_MACHINE_NAME "CR10Max" #elif(ENABLED(MachineCR10SV3)) - #define CUSTOM_MACHINE_NAME "TM3D CR10V3" + #define CUSTOM_MACHINE_NAME "CR10V3" #elif(ENABLED(MachineCR10SV2)) - #define CUSTOM_MACHINE_NAME "TM3D CR10V2" + #define CUSTOM_MACHINE_NAME "CR10V2" #elif(ENABLED(MachineCR10Std)) - #define CUSTOM_MACHINE_NAME "300 SuPeR" + #define CUSTOM_MACHINE_NAME "CR10300" #elif(ENABLED(MachineS4)) - #define CUSTOM_MACHINE_NAME "400 SuPeR" + #define CUSTOM_MACHINE_NAME "CR10400" #elif(ENABLED(MachineS5)) - #define CUSTOM_MACHINE_NAME "500 SuPeR" + #define CUSTOM_MACHINE_NAME "CR10500" #elif ENABLED(MachineCR2020) - #define CUSTOM_MACHINE_NAME "TM3D 2020" + #define CUSTOM_MACHINE_NAME "CR2020" #endif /** diff --git a/platformio.ini b/platformio.ini index 78fb4e4932..4f258caffd 100644 --- a/platformio.ini +++ b/platformio.ini @@ -14,345 +14,78 @@ src_dir = Marlin boards_dir = buildroot/share/PlatformIO/boards default_envs = - 10SPro_BIL - 10SPro_BLT_BIL - CRX_BLT_UBL_NoFil - CRX_BLT_BIL_NoFil - E5PUBLSlntDZ - E5PBILSlntDZ - E5P_UBL_DZ - E5P_BIL_DZ - E5P_UBL_Slnt - E5P_BIL_Slnt - E5P_UBL - E5P_BIL - CR10Max_UBL - CR10Max_BIL - 10SProV2_UBL - 10SPro_BLT_UBL - 10SPro_UBL - CRX_BLT_UBL_Fil - CRX_BLT_BIL_Fil - 10SProV2_BIL - CRX_NoFil - CRX_Fil - E5PBILSlntDZH - E5P_BIL_DZH - E5P_UBL_SlntH - E5P_BIL_SlntH - E5P_UBLH - E5P_BILH - E5P_UBL_DZH - E5PUBLSlntDZH - 10SPro_BLT_UBL_Enc - S5_AC - S5_BLT - S5 - S5_BLT_AC - S4_BLT_AC - S4_AC - S4_BLT - S4 - CR2020 - CR10V2_BLT - CR10V2 - CR10V3 - CR10S_BLT - CR10S - CR20_Pro - CR20_BLT - CR20 - Ender4_BLT - Ender4 - CR10_BLT_Host - CR10_BLT_SD - CR10 - CR10Mini_BLT_Host - CR10Mini_BLT_SD - CR10Mini - Ender5_BLT_Host - Ender5_BLT_SD - Ender5 - Ender2_BLT_Host - Ender2_BLT_SD - Ender2 - Ender3_BLT_Host - Ender3_BLT_SD - Ender3 - CR10S_BLT_UBL - CR20_Pro_UBL - CR10V2_UBL - CR10V2_BLT_UBL - S4_BLT_UBL - S4_BLT_AC_UBL - S5_BLT_UBL - S5_BLT_AC_UBL - 10SPro_BIL_MC - 10SPro_BLT_BIL_MC - 10SProV2_BIL_MC - 10SPro_UBL_MC - 10SPro_BLT_UBL_MC - 10SProV2_UBL_MC - CR10Max_BIL_MC - CR10Max_UBL_MC - E5P_BIL_MC - E5P_UBL_MC - E5P_BIL_Slnt_MC - E5P_UBL_Slnt_MC - E5P_BIL_DZ_MC - E5P_UBL_DZ_MC - E5PBILSlntDZ_MC - E5PUBLSlntDZ_MC - CRX_BLT_BILNoFilMC - CRX_BLT_UBLNoFilMC - CRX_BLT_BIL_Fil_MC - CRX_BLT_UBL_Fil_MC - CRX_NoFil_MC - CRX_Fil_MC - CRXPro_BIL_NoFil - CRXPro_UBL_NoFil - CRXPro_BIL_Fil - CRXPro_UBL_Fil - CRXPro_BILNoFilMC - CRXPro_UBLNoFilMC - CRXPro_BIL_Fil_MC - CRXPro_UBL_Fil_MC - CRXPro_BILNoFilME - CRXPro_UBLNoFilME - CRXPro_BIL_Fil_ME - CRXPro_UBL_Fil_ME - 10SProBLTUBLEncMC - Ender4_MC - Ender4_BLT_MC - Ender4_BLT_UBL_MC - CR20_MC - CR20_BLT_MC - CR20_BLT_UBL_MC - CR20_Pro_MC - CR20_Pro_UBL_MC - CR10S_MC - CR10S_BLT_MC - CR10V2_MC - CR10V2_BLT_MC - CR10S_BLT_UBL_MC - CR10V2_UBL_MC - CR10V2_BLT_UBL_MC - S4_MC - S4_BLT_UBL_MC - S4_AC_MC - S4_BLT_AC_UBL_MC - S5_MC - S5_BLT_UBL_MC - S5_AC_MC - S5_BLT_AC_UBL_MC - Ender3_MC - Ender3_BLT_SD_MC - Ender3_BLT_Host_MC - Ender2_MC - Ender2_BLT_SD_MC - Ender2_BLT_Host_MC - Ender5_MC - Ender5_BLT_SD_MC - Ender5_BLT_Host_MC - CR10Mini_MC - CR10Mini_BLT_SD_MC - CR10MiniBLTHostMC - CR10_MC - CR10_BLT_SD_MC - CR10_BLT_Host_MC - 10SPro_BIL_ME - 10SPro_BLT_BIL_ME - 10SProV2_BIL_ME - 10SPro_UBL_ME - 10SPro_BLT_UBL_ME - 10SProV2_UBL_ME - CR10Max_BIL_ME - CR10Max_UBL_ME - E5P_BIL_ME - E5P_UBL_ME - E5P_BIL_Slnt_ME - E5P_UBL_Slnt_ME - E5P_BIL_DZ_ME - E5P_UBL_DZ_ME - E5PBILSlntDZ_ME - E5PUBLSlntDZ_ME - CRX_BLTBILNoFilME - CRX_BLTUBLNoFilME - CRX_BLT_BIL_Fil_ME - CRX_BLT_UBL_Fil_ME - CRX_NoFil_ME - CRX_Fil_ME - 10SPro_BLTUBLEncME - Ender4_ME - Ender4_BLT_ME - Ender4_BLT_UBL_ME - CR20_ME - CR20_BLT_ME - CR20_BLT_UBL_ME - CR20_Pro_ME - CR20_Pro_UBL_ME - CR10S_ME - CR10S_BLT_ME - CR10V2_ME - CR10V2_BLT_ME - CR10S_BLT_UBL_ME - CR10V2_UBL_ME - CR10V2_BLT_UBL_ME - S4_ME - S4_BLT_UBL_ME - S4_AC_ME - S4_BLT_AC_UBL_ME - S5_ME - S5_BLT_UBL_ME - S5_AC_ME - S5_BLT_AC_UBL_ME - Ender3_ME - Ender3_BLT_SD_ME - Ender3_BLT_Host_ME - Ender2_ME - Ender2_BLT_SD_ME - Ender2_BLT_Host_ME - Ender5_ME - Ender5_BLT_SD_ME - Ender5_BLT_Host_ME - CR10Mini_ME - CR10Mini_BLT_SD_ME - CR10MiniBLTHostME - CR10_ME - CR10_BLT_SD_ME - CR10_BLT_Host_ME - Ender4_BLT_UBL - CR20_BLT_UBL - S4_BLT_MC - S4_BLT_AC_MC - S5_BLT_MC - S5_BLT_AC_MC - S4_BLT_ME - S4_BLT_AC_ME - S5_BLT_ME - S5_BLT_AC_ME - CR10S_NF - CR10S_BLT_NF - CR10V2_NF - CR10V2_BLT_NF - CR10S_BLT_UBL_NF - CR10V2_UBL_NF - CR10V2_BLT_UBL_NF - S4_NF - S4_BLT_UBL_NF - S4_BLT_NF - S4_AC_NF - S4_BLT_AC_NF - S4_BLT_AC_UBL_NF - S5_NF - S5_BLT_NF - S5_BLT_UBL_NF - S5_AC_NF - S5_BLT_AC_NF - S5_BLT_AC_UBL_NF - CR10S_MC_NF - CR10S_BLT_MC_NF - CR10V2_MC_NF - CR10V2_BLT_MC_NF - CR10S_BLT_UBL_MC_NF - CR10V2_UBL_MC_NF - CR10V2_BLT_UBL_MC_NF - S4_MC_NF - S4_BLT_MC_NF - S4_BLT_UBL_MC_NF - S4_AC_MC_NF - S4_BLT_AC_MC_NF - S4_BLT_AC_UBL_MC_NF - S5_MC_NF - S5_BLT_MC_NF - S5_BLT_UBL_MC_NF - S5_AC_MC_NF - S5_BLT_AC_MC_NF - S5_BLT_AC_UBL_MC_NF - CR10_MC_NF - CR10_BLT_SD_MC_NF - CR10_BLT_Host_MC_NF - CR10S_ME_NF - CR10S_BLT_ME_NF - CR10V2_ME_NF - CR10V2_BLT_ME_NF - CR10S_BLT_UBL_ME_NF - CR10V2_UBL_ME_NF - CR10V2_BLT_UBL_ME_NF - S4_ME_NF - S4_BLT_ME_NF - S4_BLT_UBL_ME_NF - S4_AC_ME_NF - S4_BLT_AC_ME_NF - S4_BLT_AC_UBL_ME_NF - S5_ME_NF - S5_BLT_ME_NF - S5_BLT_UBL_ME_NF - S5_AC_ME_NF - S5_BLT_AC_ME_NF - S5_BLT_AC_UBL_ME_NF - CR20_LR - CR20_BLT_LR - CR20_BLT_UBL_LR - CR20_Pro_LR - CR20_Pro_UBL_LR - CR10S_LR - CR10S_BLT_LR - S4_LR - S4_BLT_UBL_LR - S4_BLT_LR - S4_AC_LR - S4_BLT_AC_LR - S4_BLT_AC_UBL_LR - S5_LR - S5_BLT_LR - S5_BLT_UBL_LR - S5_AC_LR - S5_BLT_AC_LR - S5_BLT_AC_UBL_LR - CR10S_NF_LR - CR10S_BLT_NF_LR - CR10S_BLT_UBL_NF_LR - S4_NF_LR - S4_BLT_UBL_NF_LR - S4_BLT_NF_LR - S4_AC_NF_LR - S4_BLT_AC_NF_LR - S4_BLT_AC_UBL_NF_LR - S5_NF_LR - S5_BLT_NF_LR - S5_BLT_UBL_NF_LR - S5_AC_NF_LR - S5_BLT_AC_NF_LR - S5_BLT_AC_UBL_NF_LR - Ender3V2 - Ender3V2_427 - Ender3V2_427_BLT - Ender3V2_427_BLT_ZM - Ender3V2_BLT - Ender3V2_BLT_ZM - Ender3_422 - Ender3_422_BLT - Ender3_422_BLT_ZM - Ender3_427 - Ender3_427_BLT - Ender3_427_BLT_ZM - Ender3Max_422 - Ender3Max_422_BLT - Ender3Max_422_BLT_ZM - Ender3Max_427 - Ender3Max_427_BLT - Ender3Max_427_BLT_ZM - Ender6 - Ender6_BLT - CR6_452 - CR6_453 - CR6_LGX_452 - CR6_LGX_453 - CR6Max_452 - CR6Max_453 - CR6Max_LGX_452 - CR6Max_LGX_453 + E3_427 + E3_BLT + E3_BLT_ZM + E3_Touch + E3_Touch_BLT + E3_Touch_BLT_ZM + E3_Runout + E3_Runout_BLT + E3_Runout_BLT_ZM + E3_Runout_Touch + E3_Runout_Touch_BLT + E3_Runout_Touch_BLT_ZM + E3_Tall_427 + E3_Tall_BLT + E3_Tall_BLT_ZM + E3_Tall_Touch + E3_Tall_Touch_BLT + E3_Tall_Touch_BLT_ZM + E3_Tall_Runout + E3_Tall_Runout_BLT + E3_Tall_Runout_BLT_ZM + E3_Tall_Runout_Touch + E3_Tall_Runout_Touch_BLT + E3_Tall_Runout_Touch_BLT_ZM + E3P_427 + E3P_BLT + E3P_BLT_ZM + E3P_Touch + E3P_Touch_BLT + E3P_Touch_BLT_ZM + E3P_Runout + E3P_Runout_BLT + E3P_Runout_BLT_ZM + E3P_Runout_Touch + E3P_Runout_Touch_BLT + E3P_Runout_Touch_BLT_ZM + E3P_Tall_427 + E3P_Tall_BLT + E3P_Tall_BLT_ZM + E3P_Tall_Touch + E3P_Tall_Touch_BLT + E3P_Tall_Touch_BLT_ZM + E3P_Tall_Runout + E3P_Tall_Runout_BLT + E3P_Tall_Runout_BLT_ZM + E3P_Tall_Runout_Touch + E3P_Tall_Runout_Touch_BLT + E3P_Tall_Runout_Touch_BLT_ZM + E5_427 + E5_BLT + E5_BLT_ZM + E5_Touch + E5_Touch_BLT + E5_Touch_BLT_ZM + E5_Runout + E5_Runout_BLT + E5_Runout_BLT_ZM + E5_Runout_Touch + E5_Runout_Touch_BLT + E5_Runout_Touch_BLT_ZM + E5P_427 + E5P_BLT + E5P_BLT_ZM + E5P_Touch + E5P_Touch_BLT + E5P_Touch_BLT_ZM + E5P_Runout + E5P_Runout_BLT + E5P_Runout_BLT_ZM + E5P_Runout_Touch + E5P_Runout_Touch_BLT + E5P_Runout_Touch_BLT_ZM include_dir = Marlin @@ -638,2139 +371,366 @@ extends = common_avr8 board = megaatmega2560 -[env:10SPro_BIL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC - -[env:10SPro_BLT_BIL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DABL_BLTOUCH - -[env:10SProV2_BIL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SProV2 -DHotendAllMetal -DBedDC - -[env:10SPro_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DABL_UBL - -[env:10SPro_BLT_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL - -[env:10SProV2_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SProV2 -DHotendAllMetal -DBedDC -DABL_UBL - -[env:CR10Max_BIL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10Max -DHotendAllMetal -DBedDC -DABL_BLTOUCH - -[env:CR10Max_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10Max -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL - -[env:E5P_BIL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC - -[env:E5P_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL - -[env:E5P_BIL_Slnt] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DCrealitySilentBoard - -[env:E5P_UBL_Slnt] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DCrealitySilentBoard - -[env:E5P_BIL_DZ] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DDualZ - -[env:E5P_UBL_DZ] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DDualZ - -[env:E5PBILSlntDZ] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DCrealitySilentBoard -DDualZ - -[env:E5PUBLSlntDZ] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DCrealitySilentBoard -DDualZ - -[env:E5P_BILH] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DE3DHemera - -[env:E5P_UBLH] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DE3DHemera - -[env:E5P_BIL_SlntH] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DCrealitySilentBoard -DE3DHemera - -[env:E5P_UBL_SlntH] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DCrealitySilentBoard -DE3DHemera - -[env:E5P_BIL_DZH] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DDualZ -DE3DHemera - -[env:E5P_UBL_DZH] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DDualZ -DE3DHemera - -[env:E5PBILSlntDZH] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DCrealitySilentBoard -DDualZ -DE3DHemera - -[env:E5PUBLSlntDZH] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DCrealitySilentBoard -DDualZ -DE3DHemera - -[env:CRX_BLT_BIL_NoFil] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DFORCE10SPRODISPLAY - -[env:CRX_BLT_UBL_NoFil] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL -DFORCE10SPRODISPLAY - -[env:CRX_BLT_BIL_Fil] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DFORCE10SPRODISPLAY -DFilSensors - -[env:CRX_BLT_UBL_Fil] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL -DFORCE10SPRODISPLAY -DFilSensors - -[env:CRX_NoFil] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC - -[env:CRX_Fil] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DFilSensors - -[env:CRXPro_BIL_NoFil] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRXPro -DHotendAllMetal - -[env:CRXPro_UBL_NoFil] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRXPro -DHotendAllMetal -DABL_UBL - -[env:CRXPro_BIL_Fil] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRXPro -DHotendAllMetal -DFilSensors - -[env:CRXPro_UBL_Fil] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRXPro -DHotendAllMetal -DABL_UBL -DFilSensors - -[env:CRXPro_BILNoFilMC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRXPro -DHotendAllMetal -DHotendMosquito - -[env:CRXPro_UBLNoFilMC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRXPro -DHotendAllMetal -DABL_UBL -DHotendMosquito - -[env:CRXPro_BIL_Fil_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRXPro -DHotendAllMetal -DFilSensors -DHotendMosquito - -[env:CRXPro_UBL_Fil_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRXPro -DHotendAllMetal -DABL_UBL -DFilSensors -DHotendMosquito - -[env:CRXPro_BILNoFilME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRXPro -DHotendAllMetal -DHotendMosquito -DHotendE3D - -[env:CRXPro_UBLNoFilME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRXPro -DHotendAllMetal -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:CRXPro_BIL_Fil_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRXPro -DHotendAllMetal -DFilSensors -DHotendMosquito -DHotendE3D - -[env:CRXPro_UBL_Fil_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRXPro -DHotendAllMetal -DABL_UBL -DFilSensors -DHotendMosquito -DHotendE3D - -[env:10SPro_BLT_UBL_Enc] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL -DFilamentEncoder - -[env:Ender4] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder4 -DHotendAllMetal -DBedDC - -[env:Ender4_BLT] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder4 -DBedDC -DABL_BLTOUCH - -[env:Ender4_BLT_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder4 -DBedDC -DABL_BLTOUCH -DABL_UBL - -[env:CR20] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20 -DHotendAllMetal -DBedDC - -[env:CR20_BLT] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20 -DBedDC -DABL_BLTOUCH - -[env:CR20_BLT_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20 -DBedDC -DABL_BLTOUCH -DABL_UBL - -[env:CR20_Pro] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20Pro -DBedDC -DABL_BLTOUCH - -[env:CR20_Pro_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20Pro -DBedDC -DABL_BLTOUCH -DABL_UBL - -[env:CR10S] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DHotendAllMetal -DBedDC - -[env:CR10S_BLT] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH - -[env:CR10V2] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DHotendAllMetal -DBedDC - -[env:CR10V2_BLT] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DBedDC -DABL_BLTOUCH - -[env:CR10V3] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV3 -DBedDC - -[env:CR10S_BLT_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DABL_UBL - -[env:CR10V2_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DHotendAllMetal -DBedDC -DABL_UBL - -[env:CR10V2_BLT_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DBedDC -DABL_BLTOUCH -DABL_UBL - -[env:CR2020] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR2020 -DHotendAllMetal -DBedDC - -[env:S4] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedDC -DMeshFine - -[env:S4_BLT_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DABL_UBL - -[env:S4_BLT] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine - -[env:S4_AC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedAC -DMeshFine - -[env:S4_BLT_AC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine - -[env:S4_BLT_AC_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DABL_UBL - -[env:S5] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedDC -DMeshFine - -[env:S5_BLT] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme - -[env:S5_BLT_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL - -[env:S5_AC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedAC -DMeshFine - -[env:S5_BLT_AC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme - -[env:S5_BLT_AC_UBL] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL - -[env:CR10S_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DHotendAllMetal -DBedDC -DCableExtensionNoiseFilter - -[env:CR10S_BLT_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DCableExtensionNoiseFilter - -[env:CR10V2_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DHotendAllMetal -DBedDC -DCableExtensionNoiseFilter - -[env:CR10V2_BLT_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DBedDC -DABL_BLTOUCH -DCableExtensionNoiseFilter - -[env:CR10S_BLT_UBL_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DABL_UBL -DCableExtensionNoiseFilter - -[env:CR10V2_UBL_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DHotendAllMetal -DBedDC -DABL_UBL -DCableExtensionNoiseFilter - -[env:CR10V2_BLT_UBL_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DBedDC -DABL_BLTOUCH -DABL_UBL -DCableExtensionNoiseFilter - -[env:S4_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedDC -DMeshFine -DCableExtensionNoiseFilter - -[env:S4_BLT_UBL_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DCableExtensionNoiseFilter - -[env:S4_BLT_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DCableExtensionNoiseFilter - -[env:S4_AC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedAC -DMeshFine -DCableExtensionNoiseFilter - -[env:S4_BLT_AC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DCableExtensionNoiseFilter - -[env:S4_BLT_AC_UBL_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DCableExtensionNoiseFilter - -[env:S5_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedDC -DMeshFine -DCableExtensionNoiseFilter - -[env:S5_BLT_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DCableExtensionNoiseFilter - -[env:S5_BLT_UBL_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DCableExtensionNoiseFilter - -[env:S5_AC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedAC -DMeshFine -DCableExtensionNoiseFilter - -[env:S5_BLT_AC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DCableExtensionNoiseFilter - -[env:S5_BLT_AC_UBL_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DCableExtensionNoiseFilter - -[env:Ender3] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder3 -DHotendAllMetal -DBedDC -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender3_Host] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder3 -DHotendAllMetal -DBedDC -DMelziHostOnly -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender3_BLT_SD] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder3 -DBedDC -DABL_BLTOUCH -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender3_BLT_Host] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder3 -DBedDC -DABL_BLTOUCH -DMelziHostOnly -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender2] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder2 -DHotendAllMetal -DBedDC -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender2_BLT_SD] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder2 -DBedDC -DABL_BLTOUCH -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender2_BLT_Host] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder2 -DBedDC -DABL_BLTOUCH -DMelziHostOnly -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender5] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder5 -DHotendAllMetal -DBedDC -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender5_BLT_SD] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder5 -DBedDC -DABL_BLTOUCH -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender5_BLT_Host] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder5 -DBedDC -DABL_BLTOUCH -DMelziHostOnly -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10Mini] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineMini -DHotendAllMetal -DBedDC -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10Mini_BLT_SD] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineMini -DBedDC -DABL_BLTOUCH -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10Mini_BLT_Host] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineMini -DBedDC -DABL_BLTOUCH -DMelziHostOnly -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineCR10 -DHotendAllMetal -DBedDC -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10_BLT_SD] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineCR10 -DBedDC -DABL_BLTOUCH -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10_BLT_Host] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineCR10 -DBedDC -DABL_BLTOUCH -DMelziHostOnly -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:10SPro_BIL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DHotendMosquito - -[env:10SPro_BLT_BIL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DHotendMosquito - -[env:10SProV2_BIL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SProV2 -DHotendAllMetal -DBedDC -DHotendMosquito - -[env:10SPro_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DABL_UBL -DHotendMosquito - -[env:10SPro_BLT_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito - -[env:10SProV2_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SProV2 -DHotendAllMetal -DBedDC -DABL_UBL -DHotendMosquito - -[env:CR10Max_BIL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10Max -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DHotendMosquito - -[env:CR10Max_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10Max -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito - -[env:E5P_BIL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DHotendMosquito - -[env:E5P_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DHotendMosquito - -[env:E5P_BIL_Slnt_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DCrealitySilentBoard -DHotendMosquito - -[env:E5P_UBL_Slnt_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DCrealitySilentBoard -DHotendMosquito - -[env:E5P_BIL_DZ_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DDualZ -DHotendMosquito - -[env:E5P_UBL_DZ_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DDualZ -DHotendMosquito - -[env:E5PBILSlntDZ_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DCrealitySilentBoard -DDualZ -DHotendMosquito - -[env:E5PUBLSlntDZ_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DCrealitySilentBoard -DDualZ -DHotendMosquito - -[env:CRX_BLT_BILNoFilMC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DFORCE10SPRODISPLAY -DHotendMosquito - -[env:CRX_BLT_UBLNoFilMC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL -DFORCE10SPRODISPLAY -DHotendMosquito - -[env:CRX_BLT_BIL_Fil_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DFORCE10SPRODISPLAY -DFilSensors -DHotendMosquito - -[env:CRX_BLT_UBL_Fil_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL -DFORCE10SPRODISPLAY -DFilSensors -DHotendMosquito - -[env:CRX_NoFil_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DHotendMosquito - -[env:CRX_Fil_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DFilSensors -DHotendMosquito - -[env:10SProBLTUBLEncMC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL -DFilamentEncoder -DHotendMosquito - -[env:Ender4_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder4 -DHotendAllMetal -DBedDC -DHotendMosquito - -[env:Ender4_BLT_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder4 -DBedDC -DABL_BLTOUCH -DHotendMosquito - -[env:Ender4_BLT_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder4 -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito - -[env:CR20_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20 -DHotendAllMetal -DBedDC -DHotendMosquito - -[env:CR20_BLT_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20 -DBedDC -DABL_BLTOUCH -DHotendMosquito - -[env:CR20_BLT_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20 -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito - -[env:CR20_Pro_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20Pro -DBedDC -DABL_BLTOUCH -DHotendMosquito - -[env:CR20_Pro_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20Pro -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito - -[env:CR10S_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DHotendAllMetal -DBedDC -DHotendMosquito - -[env:CR10S_BLT_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DHotendMosquito - -[env:CR10V2_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DHotendAllMetal -DBedDC -DHotendMosquito - -[env:CR10V2_BLT_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DBedDC -DABL_BLTOUCH -DHotendMosquito - -[env:CR10S_BLT_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito - -[env:CR10V2_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DHotendAllMetal -DBedDC -DABL_UBL -DHotendMosquito - -[env:CR10V2_BLT_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito - -[env:S4_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedDC -DMeshFine -DHotendMosquito - -[env:S4_BLT_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DHotendMosquito - -[env:S4_BLT_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DHotendMosquito - -[env:S4_AC_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedAC -DMeshFine -DHotendMosquito - -[env:S4_BLT_AC_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DHotendMosquito - -[env:S4_BLT_AC_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DHotendMosquito - -[env:S5_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedDC -DMeshFine -DHotendMosquito - -[env:S5_BLT_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DHotendMosquito - -[env:S5_BLT_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DHotendMosquito - -[env:S5_AC_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedAC -DMeshFine -DHotendMosquito - -[env:S5_BLT_AC_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DHotendMosquito - -[env:S5_BLT_AC_UBL_MC] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DHotendMosquito - -[env:Ender3_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder3 -DHotendAllMetal -DBedDC -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender3_BLT_SD_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder3 -DBedDC -DABL_BLTOUCH -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender3_BLT_Host_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder3 -DBedDC -DABL_BLTOUCH -DMelziHostOnly -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender2_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder2 -DHotendAllMetal -DBedDC -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender2_BLT_SD_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder2 -DBedDC -DABL_BLTOUCH -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender2_BLT_Host_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder2 -DBedDC -DABL_BLTOUCH -DMelziHostOnly -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender5_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder5 -DHotendAllMetal -DBedDC -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender5_BLT_SD_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder5 -DBedDC -DABL_BLTOUCH -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender5_BLT_Host_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder5 -DBedDC -DABL_BLTOUCH -DMelziHostOnly -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10Mini_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineMini -DHotendAllMetal -DBedDC -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10Mini_BLT_SD_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineMini -DBedDC -DABL_BLTOUCH -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10MiniBLTHostMC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineMini -DBedDC -DABL_BLTOUCH -DMelziHostOnly -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineCR10 -DHotendAllMetal -DBedDC -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10_BLT_SD_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineCR10 -DBedDC -DABL_BLTOUCH -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10_BLT_Host_MC] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineCR10 -DBedDC -DABL_BLTOUCH -DMelziHostOnly -DHotendMosquito -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:10SPro_BIL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D - -[env:10SPro_BLT_BIL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D - -[env:10SProV2_BIL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SProV2 -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D - -[env:10SPro_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:10SPro_BLT_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:10SProV2_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SProV2 -DHotendAllMetal -DBedDC -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:CR10Max_BIL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10Max -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D - -[env:CR10Max_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10Max -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:E5P_BIL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D - -[env:E5P_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:E5P_BIL_Slnt_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DCrealitySilentBoard -DHotendMosquito -DHotendE3D - -[env:E5P_UBL_Slnt_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DCrealitySilentBoard -DHotendMosquito -DHotendE3D - -[env:E5P_BIL_DZ_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DDualZ -DHotendMosquito -DHotendE3D - -[env:E5P_UBL_DZ_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DDualZ -DHotendMosquito -DHotendE3D - -[env:E5PBILSlntDZ_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DCrealitySilentBoard -DDualZ -DHotendMosquito -DHotendE3D - -[env:E5PUBLSlntDZ_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder5Plus -DHotendAllMetal -DBedDC -DABL_UBL -DCrealitySilentBoard -DDualZ -DHotendMosquito -DHotendE3D - -[env:CRX_BLTBILNoFilME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DFORCE10SPRODISPLAY -DHotendMosquito -DHotendE3D - -[env:CRX_BLTUBLNoFilME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL -DFORCE10SPRODISPLAY -DHotendMosquito -DHotendE3D - -[env:CRX_BLT_BIL_Fil_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DFORCE10SPRODISPLAY -DFilSensors -DHotendMosquito -DHotendE3D - -[env:CRX_BLT_UBL_Fil_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL -DFORCE10SPRODISPLAY -DFilSensors -DHotendMosquito -DHotendE3D - -[env:CRX_NoFil_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D - -[env:CRX_Fil_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCRX -DHotendAllMetal -DBedDC -DFilSensors -DHotendMosquito -DHotendE3D - -[env:10SPro_BLTUBLEncME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SPro -DHotendAllMetal -DBedDC -DABL_BLTOUCH -DABL_UBL -DFilamentEncoder -DHotendMosquito -DHotendE3D - -[env:Ender4_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder4 -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D - -[env:Ender4_BLT_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder4 -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D - -[env:Ender4_BLT_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineEnder4 -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:CR20_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20 -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D - -[env:CR20_BLT_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20 -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D - -[env:CR20_BLT_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20 -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:CR20_Pro_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20Pro -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D - -[env:CR20_Pro_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20Pro -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:CR10S_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D - -[env:CR10S_BLT_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D - -[env:CR10V2_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D - -[env:CR10V2_BLT_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D - -[env:CR10S_BLT_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:CR10V2_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DHotendAllMetal -DBedDC -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:CR10V2_BLT_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:S4_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedDC -DMeshFine -DHotendMosquito -DHotendE3D - -[env:S4_BLT_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DHotendMosquito -DHotendE3D - -[env:S4_BLT_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:S4_AC_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedAC -DMeshFine -DHotendMosquito -DHotendE3D - -[env:S4_BLT_AC_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DHotendMosquito -DHotendE3D - -[env:S4_BLT_AC_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:S5_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedDC -DMeshFine -DHotendMosquito -DHotendE3D - -[env:S5_BLT_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DHotendMosquito -DHotendE3D - -[env:S5_BLT_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:S5_AC_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedAC -DMeshFine -DHotendMosquito -DHotendE3D - -[env:S5_BLT_AC_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DHotendMosquito -DHotendE3D - -[env:S5_BLT_AC_UBL_ME] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DHotendMosquito -DHotendE3D - -[env:Ender3_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder3 -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender3_BLT_SD_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder3 -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender3_BLT_Host_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder3 -DBedDC -DABL_BLTOUCH -DMelziHostOnly -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender2_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder2 -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender2_BLT_SD_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder2 -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender2_BLT_Host_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder2 -DBedDC -DABL_BLTOUCH -DMelziHostOnly -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender5_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder5 -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender5_BLT_SD_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder5 -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:Ender5_BLT_Host_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineEnder5 -DBedDC -DABL_BLTOUCH -DMelziHostOnly -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10Mini_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineMini -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10Mini_BLT_SD_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineMini -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10MiniBLTHostME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineMini -DBedDC -DABL_BLTOUCH -DMelziHostOnly -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineCR10 -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10_BLT_SD_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineCR10 -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10_BLT_Host_ME] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineCR10 -DBedDC -DABL_BLTOUCH -DMelziHostOnly -DHotendMosquito -DHotendE3D -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10S_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DHotendAllMetal -DBedDC -DHotendMosquito -DCableExtensionNoiseFilter - -[env:CR10S_BLT_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DHotendMosquito -DCableExtensionNoiseFilter - -[env:CR10V2_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DHotendAllMetal -DBedDC -DHotendMosquito -DCableExtensionNoiseFilter - -[env:CR10V2_BLT_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DBedDC -DABL_BLTOUCH -DHotendMosquito -DCableExtensionNoiseFilter - -[env:CR10S_BLT_UBL_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito -DCableExtensionNoiseFilter - -[env:CR10V2_UBL_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DHotendAllMetal -DBedDC -DABL_UBL -DHotendMosquito -DCableExtensionNoiseFilter - -[env:CR10V2_BLT_UBL_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito -DCableExtensionNoiseFilter - -[env:S4_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedDC -DMeshFine -DHotendMosquito -DCableExtensionNoiseFilter - -[env:S4_BLT_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DHotendMosquito -DCableExtensionNoiseFilter - -[env:S4_BLT_UBL_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DHotendMosquito -DCableExtensionNoiseFilter - -[env:S4_AC_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedAC -DMeshFine -DHotendMosquito -DCableExtensionNoiseFilter - -[env:S4_BLT_AC_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DHotendMosquito -DCableExtensionNoiseFilter - -[env:S4_BLT_AC_UBL_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DHotendMosquito -DCableExtensionNoiseFilter - -[env:S5_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedDC -DMeshFine -DHotendMosquito -DCableExtensionNoiseFilter - -[env:S5_BLT_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DHotendMosquito -DCableExtensionNoiseFilter - -[env:S5_BLT_UBL_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DHotendMosquito -DCableExtensionNoiseFilter - -[env:S5_AC_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedAC -DMeshFine -DHotendMosquito -DCableExtensionNoiseFilter - -[env:S5_BLT_AC_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DHotendMosquito -DCableExtensionNoiseFilter - -[env:S5_BLT_AC_UBL_MC_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DHotendMosquito -DCableExtensionNoiseFilter - -[env:CR10_MC_NF] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineCR10 -DHotendAllMetal -DBedDC -DHotendMosquito -DCableExtensionNoiseFilter -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10_BLT_SD_MC_NF] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineCR10 -DBedDC -DABL_BLTOUCH -DHotendMosquito -DCableExtensionNoiseFilter -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10_BLT_Host_MC_NF] -platform = atmelavr -extends = common_avr8 -board = sanguino_atmega1284p -build_flags = ${common.build_flags} -DMachineCR10 -DBedDC -DABL_BLTOUCH -DMelziHostOnly -DHotendMosquito -DCableExtensionNoiseFilter -lib_ignore = TMCStepper -upload_speed = 57600 - -[env:CR10S_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:CR10S_BLT_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:CR10V2_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DHotendAllMetal -DBedDC -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:CR10V2_BLT_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DBedDC -DABL_BLTOUCH -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:CR10S_BLT_UBL_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:CR10V2_UBL_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DHotendAllMetal -DBedDC -DABL_UBL -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:CR10V2_BLT_UBL_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10SV2 -DBedDC -DABL_BLTOUCH -DABL_UBL -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:S4_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedDC -DMeshFine -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:S4_BLT_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:S4_BLT_UBL_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:S4_AC_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedAC -DMeshFine -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:S4_BLT_AC_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:S4_BLT_AC_UBL_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:S5_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedDC -DMeshFine -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:S5_BLT_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:S5_BLT_UBL_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:S5_AC_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedAC -DMeshFine -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:S5_BLT_AC_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:S5_BLT_AC_UBL_ME_NF] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DHotendMosquito -DHotendE3D -DCableExtensionNoiseFilter - -[env:CR20_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20 -DHotendAllMetal -DBedDC -DlerdgeFilSensor - -[env:CR20_BLT_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20 -DBedDC -DABL_BLTOUCH -DlerdgeFilSensor - -[env:CR20_BLT_UBL_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20 -DBedDC -DABL_BLTOUCH -DABL_UBL -DlerdgeFilSensor - -[env:CR20_Pro_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20Pro -DBedDC -DABL_BLTOUCH -DlerdgeFilSensor - -[env:CR20_Pro_UBL_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR20Pro -DBedDC -DABL_BLTOUCH -DABL_UBL -DlerdgeFilSensor - -[env:CR10S_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DHotendAllMetal -DBedDC -DlerdgeFilSensor - -[env:CR10S_BLT_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DlerdgeFilSensor - - -[env:S4_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedDC -DMeshFine -DlerdgeFilSensor - -[env:S4_BLT_UBL_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DlerdgeFilSensor - -[env:S4_BLT_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DlerdgeFilSensor - -[env:S4_AC_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedAC -DMeshFine -DlerdgeFilSensor - -[env:S4_BLT_AC_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DlerdgeFilSensor - -[env:S4_BLT_AC_UBL_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DlerdgeFilSensor - -[env:S5_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedDC -DMeshFine -DlerdgeFilSensor - -[env:S5_BLT_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DlerdgeFilSensor - -[env:S5_BLT_UBL_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DlerdgeFilSensor - -[env:S5_AC_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedAC -DMeshFine -DlerdgeFilSensor - -[env:S5_BLT_AC_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DlerdgeFilSensor - -[env:S5_BLT_AC_UBL_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DlerdgeFilSensor - -[env:CR10S_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DHotendAllMetal -DBedDC -DCableExtensionNoiseFilter -DlerdgeFilSensor - -[env:CR10S_BLT_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DCableExtensionNoiseFilter -DlerdgeFilSensor - - -[env:CR10S_BLT_UBL_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineCR10S -DBedDC -DABL_BLTOUCH -DABL_UBL -DCableExtensionNoiseFilter -DlerdgeFilSensor - - -[env:S4_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedDC -DMeshFine -DCableExtensionNoiseFilter -DlerdgeFilSensor - -[env:S4_BLT_UBL_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DCableExtensionNoiseFilter -DlerdgeFilSensor - -[env:S4_BLT_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedDC -DABL_BLTOUCH -DMeshFine -DCableExtensionNoiseFilter -DlerdgeFilSensor - -[env:S4_AC_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DHotendAllMetal -DBedAC -DMeshFine -DCableExtensionNoiseFilter -DlerdgeFilSensor - -[env:S4_BLT_AC_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DCableExtensionNoiseFilter -DlerdgeFilSensor - -[env:S4_BLT_AC_UBL_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS4 -DBedAC -DABL_BLTOUCH -DMeshFine -DABL_UBL -DCableExtensionNoiseFilter -DlerdgeFilSensor - -[env:S5_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedDC -DMeshFine -DCableExtensionNoiseFilter -DlerdgeFilSensor - -[env:S5_BLT_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DCableExtensionNoiseFilter -DlerdgeFilSensor - -[env:S5_BLT_UBL_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedDC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DCableExtensionNoiseFilter -DlerdgeFilSensor - -[env:S5_AC_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DHotendAllMetal -DBedAC -DMeshFine -DCableExtensionNoiseFilter -DlerdgeFilSensor - -[env:S5_BLT_AC_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DCableExtensionNoiseFilter -DlerdgeFilSensor - -[env:S5_BLT_AC_UBL_NF_LR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineS5 -DBedAC -DABL_BLTOUCH -DMeshExtreme -DABL_UBL -DCableExtensionNoiseFilter -DlerdgeFilSensor - -[env:Ender3V2] -platform = ${common_stm32f1.platform} -extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3V2 - -[env:Ender3V2_BLT] -platform = ${common_stm32f1.platform} -extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3V2 -DABL_BLTOUCH - -[env:Ender3V2_BLT_ZM] -platform = ${common_stm32f1.platform} -extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3V2 -DABL_BLTOUCH -DCreality42XUseZMin - - -[env:Ender3V2_427] -platform = ${common_stm32f1.platform} -extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3V2 -DCreality427 - -[env:Ender3V2_427_BLT] -platform = ${common_stm32f1.platform} -extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3V2 -DABL_BLTOUCH -DCreality427 - -[env:Ender3V2_427_BLT_ZM] -platform = ${common_stm32f1.platform} -extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3V2 -DABL_BLTOUCH -DCreality427 -DCreality42XUseZMin - -[env:Ender3V2_SKRT] -platform = ${common_LPC.platform} -extends = common_LPC -board = nxp_lpc1769 -build_flags = -DU8G_HAL_LINKS -IMarlin/src/HAL/LPC1768/include -IMarlin/src/HAL/LPC1768/u8g -DMachineEnder3V2 -DSKRE3Turbo - -[env:Ender3V2_BLT_SKRT] -platform = ${common_LPC.platform} -extends = common_LPC -board = nxp_lpc1769 -build_flags = -DU8G_HAL_LINKS -IMarlin/src/HAL/LPC1768/include -IMarlin/src/HAL/LPC1768/u8g -DMachineEnder3V2 -DABL_BLTOUCH -DSKRE3Turbo - - -[env:Ender3_422] -platform = ${common_stm32f1.platform} -extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro422 - -[env:Ender3_422_BLT] -platform = ${common_stm32f1.platform} -extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro422 -DABL_BLTOUCH - -[env:Ender3_422_BLT_ZM] -platform = ${common_stm32f1.platform} -extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro422 -DABL_BLTOUCH -DCreality42XUseZMin - -[env:Ender3_427] +[env:E3_427] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -[env:Ender3_427_BLT] +[env:E3_BLT] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -[env:Ender3_427_BLT_ZM] +[env:E3_BLT_ZM] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -[env:Ender3Max_422] +[env:E3_Touch] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Max +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DMachineEnder3Touchscreen -[env:Ender3Max_422_BLT] +[env:E3_Touch_BLT] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Max -DABL_BLTOUCH +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DMachineEnder3Touchscreen -[env:Ender3Max_422_BLT_ZM] +[env:E3_Touch_BLT_ZM] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Max -DABL_BLTOUCH -DCreality42XUseZMin +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DMachineEnder3Touchscreen -[env:Ender3Max_427] +[env:E3_Runout] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Max -DCreality427 +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DlerdgeFilSensor - -[env:Ender3Max_427_BLT] +[env:E3_Runout_BLT] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Max -DCreality427 -DABL_BLTOUCH +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DlerdgeFilSensor -[env:Ender3Max_427_BLT_ZM] +[env:E3_Runout_BLT_ZM] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Max -DCreality427 -DABL_BLTOUCH -DCreality42XUseZMin +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DlerdgeFilSensor -[env:Ender6] +[env:E3_Runout_Touch] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder6 -DFORCE10SPRODISPLAY +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DMachineEnder3Touchscreen -DlerdgeFilSensor - -[env:Ender6_BLT] +[env:E3_Runout_Touch_BLT] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder6 -DABL_BLTOUCH -DFORCE10SPRODISPLAY +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DMachineEnder3Touchscreen -DlerdgeFilSensor -[env:Ender6_BLT_ZM] +[env:E3_Runout_Touch_BLT_ZM] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder6 -DABL_BLTOUCH -DFORCE10SPRODISPLAY -DCreality42XUseZMin +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DMachineEnder3Touchscreen -DlerdgeFilSensor -[env:CR6_452] +[env:E3_Tall_427] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineCR6 -DCR6_452 +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DE3TALLKIT -[env:CR6_453] +[env:E3_Tall_BLT] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineCR6 +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DE3TALLKIT -[env:CR6_LGX_452] +[env:E3_Tall_BLT_ZM] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineCR6 -DCR6_452 -DBondtechLGX +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DE3TALLKIT -[env:CR6_LGX_453] +[env:E3_Tall_Touch] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineCR6 -DBondtechLGX +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DMachineEnder3Touchscreen -DE3TALLKIT -[env:CR6Max_452] +[env:E3_Tall_Touch_BLT] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineCR6Max -DCR6_452 +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DMachineEnder3Touchscreen -DE3TALLKIT -[env:CR6Max_453] +[env:E3_Tall_Touch_BLT_ZM] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineCR6Max +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DMachineEnder3Touchscreen -DE3TALLKIT -[env:CR6Max_LGX_452] +[env:E3_Tall_Runout] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineCR6Max -DCR6_452 -DBondtechLGX +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DlerdgeFilSensor -DE3TALLKIT -[env:CR6Max_LGX_453] +[env:E3_Tall_Runout_BLT] platform = ${common_stm32f1.platform} extends = env:STM32F103RET6_creality_maple -build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineCR6Max -DBondtechLGX +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DlerdgeFilSensor -DE3TALLKIT + +[env:E3_Tall_Runout_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DlerdgeFilSensor -DE3TALLKIT + +[env:E3_Tall_Runout_Touch] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DMachineEnder3Touchscreen -DlerdgeFilSensor -DE3TALLKIT + +[env:E3_Tall_Runout_Touch_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DMachineEnder3Touchscreen -DlerdgeFilSensor -DE3TALLKIT + +[env:E3_Tall_Runout_Touch_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DMachineEnder3Touchscreen -DlerdgeFilSensor -DE3TALLKIT + +[env:E3P_427] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DMACHINE_PRO + +[env:E3P_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DMACHINE_PRO + +[env:E3P_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DMACHINE_PRO + +[env:E3P_Touch] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DMachineEnder3Touchscreen -DMACHINE_PRO + +[env:E3P_Touch_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DMachineEnder3Touchscreen -DMACHINE_PRO + +[env:E3P_Touch_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DMachineEnder3Touchscreen -DMACHINE_PRO + +[env:E3P_Runout] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DlerdgeFilSensor -DMACHINE_PRO + +[env:E3P_Runout_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DlerdgeFilSensor -DMACHINE_PRO + +[env:E3P_Runout_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DlerdgeFilSensor -DMACHINE_PRO + +[env:E3P_Runout_Touch] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DMachineEnder3Touchscreen -DlerdgeFilSensor -DMACHINE_PRO + +[env:E3P_Runout_Touch_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DMachineEnder3Touchscreen -DlerdgeFilSensor -DMACHINE_PRO + +[env:E3P_Runout_Touch_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DMachineEnder3Touchscreen -DlerdgeFilSensor -DMACHINE_PRO + +[env:E3P_Tall_427] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DE3TALLKIT -DMACHINE_PRO + +[env:E3P_Tall_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DE3TALLKIT -DMACHINE_PRO + +[env:E3P_Tall_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DE3TALLKIT -DMACHINE_PRO + +[env:E3P_Tall_Touch] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DMachineEnder3Touchscreen -DE3TALLKIT -DMACHINE_PRO + +[env:E3P_Tall_Touch_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DMachineEnder3Touchscreen -DE3TALLKIT -DMACHINE_PRO + +[env:E3P_Tall_Touch_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DMachineEnder3Touchscreen -DE3TALLKIT -DMACHINE_PRO + +[env:E3P_Tall_Runout] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DlerdgeFilSensor -DE3TALLKIT -DMACHINE_PRO + +[env:E3P_Tall_Runout_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DlerdgeFilSensor -DE3TALLKIT -DMACHINE_PRO + +[env:E3P_Tall_Runout_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DlerdgeFilSensor -DE3TALLKIT -DMACHINE_PRO + +[env:E3P_Tall_Runout_Touch] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DMachineEnder3Touchscreen -DlerdgeFilSensor -DE3TALLKIT -DMACHINE_PRO + +[env:E3P_Tall_Runout_Touch_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DMachineEnder3Touchscreen -DlerdgeFilSensor -DE3TALLKIT -DMACHINE_PRO + +[env:E3P_Tall_Runout_Touch_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder3Pro427 -DABL_BLTOUCH -DCreality42XUseZMin -DMachineEnder3Touchscreen -DlerdgeFilSensor -DE3TALLKIT -DMACHINE_PRO + +[env:E5_427] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 + +[env:E5_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH + +[env:E5_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DCreality42XUseZMin + +[env:E5_Touch] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DMachineEnder3Touchscreen + +[env:E5_Touch_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DMachineEnder3Touchscreen + +[env:E5_Touch_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DCreality42XUseZMin -DMachineEnder3Touchscreen + +[env:E5_Runout] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DlerdgeFilSensor + +[env:E5_Runout_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DlerdgeFilSensor + +[env:E5_Runout_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DCreality42XUseZMin -DlerdgeFilSensor + +[env:E5_Runout_Touch] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DMachineEnder3Touchscreen -DlerdgeFilSensor + +[env:E5_Runout_Touch_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DMachineEnder3Touchscreen -DlerdgeFilSensor + +[env:E5_Runout_Touch_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DCreality42XUseZMin -DMachineEnder3Touchscreen -DlerdgeFilSensor + +[env:E5P_427] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DMACHINE_PRO + +[env:E5P_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DMACHINE_PRO + +[env:E5P_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DCreality42XUseZMin -DMACHINE_PRO + +[env:E5P_Touch] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DMachineEnder3Touchscreen -DMACHINE_PRO + +[env:E5P_Touch_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DMachineEnder3Touchscreen -DMACHINE_PRO + +[env:E5P_Touch_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DCreality42XUseZMin -DMachineEnder3Touchscreen -DMACHINE_PRO + +[env:E5P_Runout] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DlerdgeFilSensor -DMACHINE_PRO + +[env:E5P_Runout_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DlerdgeFilSensor -DMACHINE_PRO + +[env:E5P_Runout_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DCreality42XUseZMin -DlerdgeFilSensor -DMACHINE_PRO + +[env:E5P_Runout_Touch] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DMachineEnder3Touchscreen -DlerdgeFilSensor -DMACHINE_PRO + +[env:E5P_Runout_Touch_BLT] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DMachineEnder3Touchscreen -DlerdgeFilSensor -DMACHINE_PRO + +[env:E5P_Runout_Touch_BLT_ZM] +platform = ${common_stm32f1.platform} +extends = env:STM32F103RET6_creality_maple +build_flags = ${env:STM32F103RET6_creality_maple.build_flags} -DMachineEnder5 -DCreality427 -DABL_BLTOUCH -DCreality42XUseZMin -DMachineEnder3Touchscreen -DlerdgeFilSensor -DMACHINE_PRO + # # ATmega1280