#define ADVANCED_OK #define ADVANCED_PAUSE_FEATURE #define ADVANCED_PAUSE_PURGE_FEEDRATE 1.0 #define ADVANCED_PAUSE_PURGE_LENGTH 20 #define BABYSTEPPING #define BABYSTEP_XY #define BABYSTEP_ZPROBE_GFX_OVERLAY #define BACKLASH_COMPENSATION #define BACKLASH_CORRECTION 0.0 #define BACKLASH_DISTANCE_MM {0, 0, 0} #define BACKLASH_GCODE #define BACKLASH_SMOOTHING_MM 3 #define BAUDRATE 250000 #define BOOT_MARLIN_LOGO_SMALL #define BUFSIZE 5 #define CONTROLLERFAN_SPEED 255 #define CONTROLLER_FAN_PIN FAN2_PIN #define CUSTOM_MACHINE_NAME "LulzBot TAZ 5" #define DEFAULT_ACCELERATION 500 #define DEFAULT_AXIS_STEPS_PER_UNIT {100.5, 100.5, 1600, 830, 830} #define DEFAULT_EJERK 10.0 #define DEFAULT_Kd 108.51 #define DEFAULT_Ki 1.91 #define DEFAULT_Kp 28.79 #define DEFAULT_MAX_ACCELERATION {9000, 9000, 100, 9000, 9000} #define DEFAULT_MAX_FEEDRATE {300, 300, 3, 25, 25} #define DEFAULT_STEPPER_DEACTIVE_TIME 600 #define DEFAULT_TRAVEL_ACCELERATION 500 #define DEFAULT_XJERK 8.0 #define DEFAULT_YJERK 8.0 #define DEFAULT_ZJERK 0.4 #define DEFAULT_bedKd 378 #define DEFAULT_bedKi 17 #define DEFAULT_bedKp 162 #define DIGIPOT_MOTOR_CURRENT {175, 175, 240, 160, 160} #define DISABLE_INACTIVE_Z true #define DISTINCT_E_FACTORS #define E0_DRIVER_TYPE A4988 #define E1_DRIVER_TYPE A4988 #define EEPROM_AUTO_INIT #define EEPROM_SETTINGS #define EMERGENCY_PARSER #define ENCODER_PULSES_PER_STEP 2 #define ENCODER_STEPS_PER_MENU_ITEM 1 #define ENDSTOP_NOISE_THRESHOLD 2 #define EXTRUDERS 2 #define EXTRUDE_MINTEMP 120 #define FAN_KICKSTART_TIME 100 #define FAN_MIN_PWM 70 #define FAST_PWM_FAN #define FAST_PWM_FAN_FREQUENCY 122 #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 1.0 #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 40 #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 5 #define FILAMENT_CHANGE_UNLOAD_LENGTH 80 #define GAMES_EASTER_EGG #define HEATER_0_MAXTEMP 305 #define HEATER_1_MAXTEMP 305 #define HOME_AFTER_DEACTIVATE #define HOME_BEFORE_FILAMENT_CHANGE #define HOMING_FEEDRATE_XY 3000 #define HOMING_FEEDRATE_Z 180 #define HOST_ACTION_COMMANDS #define HOTEND_OFFSET_X {0.0, 0} #define HOTEND_OFFSET_Y {0.0, 0} #define HOTEND_OFFSET_Z {0.0, 0} #define INVERT_E0_DIR true #define INVERT_E1_DIR true #define INVERT_X_DIR false #define INVERT_Y_DIR true #define INVERT_Z_DIR false #define LCD_INFO_MENU #define LCD_PRINTER_INFO_IS_BOOTSCREEN #define LCD_SET_PROGRESS_MANUALLY #define LIN_ADVANCE #define LIN_ADVANCE_K 0.0 #define LULZBOT_ADVANCED_PAUSE_PURGE_WORKAROUND #define LULZBOT_AERO_UNLOAD_PURGE_FEEDRATE 1.0 #define LULZBOT_AERO_UNLOAD_PURGE_LENGTH 6 #define LULZBOT_AERO_UNLOAD_WORKAROUND #define LULZBOT_DISABLE_KILL_BUTTON #define LULZBOT_EMI_MITIGATION #define LULZBOT_ENHANCED_BOOTSCREEN #define LULZBOT_EXTRUDER_FAN_ON_PIN_6 #define LULZBOT_HIDE_ACTIVE_NOZZLE_IN_MENU #define LULZBOT_HIDE_BED_LEVELING_IN_MENU #define LULZBOT_HIDE_INIT_EEPROM_IN_MENU #define LULZBOT_HIDE_PREHEAT_IN_MENU #define LULZBOT_HIDE_UNUSED_FANS_IN_MENU #define LULZBOT_LCD_MACHINE_NAME "TAZ 5" #define LULZBOT_LCD_TOOLHEAD_NAME "FlexyDually v2" #define LULZBOT_LCD_ZOFFSET_FORMAT ftostr52 #define LULZBOT_M226_NON_ARDUINO_PINS_WORKAROUND #define LULZBOT_M226_PIN_PROTECTION_WORKAROUND #define LULZBOT_NO_MOVE_ON_TOOLHEAD_CHANGE #define LULZBOT_TOOLHEAD_M115_TYPE "FlexyDually v2" #define MACHINE_UUID "c3255c96-4097-4884-8ed0-ded2ff9bae61" #define MANUAL_FEEDRATE {3000, 3000, 240, 60.0} #define MARLIN_BRICKOUT #define MARLIN_INVADERS #define MARLIN_SNAKE #define MAX_BED_POWER 206 //#define MENU_HOLLOW_FRAME #define MINIMUM_STEPPER_PULSE 1 #define MIN_STEPS_PER_SEGMENT 6 #define MOTHERBOARD BOARD_RAMBO #define NOZZLE_PARK_FEATURE #define NOZZLE_PARK_POINT {100, 275, 20} #define NO_VOLUMETRICS #define NO_WORKSPACE_OFFSETS #define NUM_SERVOS 0 #define PARK_HEAD_ON_PAUSE #define PAUSE_PARK_NOZZLE_TIMEOUT 300 #define PAUSE_PARK_RETRACT_FEEDRATE 10 #define PIDTEMP #define PIDTEMPBED #define PREHEAT_1_TEMP_HOTEND 200 #define PREVENT_COLD_EXTRUSION //#define PRINTJOB_TIMER_AUTOSTART #define QUICK_HOME #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER #define SCROLL_LONG_FILENAMES #define SDSUPPORT #define SERIAL_PORT 0 #define SHOW_CUSTOM_BOOTSCREEN #define SOFT_PWM_SCALE 4 #define SPI_SPEED SPI_FULL_SPEED #define STATUS_MESSAGE_SCROLLING #define STRING_CONFIG_H_AUTHOR "(Aleph Objects Inc., LulzBot Git Repository)" #define TEMP_BED_HYSTERESIS 5 #define TEMP_BED_RESIDENCY_TIME 1 #define TEMP_BED_WINDOW 5 #define TEMP_HYSTERESIS 10 #define TEMP_RESIDENCY_TIME 1 #define TEMP_SENSOR_0 5 #define TEMP_SENSOR_1 5 #define TEMP_SENSOR_BED 7 #define TEMP_WINDOW 10 #define THERMAL_PROTECTION_BED_HYSTERESIS 10 #define THERMAL_PROTECTION_BED_PERIOD 15 #define THERMAL_PROTECTION_HYSTERESIS 30 #define THERMAL_PROTECTION_PERIOD 15 #define TOOLCHANGE_ZRAISE 2 #define TURBO_BACK_MENU_ITEM #define TX_BUFFER_SIZE 32 #define USE_CONTROLLER_FAN #define USE_SMALL_INFOFONT //#define USE_XMAX_PLUG #define USE_XMIN_PLUG //#define USE_YMAX_PLUG #define USE_YMIN_PLUG #define USE_ZMAX_PLUG #define USE_ZMIN_PLUG #define VALIDATE_HOMING_ENDSTOPS #define WATCH_TEMP_INCREASE 10 #define WATCH_TEMP_PERIOD 40 //#define XYZ_HOLLOW_FRAME #define X_BED_SIZE 286 #define X_DRIVER_TYPE A4988 #define X_HOME_BUMP_MM 5 #define X_HOME_DIR -1 #define X_MAX_ENDSTOP_INVERTING 1 #define X_MAX_POS 286 #define X_MIN_ENDSTOP_INVERTING 1 #define X_MIN_POS -2 #define Y_BED_SIZE 275 #define Y_DRIVER_TYPE A4988 #define Y_HOME_BUMP_MM 5 #define Y_HOME_DIR -1 #define Y_MAX_ENDSTOP_INVERTING 1 #define Y_MAX_POS 276 #define Y_MIN_ENDSTOP_INVERTING 1 #define Y_MIN_POS 0 #define Z_DRIVER_TYPE A4988 #define Z_HOME_BUMP_MM 2 #define Z_HOME_DIR -1 #define Z_HOMING_HEIGHT 5 #define Z_MAX_ENDSTOP_INVERTING 1 #define Z_MAX_POS 250 #define Z_MIN_ENDSTOP_INVERTING 1 #define Z_MIN_POS 0 #define Z_MIN_PROBE_ENDSTOP_INVERTING 1 #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN #define Z_PROBE_LOW_POINT 0 #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.2 #define Z_SAFE_HOMING #define Z_SAFE_HOMING_X_POINT 10 #define Z_SAFE_HOMING_Y_POINT 10