Skip to content

Instantly share code, notes, and snippets.

@Kogoro
Last active August 15, 2018 22:45
Show Gist options
  • Save Kogoro/3f55433325cd826e91304a96eb37be54 to your computer and use it in GitHub Desktop.
Save Kogoro/3f55433325cd826e91304a96eb37be54 to your computer and use it in GitHub Desktop.
#define CONFIGURATION_H
#define CONFIGURATION_H_VERSION 020000
#define STRING_CONFIG_H_AUTHOR (printedsolid.com, CR-10S)
#define SHOW_BOOTSCREEN
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION
#define STRING_SPLASH_LINE2 WEBSITE_URL
#undef SHOW_CUSTOM_BOOTSCREEN
#define CUSTOM_STATUS_SCREEN_IMAGE
#define SERIAL_PORT 0
#undef SERIAL_PORT_2 -1
#define BAUDRATE 115200
#undef BLUETOOTH
#define MOTHERBOARD BOARD_RAMPS_14_EFB
#define PIN_EXP1 65
#define PIN_EXP2 66
#define PIN_EXP3 11
#define PIN_EXP4 12
#define CUSTOM_MACHINE_NAME CR-10S
#undef MACHINE_UUID 00000000-0000-0000-0000-000000000000
#define EXTRUDERS 1
#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75
#undef SINGLENOZZLE
#undef MK2_MULTIPLEXER
#undef E_MUX0_PIN 40
#undef E_MUX1_PIN 42
#undef E_MUX2_PIN 44
#undef SWITCHING_EXTRUDER
#define SWITCHING_EXTRUDER_SERVO_NR 0
#define SWITCHING_EXTRUDER_E23_SERVO_NR 1
#undef SWITCHING_NOZZLE
#define SWITCHING_NOZZLE_SERVO_NR 0
#undef PARKING_EXTRUDER
#define PARKING_EXTRUDER_SOLENOIDS_INVERT
#define PARKING_EXTRUDER_SOLENOIDS_PINS_ACTIVE LOW
#define PARKING_EXTRUDER_SOLENOIDS_DELAY 250
#define PARKING_EXTRUDER_GRAB_DISTANCE 1
#define PARKING_EXTRUDER_SECURITY_RAISE 5
#undef MIXING_EXTRUDER
#define MIXING_STEPPERS 2
#define MIXING_VIRTUAL_TOOLS 16
#undef DIRECT_MIXING_IN_G1
#define POWER_SUPPLY 0
#undef PS_DEFAULT_OFF
#undef AUTO_POWER_CONTROL
#define AUTO_POWER_FANS
#define AUTO_POWER_E_FANS
#define AUTO_POWER_CONTROLLERFAN
#define POWER_TIMEOUT 30
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0
#define TEMP_SENSOR_4 0
#define TEMP_SENSOR_BED 5
#define TEMP_SENSOR_CHAMBER 0
#define DUMMY_THERMISTOR_998_VALUE 25
#define DUMMY_THERMISTOR_999_VALUE 100
#undef TEMP_SENSOR_1_AS_REDUNDANT
#define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10
#define TEMP_RESIDENCY_TIME 10
#define TEMP_HYSTERESIS 3
#define TEMP_WINDOW 1
#define TEMP_BED_RESIDENCY_TIME 10
#define TEMP_BED_HYSTERESIS 3
#define TEMP_BED_WINDOW 1
#define HEATER_0_MINTEMP 5
#define HEATER_1_MINTEMP 5
#define HEATER_2_MINTEMP 5
#define HEATER_3_MINTEMP 5
#define HEATER_4_MINTEMP 5
#define BED_MINTEMP 5
#define HEATER_0_MAXTEMP 250
#define HEATER_1_MAXTEMP 275
#define HEATER_2_MAXTEMP 275
#define HEATER_3_MAXTEMP 275
#define HEATER_4_MAXTEMP 275
#define BED_MAXTEMP 120
#define PIDTEMP
#define BANG_MAX 255
#define PID_MAX BANG_MAX
#define PID_K1 0.95
#undef PID_AUTOTUNE_MENU
#undef PID_DEBUG
#undef PID_OPENLOOP 1
#undef SLOW_PWM_HEATERS
#undef PID_PARAMS_PER_HOTEND
#define PID_FUNCTIONAL_RANGE 10
#define DEFAULT_Kp 22.2
#define DEFAULT_Ki 1.08
#define DEFAULT_Kd 114
#undef DEFAULT_Kp 7.0
#undef DEFAULT_Ki 0.1
#undef DEFAULT_Kd 12
#undef PIDTEMPBED
#undef BED_LIMIT_SWITCHING
#define MAX_BED_POWER 255
#undef PID_BED_DEBUG
#define DEFAULT_bedKp 10.00
#define DEFAULT_bedKi .023
#define DEFAULT_bedKd 305.4
#undef DEFAULT_bedKp 97.1
#undef DEFAULT_bedKi 1.41
#undef DEFAULT_bedKd 1675.16
#define PREVENT_COLD_EXTRUSION
#define EXTRUDE_MINTEMP 170
#define PREVENT_LENGTHY_EXTRUDE
#define EXTRUDE_MAXLENGTH 435
#define THERMAL_PROTECTION_HOTENDS
#define THERMAL_PROTECTION_BED
#undef COREXY
#undef COREXZ
#undef COREYZ
#undef COREYX
#undef COREZX
#undef COREZY
#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
#undef USE_XMAX_PLUG
#undef USE_YMAX_PLUG
#undef USE_ZMAX_PLUG
#define ENDSTOPPULLUPS
#undef ENDSTOPPULLUP_XMAX
#undef ENDSTOPPULLUP_YMAX
#undef ENDSTOPPULLUP_ZMAX
#undef ENDSTOPPULLUP_XMIN
#undef ENDSTOPPULLUP_YMIN
#undef ENDSTOPPULLUP_ZMIN
#undef ENDSTOPPULLUP_ZMIN_PROBE
#undef ENDSTOPPULLDOWNS
#undef ENDSTOPPULLDOWN_XMAX
#undef ENDSTOPPULLDOWN_YMAX
#undef ENDSTOPPULLDOWN_ZMAX
#undef ENDSTOPPULLDOWN_XMIN
#undef ENDSTOPPULLDOWN_YMIN
#undef ENDSTOPPULLDOWN_ZMIN
#undef ENDSTOPPULLDOWN_ZMIN_PROBE
#define X_MIN_ENDSTOP_INVERTING false
#define Y_MIN_ENDSTOP_INVERTING false
#define Z_MIN_ENDSTOP_INVERTING false
#define X_MAX_ENDSTOP_INVERTING false
#define Y_MAX_ENDSTOP_INVERTING false
#define Z_MAX_ENDSTOP_INVERTING false
#define Z_MIN_PROBE_ENDSTOP_INVERTING false
#undef X_DRIVER_TYPE A4988
#undef Y_DRIVER_TYPE A4988
#undef Z_DRIVER_TYPE A4988
#undef X2_DRIVER_TYPE A4988
#undef Y2_DRIVER_TYPE A4988
#undef Z2_DRIVER_TYPE A4988
#undef E0_DRIVER_TYPE A4988
#undef E1_DRIVER_TYPE A4988
#undef E2_DRIVER_TYPE A4988
#undef E3_DRIVER_TYPE A4988
#undef E4_DRIVER_TYPE A4988
#undef ENDSTOP_INTERRUPTS_FEATURE
#undef ENDSTOP_NOISE_FILTER
#undef DISTINCT_E_FACTORS
#define DEFAULT_ACCELERATION 575
#define DEFAULT_RETRACT_ACCELERATION 1000
#define DEFAULT_TRAVEL_ACCELERATION 1000
#define DEFAULT_XJERK 20.0
#define DEFAULT_YJERK 20.0
#define DEFAULT_ZJERK 0.4
#define DEFAULT_EJERK 5.0
#undef S_CURVE_ACCELERATION
#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#undef Z_MIN_PROBE_ENDSTOP
#define PROBE_MANUALLY
#undef MANUAL_PROBE_START_Z 0.2
#undef FIX_MOUNTED_PROBE
#undef Z_PROBE_SERVO_NR 0
#undef Z_SERVO_ANGLES {70,0}
#undef BLTOUCH
#undef BLTOUCH_DELAY 375
#undef PROBING_HEATERS_OFF
#undef WAIT_FOR_BED_HEATER
#undef PROBING_FANS_OFF
#undef DELAY_BEFORE_PROBING 200
#undef SOLENOID_PROBE
#undef Z_PROBE_SLED
#undef SLED_DOCKING_OFFSET 5
#define X_PROBE_OFFSET_FROM_EXTRUDER 10
#define Y_PROBE_OFFSET_FROM_EXTRUDER 10
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0
#define MIN_PROBE_EDGE 10
#define XY_PROBE_SPEED 8000
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z
#undef MULTIPLE_PROBING 2
#define Z_CLEARANCE_DEPLOY_PROBE 10
#define Z_CLEARANCE_BETWEEN_PROBES 5
#define Z_CLEARANCE_MULTI_PROBE 5
#undef Z_AFTER_PROBING 5
#define Z_PROBE_LOW_POINT -2
#define Z_PROBE_OFFSET_RANGE_MIN -20
#define Z_PROBE_OFFSET_RANGE_MAX 20
#undef Z_MIN_PROBE_REPEATABILITY_TEST
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z false
#undef DISABLE_REDUCED_ACCURACY_WARNING
#define DISABLE_E false
#define DISABLE_INACTIVE_EXTRUDER true
#define INVERT_X_DIR false
#define INVERT_Y_DIR false
#define INVERT_Z_DIR true
#define INVERT_E0_DIR false
#define INVERT_E1_DIR false
#define INVERT_E2_DIR false
#define INVERT_E3_DIR false
#define INVERT_E4_DIR false
#undef NO_MOTION_BEFORE_HOMING
#undef UNKNOWN_Z_NO_RAISE
#define Z_HOMING_HEIGHT 4
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define X_BED_SIZE 300
#define Y_BED_SIZE 300
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 400
#define MIN_SOFTWARE_ENDSTOPS
#define MIN_SOFTWARE_ENDSTOP_X
#define MIN_SOFTWARE_ENDSTOP_Y
#define MIN_SOFTWARE_ENDSTOP_Z
#define MAX_SOFTWARE_ENDSTOPS
#define MAX_SOFTWARE_ENDSTOP_X
#define MAX_SOFTWARE_ENDSTOP_Y
#define MAX_SOFTWARE_ENDSTOP_Z
#undef SOFT_ENDSTOPS_MENU_ITEM
#define FILAMENT_RUNOUT_SENSOR
#define NUM_RUNOUT_SENSORS 1
#define FIL_RUNOUT_INVERTING true
#define FIL_RUNOUT_PULLUP
#undef FIL_RUNOUT_PULLDOWN
#define FILAMENT_RUNOUT_SCRIPT M600
#define FIL_RUNOUT_PIN 2
#undef AUTO_BED_LEVELING_3POINT
#undef AUTO_BED_LEVELING_LINEAR
#define AUTO_BED_LEVELING_BILINEAR
#undef AUTO_BED_LEVELING_UBL
#undef MESH_BED_LEVELING
#undef RESTORE_LEVELING_AFTER_G28
#undef DEBUG_LEVELING_FEATURE
#define ENABLE_LEVELING_FADE_HEIGHT
#define SEGMENT_LEVELED_MOVES
#define LEVELED_SEGMENT_LENGTH 5.0
#define G26_MESH_VALIDATION
#define MESH_TEST_NOZZLE_SIZE 0.4
#define MESH_TEST_LAYER_HEIGHT 0.2
#define MESH_TEST_HOTEND_TEMP 205.0
#define MESH_TEST_BED_TEMP 60.0
#define GRID_MAX_POINTS_X 3
#define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
#undef LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE
#undef FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE
#undef PROBE_Y_FIRST
#undef EXTRAPOLATE_BEYOND_GRID
#undef ABL_BILINEAR_SUBDIVISION
#define BILINEAR_SUBDIVISIONS 3
#undef MESH_EDIT_GFX_OVERLAY
#define MESH_INSET 1
#define UBL_MESH_EDIT_MOVES_Z
#define UBL_SAVE_ACTIVE_ON_M500
#undef UBL_Z_RAISE_WHEN_OFF_MESH 2.5
#undef MESH_G28_REST_ORIGIN
#undef PROBE_PT_1_X 15
#undef PROBE_PT_1_Y 180
#undef PROBE_PT_2_X 15
#undef PROBE_PT_2_Y 20
#undef PROBE_PT_3_X 170
#undef PROBE_PT_3_Y 20
#define LCD_BED_LEVELING
#define MBL_Z_STEP 0.025
#define LCD_PROBE_Z_RANGE 4
#define LEVEL_BED_CORNERS
#define LEVEL_CORNERS_INSET 30
#undef LEVEL_CENTER_TOO
#undef Z_PROBE_END_SCRIPT G1 Z10 F12000\nG1 X15 Y330\nG1 Z0.5\nG1 Z10
#undef BED_CENTER_AT_0_0
#undef MANUAL_X_HOME_POS 0
#undef MANUAL_Y_HOME_POS 0
#undef MANUAL_Z_HOME_POS 0
#undef Z_SAFE_HOMING
#define HOMING_FEEDRATE_XY (50*60)
#define HOMING_FEEDRATE_Z (4*60)
#undef SKEW_CORRECTION
#define XY_DIAG_AC 282.8427124746
#define XY_DIAG_BD 282.8427124746
#define XY_SIDE_AD 200
#define XY_SKEW_FACTOR 0.0
#undef SKEW_CORRECTION_FOR_Z
#define XZ_DIAG_AC 282.8427124746
#define XZ_DIAG_BD 282.8427124746
#define YZ_DIAG_AC 282.8427124746
#define YZ_DIAG_BD 282.8427124746
#define YZ_SIDE_AD 200
#define XZ_SKEW_FACTOR 0.0
#define YZ_SKEW_FACTOR 0.0
#undef SKEW_CORRECTION_GCODE
#define EEPROM_SETTINGS
#undef DISABLE_M503
#define EEPROM_CHITCHAT
#define HOST_KEEPALIVE_FEATURE
#define DEFAULT_KEEPALIVE_INTERVAL 2
#define BUSY_WHILE_HEATING
#undef M100_FREE_MEMORY_WATCHER
#undef INCH_MODE_SUPPORT
#undef TEMPERATURE_UNITS_SUPPORT
#define PREHEAT_1_TEMP_HOTEND 205
#define PREHEAT_1_TEMP_BED 60
#define PREHEAT_1_FAN_SPEED 0
#define PREHEAT_2_TEMP_HOTEND 250
#define PREHEAT_2_TEMP_BED 80
#define PREHEAT_2_FAN_SPEED 0
#define NOZZLE_PARK_FEATURE
#define NOZZLE_PARK_XY_FEEDRATE 100
#define NOZZLE_PARK_Z_FEEDRATE 5
#undef NOZZLE_CLEAN_FEATURE
#define NOZZLE_CLEAN_STROKES 12
#define NOZZLE_CLEAN_TRIANGLES 3
#define NOZZLE_CLEAN_CIRCLE_RADIUS 6.5
#define NOZZLE_CLEAN_CIRCLE_FN 10
#define NOZZLE_CLEAN_CIRCLE_MIDDLE NOZZLE_CLEAN_START_POINT
#define NOZZLE_CLEAN_GOBACK
#define PRINTJOB_TIMER_AUTOSTART
#undef PRINTCOUNTER
#define LCD_LANGUAGE en
#define DISPLAY_CHARSET_HD44780 JAPANESE
#define SDSUPPORT
#undef SPI_SPEED SPI_HALF_SPEED
#undef SD_CHECK_AND_RETRY
#undef NO_LCD_MENUS
#undef SLIM_LCD_MENUS
#undef ENCODER_PULSES_PER_STEP 4
#undef ENCODER_STEPS_PER_MENU_ITEM 1
#undef REVERSE_ENCODER_DIRECTION
#undef REVERSE_MENU_DIRECTION
#undef INDIVIDUAL_AXIS_HOMING_MENU
#define SPEAKER
#undef LCD_FEEDBACK_FREQUENCY_DURATION_MS 2
#undef LCD_FEEDBACK_FREQUENCY_HZ 5000
#undef REPRAP_DISCOUNT_SMART_CONTROLLER
#undef RADDS_DISPLAY
#undef ULTIMAKERCONTROLLER
#undef ULTIPANEL
#undef PANEL_ONE
#undef G3D_PANEL
#undef RIGIDBOT_PANEL
#undef MAKEBOARD_MINI_2_LINE_DISPLAY_1602
#undef ZONESTAR_LCD
#undef ULTRA_LCD
#undef RA_CONTROL_PANEL
#undef LCD_SAINSMART_I2C_1602
#undef LCD_SAINSMART_I2C_2004
#undef LCM1602
#undef LCD_I2C_PANELOLU2
#undef LCD_I2C_VIKI
#undef SAV_3DLCD
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
#undef REPRAPWORLD_GRAPHICAL_LCD
#undef VIKI2
#undef miniVIKI
#undef MINIPANEL
#undef MAKRPANEL
#undef ELB_FULL_GRAPHIC_CONTROLLER
#undef BQ_LCD_SMART_CONTROLLER
#undef CARTESIO_UI
#undef LCD_FOR_MELZI
#undef U8GLIB_SSD1306
#undef SAV_3DGLCD
#define U8GLIB_SH1106
#undef ULTI_CONTROLLER
#undef OLED_PANEL_TINYBOY2
#undef MKS_MINI_12864
#undef CR10_STOCKDISPLAY
#undef ANET_FULL_GRAPHICS_LCD
#undef MKS_12864OLED
#undef MKS_12864OLED_SSD1306
#undef AZSMZ_12864
#undef SILVER_GATE_GLCD_CONTROLLER
#undef MALYAN_LCD
#undef REPRAPWORLD_KEYPAD
#undef REPRAPWORLD_KEYPAD_MOVE_STEP 10.0
#undef FAST_PWM_FAN
#undef FAN_SOFT_PWM
#define SOFT_PWM_SCALE 0
#undef SOFT_PWM_DITHER
#undef TEMP_STAT_LEDS
#undef PHOTOGRAPH_PIN 23
#undef SF_ARC_FIX
#undef BARICUDA
#undef BLINKM
#undef PCA9632
#undef RGB_LED
#undef RGBW_LED
#define RGB_LED_R_PIN 34
#define RGB_LED_G_PIN 43
#define RGB_LED_B_PIN 35
#define RGB_LED_W_PIN -1
#undef NEOPIXEL_LED
#define NEOPIXEL_TYPE NEO_GRBW
#define NEOPIXEL_PIN 4
#define NEOPIXEL_PIXELS 30
#define NEOPIXEL_IS_SEQUENTIAL
#define NEOPIXEL_BRIGHTNESS 127
#undef NEOPIXEL_STARTUP_TEST
#define PRINTER_EVENT_LEDS
#undef NUM_SERVOS 3
#undef DEACTIVATE_SERVOS_AFTER_MOVE
#define CONFIGURATION_ADV_H
#define CONFIGURATION_ADV_H_VERSION 020000
#undef HEPHESTOS2_HEATED_BED_KIT
#define HEATER_BED_INVERTING true
#define BED_CHECK_INTERVAL 5000
#define BED_HYSTERESIS 2
#define THERMAL_PROTECTION_PERIOD 40
#define THERMAL_PROTECTION_HYSTERESIS 4
#define WATCH_TEMP_PERIOD 20
#define WATCH_TEMP_INCREASE 2
#define THERMAL_PROTECTION_BED_PERIOD 20
#define THERMAL_PROTECTION_BED_HYSTERESIS 2
#define WATCH_BED_TEMP_PERIOD 60
#define WATCH_BED_TEMP_INCREASE 2
#undef PID_EXTRUSION_SCALING
#define DEFAULT_Kc (100)
#define LPQ_MAX_LEN 50
#define AUTOTEMP
#define AUTOTEMP_OLDWEIGHT 0.98
#define M114_DETAIL
#undef SHOW_TEMP_ADC_VALUES
#undef MAX_CONSECUTIVE_LOW_TEMPERATURE_ERROR_ALLOWED 0
#undef MILLISECONDS_PREHEAT_TIME 0
#undef EXTRUDER_RUNOUT_PREVENT
#define EXTRUDER_RUNOUT_MINTEMP 190
#define EXTRUDER_RUNOUT_SECONDS 30
#define EXTRUDER_RUNOUT_SPEED 1500
#define EXTRUDER_RUNOUT_EXTRUDE 5
#define TEMP_SENSOR_AD595_OFFSET 0.0
#define TEMP_SENSOR_AD595_GAIN 1.0
#define TEMP_SENSOR_AD8495_OFFSET 0.0
#define TEMP_SENSOR_AD8495_GAIN 1.0
#undef USE_CONTROLLER_FAN
#undef CONTROLLER_FAN_PIN -1
#define CONTROLLERFAN_SECS 60
#define CONTROLLERFAN_SPEED 255
#undef FAN_KICKSTART_TIME 100
#undef FAN_MIN_PWM 50
#undef FAN_MAX_PWM 128
#define E0_AUTO_FAN_PIN -1
#define E1_AUTO_FAN_PIN -1
#define E2_AUTO_FAN_PIN -1
#define E3_AUTO_FAN_PIN -1
#define E4_AUTO_FAN_PIN -1
#define CHAMBER_AUTO_FAN_PIN -1
#define EXTRUDER_AUTO_FAN_TEMPERATURE 50
#define EXTRUDER_AUTO_FAN_SPEED 255
#define FANMUX0_PIN -1
#define FANMUX1_PIN -1
#define FANMUX2_PIN -1
#undef CASE_LIGHT_ENABLE
#undef CASE_LIGHT_PIN 4
#define INVERT_CASE_LIGHT false
#define CASE_LIGHT_DEFAULT_ON true
#define CASE_LIGHT_DEFAULT_BRIGHTNESS 105
#undef MENU_ITEM_CASE_LIGHT
#undef CASE_LIGHT_USE_NEOPIXEL
#undef ENDSTOPS_ALWAYS_ON_DEFAULT
#undef Z_LATE_ENABLE
#undef X_DUAL_STEPPER_DRIVERS
#define INVERT_X2_VS_X_DIR true
#undef X_DUAL_ENDSTOPS
#define X2_USE_ENDSTOP _XMAX_
#define X_DUAL_ENDSTOPS_ADJUSTMENT 0
#undef Y_DUAL_STEPPER_DRIVERS
#define INVERT_Y2_VS_Y_DIR true
#undef Y_DUAL_ENDSTOPS
#define Y2_USE_ENDSTOP _YMAX_
#define Y_DUAL_ENDSTOPS_ADJUSTMENT 0
#undef Z_DUAL_STEPPER_DRIVERS
#undef Z_DUAL_ENDSTOPS
#define Z2_USE_ENDSTOP _XMAX_
#define Z_DUAL_ENDSTOPS_ADJUSTMENT 0
#undef DUAL_X_CARRIAGE
#define X1_MIN_POS X_MIN_POS
#define X1_MAX_POS X_BED_SIZE
#define X2_MIN_POS 80
#define X2_MAX_POS 353
#define X2_HOME_DIR 1
#define X2_HOME_POS X2_MAX_POS
#define DEFAULT_DUAL_X_CARRIAGE_MODE DXC_FULL_CONTROL_MODE
#define TOOLCHANGE_PARK_ZLIFT 0.2
#define TOOLCHANGE_UNPARK_ZLIFT 1
#define DEFAULT_DUPLICATION_X_OFFSET 100
#undef EXT_SOLENOID
#define X_HOME_BUMP_MM 5
#define Y_HOME_BUMP_MM 5
#define Z_HOME_BUMP_MM 2
#define QUICK_HOME
#undef HOME_Y_BEFORE_X
#undef CODEPENDENT_XY_HOMING
#undef DUAL_NOZZLE_DUPLICATION_MODE
#define INVERT_X_STEP_PIN false
#define INVERT_Y_STEP_PIN false
#define INVERT_Z_STEP_PIN false
#define INVERT_E_STEP_PIN false
#define DEFAULT_STEPPER_DEACTIVE_TIME 120
#define DISABLE_INACTIVE_X true
#define DISABLE_INACTIVE_Y true
#define DISABLE_INACTIVE_Z true
#define DISABLE_INACTIVE_E true
#define DEFAULT_MINIMUMFEEDRATE 0.0
#define DEFAULT_MINTRAVELFEEDRATE 0.0
#undef HOME_AFTER_DEACTIVATE
#define ULTIPANEL_FEEDMULTIPLY
#define DEFAULT_MINSEGMENTTIME 20000
#define SLOWDOWN
#undef XY_FREQUENCY_LIMIT 15
#define MINIMUM_PLANNER_SPEED 0.05
#undef JUNCTION_DEVIATION
#define JUNCTION_DEVIATION_MM 0.02
#undef ADAPTIVE_STEP_SMOOTHING
#undef DIGIPOT_I2C
#define DIGIPOT_I2C_ADDRESS_A 0x2C
#define DIGIPOT_I2C_ADDRESS_B 0x2D
#undef DIGIPOT_MCP4018
#define DIGIPOT_I2C_NUM_CHANNELS 8
#define ENCODER_RATE_MULTIPLIER
#define ENCODER_10X_STEPS_PER_SEC 75
#define ENCODER_100X_STEPS_PER_SEC 160
#undef CHDK 4
#define CHDK_DELAY 50
#define LCD_INFO_MENU
#define STATUS_MESSAGE_SCROLLING
#undef LCD_DECIMAL_SMALL_XY
#undef LCD_TIMEOUT_TO_STATUS 15000
#undef LCD_SET_PROGRESS_MANUALLY
#undef LCD_PROGRESS_BAR
#define PROGRESS_BAR_BAR_TIME 2000
#define PROGRESS_BAR_MSG_TIME 3000
#define PROGRESS_MSG_EXPIRE 0
#undef PROGRESS_MSG_ONCE
#undef LCD_PROGRESS_BAR_TEST
#undef LED_CONTROL_MENU
#define LED_COLOR_PRESETS
#define LED_USER_PRESET_RED 255
#define LED_USER_PRESET_GREEN 128
#define LED_USER_PRESET_BLUE 0
#define LED_USER_PRESET_WHITE 255
#define LED_USER_PRESET_BRIGHTNESS 255
#undef LED_USER_PRESET_STARTUP
#define SD_DETECT_INVERTED
#define SD_FINISHED_STEPPERRELEASE true
#define SD_FINISHED_RELEASECOMMAND M84 X Y Z E
#define SDCARD_RATHERRECENTFIRST
#undef MENU_ADDAUTOSTART
#undef POWER_LOSS_RECOVERY
#undef POWER_LOSS_PIN 44
#undef POWER_LOSS_STATE HIGH
#define SDCARD_SORT_ALPHA
#define SDSORT_LIMIT 40
#define FOLDER_SORTING -1
#define SDSORT_GCODE false
#define SDSORT_USES_RAM true
#define SDSORT_USES_STACK true
#define SDSORT_CACHE_NAMES false
#define SDSORT_DYNAMIC_RAM false
#define SDSORT_CACHE_VFATS 2
#undef LONG_FILENAME_HOST_SUPPORT
#define SCROLL_LONG_FILENAMES
#undef ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED
#undef SD_REPRINT_LAST_SELECTED_FILE
#undef AUTO_REPORT_SD_STATUS
#define DOGM_SD_PERCENT
#define XYZ_HOLLOW_FRAME
#define MENU_HOLLOW_FRAME
#undef USE_BIG_EDIT_FONT
#undef USE_SMALL_INFOFONT
#undef DOGM_SPI_DELAY_US 5
#undef OVERLAY_GFX_REVERSE
#undef LIGHTWEIGHT_UI
#define STATUS_EXPIRE_SECONDS 20
#define USE_WATCHDOG
#undef WATCHDOG_RESET_MANUAL
#define BABYSTEPPING
#undef BABYSTEP_XY
#define BABYSTEP_INVERT_Z false
#define BABYSTEP_MULTIPLICATOR 5
#undef BABYSTEP_ZPROBE_OFFSET
#define DOUBLECLICK_FOR_Z_BABYSTEPPING
#define DOUBLECLICK_MAX_INTERVAL 1250
#undef BABYSTEP_ZPROBE_GFX_OVERLAY
#undef LIN_ADVANCE
#define LIN_ADVANCE_K 0.22
#undef LA_DEBUG
#undef MESH_MIN_X MESH_INSET
#undef MESH_MIN_Y MESH_INSET
#undef G29_RETRY_AND_RECOVER
#define G29_MAX_RETRIES 3
#define G29_HALT_ON_FAILURE
#define G29_SUCCESS_COMMANDS M117 Bed leveling done.
#define G29_RECOVER_COMMANDS M117 Probe failed. Rewiping.\nG28\nG12 P0 S12 T0
#define G29_FAILURE_COMMANDS M117 Bed leveling failed.\nG0 Z10\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nM300 P25 S880\nM300 P50 S0\nG4 S1
#define G29_ACTION_ON_RECOVER probe_rewipe
#define G29_ACTION_ON_FAILURE probe_failed
#define ARC_SUPPORT
#define MM_PER_ARC_SEGMENT 1
#define N_ARC_CORRECTION 25
#undef ARC_P_CIRCLES
#undef CNC_WORKSPACE_PLANES
#undef BEZIER_CURVE_SUPPORT
#undef G38_PROBE_TARGET
#define G38_MINIMUM_MOVE 0.0275
#define MIN_STEPS_PER_SEGMENT 6
#undef MINIMUM_STEPPER_DIR_DELAY 650
#undef MINIMUM_STEPPER_PULSE 2
#undef MAXIMUM_STEPPER_RATE 250000
#undef HEATERS_PARALLEL
#define BLOCK_BUFFER_SIZE 16
#undef BLOCK_BUFFER_SIZE 16
#define MAX_CMD_SIZE 96
#define BUFSIZE 4
#define TX_BUFFER_SIZE 0
#undef RX_BUFFER_SIZE 1024
#undef SERIAL_XON_XOFF
#undef SERIAL_STATS_MAX_RX_QUEUED
#undef SERIAL_STATS_DROPPED_RX
#define EMERGENCY_PARSER
#undef NO_TIMEOUTS 1000
#define ADVANCED_OK
#undef FWRETRACT
#define MIN_AUTORETRACT 0.1
#define MAX_AUTORETRACT 10.0
#define RETRACT_LENGTH 3
#define RETRACT_LENGTH_SWAP 13
#define RETRACT_FEEDRATE 45
#define RETRACT_ZLIFT 0
#define RETRACT_RECOVER_LENGTH 0
#define RETRACT_RECOVER_LENGTH_SWAP 0
#define RETRACT_RECOVER_FEEDRATE 8
#define RETRACT_RECOVER_FEEDRATE_SWAP 8
#undef EXTRA_FAN_SPEED
#define ADVANCED_PAUSE_FEATURE
#define PAUSE_PARK_RETRACT_FEEDRATE 60
#define PAUSE_PARK_RETRACT_LENGTH 4
#define FILAMENT_CHANGE_UNLOAD_FEEDRATE 41
#define FILAMENT_CHANGE_UNLOAD_ACCEL 25
#define FILAMENT_CHANGE_UNLOAD_LENGTH 430
#define FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE 6
#define FILAMENT_CHANGE_SLOW_LOAD_LENGTH 0
#define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 41
#define FILAMENT_CHANGE_FAST_LOAD_ACCEL 25
#define FILAMENT_CHANGE_FAST_LOAD_LENGTH 430
#undef ADVANCED_PAUSE_CONTINUOUS_PURGE
#define ADVANCED_PAUSE_PURGE_FEEDRATE 3
#define ADVANCED_PAUSE_PURGE_LENGTH 20
#define FILAMENT_UNLOAD_RETRACT_LENGTH 4
#define FILAMENT_UNLOAD_DELAY 5000
#define FILAMENT_UNLOAD_PURGE_LENGTH 0
#define PAUSE_PARK_NOZZLE_TIMEOUT 45
#define FILAMENT_CHANGE_ALERT_BEEPS 6
#define PAUSE_PARK_NO_STEPPER_TIMEOUT
#define PARK_HEAD_ON_PAUSE
#define HOME_BEFORE_FILAMENT_CHANGE
#undef FILAMENT_LOAD_UNLOAD_GCODES
#undef FILAMENT_UNLOAD_ALL_EXTRUDERS
#define X_MAX_CURRENT 1000
#define X_SENSE_RESISTOR 91
#define X_MICROSTEPS 16
#define X2_MAX_CURRENT 1000
#define X2_SENSE_RESISTOR 91
#define X2_MICROSTEPS 16
#define Y_MAX_CURRENT 1000
#define Y_SENSE_RESISTOR 91
#define Y_MICROSTEPS 16
#define Y2_MAX_CURRENT 1000
#define Y2_SENSE_RESISTOR 91
#define Y2_MICROSTEPS 16
#define Z_MAX_CURRENT 1000
#define Z_SENSE_RESISTOR 91
#define Z_MICROSTEPS 16
#define Z2_MAX_CURRENT 1000
#define Z2_SENSE_RESISTOR 91
#define Z2_MICROSTEPS 16
#define E0_MAX_CURRENT 1000
#define E0_SENSE_RESISTOR 91
#define E0_MICROSTEPS 16
#define E1_MAX_CURRENT 1000
#define E1_SENSE_RESISTOR 91
#define E1_MICROSTEPS 16
#define E2_MAX_CURRENT 1000
#define E2_SENSE_RESISTOR 91
#define E2_MICROSTEPS 16
#define E3_MAX_CURRENT 1000
#define E3_SENSE_RESISTOR 91
#define E3_MICROSTEPS 16
#define E4_MAX_CURRENT 1000
#define E4_SENSE_RESISTOR 91
#define E4_MICROSTEPS 16
#define R_SENSE 0.11
#define HOLD_MULTIPLIER 0.5
#define INTERPOLATE true
#define X_CURRENT 800
#define Y_CURRENT 800
#define Z_CURRENT 800
#define X2_CURRENT 800
#define Y2_CURRENT 800
#define Z2_CURRENT 800
#define E0_CURRENT 800
#define E1_CURRENT 800
#define E2_CURRENT 800
#define E3_CURRENT 800
#define E4_CURRENT 800
#undef TMC_USE_SW_SPI
#undef TMC_SW_MOSI -1
#undef TMC_SW_MISO -1
#undef TMC_SW_SCK -1
#define STEALTHCHOP
#undef MONITOR_DRIVER_STATUS
#define CURRENT_STEP_DOWN 50
#define REPORT_CURRENT_CHANGE
#define STOP_ON_ERROR
#undef HYBRID_THRESHOLD
#define X_HYBRID_THRESHOLD 100
#define X2_HYBRID_THRESHOLD 100
#define Y_HYBRID_THRESHOLD 100
#define Y2_HYBRID_THRESHOLD 100
#define Z_HYBRID_THRESHOLD 3
#define Z2_HYBRID_THRESHOLD 3
#define E0_HYBRID_THRESHOLD 30
#define E1_HYBRID_THRESHOLD 30
#define E2_HYBRID_THRESHOLD 30
#define E3_HYBRID_THRESHOLD 30
#define E4_HYBRID_THRESHOLD 30
#undef SENSORLESS_HOMING
#define X_HOMING_SENSITIVITY 8
#define Y_HOMING_SENSITIVITY 8
#define Z_HOMING_SENSITIVITY 8
#undef TMC_DEBUG
#undef TMC_Z_CALIBRATION
#define CALIBRATION_CURRENT 250
#define CALIBRATION_EXTRA_HEIGHT 10
#define X_OVERCURRENT 2000
#define X_STALLCURRENT 1500
#define X2_OVERCURRENT 2000
#define X2_STALLCURRENT 1500
#define Y_OVERCURRENT 2000
#define Y_STALLCURRENT 1500
#define Y2_OVERCURRENT 2000
#define Y2_STALLCURRENT 1500
#define Z_OVERCURRENT 2000
#define Z_STALLCURRENT 1500
#define Z2_OVERCURRENT 2000
#define Z2_STALLCURRENT 1500
#define E0_OVERCURRENT 2000
#define E0_STALLCURRENT 1500
#define E1_OVERCURRENT 2000
#define E1_STALLCURRENT 1500
#define E2_OVERCURRENT 2000
#define E2_STALLCURRENT 1500
#define E3_OVERCURRENT 2000
#define E3_STALLCURRENT 1500
#define E4_OVERCURRENT 2000
#define E4_STALLCURRENT 1500
#undef EXPERIMENTAL_I2CBUS
#define I2C_SLAVE_ADDRESS 0
#undef SPINDLE_LASER_ENABLE
#define SPINDLE_LASER_ENABLE_INVERT false
#define SPINDLE_LASER_PWM true
#define SPINDLE_LASER_PWM_INVERT true
#define SPINDLE_LASER_POWERUP_DELAY 5000
#define SPINDLE_LASER_POWERDOWN_DELAY 5000
#define SPINDLE_DIR_CHANGE true
#define SPINDLE_INVERT_DIR false
#define SPINDLE_STOP_ON_DIR_CHANGE true
#define SPEED_POWER_SLOPE 118.4
#define SPEED_POWER_INTERCEPT 0
#define SPEED_POWER_MIN 5000
#define SPEED_POWER_MAX 30000
#undef SPEED_POWER_SLOPE 0.3922
#undef SPEED_POWER_INTERCEPT 0
#undef SPEED_POWER_MIN 10
#undef SPEED_POWER_MAX 100
#undef FILAMENT_WIDTH_SENSOR
#define FILAMENT_SENSOR_EXTRUDER_NUM 0
#define MEASUREMENT_DELAY_CM 14
#define FILWIDTH_ERROR_MARGIN 1.0
#define MAX_MEASUREMENT_DELAY 20
#define DEFAULT_MEASURED_FILAMENT_DIA DEFAULT_NOMINAL_FILAMENT_DIA
#undef FILAMENT_LCD_DISPLAY
#undef CNC_COORDINATE_SYSTEMS
#undef PINS_DEBUGGING
#define AUTO_REPORT_TEMPERATURES
#define EXTENDED_CAPABILITIES_REPORT
#undef NO_VOLUMETRICS
#undef VOLUMETRIC_DEFAULT_ON
#undef NO_WORKSPACE_OFFSETS
#define PROPORTIONAL_FONT_RATIO 1.0
#define FASTER_GCODE_PARSER
#undef CUSTOM_USER_MENUS
#define USER_SCRIPT_DONE M117 User Script Done
#define USER_SCRIPT_AUDIBLE_FEEDBACK
#undef USER_SCRIPT_RETURN
#define USER_DESC_1 Home & UBL Info
#define USER_GCODE_1 G28\nG29 W
#define USER_DESC_2 Preheat for PLA
#define USER_DESC_3 Preheat for ABS
#define USER_DESC_4 Heat Bed/Home/Level
#define USER_DESC_5 Home & Info
#define USER_GCODE_5 G28\nM503
#undef ACTION_ON_KILL poweroff
#undef ACTION_ON_PAUSE pause
#undef ACTION_ON_RESUME resume
#undef I2C_POSITION_ENCODERS
#define I2CPE_ENCODER_CNT 1
#define I2CPE_ENC_1_ADDR I2CPE_PRESET_ADDR_X
#define I2CPE_ENC_1_AXIS X_AXIS
#define I2CPE_ENC_1_TYPE I2CPE_ENC_TYPE_LINEAR
#define I2CPE_ENC_1_TICKS_UNIT 2048
#undef I2CPE_ENC_1_INVERT
#define I2CPE_ENC_1_EC_METHOD I2CPE_ECM_MICROSTEP
#define I2CPE_ENC_1_EC_THRESH 0.10
#define I2CPE_ENC_2_ADDR I2CPE_PRESET_ADDR_Y
#define I2CPE_ENC_2_AXIS Y_AXIS
#define I2CPE_ENC_2_TYPE I2CPE_ENC_TYPE_LINEAR
#define I2CPE_ENC_2_TICKS_UNIT 2048
#undef I2CPE_ENC_2_INVERT
#define I2CPE_ENC_2_EC_METHOD I2CPE_ECM_MICROSTEP
#define I2CPE_ENC_2_EC_THRESH 0.10
#define I2CPE_ENC_3_ADDR I2CPE_PRESET_ADDR_Z
#define I2CPE_ENC_3_AXIS Z_AXIS
#define I2CPE_ENC_4_ADDR I2CPE_PRESET_ADDR_E
#define I2CPE_ENC_4_AXIS E_AXIS
#define I2CPE_ENC_5_ADDR 34
#define I2CPE_ENC_5_AXIS E_AXIS
#define I2CPE_DEF_TYPE I2CPE_ENC_TYPE_LINEAR
#define I2CPE_DEF_ENC_TICKS_UNIT 2048
#define I2CPE_DEF_EC_METHOD I2CPE_ECM_NONE
#define I2CPE_DEF_EC_THRESH 0.1
#undef I2CPE_ERR_THRESH_ABORT 100.0
#define I2CPE_TIME_TRUSTED 10000
#define I2CPE_MIN_UPD_TIME_MS 4
#define I2CPE_ERR_ROLLING_AVERAGE
#undef MAX7219_DEBUG
#define MAX7219_CLK_PIN 64
#define MAX7219_DIN_PIN 57
#define MAX7219_LOAD_PIN 44
#undef MAX7219_GCODE
#define MAX7219_INIT_TEST 2
#define MAX7219_NUMBER_UNITS 1
#define MAX7219_ROTATE 0
#define MAX7219_DEBUG_PRINTER_ALIVE
#define MAX7219_DEBUG_PLANNER_HEAD 3
#define MAX7219_DEBUG_PLANNER_TAIL 5
#define MAX7219_DEBUG_PLANNER_QUEUE 0
#undef NANODLP_Z_SYNC
#undef NANODLP_ALL_AXIS
#undef WIFISUPPORT
#define WIFI_SSID Wifi SSID
#define WIFI_PWD Wifi Password
#undef MARLIN_DEV_MODE
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment