#define ADVANCED_OK #define ADVANCED_PAUSE_FEATURE #define ADVANCED_PAUSE_PURGE_FEEDRATE 1.0 #define ADVANCED_PAUSE_PURGE_LENGTH 20 #define AUTO_BED_LEVELING_LINEAR #define BABYSTEPPING #define BABYSTEP_XY #define BABYSTEP_ZPROBE_GFX_OVERLAY #define BABYSTEP_ZPROBE_OFFSET #define BACKLASH_COMPENSATION #define BACKLASH_CORRECTION 0.0 #define BACKLASH_DISTANCE_MM {0, 0, 0} #define BACKLASH_GCODE #define BACKLASH_SMOOTHING_MM 3 #define BACK_PROBE_BED_POSITION 291 #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 6" #define DEFAULT_ACCELERATION 500 #define DEFAULT_AXIS_STEPS_PER_UNIT {100.5, 100.5, 1600, 420} #define DEFAULT_EJERK 10.0 #define DEFAULT_Kd 61.93 #define DEFAULT_Ki 1.78 #define DEFAULT_Kp 21.0 #define DEFAULT_MAX_ACCELERATION {9000, 9000, 100, 9000} #define DEFAULT_MAX_FEEDRATE {300, 300, 3, 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, 200, 177, 177} #define DISABLE_INACTIVE_Z true #define E0_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 ENDSTOPS_ALWAYS_ON_DEFAULT #define ENDSTOP_NOISE_THRESHOLD 2 #define EXTRUDERS 1 #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 FIX_MOUNTED_PROBE #define FRONT_PROBE_BED_POSITION -9 #define G29_FAILURE_COMMANDS "M117 Bed leveling failed.\nG0 Z10\nG0 E0\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nG4 S1" #define G29_HALT_ON_FAILURE #define G29_MAX_RETRIES 2 #define G29_RECOVER_COMMANDS "G0 Z10\nG12\nM109 R160\nM117 Probing bed" #define G29_RETRY_AND_RECOVER #define G29_SUCCESS_COMMANDS "M117 Probe successful" #define GAMES_EASTER_EGG #define GRID_MAX_POINTS_X 2 #define GRID_MAX_POINTS_Y 2 #define HEATER_0_MAXTEMP 305 #define HOME_BEFORE_FILAMENT_CHANGE #define HOMING_BACKOFF_MM {0, 0, 16} #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 LEFT_PROBE_BED_POSITION -10 #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_DETAILED_BUILD_VERSION " FIRMWARE_VERSION:" SHORT_BUILD_VERSION " EXTRUDER_TYPE:SingleExtruderAeroV2" #define LULZBOT_DISABLE_KILL_BUTTON #define LULZBOT_ENHANCED_BOOTSCREEN #define LULZBOT_FW_VERSION ".151" #define LULZBOT_G29_ENDS_ON_BACK_LEFT_CORNER #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_HOMING_BACKOFF_FIX #define LULZBOT_JUMP_TO_TOP_ON_MENU_BACK #define LULZBOT_LCD_MACHINE_NAME "TAZ 6" #define LULZBOT_LCD_TOOLHEAD_NAME "SE 0.5mm AeroV2" #define LULZBOT_LCD_ZOFFSET_FORMAT ftostr52 #define LULZBOT_M226_NON_ARDUINO_PINS_WORKAROUND #define LULZBOT_M226_PIN_PROTECTION_WORKAROUND #define LULZBOT_SOURCE_CODE_URL "https://code.alephobjects.com/diffusion/MARLIN" #define LULZBOT_STRING_DISTRIBUTION_DATE __DATE__ __TIME__ #define LULZBOT_WIPE_SEQUENCE_COMMANDS "M117 Hot End Heating...\nM104 S170 T0\nG28 O1\nG1 Y25 Z10 F5000\nM117 Rewiping nozzle\nT0\nG1 X-17 Y-17 F5000\nM109 R170 T0\nG1 Z1\nG1 X-17 Y-17 F4000\nG1 X-17 Y95 F4000\nG1 X-17 Y-17 F4000\nG1 X-17 Y95 F4000\nG1 X-17 Y-17 F4000\nG1 X-17 Y95 F4000\nG1 X-17 Y-17 F4000\nG1 X-17 Y95 F4000\nG1 X-17 Y-17 F4000\nG1 X-17 Y95 F4000\nG1 X-17 Y-17 F4000\nG1 X-17 Y95 F4000\nG1 Z15\nM106 S255\nG0 X0 Y0\nM109 R160 T0\nM107" #define LULZBOT_Z_MIN_USES_Z_PROBE_ENABLED #define MACHINE_UUID "845f003c-aebd-4e53-a6b9-7d0984fde609" #define MANUAL_FEEDRATE {3000, 3000, 240, 60.0} #define MARLIN_BRICKOUT #define MARLIN_INVADERS #define MARLIN_SNAKE #define MAX_BED_POWER 206 #define MAX_PROBE_X 288 #define MAX_PROBE_Y 291 #define MAX_SOFTWARE_ENDSTOPS //#define MENU_HOLLOW_FRAME #define MINIMUM_STEPPER_PULSE 1 //#define MIN_PROBE_EDGE #define MIN_PROBE_X -19 #define MIN_PROBE_Y -9 #define MIN_SOFTWARE_ENDSTOPS #define MIN_STEPS_PER_SEGMENT 6 #define MOTHERBOARD BOARD_RAMBO #define MULTIPLE_PROBING 2 #define NOZZLE_CLEAN_END_POINT {-17, 25, 1} #define NOZZLE_CLEAN_FEATURE //#define NOZZLE_CLEAN_GOBACK #define NOZZLE_CLEAN_START_POINT {-17, 95, 1} #define NOZZLE_PARK_FEATURE #define NOZZLE_PARK_POINT {100, 300.0, 20} #define NO_MOTION_BEFORE_HOMING #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 RESTORE_LEVELING_AFTER_G28 #define RIGHT_PROBE_BED_POSITION 288 #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_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 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_ZMIN_PLUG #define VALIDATE_HOMING_ENDSTOPS #define WATCH_TEMP_INCREASE 10 #define WATCH_TEMP_PERIOD 40 //#define XYZ_HOLLOW_FRAME #define XY_PROBE_SPEED 6000 #define X_BED_SIZE 280 #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 300 #define X_MIN_ENDSTOP_INVERTING 0 #define X_MIN_POS -20 #define X_PROBE_OFFSET_FROM_EXTRUDER 0 #define Y_BED_SIZE 280 #define Y_DRIVER_TYPE A4988 #define Y_HOME_BUMP_MM 5 #define Y_HOME_DIR 1 #define Y_MAX_ENDSTOP_INVERTING 0 #define Y_MAX_POS 301.0 #define Y_MIN_ENDSTOP_INVERTING 0 #define Y_MIN_POS -22.0 #define Y_PROBE_OFFSET_FROM_EXTRUDER 0 #define Z_CLEARANCE_BETWEEN_PROBES 5 #define Z_CLEARANCE_DEPLOY_PROBE 5 #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 0 #define Z_MAX_POS 270 #define Z_MIN_ENDSTOP_INVERTING 1 #define Z_MIN_POS 0 #define Z_MIN_PROBE_ENDSTOP_INVERTING 1 #define Z_MIN_PROBE_PIN SERVO0_PIN #define Z_PROBE_LOW_POINT -2 #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.2 #define Z_PROBE_OFFSET_RANGE_MAX 5 #define Z_PROBE_OFFSET_RANGE_MIN -2 #define Z_PROBE_SPEED_FAST 480 #define Z_PROBE_SPEED_SLOW 60 #define Z_SAFE_HOMING #define Z_SAFE_HOMING_X_POINT -19 #define Z_SAFE_HOMING_Y_POINT 258