Automatic commit of config from 2025-03-25
This commit is contained in:
parent
0a7f3073d9
commit
672b1bec16
8 changed files with 253 additions and 165 deletions
|
@ -1,5 +1,5 @@
|
|||
[mcu ebb36]
|
||||
canbus_uuid: 856855c0f065
|
||||
canbus_uuid: 2bc647c51830
|
||||
|
||||
[temperature_sensor ebb36]
|
||||
sensor_type: temperature_mcu
|
||||
|
|
71
eddy_macros.cfg
Normal file
71
eddy_macros.cfg
Normal 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
|
|
@ -312,64 +312,64 @@ gcode:
|
|||
G1 E-{unload_distance} F{max_velocity} # fast-unload
|
||||
RESTORE_GCODE_STATE NAME=unload_state
|
||||
|
||||
[gcode_macro _SAFE_X_HOME]
|
||||
; This macro is to ensure that we're not at y=home when X is homed.
|
||||
gcode:
|
||||
{% if 'Y' in printer.toolhead.homed_axes %}
|
||||
G91
|
||||
G0 Y-20 F50000
|
||||
G90
|
||||
{% else %}
|
||||
G90
|
||||
SET_KINEMATIC_POSITION Y=20
|
||||
G0 Y0 F50000
|
||||
G28 X
|
||||
{% endif %}
|
||||
# [gcode_macro _SAFE_X_HOME]
|
||||
# ; This macro is to ensure that we're not at y=home when X is homed.
|
||||
# gcode:
|
||||
# {% if 'Y' in printer.toolhead.homed_axes %}
|
||||
# G91
|
||||
# G0 Y-20 F50000
|
||||
# G90
|
||||
# {% else %}
|
||||
# G90
|
||||
# SET_KINEMATIC_POSITION Y=20
|
||||
# G0 Y0 F50000
|
||||
# G28 X
|
||||
# {% endif %}
|
||||
|
||||
[gcode_macro _SAFE_Z_HOME_LIFT]
|
||||
; Lift the Z no matter what (replicate z-hop from [safe_z_home]
|
||||
gcode:
|
||||
{% if 'Z' in printer.toolhead.homed_axes %}
|
||||
G91
|
||||
G0 Z10 F1000
|
||||
G90
|
||||
{% else %}
|
||||
G90
|
||||
SET_KINEMATIC_POSITION Z=0
|
||||
G0 Z10 F1000
|
||||
{% endif %}
|
||||
# [gcode_macro _SAFE_Z_HOME_LIFT]
|
||||
# ; Lift the Z no matter what (replicate z-hop from [safe_z_home]
|
||||
# gcode:
|
||||
# {% if 'Z' in printer.toolhead.homed_axes %}
|
||||
# G91
|
||||
# G0 Z10 F1000
|
||||
# G90
|
||||
# {% else %}
|
||||
# G90
|
||||
# SET_KINEMATIC_POSITION Z=0
|
||||
# G0 Z10 F1000
|
||||
# {% endif %}
|
||||
|
||||
[gcode_macro _SAFE_Z_HOME]
|
||||
; this macro recreates the save_z_home setup center the toolhead before z home.
|
||||
gcode:
|
||||
{% if not 'X' in printer.toolhead.homed_axes %}
|
||||
_SAFE_X_HOME
|
||||
{% endif %}
|
||||
{% if not 'Y' in printer.toolhead.homed_axes %}
|
||||
G28 Y
|
||||
{% endif %}
|
||||
G0 X175 Y175 F50000
|
||||
G28 Z
|
||||
# [gcode_macro _SAFE_Z_HOME]
|
||||
# ; this macro recreates the save_z_home setup center the toolhead before z home.
|
||||
# gcode:
|
||||
# {% if not 'X' in printer.toolhead.homed_axes %}
|
||||
# _SAFE_X_HOME
|
||||
# {% endif %}
|
||||
# {% if not 'Y' in printer.toolhead.homed_axes %}
|
||||
# G28 Y
|
||||
# {% endif %}
|
||||
# G0 X175 Y175 F50000
|
||||
# G28 Z
|
||||
|
||||
[homing_override]
|
||||
; 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
|
||||
; moved away from the back of the printer and then homed.
|
||||
axes: xyz
|
||||
gcode:
|
||||
#z hop no matter what
|
||||
_SAFE_Z_HOME_LIFT
|
||||
{% if not 'Z' in params and not 'Y' in params and 'X' in params %} # Home X
|
||||
_SAFE_X_HOME
|
||||
{% elif not 'Z' in params and not 'X' in params and 'Y' in params %} #Home Y
|
||||
G28 Y
|
||||
{% elif not 'Z' in params and 'X' in params and 'Y' in params %} #Home X+Y
|
||||
_SAFE_X_HOME
|
||||
G28 Y
|
||||
{% elif 'Z' in params and not 'X' in params and not 'Y' in params %} # Home Z
|
||||
_SAFE_Z_HOME
|
||||
{% else %} #Home X+Y+Z
|
||||
_SAFE_X_HOME
|
||||
G28 Y
|
||||
_SAFE_Z_HOME
|
||||
{% endif %}
|
||||
# [homing_override]
|
||||
# ; 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
|
||||
# ; moved away from the back of the printer and then homed.
|
||||
# axes: xyz
|
||||
# gcode:
|
||||
# #z hop no matter what
|
||||
# _SAFE_Z_HOME_LIFT
|
||||
# {% if not 'Z' in params and not 'Y' in params and 'X' in params %} # Home X
|
||||
# _SAFE_X_HOME
|
||||
# {% elif not 'Z' in params and not 'X' in params and 'Y' in params %} #Home Y
|
||||
# G28 Y
|
||||
# {% elif not 'Z' in params and 'X' in params and 'Y' in params %} #Home X+Y
|
||||
# _SAFE_X_HOME
|
||||
# G28 Y
|
||||
# {% elif 'Z' in params and not 'X' in params and not 'Y' in params %} # Home Z
|
||||
# _SAFE_Z_HOME
|
||||
# {% else %} #Home X+Y+Z
|
||||
# _SAFE_X_HOME
|
||||
# G28 Y
|
||||
# _SAFE_Z_HOME
|
||||
# {% endif %}
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
# This contains aliases for pins for MCU type MMB11
|
||||
#
|
||||
[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 ----------------------------------------------------------------------------------------
|
||||
|
|
|
@ -128,7 +128,7 @@ homing_extruder: 1 # CAUTION: Normally this should be 1. 0 will disable the ho
|
|||
#
|
||||
[tmc2209 stepper_mmu_gear]
|
||||
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)
|
||||
interpolate: True
|
||||
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]
|
||||
step_pin: mmu:MMU_GEAR_STEP
|
||||
dir_pin: !mmu:MMU_GEAR_DIR
|
||||
dir_pin: mmu:MMU_GEAR_DIR
|
||||
enable_pin: !mmu:MMU_GEAR_ENABLE
|
||||
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
|
||||
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]
|
||||
step_pin: mmu:MMU_SEL_STEP
|
||||
dir_pin: !mmu:MMU_SEL_DIR
|
||||
dir_pin: mmu:MMU_SEL_DIR
|
||||
enable_pin: !mmu:MMU_SEL_ENABLE
|
||||
rotation_distance: 40
|
||||
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.
|
||||
#
|
||||
[mmu_sensors]
|
||||
pre_gate_switch_pin_0: ^mmu:MMU_PRE_GATE_0
|
||||
pre_gate_switch_pin_1: ^mmu:MMU_PRE_GATE_1
|
||||
pre_gate_switch_pin_2: ^mmu:MMU_PRE_GATE_2
|
||||
pre_gate_switch_pin_3: ^mmu:MMU_PRE_GATE_3
|
||||
pre_gate_switch_pin_4: ^mmu:MMU_PRE_GATE_4
|
||||
pre_gate_switch_pin_5: ^mmu:MMU_PRE_GATE_5
|
||||
pre_gate_switch_pin_6: ^mmu:MMU_PRE_GATE_6
|
||||
pre_gate_switch_pin_7: ^mmu:MMU_PRE_GATE_7
|
||||
pre_gate_switch_pin_8: ^mmu:MMU_PRE_GATE_8
|
||||
pre_gate_switch_pin_9: ^mmu:MMU_PRE_GATE_9
|
||||
pre_gate_switch_pin_10: ^mmu:MMU_PRE_GATE_10
|
||||
pre_gate_switch_pin_11: ^mmu:MMU_PRE_GATE_11
|
||||
#pre_gate_switch_pin_0: ^mmu:MMU_PRE_GATE_0
|
||||
#pre_gate_switch_pin_1: ^mmu:MMU_PRE_GATE_1
|
||||
#pre_gate_switch_pin_2: ^mmu:MMU_PRE_GATE_2
|
||||
#pre_gate_switch_pin_3: ^mmu:MMU_PRE_GATE_3
|
||||
#pre_gate_switch_pin_4: ^mmu:MMU_PRE_GATE_4
|
||||
#pre_gate_switch_pin_5: ^mmu:MMU_PRE_GATE_5
|
||||
#pre_gate_switch_pin_6: ^mmu:MMU_PRE_GATE_6
|
||||
#pre_gate_switch_pin_7: ^mmu:MMU_PRE_GATE_7
|
||||
#pre_gate_switch_pin_8: ^mmu:MMU_PRE_GATE_8
|
||||
#pre_gate_switch_pin_9: ^mmu:MMU_PRE_GATE_9
|
||||
#pre_gate_switch_pin_10: ^mmu:MMU_PRE_GATE_10
|
||||
#pre_gate_switch_pin_11: ^mmu:MMU_PRE_GATE_11
|
||||
|
||||
post_gear_switch_pin_0: ^mmu:MMU_POST_GEAR_0
|
||||
post_gear_switch_pin_1: ^mmu:MMU_POST_GEAR_1
|
||||
post_gear_switch_pin_2: ^mmu:MMU_POST_GEAR_2
|
||||
post_gear_switch_pin_3: ^mmu:MMU_POST_GEAR_3
|
||||
post_gear_switch_pin_4: ^mmu:MMU_POST_GEAR_4
|
||||
post_gear_switch_pin_5: ^mmu:MMU_POST_GEAR_5
|
||||
post_gear_switch_pin_6: ^mmu:MMU_POST_GEAR_6
|
||||
post_gear_switch_pin_7: ^mmu:MMU_POST_GEAR_7
|
||||
post_gear_switch_pin_8: ^mmu:MMU_POST_GEAR_8
|
||||
post_gear_switch_pin_9: ^mmu:MMU_POST_GEAR_9
|
||||
post_gear_switch_pin_10: ^mmu:MMU_POST_GEAR_10
|
||||
post_gear_switch_pin_11: ^mmu:MMU_POST_GEAR_11
|
||||
#post_gear_switch_pin_0: ^mmu:MMU_POST_GEAR_0
|
||||
#post_gear_switch_pin_1: ^mmu:MMU_POST_GEAR_1
|
||||
#post_gear_switch_pin_2: ^mmu:MMU_POST_GEAR_2
|
||||
#post_gear_switch_pin_3: ^mmu:MMU_POST_GEAR_3
|
||||
#post_gear_switch_pin_4: ^mmu:MMU_POST_GEAR_4
|
||||
#post_gear_switch_pin_5: ^mmu:MMU_POST_GEAR_5
|
||||
#post_gear_switch_pin_6: ^mmu:MMU_POST_GEAR_6
|
||||
#post_gear_switch_pin_7: ^mmu:MMU_POST_GEAR_7
|
||||
#post_gear_switch_pin_8: ^mmu:MMU_POST_GEAR_8
|
||||
#post_gear_switch_pin_9: ^mmu:MMU_POST_GEAR_9
|
||||
#post_gear_switch_pin_10: ^mmu:MMU_POST_GEAR_10
|
||||
#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).
|
||||
# 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:
|
||||
|
||||
# These sensors are on the toolhead and often controlled by the main printer mcu
|
||||
extruder_switch_pin:
|
||||
toolhead_switch_pin:
|
||||
|
||||
extruder_switch_pin: ^ebb36: PB6
|
||||
toolhead_switch_pin: ^ebb36: PB5
|
||||
|
||||
# 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)
|
||||
[neopixel mmu_leds]
|
||||
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)
|
||||
|
||||
# MMU LED EFFECT SEGMENTS ----------------------------------------------------------------------------------------------
|
||||
|
|
|
@ -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
|
||||
# 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 --------------------------------------------------------------------------------------
|
||||
|
|
|
@ -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]
|
||||
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}}
|
||||
|
||||
|
|
129
printer.cfg
129
printer.cfg
|
@ -25,9 +25,8 @@
|
|||
## Fine tune E steps [extruder] section
|
||||
|
||||
[mcu]
|
||||
serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_210044000150335331383520-if00
|
||||
# no longer a canbus bridge
|
||||
#canbus_uuid: 970febd72165
|
||||
# now a canbus node
|
||||
canbus_uuid: 970febd72165
|
||||
|
||||
[include ebb36.cfg]
|
||||
#[include klicky-probe.cfg]
|
||||
|
@ -35,6 +34,7 @@ serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_210044000150335331383520-if00
|
|||
[include fluidd.cfg]
|
||||
[include stealthburner_leds.cfg]
|
||||
[include bedfans.cfg]
|
||||
[include eddy_macros.cfg]
|
||||
[include martyn_macros.cfg]
|
||||
[include shaketune.cfg]
|
||||
|
||||
|
@ -282,17 +282,17 @@ resistance3: 1228.0
|
|||
[idle_timeout]
|
||||
timeout: 1800
|
||||
|
||||
# Klicky probe replaces this!
|
||||
# [safe_z_home]
|
||||
# ## XY Location of the Z Endstop Switch
|
||||
# ## Update -10,-10 to the XY coordinates of your endstop pin
|
||||
# ## (such as 157,305) after going through Z Endstop Pin
|
||||
# ## Location Definition step.
|
||||
# #home_xy_position:232,350
|
||||
# home_xy_position: 175,175
|
||||
# speed:100
|
||||
# z_hop:10
|
||||
# z_hop_speed:10
|
||||
# Need to work out how eddy interferes with magic home
|
||||
[safe_z_home]
|
||||
## XY Location of the Z Endstop Switch
|
||||
## Update -10,-10 to the XY coordinates of your endstop pin
|
||||
## (such as 157,305) after going through Z Endstop Pin
|
||||
## Location Definition step.
|
||||
#home_xy_position:232,350
|
||||
home_xy_position: 175,175
|
||||
speed:100
|
||||
z_hop:10
|
||||
z_hop_speed:10
|
||||
|
||||
|
||||
## Use QUAD_GANTRY_LEVEL to level a gantry.
|
||||
|
@ -403,44 +403,36 @@ sensor_type: temperature_mcu
|
|||
# samples_tolerance_retries: 4
|
||||
|
||||
[bed_mesh]
|
||||
speed: 120
|
||||
speed: 200
|
||||
horizontal_move_z: 2
|
||||
mesh_min: 35, 35
|
||||
mesh_max: 310, 310
|
||||
zero_reference_position: 175, 175
|
||||
#probe_count: 5, 5
|
||||
probe_count: 5
|
||||
mesh_pps: 7, 7
|
||||
mesh_pps: 9, 9
|
||||
algorithm: bicubic
|
||||
bicubic_tension: 0.2
|
||||
probe_count: 7, 7
|
||||
probe_count: 9, 9
|
||||
|
||||
[input_shaper]
|
||||
shaper_freq_x: 91.4
|
||||
shaper_freq_y: 70.0
|
||||
shaper_type: 3hump_ei
|
||||
|
||||
[mcu scanner]
|
||||
canbus_uuid: 4afa67798fac
|
||||
[mcu eddy]
|
||||
canbus_uuid: 65f0daec916f
|
||||
|
||||
[scanner]
|
||||
mcu: scanner
|
||||
sensor: cartographer
|
||||
sensor_alt: carto
|
||||
# Z probing lift speed.
|
||||
backlash_comp: 0.5
|
||||
# Backlash compensation distance for removing Z backlash before measuring
|
||||
# the sensor response.
|
||||
#
|
||||
# Offsets are measured from the centre of your coil, to the tip of your nozzle
|
||||
# on a level axis. It is vital that this is accurate.
|
||||
#
|
||||
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.
|
||||
[probe_eddy_current btt_eddy]
|
||||
sensor_type: ldc1612
|
||||
z_offset: 2.5
|
||||
i2c_mcu: eddy
|
||||
i2c_bus: i2c0f
|
||||
x_offset: 0
|
||||
y_offset: 21.42
|
||||
|
||||
[temperature_probe btt_eddy]
|
||||
sensor_type: Generic 3950
|
||||
sensor_pin: eddy:gpio26
|
||||
horizontal_move_z: 2
|
||||
|
||||
[force_move]
|
||||
enable_force_move: True
|
||||
|
@ -460,24 +452,6 @@ enable_force_move: True
|
|||
#*# <---------------------- SAVE_CONFIG ---------------------->
|
||||
#*# 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]
|
||||
#*# version = 1
|
||||
#*# points =
|
||||
|
@ -503,3 +477,44 @@ enable_force_move: True
|
|||
#*# xy_skew = 0.007318697823262824
|
||||
#*# xz_skew = 0.0004313347372552723
|
||||
#*# 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
|
||||
|
|
Loading…
Add table
Reference in a new issue