# # Marlin Firmware # PlatformIO Configuration File # ################################# # # # Features Dependencies # # # ################################# [features] YHCB2004 = red-scorp/LiquidCrystal_AIP31068@^1.0.4, red-scorp/SoftSPIB@^1.1.1 HAS_TFT_LVGL_UI = lvgl=https://github.com/makerbase-mks/LVGL-6.1.1-MKS/archive/master.zip build_src_filter=+ extra_scripts=download_mks_assets.py POSTMORTEM_DEBUGGING = build_src_filter=+ + build_flags=-funwind-tables MKS_WIFI_MODULE = QRCode=https://github.com/makerbase-mks/QRCode/archive/master.zip HAS_TRINAMIC_CONFIG = TMCStepper@~0.7.3 build_src_filter=+ + + + + HAS_T(RINAMIC_CONFIG|MC_SPI) = build_src_filter=+ HAS_STEALTHCHOP = build_src_filter=+ SR_LCD_3W_NL = SailfishLCD=https://github.com/mikeshub/SailfishLCD/archive/master.zip HAS_MOTOR_CURRENT_I2C = SlowSoftI2CMaster build_src_filter=+ HAS_TMC26X = TMC26XStepper=https://github.com/MarlinFirmware/TMC26XStepper/archive/master.zip build_src_filter=+ HAS_L64XX = Arduino-L6470@0.8.0 build_src_filter=+ + + + LIB_INTERNAL_MAX31865 = build_src_filter=+ NEOPIXEL_LED = adafruit/Adafruit NeoPixel@~1.8.0 build_src_filter=+ I2C_AMMETER = peterus/INA226Lib@1.1.2 build_src_filter=+ USES_LIQUIDCRYSTAL = LiquidCrystal=https://github.com/MarlinFirmware/New-LiquidCrystal/archive/1.5.1.zip USES_LIQUIDCRYSTAL_I2C = marcoschwartz/LiquidCrystal_I2C@1.1.4 USES_LIQUIDTWI2 = LiquidTWI2@1.2.7 HAS_LCDPRINT = build_src_filter=+ HAS_MARLINUI_HD44780 = build_src_filter=+ HAS_MARLINUI_U8GLIB = U8glib-HAL@~0.5.2 build_src_filter=+ HAS_(FSMC|SPI|LTDC)_TFT = build_src_filter=+ + + HAS_FSMC_TFT = build_src_filter=+ + HAS_SPI_TFT = build_src_filter=+ + I2C_EEPROM = build_src_filter=+ SOFT_I2C_EEPROM = SlowSoftI2CMaster, SlowSoftWire=https://github.com/felias-fogg/SlowSoftWire/archive/master.zip SPI_EEPROM = build_src_filter=+ HAS_DWIN_E3V2|IS_DWIN_MARLINUI = build_src_filter=+ DWIN_CREALITY_LCD = build_src_filter=+ DWIN_LCD_PROUI = build_src_filter=+ DWIN_CREALITY_LCD_JYERSUI = build_src_filter=+ IS_DWIN_MARLINUI = build_src_filter=+ HAS_GRAPHICAL_TFT = build_src_filter=+ IS_TFTGLCD_PANEL = build_src_filter=+ HAS_TOUCH_BUTTONS = build_src_filter=+ HAS_MARLINUI_MENU = build_src_filter=+ HAS_GAMES = build_src_filter=+ MARLIN_BRICKOUT = build_src_filter=+ MARLIN_INVADERS = build_src_filter=+ MARLIN_MAZE = build_src_filter=+ MARLIN_SNAKE = build_src_filter=+ HAS_MENU_BACKLASH = build_src_filter=+ HAS_MENU_BED_CORNERS = build_src_filter=+ LCD_BED_LEVELING = build_src_filter=+ HAS_MENU_CANCELOBJECT = build_src_filter=+ HAS_MENU_DELTA_CALIBRATE = build_src_filter=+ HAS_MENU_FILAMENT = build_src_filter=+ LCD_INFO_MENU = build_src_filter=+ HAS_MENU_JOB_RECOVERY = build_src_filter=+ HAS_MULTI_LANGUAGE = build_src_filter=+ + HAS_MENU_LED = build_src_filter=+ HAS_MENU_MEDIA = build_src_filter=+ HAS_MENU_MIXER = build_src_filter=+ HAS_MENU_MMU2 = build_src_filter=+ HAS_MENU_PASSWORD = build_src_filter=+ HAS_MENU_POWER_MONITOR = build_src_filter=+ HAS_MENU_CUTTER = build_src_filter=+ HAS_MENU_TEMPERATURE = build_src_filter=+ HAS_MENU_TMC = build_src_filter=+ HAS_MENU_TOUCH_SCREEN = build_src_filter=+ HAS_MENU_TRAMMING = build_src_filter=+ HAS_MENU_UBL = build_src_filter=+ ANYCUBIC_LCD_CHIRON = build_src_filter=+ ANYCUBIC_LCD_I3MEGA = build_src_filter=+ HAS_DGUS_LCD_CLASSIC = build_src_filter=+ DGUS_LCD_UI_RELOADED = build_src_filter=+ DGUS_LCD_UI_FYSETC = build_src_filter=+ DGUS_LCD_UI_HIPRECY = build_src_filter=+ DGUS_LCD_UI_MKS = build_src_filter=+ DGUS_LCD_UI_ORIGIN = build_src_filter=+ EXTUI_EXAMPLE = build_src_filter=+ TOUCH_UI_FTDI_EVE = build_src_filter=+ MALYAN_LCD = build_src_filter=+ NEXTION_TFT = build_src_filter=+ USE_UHS2_USB = build_src_filter=+ USE_UHS3_USB = build_src_filter=+ USB_FLASH_DRIVE_SUPPORT = build_src_filter=+ HAS_MCP3426_ADC = build_src_filter=+ + AUTO_BED_LEVELING_BILINEAR = build_src_filter=+ AUTO_BED_LEVELING_(3POINT|(BI)?LINEAR) = build_src_filter=+ X_AXIS_TWIST_COMPENSATION = build_src_filter=+ + + MESH_BED_LEVELING = build_src_filter=+ + AUTO_BED_LEVELING_UBL = build_src_filter=+ + UBL_HILBERT_CURVE = build_src_filter=+ BACKLASH_COMPENSATION = build_src_filter=+ BARICUDA = build_src_filter=+ + BINARY_FILE_TRANSFER = build_src_filter=+ + BLTOUCH = build_src_filter=+ CANCEL_OBJECTS = build_src_filter=+ + CASE_LIGHT_ENABLE = build_src_filter=+ + EXTERNAL_CLOSED_LOOP_CONTROLLER = build_src_filter=+ + USE_CONTROLLER_FAN = build_src_filter=+ HAS_COOLER|LASER_COOLANT_FLOW_METER = build_src_filter=+ HAS_MOTOR_CURRENT_DAC = build_src_filter=+ DIRECT_STEPPING = build_src_filter=+ + EMERGENCY_PARSER = build_src_filter=+ - EASYTHREED_UI = build_src_filter=+ I2C_POSITION_ENCODERS = build_src_filter=+ IIC_BL24CXX_EEPROM = build_src_filter=+ HAS_SPI_FLASH = build_src_filter=+ HAS_ETHERNET = build_src_filter=+ + HAS_FANCHECK = build_src_filter=+ + HAS_FANMUX = build_src_filter=+ FILAMENT_WIDTH_SENSOR = build_src_filter=+ + FWRETRACT = build_src_filter=+ + HOST_ACTION_COMMANDS = build_src_filter=+ HOTEND_IDLE_TIMEOUT = build_src_filter=+ JOYSTICK = build_src_filter=+ BLINKM = build_src_filter=+ HAS_COLOR_LEDS = build_src_filter=+ + PCA9533 = build_src_filter=+ PCA9632 = build_src_filter=+ PRINTER_EVENT_LEDS = build_src_filter=+ TEMP_STAT_LEDS = build_src_filter=+ MAX7219_DEBUG = build_src_filter=+ + HAS_MEATPACK = build_src_filter=+ MIXING_EXTRUDER = build_src_filter=+ + HAS_PRUSA_MMU1 = build_src_filter=+ HAS_PRUSA_MMU2 = build_src_filter=+ + PASSWORD_FEATURE = build_src_filter=+ + ADVANCED_PAUSE_FEATURE = build_src_filter=+ + + PSU_CONTROL = build_src_filter=+ HAS_POWER_MONITOR = build_src_filter=+ + POWER_LOSS_RECOVERY = build_src_filter=+ + HAS_PTC = build_src_filter=+ + HAS_FILAMENT_SENSOR = build_src_filter=+ + (EXT|MANUAL)_SOLENOID.* = build_src_filter=+ + MK2_MULTIPLEXER = build_src_filter=+ HAS_CUTTER = build_src_filter=+ + HAS_DRIVER_SAFE_POWER_PROTECT = build_src_filter=+ EXPERIMENTAL_I2CBUS = build_src_filter=+ + G26_MESH_VALIDATION = build_src_filter=+ ASSISTED_TRAMMING = build_src_filter=+ + HAS_MESH = build_src_filter=+ HAS_LEVELING = build_src_filter=+ + MECHANICAL_GANTRY_CAL.+ = build_src_filter=+ Z_MULTI_ENDSTOPS|Z_STEPPER_AUTO_ALIGN = build_src_filter=+ Z_STEPPER_AUTO_ALIGN = build_src_filter=+ DELTA_AUTO_CALIBRATION = build_src_filter=+ CALIBRATION_GCODE = build_src_filter=+ Z_MIN_PROBE_REPEATABILITY_TEST = build_src_filter=+ M100_FREE_MEMORY_WATCHER = build_src_filter=+ BACKLASH_GCODE = build_src_filter=+ IS_KINEMATIC = build_src_filter=+ HAS_EXTRA_ENDSTOPS = build_src_filter=+ SKEW_CORRECTION_GCODE = build_src_filter=+ DIRECT_PIN_CONTROL = build_src_filter=+ + PINS_DEBUGGING = build_src_filter=+ NO_VOLUMETRICS = build_src_filter=- HAS_MULTI_EXTRUDER = build_src_filter=+ HAS_HOTEND_OFFSET = build_src_filter=+ EDITABLE_SERVO_ANGLES = build_src_filter=+ PIDTEMP = build_src_filter=+ PREVENT_COLD_EXTRUSION = build_src_filter=+ PIDTEMPBED = build_src_filter=+ HAS_USER_THERMISTORS = build_src_filter=+ SD_ABORT_ON_ENDSTOP_HIT = build_src_filter=+ BAUD_RATE_GCODE = build_src_filter=+ HAS_SMART_EFF_MOD = build_src_filter=+ COOLANT_CONTROL|AIR_ASSIST = build_src_filter=+ AIR_EVACUATION = build_src_filter=+ HAS_SOFTWARE_ENDSTOPS = build_src_filter=+ SERVO_DETACH_GCODE = build_src_filter=+ HAS_DUPLICATION_MODE = build_src_filter=+ LIN_ADVANCE = build_src_filter=+ PHOTO_GCODE = build_src_filter=+ CONTROLLER_FAN_EDITABLE = build_src_filter=+ GCODE_MACROS = build_src_filter=+ GRADIENT_MIX = build_src_filter=+ HAS_SAVED_POSITIONS = build_src_filter=+ + PARK_HEAD_ON_PAUSE = build_src_filter=+ FILAMENT_LOAD_UNLOAD_GCODES = build_src_filter=+ CNC_WORKSPACE_PLANES = build_src_filter=+ CNC_COORDINATE_SYSTEMS = build_src_filter=+ HAS_M206_COMMAND = build_src_filter=+ EXPECTED_PRINTER_CHECK = build_src_filter=+ HOST_KEEPALIVE_FEATURE = build_src_filter=+ AUTO_REPORT_POSITION = build_src_filter=+ REPETIER_GCODE_M360 = build_src_filter=+ HAS_GCODE_M876 = build_src_filter=+ HAS_RESUME_CONTINUE = build_src_filter=+ LCD_SET_PROGRESS_MANUALLY = build_src_filter=+ HAS_STATUS_MESSAGE = build_src_filter=+ HAS_LCD_CONTRAST = build_src_filter=+ HAS_GCODE_M255 = build_src_filter=+ HAS_LCD_BRIGHTNESS = build_src_filter=+ HAS_SOUND = build_src_filter=+ TOUCH_SCREEN_CALIBRATION = build_src_filter=+ ARC_SUPPORT = build_src_filter=+ GCODE_MOTION_MODES = build_src_filter=+ BABYSTEPPING = build_src_filter=+ + Z_PROBE_SLED = build_src_filter=+ G38_PROBE_TARGET = build_src_filter=+ MAGNETIC_PARKING_EXTRUDER = build_src_filter=+ SDSUPPORT = build_src_filter=+ + + + + + + HAS_MEDIA_SUBCALLS = build_src_filter=+ GCODE_REPEAT_MARKERS = build_src_filter=+ + HAS_EXTRUDERS = build_src_filter=+ + + HAS_TEMP_PROBE = build_src_filter=+ HAS_COOLER = build_src_filter=+ AUTO_REPORT_TEMPERATURES = build_src_filter=+ MPCTEMP = build_src_filter=+ INCH_MODE_SUPPORT = build_src_filter=+ TEMPERATURE_UNITS_SUPPORT = build_src_filter=+ NEED_HEX_PRINT = build_src_filter=+ NEED_LSF = build_src_filter=+ NOZZLE_PARK_FEATURE = build_src_filter=+ + NOZZLE_CLEAN_FEATURE = build_src_filter=+ + DELTA = build_src_filter=+ + POLARGRAPH = build_src_filter=+ BEZIER_CURVE_SUPPORT = build_src_filter=+ + PRINTCOUNTER = build_src_filter=+ HAS_BED_PROBE = build_src_filter=+ + + + IS_SCARA = build_src_filter=+ HAS_SERVOS = build_src_filter=+ + MORGAN_SCARA = build_src_filter=+ HAS_MICROSTEPS = build_src_filter=+ (ESP3D_)?WIFISUPPORT = AsyncTCP, ESP Async WebServer ESP3DLib=https://github.com/luc-github/ESP3DLib/archive/master.zip arduinoWebSockets=links2004/WebSockets@2.3.4 luc-github/ESP32SSDP@1.1.1 lib_ignore=ESPAsyncTCP