Files
Marlin/ini/tenlog.ini
T
2022-09-17 16:10:08 -04:00

451 lines
16 KiB
INI

#
# Marlin Firmware
# PlatformIO Configuration File
#
# Choose your firmware file based on your machine's configuration, using the following abbreviations:
# Abbreviations
# Printer Models:
# Tenlog D3P, Hictop D3 Hero, Copymaster = D3P
# Tenlog D3S = D3S
# Stepper Drivers:
# Allegro A4988 = A4988
# TMC 2208 = 2208
# TMC 2209 = 2209
# TMC 2209 for BTT SKR Pro, Octopus = Driver2209BTT
# Y Endstop Type (Default is manual switch):
# Optical Y = OpticalY
# Probes:
# Antclabs BL-Touch = BLTouch
# Extruders (Default is stock extruder):
# Hictop Titan Extruder = Titan
# BMGV2 = https://www.thingiverse.com/thing:4886319
# BMGV3 = TBD
# Acessories:
# Big Tree Tech Smart Filamant Sensor = BTTSFR
# AC Mains Heat Bed = ACBed
# Alternate Boards:
# Big Tree Tech Octopus = OCTOPUS https://www.thingiverse.com/thing:4886287
# For example: If you have a Tenlog D3P with 2209 Drivers, an optical Y endstop, and Hictop Titan Extruders you would choose:
# D3P_2209_OpticalY_Titan.hex
# If you find there is a combination missing, let us know and we will add a build for it.
#################################
# #
# Luxuri Architecture #
# #
#################################
#
# AVR (8-bit) Common Environment values
#
[common_avr8]
build_flags = ${common.build_flags} -Wl,--relax
board_build.f_cpu = 16000000L
src_filter = ${common.default_src_filter} +<src/HAL/AVR>
#
# A4988 Drivers
#
[env:D3P_A4988]
platform = atmelavr
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D3P_A4988_BTTSFR]
platform = atmelavr
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D3P_A4988_BLTouch]
platform = atmelavr
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D3P_A4988_BLTouch_BTTSFR]
platform = atmelavr
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DBL_Touch -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN
#
# A4988 Drivers w/Titans
#
[env:D3P_A4988_Titan]
platform = atmelavr
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D3P_A4988_Titan_BTTSFR]
platform = atmelavr
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DTitanExtruder -DBTTSFR -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D3P_A4988_Titan_BLTouch]
platform = atmelavr
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD3P -DDriverA4988 -DTitanExtruder -DBL_Touch -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D3P_A4988_Titan_BLTouch_BTTSFR]
platform = atmelavr
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]
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D3P_2209_OpticalY]
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DOpticalY -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D3P_2209_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]
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D3P_2209_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]
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]
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]
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]
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]
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]
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DOpticalY -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D3S_2209_Titan]
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD3P -DDriver2209 -DTitanExtruder
[env:D5P_2209]
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D5P_2209_OpticalY]
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DOpticalY -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D5P_2209_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]
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D5P_2209_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]
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]
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]
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]
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]
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]
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD5 -DDriver2209 -DOpticalY -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D6P_2209]
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D6P_2209_OpticalY]
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DOpticalY -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D6P_2209_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]
extends = common_avr8
board = megaatmega2560
build_flags = ${common.build_flags} -DMachineTLD6 -DDriver2209 -DTitanExtruder -DPOWER_LOSS_TRIGGER_BY_PIN
[env:D6P_2209_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]
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]
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]
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]
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]
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]
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)
#
[env:D3P_OCTOPUS_Driver2208_UART]
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
[env:D3P_OCTOPUS_Driver2208_UART_BLTouch_LCD_BTT_TFT]
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
[env:D3P_OCTOPUS_Driver2209BTT_OpticalY_BMGV2_BLTouch]
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
[env:D3P_OCTOPUS_Driver2209BTT_OpticalY_BMGV2_BLTouch_LCDmini12864]
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 -DLCDmini12864 -DSTM32F446_5VX -DUSE_USB_HS_IN_FS
[env:D3P_OCTOPUS_Driver2209BTT_OpticalY_BMGV3_BLTouch_LCDmini12864]
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