diff --git a/Dwin480272_LandscapeIdex.7z b/Dwin480272_LandscapeIdex.7z index 380637debc..d319872065 100644 Binary files a/Dwin480272_LandscapeIdex.7z and b/Dwin480272_LandscapeIdex.7z differ diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index 1b1db8c3de..14932fdc7d 100644 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -1367,7 +1367,7 @@ * * See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained */ -//#define S_CURVE_ACCELERATION +#define S_CURVE_ACCELERATION //=========================================================================== //============================= Z Probe Options ============================= @@ -1598,13 +1598,13 @@ #if ENABLED(BMGExtruderV2) #define NOZZLE_TO_PROBE_OFFSET { -1.75, -42, -1.125 } #elif ENABLED(BMGExtruderV3) - #define NOZZLE_TO_PROBE_OFFSET { -1.75, -42, -2.3837 } + #define NOZZLE_TO_PROBE_OFFSET { -43.0, -4.0, -1 } #elif ENABLED(TitanExtruder) #define NOZZLE_TO_PROBE_OFFSET { 7, -47, -1.34 } #elif ENABLED(H2Extruder) #define NOZZLE_TO_PROBE_OFFSET { -34.5, -3, -1.34 } #else - #define NOZZLE_TO_PROBE_OFFSET { 34.5, -3, -2 } + #define NOZZLE_TO_PROBE_OFFSET { -43.0, -4.0, -1 } #endif // Most probes should stay away from the edges of the bed, but diff --git a/ini/tenlog.ini b/ini/tenlog.ini index fd74f83d29..869793d24c 100644 --- a/ini/tenlog.ini +++ b/ini/tenlog.ini @@ -99,319 +99,179 @@ extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DTitanExtruder -DBL_Touch -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN -# -# 2208 Drivers -# - -[env:D3P_2208] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DPOWER_LOSS_TRIGGER_BY_PIN - -[env:D3P_2208_BTTSFR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN - -[env:D3P_2208_BLTouch] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN - -[env:D3P_2208_BLTouch_BTTSFR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DBL_Touch -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN - -# -# 2208 Drivers w/Titans -# - -[env:D3P_2208_Titan] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN - -[env:D3P_2208_Titan_BTTSFR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DTitanExtruder -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN - -[env:D3P_2208_Titan_BLTouch] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DTitanExtruder -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN - -[env:D3P_2208_Titan_BLTouch_BTTSFR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DTitanExtruder -DBL_Touch -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN - -# -# 2208 Drivers w/Optical Y -# - - -[env:D3P_2208_OpticalY] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DOpticalY -DPOWER_LOSS_TRIGGER_BY_PIN - -[env:D3P_2208_OpticalY_BTTSFR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DOpticalY -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN - -[env:D3P_2208_OpticalY_BLTouch] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DOpticalY -DPOWER_LOSS_TRIGGER_BY_PIN -DBL_Touch - -[env:D3P_2208_OpticalY_H2] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DOpticalY -DH2Extruder -DPOWER_LOSS_TRIGGER_BY_PIN - -[env:D3P_2208_OpticalY_H2_BLTouch] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DOpticalY -DH2Extruder -DPOWER_LOSS_TRIGGER_BY_PIN -DBL_Touch - -[env:D3P_2208_OpticalY_BLTouch_BTTSFR] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DOpticalY -DBL_Touch -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN - -[env:D5_2208_OpticalY] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2208 -DOpticalY - -# -# 2208 Drivers w/Optical Y and Titans -# - -[env:D3P_2208_OpticalY_Titan] -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DOpticalY -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN - -[env:D3P_2208_OpticalY_Titan_BTTSFR] -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DOpticalY -DTitanExtruder -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN - -[env:D3P_2208_OpticalY_Titan_BLTouch] -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DOpticalY -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -DBL_Touch - -[env:D3P_2208_OpticalY_Titan_BLTouch_BTTSFR] -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DOpticalY -DTitanExtruder -DBL_Touch -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN - -[env:D3P_2208_OpticalY_Titan_AllMetalHotend_ACBed] -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2208 -DOpticalY -DTitanExtruder -DAllMetalHotend -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN - # # 2209 # -[env:D3P_2209] +[env:D3P_220X] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D3P_2209_OpticalY] +[env:D3P_220X_OpticalY] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DOpticalY -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D3P_2209_OpticalY_BLTouch] +[env:D3P_220X_OpticalY_BLTouch] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DOpticalY -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D3P_2209_Titan] +[env:D3P_220X_Titan] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D3P_2209_Titan_ACBed] +[env:D3P_220X_Titan_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D3P_2209_Titan_OpticalY_ACBed] +[env:D3P_220X_Titan_OpticalY_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DOpticalY -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D3P_2209_Titan_OpticalY_BLTouch_ACBed] +[env:D3P_220X_Titan_OpticalY_BLTouch_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DOpticalY -DBL_Touch -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D3P_2209_Titan_BLTouch] +[env:D3P_220X_Titan_BLTouch] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D3P_2209_Titan_BLTouch_ACBed] +[env:D3P_220X_Titan_BLTouch_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DBL_Touch -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D3P_2209_Titan_BLTouch_AllMetalHotend_ACBed] +[env:D3P_220X_Titan_BLTouch_AllMetalHotend_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DBL_Touch -DAllMetalHotend -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D3P_2209_OpticalY_Titan] +[env:D3P_220X_OpticalY_Titan] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DOpticalY -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D3S_2209_Titan] +[env:D3S_220X_Titan] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -[env:D5P_2209] +[env:D5P_220X] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D5P_2209_OpticalY] +[env:D5P_220X_OpticalY] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DOpticalY -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D5P_2209_OpticalY_BLTouch] +[env:D5P_220X_OpticalY_BLTouch] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DOpticalY -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D5P_2209_Titan] +[env:D5P_220X_Titan] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D5P_2209_Titan_ACBed] +[env:D5P_220X_Titan_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D5P_2209_Titan_OpticalY_ACBed] +[env:D5P_220X_Titan_OpticalY_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DOpticalY -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D5P_2209_Titan_OpticalY_BLTouch_ACBed] +[env:D5P_220X_Titan_OpticalY_BLTouch_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DOpticalY -DBL_Touch -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D5P_2209_Titan_BLTouch] +[env:D5P_220X_Titan_BLTouch] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D5P_2209_Titan_BLTouch_ACBed] +[env:D5P_220X_Titan_BLTouch_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DBL_Touch -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D5P_2209_Titan_BLTouch_AllMetalHotend_ACBed] +[env:D5P_220X_Titan_BLTouch_AllMetalHotend_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DBL_Touch -DAllMetalHotend -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D5P_2209_OpticalY_Titan] +[env:D5P_220X_OpticalY_Titan] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DOpticalY -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D6P_2209] +[env:D6P_220X] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D6P_2209_OpticalY] +[env:D6P_220X_OpticalY] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DOpticalY -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D6P_2209_OpticalY_BLTouch] +[env:D6P_220X_OpticalY_BLTouch] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DOpticalY -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D6P_2209_Titan] +[env:D6P_220X_Titan] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D6P_2209_Titan_ACBed] +[env:D6P_220X_Titan_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D6P_2209_Titan_OpticalY_ACBed] +[env:D6P_220X_Titan_OpticalY_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DOpticalY -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D6P_2209_Titan_OpticalY_BLTouch_ACBed] +[env:D6P_220X_Titan_OpticalY_BLTouch_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DOpticalY -DBL_Touch -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D6P_2209_Titan_BLTouch] +[env:D6P_220X_Titan_BLTouch] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D6P_2209_Titan_BLTouch_ACBed] +[env:D6P_220X_Titan_BLTouch_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DBL_Touch -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D6P_2209_Titan_BLTouch_AllMetalHotend_ACBed] +[env:D6P_220X_Titan_BLTouch_AllMetalHotend_ACBed] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DBL_Touch -DAllMetalHotend -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -[env:D6P_2209_OpticalY_Titan] +[env:D6P_220X_OpticalY_Titan] extends = common_avr8 board = megaatmega2560 build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DOpticalY -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -# -# Custom -# -[env:TGCustom_2209_Titan] -platform = atmelavr -extends = common_avr8 -board = megaatmega2560 -build_flags = ${common.build_flags} -DMachineTLD3P -DTGCustom_2209_Titan -DPOWER_LOSS_TRIGGER_BY_PIN # BigTreeTech Octopus V1.0 and V1.1 (STM32F446ZET6 ARM Cortex-M4) # @@ -448,4 +308,254 @@ platform = ${common_stm32.platform} extends = stm32_variant board = marlin_BigTree_Octopus_v1 board_build.offset = 0x8000 -build_flags = ${stm32_variant.build_flags} -DMachineTLD3P -DOCTOPUS -DDriver2209BTT -DOpticalY -DBMGExtruderV3 -DBL_Touch -DLCDmini12864 -DSTM32F446_5VX -DUSE_USB_HS_IN_FS \ No newline at end of file +build_flags = ${stm32_variant.build_flags} -DMachineTLD3P -DOCTOPUS -DDriver2209BTT -DOpticalY -DBMGExtruderV3 -DBL_Touch -DLCDmini12864 -DSTM32F446_5VX -DUSE_USB_HS_IN_FS + + +[env:D3P_A4988_LowRes] +platform = atmelavr +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_A4988_BTTSFR_LowRes] +platform = atmelavr +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_A4988_BLTouch_LowRes] +platform = atmelavr +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_A4988_BLTouch_BTTSFR_LowRes] +platform = atmelavr +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DBL_Touch -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +# +# A4988 Drivers w/Titans +# + +[env:D3P_A4988_Titan_LowRes] +platform = atmelavr +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_A4988_Titan_BTTSFR_LowRes] +platform = atmelavr +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DTitanExtruder -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_A4988_Titan_BLTouch_LowRes] +platform = atmelavr +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DTitanExtruder -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_A4988_Titan_BLTouch_BTTSFR_LowRes] +platform = atmelavr +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DTitanExtruder -DBL_Touch -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +# +# 2209 +# +[env:D3P_220X_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_220X_OpticalY_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DOpticalY -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_220X_OpticalY_BLTouch_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DOpticalY -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_220X_Titan_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_220X_Titan_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_220X_Titan_OpticalY_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DOpticalY -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_220X_Titan_OpticalY_BLTouch_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DOpticalY -DBL_Touch -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_220X_Titan_BLTouch_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_220X_Titan_BLTouch_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DBL_Touch -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_220X_Titan_BLTouch_AllMetalHotend_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DBL_Touch -DAllMetalHotend -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3P_220X_OpticalY_Titan_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DOpticalY -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D3S_220X_Titan_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DLOWRES_DWIN + +[env:D5P_220X_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D5P_220X_OpticalY_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DOpticalY -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D5P_220X_OpticalY_BLTouch_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DOpticalY -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D5P_220X_Titan_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D5P_220X_Titan_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D5P_220X_Titan_OpticalY_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DOpticalY -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D5P_220X_Titan_OpticalY_BLTouch_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DOpticalY -DBL_Touch -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D5P_220X_Titan_BLTouch_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D5P_220X_Titan_BLTouch_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DBL_Touch -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D5P_220X_Titan_BLTouch_AllMetalHotend_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DBL_Touch -DAllMetalHotend -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D5P_220X_OpticalY_Titan_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DOpticalY -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D6P_220X_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D6P_220X_OpticalY_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DOpticalY -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D6P_220X_OpticalY_BLTouch_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DOpticalY -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D6P_220X_Titan_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D6P_220X_Titan_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D6P_220X_Titan_OpticalY_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DOpticalY -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D6P_220X_Titan_OpticalY_BLTouch_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DOpticalY -DBL_Touch -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D6P_220X_Titan_BLTouch_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D6P_220X_Titan_BLTouch_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DBL_Touch -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D6P_220X_Titan_BLTouch_AllMetalHotend_ACBed_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DBL_Touch -DAllMetalHotend -DACBed -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + +[env:D6P_220X_OpticalY_Titan_LowRes] +extends = common_avr8 +board = megaatmega2560 +build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DOpticalY -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN -DLOWRES_DWIN + + +# BigTreeTech Octopus V1.0 and V1.1 (STM32F446ZET6 ARM Cortex-M4) +# +[env:D3P_OCTOPUS_Driver2208_UART_LowRes] +platform = ${common_stm32.platform} +extends = stm32_variant +board = marlin_BigTree_Octopus_v1 +board_build.offset = 0x8000 +build_flags = ${stm32_variant.build_flags} -DMachineTLD3P -DOCTOPUS -DDriver2208_UART -DSTM32F446_5VX -DUSE_USB_HS_IN_FS -DLOWRES_DWIN + +[env:D3P_OCTOPUS_Driver2208_UART_BLTouch_LCD_BTT_TFT_LowRes] +platform = ${common_stm32.platform} +extends = stm32_variant +board = marlin_BigTree_Octopus_v1 +board_build.offset = 0x8000 +build_flags = ${stm32_variant.build_flags} -DMachineTLD3P -DOCTOPUS -DDriver2208_UART -DBL_Touch -DLCD_BTT_TFT -DSTM32F446_5VX -DUSE_USB_HS_IN_FS -DLOWRES_DWIN + +[env:D3P_OCTOPUS_Driver2209BTT_OpticalY_BMGV2_BLTouch_LowRes] +platform = ${common_stm32.platform} +extends = stm32_variant +board = marlin_BigTree_Octopus_v1 +board_build.offset = 0x8000 +build_flags = ${stm32_variant.build_flags} -DMachineTLD3P -DOCTOPUS -DDriver2209BTT -DOpticalY -DBMGExtruderV2 -DBL_Touch -DSTM32F446_5VX -DUSE_USB_HS_IN_FS -DLOWRES_DWIN diff --git a/platformio.ini b/platformio.ini index 7792fd288e..1f08077200 100644 --- a/platformio.ini +++ b/platformio.ini @@ -14,42 +14,73 @@ src_dir = Marlin boards_dir = buildroot/share/PlatformIO/boards default_envs = - ; A4988 Drivers D3P_A4988 D3P_A4988_BLTouch - ; A4988 Drivers w/Titans D3P_A4988_Titan D3P_A4988_Titan_BLTouch - ; 2209 - D3P_2209 - D3P_2209_OpticalY - D3P_2209_OpticalY_BLTouch - D3P_2209_Titan - D3P_2209_Titan_OpticalY_ACBed - D3P_2209_Titan_OpticalY_BLTouch_ACBed - D3P_2209_Titan_BLTouch - D3P_2209_Titan_BLTouch_ACBed - D3P_2209_OpticalY_Titan - D5P_2209 - D5P_2209_OpticalY - D5P_2209_OpticalY_BLTouch - D5P_2209_Titan - D5P_2209_Titan_OpticalY_ACBed - D5P_2209_Titan_OpticalY_BLTouch_ACBed - D5P_2209_Titan_BLTouch - D5P_2209_Titan_BLTouch_ACBed - D5P_2209_OpticalY_Titan - D6P_2209 - D6P_2209_OpticalY - D6P_2209_OpticalY_BLTouch - D6P_2209_Titan - D6P_2209_Titan_OpticalY_ACBed - D6P_2209_Titan_OpticalY_BLTouch_ACBed - D6P_2209_Titan_BLTouch - D6P_2209_Titan_BLTouch_ACBed - D6P_2209_OpticalY_Titan - D3S_2209_Titan - D6P_2209_OpticalY + D3P_220X + D3P_220X_OpticalY + D3P_220X_OpticalY_BLTouch + D3P_220X_Titan + D3P_220X_Titan_OpticalY_ACBed + D3P_220X_Titan_OpticalY_BLTouch_ACBed + D3P_220X_Titan_BLTouch + D3P_220X_Titan_BLTouch_ACBed + D3P_220X_OpticalY_Titan + D5P_220X + D5P_220X_OpticalY + D5P_220X_OpticalY_BLTouch + D5P_220X_Titan + D5P_220X_Titan_OpticalY_ACBed + D5P_220X_Titan_OpticalY_BLTouch_ACBed + D5P_220X_Titan_BLTouch + D5P_220X_Titan_BLTouch_ACBed + D5P_220X_OpticalY_Titan + D6P_220X + D6P_220X_OpticalY + D6P_220X_OpticalY_BLTouch + D6P_220X_Titan + D6P_220X_Titan_OpticalY_ACBed + D6P_220X_Titan_OpticalY_BLTouch_ACBed + D6P_220X_Titan_BLTouch + D6P_220X_Titan_BLTouch_ACBed + D6P_220X_OpticalY_Titan + D3S_220X_Titan + D6P_220X_OpticalY + D3P_A4988_LowRes + D3P_A4988_BLTouch_LowRes + D3P_A4988_Titan_LowRes + D3P_A4988_Titan_BLTouch_LowRes + D3P_220X_LowRes + D3P_220X_OpticalY_LowRes + D3P_220X_OpticalY_BLTouch_LowRes + D3P_220X_Titan_LowRes + D3P_220X_Titan_OpticalY_ACBed_LowRes + D3P_220X_Titan_OpticalY_BLTouch_ACBed_LowRes + D3P_220X_Titan_BLTouch_LowRes + D3P_220X_Titan_BLTouch_ACBed_LowRes + D3P_220X_OpticalY_Titan_LowRes + D5P_220X_LowRes + D5P_220X_OpticalY_LowRes + D5P_220X_OpticalY_BLTouch_LowRes + D5P_220X_Titan_LowRes + D5P_220X_Titan_OpticalY_ACBed_LowRes + D5P_220X_Titan_OpticalY_BLTouch_ACBed_LowRes + D5P_220X_Titan_BLTouch_LowRes + D5P_220X_Titan_BLTouch_ACBed_LowRes + D5P_220X_OpticalY_Titan_LowRes + D6P_220X_LowRes + D6P_220X_OpticalY_LowRes + D6P_220X_OpticalY_BLTouch_LowRes + D6P_220X_Titan_LowRes + D6P_220X_Titan_OpticalY_ACBed_LowRes + D6P_220X_Titan_OpticalY_BLTouch_ACBed_LowRes + D6P_220X_Titan_BLTouch_LowRes + D6P_220X_Titan_BLTouch_ACBed_LowRes + D6P_220X_OpticalY_Titan_LowRes + D3S_220X_Titan_LowRes + D6P_220X_OpticalY_LowRes + include_dir = Marlin extra_configs =