Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This file contains common pin mappings for the BigTreeTech SKR PRO.
- # To use this config, the firmware should be compiled for the
- # STM32F407 with a "32KiB bootloader".
- # The "make flash" command does not work on the SKR PRO. Instead,
- # after running "make", copy the generated "out/klipper.bin" file to a
- # file named "firmware.bin" on an SD card and then restart the SKR PRO
- # with that SD card.
- # See docs/Config_Reference.md for a description of parameters.
- [stepper_x]
- step_pin: PE9
- dir_pin: PF1
- enable_pin: !PF2
- endstop_pin: !PB10
- step_distance: .0125 # 16 step 0.0125 # 32 step 0.00625 #0.00078125 256step
- position_max: 228
- homing_speed: 50
- position_endstop = -9
- position_min = -9
- [tmc2209 stepper_x]
- uart_pin: PC13
- microsteps: 16
- run_current: 0.910
- hold_current: 0.500
- stealthchop_threshold: 250
- [dual_carriage]
- step_pin: PD13
- dir_pin: PG9
- enable_pin: !PF0
- endstop_pin: !PE15
- axis: x
- position_max: 260.84
- homing_speed: 50
- position_endstop = 260.84
- position_min = 24
- step_distance: 0.0125
- [tmc2209 dual_carriage]
- uart_pin: PD6
- microsteps: 16
- run_current: 0.910
- hold_current: 0.500
- stealthchop_threshold: 250
- [stepper_y]
- step_pin: PE11
- dir_pin: PE8
- enable_pin: !PD7
- endstop_pin: PE12
- step_distance: 0.0125
- position_max: 240
- homing_speed: 70
- position_endstop = -13
- position_min = -13
- [tmc2209 stepper_y]
- uart_pin: PE3
- microsteps: 16
- run_current: 0.910
- hold_current: 0.500
- stealthchop_threshold: 250
- [stepper_z]
- step_pin: PE13
- dir_pin: !PC2
- enable_pin: !PC0
- endstop_pin: PG8
- step_distance: .0025
- #position_endstop: 0.0
- position_min: -1.0
- position_max: 250
- endstop_pin: probe:z_virtual_endstop
- #endstop_pin: ^PC2
- homing_speed: 5
- [tmc2209 stepper_z]
- uart_pin: PE1
- microsteps: 16
- run_current: 0.9
- hold_current: 0.500
- stealthchop_threshold: 40
- #[safe_z_home]
- #home_xy_position: 100,100 # Change coordinates to the center of your print bed
- #speed: 100
- #z_hop: 10 # Move up 10mm
- #z_hop_speed: 5
- [extruder]
- step_pin: PD15
- dir_pin: PE7
- enable_pin: !PA3
- heater_pin: PB1 # Heat0
- sensor_pin: PF4 # T1 Header ----- AZ bude osazeny !!!
- step_distance: 0.002322 # 16 step 0.002322 # 32 step 0.001161
- nozzle_diameter: 0.400
- # Diameter of the nozzle orifice (in mm). This parameter must be
- # provided.
- filament_diameter: 1.75
- # The nominal diameter of the raw filament (in mm) as it enters the
- # extruder. This parameter must be provided.
- sensor_type: ATC Semitec 104GT-2
- # Type of sensor - common thermistors are "EPCOS 100K B57560G104F",
- # "ATC Semitec 104GT-2", "NTC 100K beta 3950", "Honeywell 100K
- # 135-104LAG-J01", and "NTC 100K MGB18-104F39050L32". See the
- # example-extras.cfg file for other sensors. This parameter must be
- # provided.
- #control: pid
- max_extrude_only_distance: 150.0
- pullup_resistor: 4700
- # The resistance (in ohms) of the pullup attached to the thermistor.
- # This parameter is only valid when the sensor is a thermistor. The
- # default is 4700 ohms.
- inline_resistor: 100
- # The resistance (in ohms) of an extra (not heat varying) resistor
- # that is placed inline with the thermistor. It is rare to set this.
- # This parameter is only valid when the sensor is a thermistor. The
- # default is 0 ohms.
- pressure_advance: 0.061 # petg 240
- # 0.04 PLA
- # 0.094 PETG
- # The amount of raw filament to push into the extruder during
- # extruder acceleration. An equal amount of filament is retracted
- # during deceleration. It is measured in millimeters per
- # millimeter/second. The default is 0, which disables pressure
- # advance.
- pressure_advance_smooth_time: 0.100
- # A time range (in seconds) to use when calculating the average
- # extruder velocity for pressure advance. A larger value results in
- # smoother extruder movements. This parameter may not exceed 200ms.
- # This setting only applies if pressure_advance is non-zero. The
- # default is 0.040 (40 milliseconds).
- # pid_Kp=19.142 pid_Ki=0.931 pid_Kd=98.341
- #pid_Kp: 19.142
- #pid_Ki: 0.931
- #pid_Kd: 98.341
- min_temp: -273.15 ###10
- max_temp: 300 ##300
- max_extrude_cross_section: 1.32
- # Maximum area (in mm^2) of an extrusion cross section (eg,
- # extrusion width multiplied by layer height). This setting prevents
- # excessive amounts of extrusion during relatively small XY moves.
- # If a move requests an extrusion rate that would exceed this value
- # it will cause an error to be returned. The default is: 4.0 *
- # nozzle_diameter^2
- min_extrude_temp: 80
- # The minimum temperature (in Celsius) at which extruder move
- # commands may be issued. The default is 170 Celsius.
- #pwm_cycle_time: 0.150
- # Time in seconds for each software PWM cycle of the heater. It is
- # not recommended to set this unless there is an electrical
- # requirement to switch the heater faster than 10 times a second.
- # The default is 0.100 seconds.
- #max_extrude_only_velocity:
- #max_extrude_only_accel:
- # Maximum velocity (in mm/s) and acceleration (in mm/s^2) of the
- # extruder motor for retractions and extrude-only moves. These
- # settings do not have any impact on normal printing moves. If not
- # specified then they are calculated to match the limit an XY
- # printing move with a cross section of 4.0*nozzle_diameter^2 would
- # have.
- [tmc2209 extruder]
- uart_pin: PD1
- microsteps: 16
- run_current: 0.600
- hold_current: 0.300
- stealthchop_threshold: 60
- # The velocity (in mm/s) to set the "stealthChop" threshold to. When
- # set, "stealthChop" mode will be enabled if the stepper motor
- # velocity is below this value. The default is 0, which disables
- # "stealthChop" mode.
- # Helper script to park the carriage (called from T0 and T1 macros)
- [gcode_macro PARK_extruder]
- gcode:
- SAVE_GCODE_STATE NAME=park0
- G90
- G1 X-7 F20000
- RESTORE_GCODE_STATE NAME=park0
- # Activate the primary extruder
- [gcode_macro T0]
- gcode:
- M117 Carriage 1
- PARK_{printer.toolhead.extruder}
- ACTIVATE_EXTRUDER EXTRUDER=extruder
- SET_DUAL_CARRIAGE CARRIAGE=0
- SET_GCODE_OFFSET Y=0 Z=0
- [heater_fan extruder_fan]
- pin: PD2
- max_power: 1.0
- shutdown_speed: 1.0
- #cycle_time:
- #hardware_pwm:
- kick_start_time: 0.2
- #off_below:
- # See the "fan" section for a description of the above parameters.
- heater: extruder
- # Name of the config section defining the heater that this fan is
- # associated with. If a comma separated list of heater names is
- # provided here, then the fan will be enabled when any of the given
- # heaters are enabled. The default is "extruder".
- #heater_temp: 50.0
- # A temperature (in Celsius) that the heater must drop below before
- # the fan is disabled. The default is 50 Celsius.
- fan_speed: 0.4
- # The fan speed (expressed as a value from 0.0 to 1.0) that the fan
- # will be set to when its associated heater is enabled. The default
- # is 1.0
- [extruder1]
- dir_pin: PA0
- enable_pin: !PC3
- step_pin: PE14
- heater_pin: PD14 # Heat2
- sensor_pin: PF5 # T3
- step_distance: 0.0023702976
- nozzle_diameter: 0.400
- # Diameter of the nozzle orifice (in mm). This parameter must be
- # provided.
- filament_diameter: 1.75
- # The nominal diameter of the raw filament (in mm) as it enters the
- # extruder. This parameter must be provided.
- sensor_type: ATC Semitec 104GT-2
- # Type of sensor - common thermistors are "EPCOS 100K B57560G104F",
- # "ATC Semitec 104GT-2", "NTC 100K beta 3950", "Honeywell 100K
- # 135-104LAG-J01", and "NTC 100K MGB18-104F39050L32". See the
- # example-extras.cfg file for other sensors. This parameter must be
- # provided.
- #control: pid
- max_extrude_only_distance: 150.0
- pullup_resistor: 4700
- # The resistance (in ohms) of the pullup attached to the thermistor.
- # This parameter is only valid when the sensor is a thermistor. The
- # default is 4700 ohms.
- inline_resistor: 100
- # The resistance (in ohms) of an extra (not heat varying) resistor
- # that is placed inline with the thermistor. It is rare to set this.
- # This parameter is only valid when the sensor is a thermistor. The
- # default is 0 ohms.
- pressure_advance: 0.061 # petg 240
- # 0.04 PLA
- # 0.094 PETG
- # The amount of raw filament to push into the extruder during
- # extruder acceleration. An equal amount of filament is retracted
- # during deceleration. It is measured in millimeters per
- # millimeter/second. The default is 0, which disables pressure
- # advance.
- pressure_advance_smooth_time: 0.100
- # A time range (in seconds) to use when calculating the average
- # extruder velocity for pressure advance. A larger value results in
- # smoother extruder movements. This parameter may not exceed 200ms.
- # This setting only applies if pressure_advance is non-zero. The
- # default is 0.040 (40 milliseconds).
- min_temp: -270
- max_temp: 300
- max_extrude_cross_section: 1.32
- # Maximum area (in mm^2) of an extrusion cross section (eg,
- # extrusion width multiplied by layer height). This setting prevents
- # excessive amounts of extrusion during relatively small XY moves.
- # If a move requests an extrusion rate that would exceed this value
- # it will cause an error to be returned. The default is: 4.0 *
- # nozzle_diameter^2
- min_extrude_temp: 80
- # The minimum temperature (in Celsius) at which extruder move
- # commands may be issued. The default is 170 Celsius.
- #pwm_cycle_time: 0.150
- # Time in seconds for each software PWM cycle of the heater. It is
- # not recommended to set this unless there is an electrical
- # requirement to switch the heater faster than 10 times a second.
- # The default is 0.100 seconds.
- #max_extrude_only_velocity:
- #max_extrude_only_accel:
- # Maximum velocity (in mm/s) and acceleration (in mm/s^2) of the
- # extruder motor for retractions and extrude-only moves. These
- # settings do not have any impact on normal printing moves. If not
- # specified then they are calculated to match the limit an XY
- # printing move with a cross section of 4.0*nozzle_diameter^2 would
- # have.
- [tmc2209 extruder1]
- uart_pin: PD4
- microsteps: 16
- run_current: 0.600
- hold_current: 0.400
- stealthchop_threshold: 60
- # The velocity (in mm/s) to set the "stealthChop" threshold to. When
- # set, "stealthChop" mode will be enabled if the stepper motor
- # velocity is below this value. The default is 0, which disables
- # "stealthChop" mode.
- [gcode_macro PARK_extruder1]
- gcode:
- SAVE_GCODE_STATE NAME=park1
- G90
- G1 X257 F20000
- RESTORE_GCODE_STATE NAME=park1
- [gcode_macro T1]
- default_parameter_heater_active: 0
- gcode:
- M117 Carriage 2
- PARK_{printer.toolhead.extruder}
- ACTIVATE_EXTRUDER EXTRUDER=extruder1
- SET_DUAL_CARRIAGE CARRIAGE=1
- SET_GCODE_OFFSET Y=-0.11 Z=0.25
- {%- if printer.extruder1.target == 0 and printer["gcode_macro START_PRINT"].EXTRUDER1_TEMP-%}
- ; Set extruder temperature and wait: M109 [T<index>] S<temperature>
- {printer["gcode_macro START_PRINT"].extruder1_temp}
- M109 T1 S{printer["gcode_macro START_PRINT"].extruder1_temp}
- SET_GCODE_VARIABLE MACRO=T1 VARIABLE=heater_active VALUE=1
- {%- endif -%}
- [fan_generic extruder1_fan]
- pin: PE5
- #cycle_time: 0.005
- # The amount of time (in seconds) for each PWM power cycle to the
- # fan. It is recommended this be 10 milliseconds or greater when
- # using software based PWM. The default is 0.010 seconds.
- kick_start_time: 0.2
- # Time (in seconds) to run the fan at full speed when either first
- # enabling or increasing it by more than 50% (helps get the fan spinning).
- # The default is 0.100 seconds.
- off_below: 0.12
- # The minimum input speed which will power the fan (expressed as a
- # value from 0.0 to 1.0). When a speed lower than off_below is
- # requested the fan will instead be turned off. This setting may be
- # used to prevent fan stalls and to ensure kick starts are
- # effective. The default is 0.0.
- #
- # This setting should be recalibrated whenever max_power is adjusted.
- # To calibrate this setting, start with off_below set to 0.0 and the
- # fan spinning. Gradually lower the fan speed to determine the lowest
- # input speed which reliably drives the fan without stalls. Set
- # off_below to the duty cycle corresponding to this value (for
- # example, 12% -> 0.12) or slightly higher.
- [heater_bed]
- heater_pin: PD12
- sensor_pin: PF3 # T0
- sensor_type: EPCOS 100K B57560G104F
- # Type of sensor - common thermistors are "EPCOS 100K B57560G104F",
- # "ATC Semitec 104GT-2", "NTC 100K beta 3950", "Honeywell 100K
- # 135-104LAG-J01", and "NTC 100K MGB18-104F39050L32". See the
- # example-extras.cfg file for other sensors. This parameter must be
- # provided.
- # PID parameters: pid_Kp=65.718 pid_Ki=0.421 pid_Kd=2563.017
- #control: pid
- #pid_Kp: 65.718
- #pid_Ki: 0.421
- #pid_Kd: 2563.017
- min_temp: 0
- max_temp: 130
- [fan]
- pin: PC8
- #cycle_time: 0.005
- # The amount of time (in seconds) for each PWM power cycle to the
- # fan. It is recommended this be 10 milliseconds or greater when
- # using software based PWM. The default is 0.010 seconds.
- kick_start_time: 0.2
- # Time (in seconds) to run the fan at full speed when either first
- # enabling or increasing it by more than 50% (helps get the fan spinning).
- # The default is 0.100 seconds.
- off_below: 0.12
- # The minimum input speed which will power the fan (expressed as a
- # value from 0.0 to 1.0). When a speed lower than off_below is
- # requested the fan will instead be turned off. This setting may be
- # used to prevent fan stalls and to ensure kick starts are
- # effective. The default is 0.0.
- #
- # This setting should be recalibrated whenever max_power is adjusted.
- # To calibrate this setting, start with off_below set to 0.0 and the
- # fan spinning. Gradually lower the fan speed to determine the lowest
- # input speed which reliably drives the fan without stalls. Set
- # off_below to the duty cycle corresponding to this value (for
- # example, 12% -> 0.12) or slightly higher.
- [heater_fan fan_heater]
- pin: PE6
- max_power: 1
- shutdown_speed: 1
- #cycle_time: 0.005
- #hardware_pwm:
- kick_start_time: 0.2
- off_below: 0.12
- # See the "fan" section for a description of the above parameters.
- heater: extruder, extruder1
- # Name of the config section defining the heater that this fan is
- # associated with. If a comma separated list of heater names is
- # provided here, then the fan will be enabled when any of the given
- # heaters are enabled. The default is "extruder".
- heater_temp: 50.0
- # A temperature (in Celsius) that the heater must drop below before
- # the fan is disabled. The default is 50 Celsius.
- fan_speed: 0.4
- # The fan speed (expressed as a value from 0.0 to 1.0) that the fan
- # will be set to when its associated heater is enabled. The default
- # is 1.0
- [mcu]
- serial: /dev/serial/by-id/usb-Klipper_stm32f407xx_3D003C001750563142333720-if00
- baud: 250000
- [printer]
- kinematics: cartesian
- max_velocity: 550
- max_accel: 5000
- ;max_accel: 7000 # klipper ringing test
- max_accel_to_decel: 5000
- ;max_accel_to_decel: 7000 # klipper ringing test
- max_z_velocity: 50 # 80
- max_z_accel: 140 # 250
- square_corner_velocity: 5.0
- # The maximum velocity (in mm/s) that the toolhead may travel a 90
- # degree corner at. A non-zero value can reduce changes in extruder
- # flow rates by enabling instantaneous velocity changes of the
- # toolhead during cornering. This value configures the internal
- # centripetal velocity cornering algorithm; corners with angles
- # larger than 90 degrees will have a higher cornering velocity while
- # corners with angles less than 90 degrees will have a lower
- # cornering velocity. If this is set to zero then the toolhead will
- # decelerate to zero at each corner. The default is 5mm/s.
- #[static_digital_output usb_pullup_enable]
- #pins: !PC13
- [board_pins]
- aliases:
- # EXP1 header
- EXP1_1=PG4, EXP1_3=PD11, EXP1_5=PG2, EXP1_7=PG6, EXP1_9=<GND>,
- EXP1_2=PA8, EXP1_4=PD10, EXP1_6=PG3, EXP1_8=PG7, EXP1_10=<5V>,
- # EXP2 header
- EXP2_1=PB14, EXP2_3=PG10, EXP2_5=PF11, EXP2_7=PF12, EXP2_9=<GND>,
- EXP2_2=PB13, EXP2_4=PB12, EXP2_6=PB15, EXP2_8=<RST>, EXP2_10=PF13
- # Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "spi2"
- [bltouch]
- sensor_pin: ^PA1
- control_pin: PA2
- #z_offset: 2.2
- x_offset: -2
- y_offset: -26
- speed: 10.0
- pin_move_time: 0.675
- # The amount of time (in seconds) to wait for the BLTouch pin to
- # move up or down. The default is 0.675 seconds.
- pin_up_touch_mode_reports_triggered: True
- # Set if the BLTouch consistently reports a "triggered" state after the # commands "pin_up" followed by "touch_mode". This should be True for a genuine # BLTouch; some BLTouch clones may require False. The default is True.
- pin_up_reports_not_triggered: True
- # Set if the BLTouch consistently reports the probe in a "not triggered"
- # state after a successful "pin_up" command. This should be True for a genuine
- # BLTouch; some BLTouch clones may require False. The default is True.
- lift_speed: 20 #80.0
- # Speed (in mm/s) of the Z axis when lifting the probe between
- # samples. The default is to use the same value as the 'speed'
- # parameter.
- samples: 3
- # The number of times to probe each point. The probed z-values will
- # be averaged. The default is to probe 1 time.
- samples_result: median
- # The calculation method when sampling more than once - either
- # "median" or "average". The default is average.
- samples_tolerance: 0.015
- # The maximum Z distance (in mm) that a sample may differ from other
- # samples. If this tolerance is exceeded then either an error is
- # reported or the attempt is restarted (see
- # samples_tolerance_retries). The default is 0.100mm.
- samples_tolerance_retries: 8
- # The number of times to retry if a sample is found that exceeds
- # samples_tolerance. On a retry, all current samples are discarded
- # and the probe attempt is restarted. If a valid set of samples are
- # not obtained in the given number of retries then an error is
- # reported. The default is zero which causes an error to be reported
- # on the first sample that exceeds samples_tolerance.
- # set this to false if probe does not support it
- stow_on_each_sample: False
- # If set to False, intermediate STOW/DEPLOY sequences on certain
- # operations that use the probe multiple times will be omitted.
- sample_retract_dist: 0.8
- # The distance (in mm) to lift the toolhead between each sample (if
- # sampling more than once). The default is 2mm.
- # See the sample-lcd.cfg file for definitions of common LCD displays.
- [display]
- lcd_type: st7920
- cs_pin: EXP1_7
- sclk_pin: EXP1_6
- sid_pin: EXP1_8
- encoder_pins: ^EXP1_5, ^EXP1_3
- click_pin: ^!EXP1_2
- #kill_pin: ^!EXP2_8
- [bed_mesh]
- speed: 1000
- # The speed (in mm/s) of non-probing moves during the
- # calibration. The default is 50.
- horizontal_move_z: 5
- # The height (in mm) that the head should be commanded to move to
- # just prior to starting a probe operation. The default is 5.
- #mesh_radius:
- # Defines the radius of the mesh to probe for round beds. Note that the
- # radius is relative to the coordinate specified by the mesh_origin option.
- # This parameter must be provided for round beds and omitted for rectangular
- # beds.
- #mesh_origin:
- # Defines the center x,y coordinate of the mesh for round beds. This
- # coordinate is relative to the probe's location. It may be useful
- # to adjust the mesh_origin in an effort to maximize the size of the
- # mesh radius. Default is 0,0. This parameter must be omitted for
- # rectangular beds.
- mesh_min: 5,5
- # Defines the minimum x,y coodinate of the mesh for rectangular beds. This
- # coordinate is relative to the probe's location. This will be the first
- # point probed, nearest to the origin. This parameter must be provided for
- # rectangular beds.
- mesh_max: 226, 214 #228, 240 max, -2,-26 offse
- # Defines the maximum x,y coordinate of the mesh for rectangular beds.
- # Adheres to the same principle as mesh_min, however this will be the
- # furthest point probed from the bed's origin. This parameter must be
- # provided for rectangular beds.
- probe_count: 8,8
- # For rectangular beds, this is a comma separate pair of integer
- # values (X,Y) defining the number of points to probe along each axis.
- # A single value is also valid, in which case that value will be applied
- # to both axes. Default is 3,3.
- #round_probe_count: 5
- # For round beds, this integer value defines the maximum number of
- # points to probe along each axis. This value must be an odd number.
- # Default is 5.
- fade_start: 1.0
- # The gcode z position in which to start phasing out z-adjustment
- # when fade is enabled. Default is 1.0.
- fade_end: 10.0
- # The gcode z position in which phasing out completes. When set
- # to a value below fade_start, fade is disabled. It should be
- # noted that fade may add unwanted scaling along the z-axis of a
- # print. If a user wishes to enable fade, a value of 10.0 is
- # recommended. Default is 0.0, which disables fade.
- #fade_target:
- # The z position in which fade should converge. When this value is set
- # to a non-zero value it must be within the range of z-values in the mesh.
- # Users that wish to converge to the z homing position should set this to 0.
- # Default is the average z value of the mesh.
- #split_delta_z: .025
- # The amount of Z difference (in mm) along a move that will
- # trigger a split. Default is .025.
- #move_check_distance: 5.0
- # The distance (in mm) along a move to check for split_delta_z.
- # This is also the minimum length that a move can be split. Default
- # is 5.0.
- mesh_pps: 2,2
- # A comma separated pair of integers (X,Y) defining the number of
- # points per segment to interpolate in the mesh along each axis. A
- # "segment" can be defined as the space between each probed
- # point. The user may enter a single value which will be applied
- # to both axes. Default is 2,2.
- algorithm: bicubic
- # The interpolation algorithm to use. May be either "lagrange"
- # or "bicubic". This option will not affect 3x3 grids, which
- # are forced to use lagrange sampling. Default is lagrange.
- bicubic_tension: .2
- # When using the bicubic algorithm the tension parameter above
- # may be applied to change the amount of slope interpolated.
- # Larger numbers will increase the amount of slope, which
- # results in more curvature in the mesh. Default is .2.
- #relative_reference_index:
- # A point index in the mesh to reference all z values to. Enabling
- # this parameter produces a mesh relative to the probed z position
- # at the provided index.
- [gcode_macro SAVE_FAN_TEMPS]
- variable_extruder_temp: 0
- variable_bed_temp: 0
- variable_fan_speed: 0
- gcode:
- # Save target temperature to extruder_temp variable
- SET_GCODE_VARIABLE MACRO=SAVE_FAN_TEMPS VARIABLE=bed_temp VALUE={printer.heater_bed.target}
- SET_GCODE_VARIABLE MACRO=SAVE_FAN_TEMPS VARIABLE=extruder_temp VALUE={printer.extruder.target}
- SET_GCODE_VARIABLE MACRO=SAVE_FAN_TEMPS VARIABLE=fan_speed VALUE={printer.fan.speed * 255.0}
- M104 S0
- M140 S0
- M106 S0
- [gcode_macro RESTORE_FAN_TEMPS]
- gcode:
- M140 S{printer["gcode_macro SAVE_FAN_TEMPS"].bed_temp}
- M104 S{printer["gcode_macro SAVE_FAN_TEMPS"].extruder_temp}
- M106 S{printer["gcode_macro SAVE_FAN_TEMPS"].fan_speed}
- # Z-safe homing that (1) moves the probe up 15mm (2) home XY (3) move to center of bed (4) home Z
- # Edit the X166 Y120 for your own center of bed
- [homing_override]
- set_position_z: 5
- axes: z
- gcode:
- # turn off heaters for accurate measurements
- G90 ; Uncomment these 2 lines to blindly lift the Z 2mm at start
- G1 Z10 F600 ; Move Z up a bit to prevent scratching
- G28 X0 Y0
- T0
- G1 X115 Y115 F5000
- SAVE_FAN_TEMPS
- G28 Z0
- RESTORE_FAN_TEMPS
- G1 Z10 F600
- # Custom G29 that does (1) home all (2) get bed mesh (3) move nozzle to corner so it doesnt ooze on the bed while heating up.
- [gcode_macro G29]
- gcode:
- SET_CASE_LIGHT VAL=0
- BED_MESH_CALIBRATE
- G0 X110 Y110 Z10 F3000
- [gcode_macro SET_CASE_LIGHT]
- default_parameter_VAL: 255.0
- gcode:
- SET_PIN PIN=case_light_pin VALUE={VAL|float / 255.0}
- [gcode_macro SET_LASER]
- default_parameter_S: 0
- gcode:
- SET_PIN PIN=laser_pin VALUE={S|float / 255.0}
- [gcode_macro ACTIVATE_LASER]
- variable_max_x: 0
- gcode:
- SET_GCODE_VARIABLE MACRO=ACTIVATE_LASER VARIABLE=max_x VALUE={ printer.toolhead.axis_maximum.x }
- #{% set printer.toolhead.axis_maximum.x=190 %}
- SET_LASER S=0
- [gcode_macro DEACTIVATE_LASER]
- gcode:
- #{ set printer.toolhead.axis_maximum.x = printer["gcode_macro ACTIVATE_LASER"].max_x }
- SET_LASER S=0
- [firmware_retraction]
- retract_length: 2.8
- # The length of filament (in mm) to retract when G10 is activated, and to
- # unretract when G11 is activated (but see unretract_extra_length below).
- # The default is 0 mm.
- retract_speed: 70
- # The speed of retraction, in mm/s. The default is 20 mm/s.
- #unretract_extra_length: 0
- # The length (in mm) of *additional* filament to add when unretracting.
- unretract_speed: 50
- # The speed of unretraction, in mm/s. The default is 10 mm/s.
- # This adds a screw tilt adjust command that probes certain points on the bed and recommends new bed screw positions (turn clockwise this much etc)
- [screws_tilt_adjust]
- screw1: 50,50
- screw1_name: Front left screw
- screw2: 50,215
- screw2_name: Rear left screw
- screw3: 215,50
- screw3_name: Front right screw
- screw4: 215,215
- screw4_name: Rear right screw
- horizontal_move_z: 10
- speed: 250
- screw_thread: CW-M3
- [gcode_macro M108]
- gcode:
- TURN_OFF_HEATERS
- # This adds a bed screws adjust GCode, that moves the nozzle around for you so you can paper adjust.
- [bed_screws]
- screw1: 31,37
- screw1_name: Front left screw
- screw2: 31,208
- screw2_name: Rear left screw
- screw3: 201,208
- screw3_name: Rear right screw
- screw4: 201,37
- screw4_name: Front right screw
- # This adds pause/resume support
- [pause_resume]
- # This adds the 'respond' G-Code that you can use to send commands back to OctoPrint
- [respond]
- default_type: echo
- # Run-time configurable output pins (one may define any number of
- # sections with an "output_pin" prefix). Pins configured here will be
- # setup as output pins and one may modify them at run-time using
- # "SET_PIN PIN=my_pin VALUE=.1" type extended g-code commands.
- [output_pin case_light_pin]
- pin: PD5
- # The pin to configure as an output. This parameter must be
- # provided.
- pwm: True
- # Set if the output pin should be capable of pulse-width-modulation.
- # If this is true, the value fields should be between 0 and 1; if it
- # is false the value fields should be either 0 or 1. The default is
- # False.
- #static_value: 0.5
- # If this is set, then the pin is assigned to this value at startup
- # and the pin can not be changed during runtime. A static pin uses
- # slightly less ram in the micro-controller. The default is to use
- # runtime configuration of pins.
- value: 0.5
- # The value to initially set the pin to during MCU configuration.
- # The default is 0 (for low voltage).
- #shutdown_value:
- # The value to set the pin to on an MCU shutdown event. The default
- # is 0 (for low voltage).
- cycle_time: 0.005
- # The amount of time (in seconds) per PWM cycle. It is recommended
- # this be 10 milliseconds or greater when using software based PWM.
- # The default is 0.100 seconds for pwm pins.
- #hardware_pwm: False
- # Enable this to use hardware PWM instead of software PWM. When
- # using hardware PWM the actual cycle time is constrained by the
- # implementation and may be significantly different than the
- # requested cycle_time. The default is False.
- # scale: 255.0
- # This parameter can be used to alter how the 'value' and
- # 'shutdown_value' parameters are interpreted for pwm pins. If
- # provided, then the 'value' parameter should be between 0.0 and
- # 'scale'. This may be useful when configuring a PWM pin that
- # controls a stepper voltage reference. The 'scale' can be set to
- # the equivalent stepper amperage if the PWM were fully enabled, and
- # then the 'value' parameter can be specified using the desired
- # amperage for the stepper. The default is to not scale the 'value'
- # parameter.
- [output_pin laser_pin]
- pin: PE0
- # The pin to configure as an output. This parameter must be
- # provided.
- pwm: True
- # Set if the output pin should be capable of pulse-width-modulation.
- # If this is true, the value fields should be between 0 and 1; if it
- # is false the value fields should be either 0 or 1. The default is
- # False.
- #static_value: 0.5
- # If this is set, then the pin is assigned to this value at startup
- # and the pin can not be changed during runtime. A static pin uses
- # slightly less ram in the micro-controller. The default is to use
- # runtime configuration of pins.
- value: 0.0
- # The value to initially set the pin to during MCU configuration.
- # The default is 0 (for low voltage).
- shutdown_value: 0
- # The value to set the pin to on an MCU shutdown event. The default
- # is 0 (for low voltage).
- cycle_time: 0.005
- # The amount of time (in seconds) per PWM cycle. It is recommended
- # this be 10 milliseconds or greater when using software based PWM.
- # The default is 0.100 seconds for pwm pins.
- #hardware_pwm: False
- # Enable this to use hardware PWM instead of software PWM. When
- # using hardware PWM the actual cycle time is constrained by the
- # implementation and may be significantly different than the
- # requested cycle_time. The default is False.
- # scale: 255.0
- # This parameter can be used to alter how the 'value' and
- # 'shutdown_value' parameters are interpreted for pwm pins. If
- # provided, then the 'value' parameter should be between 0.0 and
- # 'scale'. This may be useful when configuring a PWM pin that
- # controls a stepper voltage reference. The 'scale' can be set to
- # the equivalent stepper amperage if the PWM were fully enabled, and
- # then the 'value' parameter can be specified using the desired
- # amperage for the stepper. The default is to not scale the 'value'
- # parameter.
- [gcode_macro START_PRINT]
- default_parameter_BED_TEMP: 60
- default_parameter_EXTRUDER_TEMP: 190
- default_parameter_RETRACTION: 1.5
- default_parameter_RETRACT_SPEED: 100
- default_parameter_UNRETRACT_SPEED: 100
- default_parameter_UNRETRACT_EXTRA_LENGTH: -0.2
- default_parameter_EXTRUDER_TEMP1: 0
- default_parameter_RETRACTION1: 1.5
- default_parameter_RETRACT_SPEED1: 100
- default_parameter_UNRETRACT_SPEED1: 100
- default_parameter_UNRETRACT_EXTRA_LENGTH1: -0.2
- gcode:
- SET_RETRACTION RETRACT_LENGTH={RETRACTION} RETRACT_SPEED={RETRACT_SPEED} UNRETRACT_SPEED={UNRETRACT_SPEED} UNRETRACT_EXTRA_LENGTH={UNRETRACT_EXTRA_LENGTH}
- M140 S{BED_TEMP} # start preheating the bed WITHOUT wait to what is set in Cura
- ;M104 S170 # S150 start preheating hotend WITHOUT wait to what is set in Cura
- M104 S{EXTRUDER_TEMP} # S150 start preheating hotend WITHOUT wait to what is set in Cura
- SET_CASE_LIGHT VAL=255
- M106 S46 # fan speed to 18 %
- BLTOUCH_DEBUG COMMAND=reset
- M117 Homing
- G28 #Home
- G0 X-8 Y2 Z0.3 F3000 #
- M117 Hotend Heatup
- M109 S{EXTRUDER_TEMP} T0 # start heating hotend to what is set in Cura and WAIT
- M117 Preheating Bed
- M190 S{BED_TEMP} # start heating the bed to what is set in Cura and WAIT
- M106 S46 ; fan to 18%
- ; cleaning
- NOTIFY_WARN
- M117 Wipe Hotend
- G90 ; ABSOLUTE COORDS (G91 relative)
- M83 ; relative extruder coords (M82 absolute)
- ;G0 X3 Y5 Z5 F2000.0 ;Move to start position
- M117 Printing prime line
- M106 S200
- ;G1 E7 F90
- ;G1 Z0.1 F1000
- ;G1 E15 Z2 F90
- ;G1 Z0.9 F800
- ;G1 Z5 F800
- g1 z0.05 f700
- g1 x5 f1000
- ;G0 X9 Y5 F1000.0 ;Move to start position
- G1 Z0.15
- G1 E3 F700.0 ; fat 20mm intro line @ 0.30
- G92 E0 ;Reset Extruder
- G1 X16.0 E3 F700.0 ; fat 20mm intro line @ 0.30
- G1 X33.0 E1.6 F700.0 ; thin +40mm intro line @ 0.08
- G1 X53.0 E3 F700.0 ; fat +40mm intro line @ 0.15
- ;G1 E-0.5 F3000; retract to avoid stringing
- G1 X50.5 E0 F10000.0 ; -0.5mm wipe action to avoid string
- G1 X53.0 E0 F10000.0 ; +10mm intro line @ 0.00
- ;G1 E1.2 F1500; de-retract
- G92 E0.0 ; reset extrusion distance
- ;G1 Z1
- M82 ; absolute extruder coords (M82 absolute, M83 relative)
- M106 S0
- M117 Printing
- SET_CASE_LIGHT VAL=5
- [gcode_macro END_PRINT]
- gcode:
- G91 #Relative positioning
- M83 ; relative extruder coords (M82 absolute)
- G1 Z0.8 F10000 #raise Z
- T0
- G1 E-2 F10000 #Retract and raise Z
- PARK_extruder ;
- {%- if printer["gcode_macro T1"].heater_active -%}
- T1 ;
- G1 E-2 F10000 #Retract and raise Z
- PARK_extruder1 ;
- SET_GCODE_VARIABLE MACRO=T1 VARIABLE=heater_active VALUE=0
- {%- endif -%}
- G1 Z20 F700 #Raise Z more
- M117 Print Ending
- M400
- SET_CASE_LIGHT VAL=255
- M117 Print Finished
- G90 #Absolute positionning
- G0 Y150 #Present print
- TURN_OFF_HEATERS
- ;M106 S50 # fan speed to 100 %
- M104 S0 #Turn-off hotend
- M140 S0 #Turn-off bed
- M84 X Y Z E #Disable all steppers
- NOTIFY_END_PRINT
- [gcode_macro M600]
- gcode:
- CHANGE_FILAMENT
- [gcode_macro CHANGE_FILAMENT]
- variable_extruder_temp: 0
- variable_fan_speed: 0
- gcode:
- M117 Changing filament
- M400
- PAUSE
- SAVE_GCODE_STATE NAME=change_filament_state
- # relative pos/extruder
- M83
- G91
- # retract a bit
- G1 E-1 F1000
- G1 Z0.6 F1500
- G1 X5 Y5 F10000
- G1 Z30 F700
- # wipe out
- G90
- G1 X-5 Y-8 F5000
- SET_CASE_LIGHT VAL=255
- # completely retract
- G1 E-10 F5000
- G1 E-50 F1000
- # Save target temperature to extruder_temp variable
- SET_GCODE_VARIABLE MACRO=CHANGE_FILAMENT VARIABLE=extruder_temp VALUE={printer[printer.toolhead.extruder].target}
- SET_GCODE_VARIABLE MACRO=CHANGE_FILAMENT VARIABLE=fan_speed VALUE={printer.fan.speed * 255.0}
- # fan to 50 %
- M106 S128
- M400
- ;M117 Wait for cooldown
- ;NOTIFY_WARN
- # Cool down to 90 deg C
- ;M104 S90
- M117 Change now
- NOTIFY_WARN
- [gcode_macro FILAMENT_CHANGED_OK]
- gcode:
- # fan
- ;M106 S50
- # Restore temperature
- ;M117 Restoring temperature
- ;M109 S{printer["gcode_macro CHANGE_FILAMENT"].extruder_temp}
- M106 S180
- # Extrude 70mm
- M117 Loading Filament
- M117 Loading 7 cm
- G1 E10 F300
- M400
- M117 Loading 6 cm
- G1 E10 F300
- M400
- M117 Loading 5 cm
- G1 E10 F300
- M400
- M117 Loading 4 cm
- G1 E10 F300
- M400
- M117 Loading 3 cm
- G1 E10 F300
- M400
- M117 Loading 2 cm
- G1 E10 F300
- M400
- M117 Loading 1 cm
- G1 E10 F300
- M400
- M117 Loaded
- NOTIFY_WARN
- [gcode_macro CONTINUE_PRINTING]
- gcode:
- SET_CASE_LIGHT VAL=5
- # Restore FAN
- M106 S{printer["gcode_macro CHANGE_FILAMENT"].fan_speed}
- RESUME VELOCITY=200
- M117 Filament Changed
- NOTIFY_WARN
- G1 E-1.2 F1000
- RESTORE_GCODE_STATE NAME=change_filament_state
- ### menu Print ###
- [menu __main __pause_print]
- type: command
- enable: {printer.idle_timeout.state == "Printing"}
- name: Change Filament
- gcode:
- CHANGE_FILAMENT
- [menu __main __resume_print]
- type: command
- enable: { printer.pause_resume.is_paused }
- name: Resume Printing
- gcode:
- CONTINUE_PRINTING
- [menu __main __filament_load]
- type: command
- enable: { printer.pause_resume.is_paused }
- name: Load Filament
- gcode:
- FILAMENT_CHANGED_OK
- [menu __main __control __extruderactivate0]
- type: command
- enable: {not printer.idle_timeout.state == "Printing"}
- name: Activate T0
- gcode: T0
- [menu __main __control __extruderactivate1]
- type: command
- enable: {not printer.idle_timeout.state == "Printing"}
- name: Activate T1
- gcode: T1
- [menu __main __bedmesh]
- type: list
- enable: { printer.idle_timeout.state != "Printing"}
- name: Calibration
- [menu __main __bedmesh __bedmeshcalibrate]
- type: command
- enable: { printer.idle_timeout.state != "Printing"}
- name: Bed Mesh Calib
- gcode:
- M117 Homing
- G28
- M400
- M117 Bed Mesh
- BED_MESH_CALIBRATE
- M400
- M117 Done
- [menu __main __bedmesh __probecalibrate]
- enable: { printer.idle_timeout.state != "Printing"}
- type: command
- name: Probe Offset Cal
- gcode:
- M117 Probe Calibrate
- G28
- PROBE_CALIBRATE
- [menu __main __bedmesh __test_z]
- type: input
- enable: {printer.idle_timeout.state != "Printing"}
- name: Test Z: {['++','+','+.01','+.05','+.1','+.5','-.5','-.1','-.05','-.01','-','--'][menu.input|int]}
- input: 6
- input_min: 0
- input_max: 11
- input_step: 1
- gcode:
- {%- if menu.event == 'long_click' -%}
- TESTZ Z={['++','+','+.01','+.05','+.1','+.5','-.5','-.1','-.05','-.01','-','--'][menu.input|int]}
- {%- endif -%}
- [menu __main __bedmesh __accept]
- type: command
- name: Accept
- gcode:
- ACCEPT
- M117 Accept
- [menu __main __bedmesh __abort]
- type: command
- name: Abort
- gcode:
- ABORT
- M117 Abort
- [menu __main __bedmesh __save_config]
- type: command
- name: Save Config
- gcode:
- SAVE_CONFIG
- M117 Config Saved
- [menu __main __filament __width_current]
- type: command
- enable: {'hall_filament_width_sensor' in printer}
- name: Dia: {'%.2F mm' % printer.hall_filament_width_sensor.Diameter}
- index: 0
- [menu __main __filament __raw_width_current]
- type: command
- enable: {'hall_filament_width_sensor' in printer}
- name: Raw: {'%4.0F' % printer.hall_filament_width_sensor.Raw}
- index: 1
- ######################################################################
- # Beeper
- ######################################################################
- # M300 : Play tone. Beeper support, as commonly found on usual LCD
- # displays (i.e. RepRapDiscount 2004 Smart Controller, RepRapDiscount
- # 12864 Full Graphic). This defines a custom I/O pin and a custom
- # GCODE macro. Usage:
- # M300 [P<ms>] [S<Hz>]
- # P is the tone duration, S the tone frequency.
- # The frequency won't be pitch perfect.
- [output_pin BEEPER_pin]
- pin: PG4
- # Beeper pin. This parameter must be provided.
- # ar37 is the default RAMPS/MKS pin.
- pwm: True
- # A piezo beeper needs a PWM signal, a DC buzzer doesn't.
- value: 0
- # Silent at power on, set to 1 if active low.
- shutdown_value: 0
- # Disable at emergency shutdown (no PWM would be available anyway).
- cycle_time: 0.001
- # PWM frequency : 0.001 = 1ms will give a base tone of 1kHz
- scale: 1000
- # PWM parameter will be in the range of (0-1000 Hz).
- # Although not pitch perfect.
- [gcode_macro M300]
- default_parameter_S: 1000
- # Use a default 1kHz tone if S is omitted.
- default_parameter_P: 100
- # Use a 10ms duration is P is omitted.
- gcode:
- SET_PIN PIN=BEEPER_pin VALUE={S}
- G4 P{P}
- SET_PIN PIN=BEEPER_pin VALUE=0
- [gcode_macro NOTIFY_WARN]
- gcode:
- M300 S80 P20
- M300 S80 P20
- [gcode_macro NOTIFY_END_PRINT]
- gcode:
- M300 S80 P5
- M300 S80 P1000
- # X: 22 / 9 = 2,4444444444444444444444444444444 100 * 9 / 22 = 40,909090909090909090909090909091
- # Y: 4,8 / 3 = 1,6 100 * 3 / 4,8 = 62,5
- # Enables input shaping.
- [input_shaper]
- shaper_freq_x: 40.909090
- # A frequency (in Hz) of the input shaper for X axis. This is
- # usually a resonance frequency of X axis that the input shaper
- # should suppress. For more complex shapers, like 2- and 3-hump EI
- # input shapers, this parameter can be set from different
- # considerations. The default value is 0, which disables input
- # shaping for X axis.
- shaper_freq_y: 62.5
- # A frequency (in Hz) of the input shaper for Y axis. This is
- # usually a resonance frequency of Y axis that the input shaper
- # should suppress. For more complex shapers, like 2- and 3-hump EI
- # input shapers, this parameter can be set from different
- # considerations. The default value is 0, which disables input
- # shaping for Y axis.
- shaper_type: ei
- # A type of the input shaper to use for both X and Y axes. Supported
- # shapers are zv, mzv, zvd, ei, 2hump_ei, and 3hump_ei. The default
- # is mzv input shaper.
- #shaper_type_x:
- #shaper_type_y:
- # If shaper_type is not set, these two parameters can be used to
- # configure different input shapers for X and Y axes. The same
- # values are supported as for shaper_type parameter.
- #damping_ratio_x: 0.1
- #damping_ratio_y: 0.1
- # Damping ratios of vibrations of X and Y axes used by input shapers
- # to improve vibration suppression. Should not be changed without
- # some proper measurements, e.g. with an accelerometer. Default
- # value is 0.1 which is a good all-round value for most printers.
- [virtual_sdcard]
- path: /tmp/uploads/
- # The path of the local directory on the host machine to look for
- # g-code files. This is a read-only directory (sdcard file writes
- # are not supported). One may point this to OctoPrint's upload
- # directory (generally ~/.octoprint/uploads/ ). This parameter must
- # be provided.
- [display_status]
- [pause_resume]
- #[hall_filament_width_sensor]
- #adc1: PA2
- #adc2: PA3
- # Analog input pins connected to the sensor. These parameters must
- # be provided.
- #cal_dia1: 1.50
- #cal_dia2: 2.00
- # The calibration values (in mm) for the sensors. The default is
- # 1.50 for cal_dia1 and 2.00 for cal_dia2.
- #raw_dia1: 15347
- #raw_dia2: 15376
- # The raw calibration values for the sensors. The default is 9500
- # for raw_dia1 and 10500 for raw_dia2.
- #default_nominal_filament_diameter: 1.75
- # The nominal filament diameter. This parameter must be provided.
- #max_difference: 0.200
- # Maximum allowed filament diameter difference in millimeters (mm).
- # If difference between nominal filament diameter and sensor output
- # is more than +- max_difference, extrusion multiplier is set back
- # to %100. The default is 0.200.
- #measurement_delay: 70
- # The distance from sensor to the melting chamber/hot-end in
- # millimeters (mm). The filament between the sensor and the hot-end
- # will be treated as the default_nominal_filament_diameter. Host
- # module works with FIFO logic. It keeps each sensor value and
- # position in an array and POP them back in correct position. This
- # parameter must be provided.
- #enable: False
- # Sensor enabled or disabled after power on. The default is to
- # disable.
- #measurement_interval: 10
- # The approximate distance (in mm) between sensor readings. The
- # default is 10mm.
- #logging: False
- # Out diameter to terminal and klipper.log can be turn on|of by
- # command.
- #min_diameter: 1.0
- # Minimal diameter for trigger virtual filament_switch_sensor.
- #use_current_dia_while_delay: False
- # Use the current diameter instead of the nominal diameter while
- # the measurement delay has not run through.
- #pause_on_runout: True
- #runout_gcode:
- #insert_gcode:
- #event_delay:
- #pause_delay:
- # See the "filament_switch_sensor" section for a description of the
- # above parameters.
- [gcode_macro PAUSE]
- rename_existing: BASE_PAUSE
- default_parameter_X: 230 # edit to your preferred park position
- default_parameter_Y: 230 # edit to your preferred park position
- default_parameter_Z: 10 # edit to your preferred park position
- default_parameter_E: 1 # edit to your preferred retract length
- gcode:
- SAVE_GCODE_STATE NAME=PAUSE_state
- BASE_PAUSE
- G91
- G1 E-{E} F2100
- G1 Z{Z}
- G90
- G1 X{X} Y{Y} F6000
- [gcode_macro RESUME]
- rename_existing: BASE_RESUME
- default_parameter_E: 1 # edit to your preferred retract length
- gcode:
- G91
- G1 E{E} F2100
- G90
- RESTORE_GCODE_STATE NAME=PAUSE_state MOVE=1
- BASE_RESUME
- [gcode_macro CANCEL_PRINT]
- rename_existing: BASE_CANCEL_PRINT
- gcode:
- TURN_OFF_HEATERS
- CLEAR_PAUSE
- SDCARD_RESET_FILE
- BASE_CANCEL_PRINT
- [gcode_macro CANCEL_PRINT]
- rename_existing: ORIG_CANCEL_PRINT
- gcode:
- END_PRINT
- [gcode_arcs]
- #resolution: 1.0
- # An arc will be split into segments. Each segment's length will
- # equal the resolution in mm set above. Lower values will produce a
- # finer arc, but also more work for your machine. Arcs smaller than
- # the configured value will become straight lines. The default is
- # 1mm.
- [temperature_sensor raspberry_pi]
- sensor_type: temperature_host
- min_temp: 10
- max_temp: 100
- [temperature_sensor mcu_temp]
- sensor_type: temperature_mcu
- min_temp: 10
- max_temp: 100
- [neopixel my_neopixel]
- pin: PD0
- # The pin connected to the neopixel. This parameter must be
- # provided.
- chain_count: 3
- # The number of Neopixel chips that are "daisy chained" to the
- # provided pin. The default is 1 (which indicates only a single
- # Neopixel is connected to the pin).
- color_order: RGB
- # Set the pixel order required by the LED hardware. Options are GRB,
- # RGB, GRBW, or RGBW. The default is GRB.
- initial_RED: 0.0
- initial_GREEN: 0.0
- initial_BLUE: 0.0
- #initial_WHITE: 0.0
- # Sets the initial LED color of the Neopixel. Each value should be
- # between 0.0 and 1.0. The WHITE option is only available on RGBW
- # LEDs. The default for each color is 0.
- #*# <---------------------- SAVE_CONFIG ---------------------->
- #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
- #*#
- #*# [extruder]
- #*# control = pid
- #*# pid_kp = 21.437
- #*# pid_ki = 0.999
- #*# pid_kd = 114.958
- #*#
- #*# [extruder1]
- #*# control = pid
- #*# pid_kp = 14.312
- #*# pid_ki = 0.604
- #*# pid_kd = 84.801
- #*#
- #*# [heater_bed]
- #*# control = pid
- #*# pid_kp = 69.977
- #*# pid_ki = 1.012
- #*# pid_kd = 1209.728
- #*#
- #*# [bltouch]
- #*# z_offset = 2.80
- #*#
- #*# [bed_mesh default]
- #*# version = 1
- #*# points =
- #*# 0.387500, 0.262500, 0.172500, 0.032500, -0.075000, -0.030000, -0.012500, 0.162500
- #*# 0.382500, 0.260000, 0.135000, 0.020000, -0.070000, -0.010000, 0.030000, 0.170000
- #*# 0.357500, 0.252500, 0.155000, 0.067500, -0.017500, 0.040000, 0.052500, 0.192500
- #*# 0.325000, 0.232500, 0.170000, 0.072500, -0.042500, 0.045000, 0.062500, 0.192500
- #*# 0.267500, 0.207500, 0.170000, 0.047500, -0.057500, 0.005000, 0.087500, 0.197500
- #*# 0.247500, 0.200000, 0.137500, 0.022500, -0.090000, -0.005000, 0.037500, 0.170000
- #*# 0.262500, 0.205000, 0.107500, -0.010000, -0.117500, -0.060000, -0.020000, 0.102500
- #*# 0.275000, 0.212500, 0.072500, -0.032500, -0.162500, -0.097500, -0.037500, 0.080000
- #*# tension = 0.2
- #*# min_x = 5.0
- #*# algo = bicubic
- #*# y_count = 8
- #*# mesh_y_pps = 2
- #*# min_y = 5.0
- #*# x_count = 8
- #*# max_y = 213.95
- #*# mesh_x_pps = 2
- #*# max_x = 225.99
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement