Automatic commit of config from 2025-03-25

This commit is contained in:
Martyn 2025-03-25 13:11:56 +00:00
parent 0a7f3073d9
commit 672b1bec16
8 changed files with 253 additions and 165 deletions

View file

@ -1,5 +1,5 @@
[mcu ebb36] [mcu ebb36]
canbus_uuid: 856855c0f065 canbus_uuid: 2bc647c51830
[temperature_sensor ebb36] [temperature_sensor ebb36]
sensor_type: temperature_mcu sensor_type: temperature_mcu
@ -126,4 +126,4 @@ axes_map: x,y,z
[resonance_tester] [resonance_tester]
accel_chip: adxl345 accel_chip: adxl345
probe_points: 175,175,15 probe_points: 175,175,15

71
eddy_macros.cfg Normal file
View file

@ -0,0 +1,71 @@
[gcode_macro G28]
rename_existing: G28.1
gcode:
#SET_GCODE_VARIABLE MACRO=_KNOMI_STATUS VARIABLE=homing VALUE=True # Uncomment this if using a KNOMI and then remove the G28 macro from the KNOMI.cfg
G28.1 {rawparams}
{% if not rawparams or (rawparams and 'Z' in rawparams) %}
PROBE
SET_Z_FROM_PROBE
{% endif %}
#SET_GCODE_VARIABLE MACRO=_KNOMI_STATUS VARIABLE=homing VALUE=False # Uncomment this if using a KNOMI and then remove the G28 macro from the KNOMI.cfg
# Uncomment this if you are using Eddy as the probe AND the homing endstop
[gcode_macro SET_Z_FROM_PROBE]
gcode:
{% set cf = printer.configfile.settings %}
SET_GCODE_OFFSET_ORIG Z={printer.probe.last_z_result - cf['probe_eddy_current btt_eddy'].z_offset + printer["gcode_macro SET_GCODE_OFFSET"].runtime_offset}
G90
G1 Z{cf.safe_z_home.z_hop}
# Uncomment this if you are using Eddy as the probe AND the homing endstop AND would like to use the beta z-offset control
[gcode_macro Z_OFFSET_APPLY_PROBE]
rename_existing: Z_OFFSET_APPLY_PROBE_ORIG
gcode:
SAVE_VARIABLE VARIABLE=nvm_offset VALUE={ printer["gcode_macro SET_GCODE_OFFSET"].runtime_offset }
# Uncomment the lines in this macro if you are using Eddy as the probe AND the homing endstop AND would like to use the beta z-offset control
[gcode_macro SET_GCODE_OFFSET]
rename_existing: SET_GCODE_OFFSET_ORIG
variable_restored: False # Mark whether the var has been restored from NVM
variable_runtime_offset: 0
gcode:
{% if params.Z_ADJUST %}
SET_GCODE_VARIABLE MACRO=SET_GCODE_OFFSET VARIABLE=runtime_offset VALUE={ printer["gcode_macro SET_GCODE_OFFSET"].runtime_offset + params.Z_ADJUST|float }
{% endif %}
{% if params.Z %}
{% set paramList = rawparams.split() %}
{% for i in range(paramList|length) %}
{% if paramList[i]=="Z=0" %}
{% set temp=paramList.pop(i) %}
{% set temp="Z_ADJUST=" + (-printer["gcode_macro SET_GCODE_OFFSET"].runtime_offset)|string %}
{% if paramList.append(temp) %}{% endif %}
{% endif %}
{% endfor %}
{% set rawparams=paramList|join(' ') %}
SET_GCODE_VARIABLE MACRO=SET_GCODE_OFFSET VARIABLE=runtime_offset VALUE=0
{% endif %}
SET_GCODE_OFFSET_ORIG { rawparams }
# This macro automates a lot of the frequency mapping process and simplifies the steps significantly.
[gcode_macro PROBE_EDDY_CURRENT_CALIBRATE_AUTO]
gcode:
BED_MESH_CLEAR
G28 X Y
G90 # Abs positioning
G1 X{ printer.toolhead.axis_maximum.x/2 } Y{ printer.toolhead.axis_maximum.y/2 } F6000
{% if 'z' not in printer.toolhead.homed_axes %}
SET_KINEMATIC_POSITION Z={ printer.toolhead.axis_maximum.z-1 } # Allows the user to work it down until it touches.
{% endif %}
PROBE_EDDY_CURRENT_CALIBRATE {rawparams}
[gcode_macro BED_MESH_CALIBRATE]
rename_existing: BTT_BED_MESH_CALIBRATE
gcode:
BTT_BED_MESH_CALIBRATE METHOD=rapid_scan

View file

@ -312,64 +312,64 @@ gcode:
G1 E-{unload_distance} F{max_velocity} # fast-unload G1 E-{unload_distance} F{max_velocity} # fast-unload
RESTORE_GCODE_STATE NAME=unload_state RESTORE_GCODE_STATE NAME=unload_state
[gcode_macro _SAFE_X_HOME] # [gcode_macro _SAFE_X_HOME]
; This macro is to ensure that we're not at y=home when X is homed. # ; This macro is to ensure that we're not at y=home when X is homed.
gcode: # gcode:
{% if 'Y' in printer.toolhead.homed_axes %} # {% if 'Y' in printer.toolhead.homed_axes %}
G91 # G91
G0 Y-20 F50000 # G0 Y-20 F50000
G90 # G90
{% else %} # {% else %}
G90 # G90
SET_KINEMATIC_POSITION Y=20 # SET_KINEMATIC_POSITION Y=20
G0 Y0 F50000 # G0 Y0 F50000
G28 X # G28 X
{% endif %} # {% endif %}
[gcode_macro _SAFE_Z_HOME_LIFT] # [gcode_macro _SAFE_Z_HOME_LIFT]
; Lift the Z no matter what (replicate z-hop from [safe_z_home] # ; Lift the Z no matter what (replicate z-hop from [safe_z_home]
gcode: # gcode:
{% if 'Z' in printer.toolhead.homed_axes %} # {% if 'Z' in printer.toolhead.homed_axes %}
G91 # G91
G0 Z10 F1000 # G0 Z10 F1000
G90 # G90
{% else %} # {% else %}
G90 # G90
SET_KINEMATIC_POSITION Z=0 # SET_KINEMATIC_POSITION Z=0
G0 Z10 F1000 # G0 Z10 F1000
{% endif %} # {% endif %}
[gcode_macro _SAFE_Z_HOME] # [gcode_macro _SAFE_Z_HOME]
; this macro recreates the save_z_home setup center the toolhead before z home. # ; this macro recreates the save_z_home setup center the toolhead before z home.
gcode: # gcode:
{% if not 'X' in printer.toolhead.homed_axes %} # {% if not 'X' in printer.toolhead.homed_axes %}
_SAFE_X_HOME # _SAFE_X_HOME
{% endif %} # {% endif %}
{% if not 'Y' in printer.toolhead.homed_axes %} # {% if not 'Y' in printer.toolhead.homed_axes %}
G28 Y # G28 Y
{% endif %} # {% endif %}
G0 X175 Y175 F50000 # G0 X175 Y175 F50000
G28 Z # G28 Z
[homing_override] # [homing_override]
; The ebb36 mount often catches on the drag chain at the back of the printer. # ; The ebb36 mount often catches on the drag chain at the back of the printer.
; This ensures that if X is asked to be homed, first Y is homed and then y is # ; This ensures that if X is asked to be homed, first Y is homed and then y is
; moved away from the back of the printer and then homed. # ; moved away from the back of the printer and then homed.
axes: xyz # axes: xyz
gcode: # gcode:
#z hop no matter what # #z hop no matter what
_SAFE_Z_HOME_LIFT # _SAFE_Z_HOME_LIFT
{% if not 'Z' in params and not 'Y' in params and 'X' in params %} # Home X # {% if not 'Z' in params and not 'Y' in params and 'X' in params %} # Home X
_SAFE_X_HOME # _SAFE_X_HOME
{% elif not 'Z' in params and not 'X' in params and 'Y' in params %} #Home Y # {% elif not 'Z' in params and not 'X' in params and 'Y' in params %} #Home Y
G28 Y # G28 Y
{% elif not 'Z' in params and 'X' in params and 'Y' in params %} #Home X+Y # {% elif not 'Z' in params and 'X' in params and 'Y' in params %} #Home X+Y
_SAFE_X_HOME # _SAFE_X_HOME
G28 Y # G28 Y
{% elif 'Z' in params and not 'X' in params and not 'Y' in params %} # Home Z # {% elif 'Z' in params and not 'X' in params and not 'Y' in params %} # Home Z
_SAFE_Z_HOME # _SAFE_Z_HOME
{% else %} #Home X+Y+Z # {% else %} #Home X+Y+Z
_SAFE_X_HOME # _SAFE_X_HOME
G28 Y # G28 Y
_SAFE_Z_HOME # _SAFE_Z_HOME
{% endif %} # {% endif %}

View file

@ -17,7 +17,7 @@
# This contains aliases for pins for MCU type MMB11 # This contains aliases for pins for MCU type MMB11
# #
[mcu mmu] [mcu mmu]
serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_210044000150335331383520-if00 # Change to `canbus_uuid: 1234567890` for CANbus setups canbus_uuid: 214adf7db8eb
# PIN ALIASES FOR MMU MCU BOARD ---------------------------------------------------------------------------------------- # PIN ALIASES FOR MMU MCU BOARD ----------------------------------------------------------------------------------------

View file

@ -128,7 +128,7 @@ homing_extruder: 1 # CAUTION: Normally this should be 1. 0 will disable the ho
# #
[tmc2209 stepper_mmu_gear] [tmc2209 stepper_mmu_gear]
uart_pin: mmu:MMU_GEAR_UART uart_pin: mmu:MMU_GEAR_UART
run_current: 0.5 # ERCF BOM NEMA14 motor run_current: 0.8 # ERCF BOM NEMA14 motor
hold_current: 0.1 # Recommend to be small if not using "touch" or move (TMC stallguard) hold_current: 0.1 # Recommend to be small if not using "touch" or move (TMC stallguard)
interpolate: True interpolate: True
sense_resistor: 0.110 # Usually 0.11, 0.15 for BTT TMC2226 sense_resistor: 0.110 # Usually 0.11, 0.15 for BTT TMC2226
@ -140,10 +140,10 @@ stealthchop_threshold: 0 # Spreadcycle has more torque and better at speed
[stepper_mmu_gear] [stepper_mmu_gear]
step_pin: mmu:MMU_GEAR_STEP step_pin: mmu:MMU_GEAR_STEP
dir_pin: !mmu:MMU_GEAR_DIR dir_pin: mmu:MMU_GEAR_DIR
enable_pin: !mmu:MMU_GEAR_ENABLE enable_pin: !mmu:MMU_GEAR_ENABLE
rotation_distance: 22.7316868 # Bondtech 5mm Drive Gears. Overridden by 'mmu_gear_rotation_distance' in mmu_vars.cfg rotation_distance: 22.7316868 # Bondtech 5mm Drive Gears. Overridden by 'mmu_gear_rotation_distance' in mmu_vars.cfg
gear_ratio: 80:20 # E.g. ERCF 80:20, Tradrack 50:17 #gear_ratio: 80:20 # E.g. ERCF 80:20, Tradrack 50:17
microsteps: 16 # Recommend 16. Increase only if you "step compress" issues when syncing microsteps: 16 # Recommend 16. Increase only if you "step compress" issues when syncing
full_steps_per_rotation: 200 # 200 for 1.8 degree, 400 for 0.9 degree full_steps_per_rotation: 200 # 200 for 1.8 degree, 400 for 0.9 degree
# #
@ -176,7 +176,7 @@ stealthchop_threshold: 100 # Stallguard "touch" movement (slower speeds) best d
[stepper_mmu_selector] [stepper_mmu_selector]
step_pin: mmu:MMU_SEL_STEP step_pin: mmu:MMU_SEL_STEP
dir_pin: !mmu:MMU_SEL_DIR dir_pin: mmu:MMU_SEL_DIR
enable_pin: !mmu:MMU_SEL_ENABLE enable_pin: !mmu:MMU_SEL_ENABLE
rotation_distance: 40 rotation_distance: 40
microsteps: 16 # Don't need high fidelity microsteps: 16 # Don't need high fidelity
@ -245,31 +245,31 @@ maximum_pulse_width: 0.00215
# it will be ignored. You can also just comment out what you are not using. # it will be ignored. You can also just comment out what you are not using.
# #
[mmu_sensors] [mmu_sensors]
pre_gate_switch_pin_0: ^mmu:MMU_PRE_GATE_0 #pre_gate_switch_pin_0: ^mmu:MMU_PRE_GATE_0
pre_gate_switch_pin_1: ^mmu:MMU_PRE_GATE_1 #pre_gate_switch_pin_1: ^mmu:MMU_PRE_GATE_1
pre_gate_switch_pin_2: ^mmu:MMU_PRE_GATE_2 #pre_gate_switch_pin_2: ^mmu:MMU_PRE_GATE_2
pre_gate_switch_pin_3: ^mmu:MMU_PRE_GATE_3 #pre_gate_switch_pin_3: ^mmu:MMU_PRE_GATE_3
pre_gate_switch_pin_4: ^mmu:MMU_PRE_GATE_4 #pre_gate_switch_pin_4: ^mmu:MMU_PRE_GATE_4
pre_gate_switch_pin_5: ^mmu:MMU_PRE_GATE_5 #pre_gate_switch_pin_5: ^mmu:MMU_PRE_GATE_5
pre_gate_switch_pin_6: ^mmu:MMU_PRE_GATE_6 #pre_gate_switch_pin_6: ^mmu:MMU_PRE_GATE_6
pre_gate_switch_pin_7: ^mmu:MMU_PRE_GATE_7 #pre_gate_switch_pin_7: ^mmu:MMU_PRE_GATE_7
pre_gate_switch_pin_8: ^mmu:MMU_PRE_GATE_8 #pre_gate_switch_pin_8: ^mmu:MMU_PRE_GATE_8
pre_gate_switch_pin_9: ^mmu:MMU_PRE_GATE_9 #pre_gate_switch_pin_9: ^mmu:MMU_PRE_GATE_9
pre_gate_switch_pin_10: ^mmu:MMU_PRE_GATE_10 #pre_gate_switch_pin_10: ^mmu:MMU_PRE_GATE_10
pre_gate_switch_pin_11: ^mmu:MMU_PRE_GATE_11 #pre_gate_switch_pin_11: ^mmu:MMU_PRE_GATE_11
post_gear_switch_pin_0: ^mmu:MMU_POST_GEAR_0 #post_gear_switch_pin_0: ^mmu:MMU_POST_GEAR_0
post_gear_switch_pin_1: ^mmu:MMU_POST_GEAR_1 #post_gear_switch_pin_1: ^mmu:MMU_POST_GEAR_1
post_gear_switch_pin_2: ^mmu:MMU_POST_GEAR_2 #post_gear_switch_pin_2: ^mmu:MMU_POST_GEAR_2
post_gear_switch_pin_3: ^mmu:MMU_POST_GEAR_3 #post_gear_switch_pin_3: ^mmu:MMU_POST_GEAR_3
post_gear_switch_pin_4: ^mmu:MMU_POST_GEAR_4 #post_gear_switch_pin_4: ^mmu:MMU_POST_GEAR_4
post_gear_switch_pin_5: ^mmu:MMU_POST_GEAR_5 #post_gear_switch_pin_5: ^mmu:MMU_POST_GEAR_5
post_gear_switch_pin_6: ^mmu:MMU_POST_GEAR_6 #post_gear_switch_pin_6: ^mmu:MMU_POST_GEAR_6
post_gear_switch_pin_7: ^mmu:MMU_POST_GEAR_7 #post_gear_switch_pin_7: ^mmu:MMU_POST_GEAR_7
post_gear_switch_pin_8: ^mmu:MMU_POST_GEAR_8 #post_gear_switch_pin_8: ^mmu:MMU_POST_GEAR_8
post_gear_switch_pin_9: ^mmu:MMU_POST_GEAR_9 #post_gear_switch_pin_9: ^mmu:MMU_POST_GEAR_9
post_gear_switch_pin_10: ^mmu:MMU_POST_GEAR_10 #post_gear_switch_pin_10: ^mmu:MMU_POST_GEAR_10
post_gear_switch_pin_11: ^mmu:MMU_POST_GEAR_11 #post_gear_switch_pin_11: ^mmu:MMU_POST_GEAR_11
# These sensors can be replicated in a multi-mmu, type-B setup (see num_gates comment). # These sensors can be replicated in a multi-mmu, type-B setup (see num_gates comment).
# If so, then use a comma separated list of per-unit pins instead of single pin # If so, then use a comma separated list of per-unit pins instead of single pin
@ -278,9 +278,8 @@ sync_feedback_tension_pin:
sync_feedback_compression_pin: sync_feedback_compression_pin:
# These sensors are on the toolhead and often controlled by the main printer mcu # These sensors are on the toolhead and often controlled by the main printer mcu
extruder_switch_pin: extruder_switch_pin: ^ebb36: PB6
toolhead_switch_pin: toolhead_switch_pin: ^ebb36: PB5
# ENCODER ------------------------------------------------------------------------------------------------------------- # ENCODER -------------------------------------------------------------------------------------------------------------
# ███████╗███╗ ██╗ ██████╗ ██████╗ ██████╗ ███████╗██████╗ # ███████╗███╗ ██╗ ██████╗ ██████╗ ██████╗ ███████╗██████╗
@ -319,7 +318,7 @@ flowrate_samples: 20 # How many "movements" of the extruder to measure average
# (comment out this section if you don't have leds or have them defined elsewhere) # (comment out this section if you don't have leds or have them defined elsewhere)
[neopixel mmu_leds] [neopixel mmu_leds]
pin: mmu:MMU_NEOPIXEL pin: mmu:MMU_NEOPIXEL
chain_count: 18 # Need number gates x1 or x2 + status leds chain_count: 9 # Need number gates x1 or x2 + status leds
color_order: GRBW # Set based on your particular neopixel specification (can be comma separated list) color_order: GRBW # Set based on your particular neopixel specification (can be comma separated list)
# MMU LED EFFECT SEGMENTS ---------------------------------------------------------------------------------------------- # MMU LED EFFECT SEGMENTS ----------------------------------------------------------------------------------------------

View file

@ -237,7 +237,7 @@ extruder_collision_homing_current: 30 # % gear_stepper current (10%-100%) to use
# potentially unnecessary. However you can still force this initial homing step by setting this option in which case # potentially unnecessary. However you can still force this initial homing step by setting this option in which case
# the filament will home to the extruder and then home to the toolhead sensor in two steps # the filament will home to the extruder and then home to the toolhead sensor in two steps
# #
extruder_force_homing: 0 extruder_force_homing: 1
# Toolhead loading and unloading -------------------------------------------------------------------------------------- # Toolhead loading and unloading --------------------------------------------------------------------------------------

View file

@ -1,8 +1,11 @@
# This is the template file for storing Happy Hare state and calibration variables. It is pointed to
# with the [save_variables] block in 'mmu_macro_vars.cfg'
#
# If you want to use an existing "variables" file, then that is fine but make sure you copy the
# "mmu__revision" line to it because Happy Hare will look for this to validate correct setup
#
[Variables] [Variables]
mmu__revision = 0 mmu__revision = 135
mmu_calibration_bowden_home = 'encoder'
mmu_calibration_bowden_lengths = [-1, -1, -1, -1, -1, -1, -1, -1]
mmu_gear_rotation_distances = [-1, -1, -1, -1, -1, -1, -1, -1]
mmu_selector_bypass = -1
mmu_selector_offsets = [-1, -1, -1, -1, -1, -1, -1, -1]
mmu_state_filament_pos = 10
mmu_state_gate_selected = -1
mmu_statistics_counters = {'servo_down': {'count': 10, 'limit': 5000, 'warning': 'Inspect servo arm for wear/damage', 'pause': False}, 'mmu_restarts': {'count': 29, 'limit': -1, 'warning': ''}, 'cutter_blade': {'count': 0, 'limit': 3000, 'warning': 'Inspect/replace filament cutting blade', 'pause': False}}

View file

@ -25,9 +25,8 @@
## Fine tune E steps [extruder] section ## Fine tune E steps [extruder] section
[mcu] [mcu]
serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_210044000150335331383520-if00 # now a canbus node
# no longer a canbus bridge canbus_uuid: 970febd72165
#canbus_uuid: 970febd72165
[include ebb36.cfg] [include ebb36.cfg]
#[include klicky-probe.cfg] #[include klicky-probe.cfg]
@ -35,6 +34,7 @@ serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_210044000150335331383520-if00
[include fluidd.cfg] [include fluidd.cfg]
[include stealthburner_leds.cfg] [include stealthburner_leds.cfg]
[include bedfans.cfg] [include bedfans.cfg]
[include eddy_macros.cfg]
[include martyn_macros.cfg] [include martyn_macros.cfg]
[include shaketune.cfg] [include shaketune.cfg]
@ -282,17 +282,17 @@ resistance3: 1228.0
[idle_timeout] [idle_timeout]
timeout: 1800 timeout: 1800
# Klicky probe replaces this! # Need to work out how eddy interferes with magic home
# [safe_z_home] [safe_z_home]
# ## XY Location of the Z Endstop Switch ## XY Location of the Z Endstop Switch
# ## Update -10,-10 to the XY coordinates of your endstop pin ## Update -10,-10 to the XY coordinates of your endstop pin
# ## (such as 157,305) after going through Z Endstop Pin ## (such as 157,305) after going through Z Endstop Pin
# ## Location Definition step. ## Location Definition step.
# #home_xy_position:232,350 #home_xy_position:232,350
# home_xy_position: 175,175 home_xy_position: 175,175
# speed:100 speed:100
# z_hop:10 z_hop:10
# z_hop_speed:10 z_hop_speed:10
## Use QUAD_GANTRY_LEVEL to level a gantry. ## Use QUAD_GANTRY_LEVEL to level a gantry.
@ -403,44 +403,36 @@ sensor_type: temperature_mcu
# samples_tolerance_retries: 4 # samples_tolerance_retries: 4
[bed_mesh] [bed_mesh]
speed: 120 speed: 200
horizontal_move_z: 2 horizontal_move_z: 2
mesh_min: 35, 35 mesh_min: 35, 35
mesh_max: 310, 310 mesh_max: 310, 310
zero_reference_position: 175, 175 zero_reference_position: 175, 175
#probe_count: 5, 5 mesh_pps: 9, 9
probe_count: 5
mesh_pps: 7, 7
algorithm: bicubic algorithm: bicubic
bicubic_tension: 0.2 bicubic_tension: 0.2
probe_count: 7, 7 probe_count: 9, 9
[input_shaper] [input_shaper]
shaper_freq_x: 91.4 shaper_freq_x: 91.4
shaper_freq_y: 70.0 shaper_freq_y: 70.0
shaper_type: 3hump_ei shaper_type: 3hump_ei
[mcu scanner] [mcu eddy]
canbus_uuid: 4afa67798fac canbus_uuid: 65f0daec916f
[scanner] [probe_eddy_current btt_eddy]
mcu: scanner sensor_type: ldc1612
sensor: cartographer z_offset: 2.5
sensor_alt: carto i2c_mcu: eddy
# Z probing lift speed. i2c_bus: i2c0f
backlash_comp: 0.5 x_offset: 0
# Backlash compensation distance for removing Z backlash before measuring y_offset: 21.42
# the sensor response.
# [temperature_probe btt_eddy]
# Offsets are measured from the centre of your coil, to the tip of your nozzle sensor_type: Generic 3950
# on a level axis. It is vital that this is accurate. sensor_pin: eddy:gpio26
# horizontal_move_z: 2
x_offset: 0.0
# X offset of cartographer from the nozzle.
y_offset: 21.1
# Y offset of cartographer from the nozzle.
mesh_runs: 2
# Number of passes to make during mesh scan.
[force_move] [force_move]
enable_force_move: True enable_force_move: True
@ -460,34 +452,16 @@ enable_force_move: True
#*# <---------------------- SAVE_CONFIG ----------------------> #*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated. #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*# #*#
#*# [scanner model default]
#*# model_coef = 1.4050831858687034,
#*# 1.8219447940830515,
#*# 0.7738341113330293,
#*# 0.39901472219479744,
#*# 0.2680326035724343,
#*# 0.17965483078663627,
#*# -0.05775648804119655,
#*# -0.009252690277367137,
#*# 0.16228924774561448,
#*# 0.061116700668611953
#*# model_domain = 3.2083850283845136e-07,3.3397281426221727e-07
#*# model_range = 0.100000,5.000000
#*# model_temp = 46.457695
#*# model_offset = 0.72500
#*# model_mode = scan
#*# model_fw_version = CARTOGRAPHER 5.1.0
#*#
#*# [bed_mesh default] #*# [bed_mesh default]
#*# version = 1 #*# version = 1
#*# points = #*# points =
#*# 0.022344, 0.015122, 0.035312, 0.034622, 0.052584, 0.032138, 0.010100 #*# 0.022344, 0.015122, 0.035312, 0.034622, 0.052584, 0.032138, 0.010100
#*# 0.012184, 0.008422, 0.020506, 0.024766, 0.043691, 0.035916, 0.002167 #*# 0.012184, 0.008422, 0.020506, 0.024766, 0.043691, 0.035916, 0.002167
#*# 0.007548, -0.005669, 0.003979, 0.010653, 0.021664, 0.012377, -0.020468 #*# 0.007548, -0.005669, 0.003979, 0.010653, 0.021664, 0.012377, -0.020468
#*# -0.007927, -0.003268, 0.003824, 0.008708, 0.012917, 0.000969, -0.033321 #*# -0.007927, -0.003268, 0.003824, 0.008708, 0.012917, 0.000969, -0.033321
#*# 0.011999, 0.006491, 0.020277, 0.022756, 0.035240, 0.021950, -0.016566 #*# 0.011999, 0.006491, 0.020277, 0.022756, 0.035240, 0.021950, -0.016566
#*# 0.013978, 0.011913, 0.030722, 0.017923, 0.038969, 0.020484, -0.008177 #*# 0.013978, 0.011913, 0.030722, 0.017923, 0.038969, 0.020484, -0.008177
#*# 0.005963, 0.006327, 0.023102, 0.015728, 0.027294, 0.017356, -0.012762 #*# 0.005963, 0.006327, 0.023102, 0.015728, 0.027294, 0.017356, -0.012762
#*# x_count = 7 #*# x_count = 7
#*# y_count = 7 #*# y_count = 7
#*# mesh_x_pps = 7 #*# mesh_x_pps = 7
@ -503,3 +477,44 @@ enable_force_move: True
#*# xy_skew = 0.007318697823262824 #*# xy_skew = 0.007318697823262824
#*# xz_skew = 0.0004313347372552723 #*# xz_skew = 0.0004313347372552723
#*# yz_skew = -0.0005939714989857676 #*# yz_skew = -0.0005939714989857676
#*#
#*# [probe_eddy_current btt_eddy]
#*# reg_drive_current = 15
#*# calibrate =
#*# 0.050000:3234035.686,0.090000:3233505.682,0.130000:3233018.358,
#*# 0.170000:3232549.420,0.210000:3232039.136,0.250000:3231571.865,
#*# 0.290000:3231121.935,0.330000:3230664.572,0.370000:3230199.562,
#*# 0.410000:3229778.979,0.450000:3229321.772,0.490000:3228888.767,
#*# 0.530000:3228458.114,0.570000:3228024.212,0.610000:3227627.950,
#*# 0.650000:3227256.285,0.690000:3226823.562,0.730000:3226455.090,
#*# 0.770000:3226051.053,0.810000:3225682.914,0.850000:3225306.650,
#*# 0.890000:3224939.102,0.930000:3224586.910,0.970000:3224241.353,
#*# 1.010000:3223885.188,1.050000:3223535.705,1.090000:3223201.622,
#*# 1.130000:3222876.338,1.170000:3222541.650,1.210000:3222242.460,
#*# 1.250000:3221928.537,1.290000:3221625.949,1.330000:3221306.784,
#*# 1.370000:3221015.265,1.410000:3220724.364,1.450000:3220422.417,
#*# 1.490000:3220139.164,1.530000:3219869.485,1.570000:3219597.530,
#*# 1.610000:3219329.430,1.650000:3219040.173,1.690000:3218777.803,
#*# 1.730000:3218558.312,1.770000:3218290.188,1.810000:3218055.185,
#*# 1.850000:3217785.668,1.890000:3217530.332,1.930000:3217299.811,
#*# 1.970000:3217083.352,2.010000:3216838.844,2.050000:3216614.369,
#*# 2.090000:3216390.372,2.130000:3216165.714,2.170000:3215955.044,
#*# 2.210000:3215744.706,2.250000:3215530.923,2.290000:3215335.844,
#*# 2.330000:3215145.921,2.370000:3214926.204,2.410000:3214735.608,
#*# 2.450000:3214528.453,2.490000:3214344.846,2.530000:3214139.500,
#*# 2.570000:3213957.120,2.610000:3213772.125,2.650000:3213590.056,
#*# 2.690000:3213432.187,2.730000:3213257.292,2.770000:3213064.694,
#*# 2.810000:3212904.791,2.850000:3212738.881,2.890000:3212579.622,
#*# 2.930000:3212408.129,2.970000:3212247.934,3.010000:3212089.730,
#*# 3.050000:3211925.224,3.090000:3211775.817,3.130000:3211621.347,
#*# 3.170000:3211521.732,3.210000:3211338.163,3.250000:3211182.087,
#*# 3.290000:3211039.050,3.330000:3210933.545,3.370000:3210786.705,
#*# 3.410000:3210649.198,3.450000:3210528.386,3.490000:3210394.204,
#*# 3.530000:3210236.458,3.570000:3210112.356,3.610000:3209977.430,
#*# 3.650000:3209846.484,3.690000:3209729.506,3.730000:3209609.122,
#*# 3.770000:3209494.898,3.810000:3209375.235,3.850000:3209279.391,
#*# 3.890000:3209159.702,3.930000:3209050.169,3.970000:3208936.706,
#*# 4.010000:3208819.730,4.050000:3208713.566
#*#
#*# [temperature_probe btt_eddy]
#*# calibration_temp = 36.290733