Automatic commit of config from 2025-03-31
This commit is contained in:
parent
8f05aaecb6
commit
ab46b99809
5 changed files with 41 additions and 30 deletions
|
@ -24,7 +24,7 @@ gcode:
|
||||||
CLEAN_NOZZLE
|
CLEAN_NOZZLE
|
||||||
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
|
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
|
||||||
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
|
G1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position
|
||||||
SET_GCODE_OFFSET Z_ADJUST=-0.303 MOVE=1 ; This will NOT save!
|
;SET_GCODE_OFFSET Z_ADJUST=-0.303 MOVE=1 ; This will NOT save!
|
||||||
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
|
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
|
||||||
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
|
G1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little
|
||||||
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
|
G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line
|
||||||
|
|
|
@ -19,6 +19,8 @@
|
||||||
[mcu mmu]
|
[mcu mmu]
|
||||||
canbus_uuid: 214adf7db8eb # Change to `canbus_uuid: 1234567890` for CANbus setups
|
canbus_uuid: 214adf7db8eb # Change to `canbus_uuid: 1234567890` for CANbus setups
|
||||||
|
|
||||||
|
[mcu mmuext]
|
||||||
|
canbus_uuid: 029f6dc0d75b
|
||||||
|
|
||||||
# PIN ALIASES FOR MMU MCU BOARD ----------------------------------------------------------------------------------------
|
# PIN ALIASES FOR MMU MCU BOARD ----------------------------------------------------------------------------------------
|
||||||
# ██████╗ ██╗███╗ ██╗ █████╗ ██╗ ██╗ █████╗ ███████╗
|
# ██████╗ ██╗███╗ ██╗ █████╗ ██╗ ██╗ █████╗ ███████╗
|
||||||
|
@ -74,7 +76,7 @@ aliases:
|
||||||
MMU_NEOPIXEL=PA2,
|
MMU_NEOPIXEL=PA2,
|
||||||
|
|
||||||
MMU_PRE_GATE_0=,
|
MMU_PRE_GATE_0=,
|
||||||
MMU_PRE_GATE_1=,
|
MMU_PRE_GATE_1=PA3,
|
||||||
MMU_PRE_GATE_2=,
|
MMU_PRE_GATE_2=,
|
||||||
MMU_PRE_GATE_3=,
|
MMU_PRE_GATE_3=,
|
||||||
MMU_PRE_GATE_4=,
|
MMU_PRE_GATE_4=,
|
||||||
|
@ -99,6 +101,15 @@ aliases:
|
||||||
MMU_POST_GEAR_10=,
|
MMU_POST_GEAR_10=,
|
||||||
MMU_POST_GEAR_11=,
|
MMU_POST_GEAR_11=,
|
||||||
|
|
||||||
|
[board_pins mmuext]
|
||||||
|
mcu: mmuext # Assumes using an external / extra mcu dedicated to MMU
|
||||||
|
aliases:
|
||||||
|
MMU_GEAR_UART=gpio0,
|
||||||
|
MMU_GEAR_STEP=gpio2,
|
||||||
|
MMU_GEAR_DIR=gpio1,
|
||||||
|
MMU_GEAR_ENABLE=gpio3,
|
||||||
|
MMU_GEAR_DIAG=gpio22,
|
||||||
|
|
||||||
[temperature_sensor MMB]
|
[temperature_sensor MMB]
|
||||||
sensor_type: temperature_mcu
|
sensor_type: temperature_mcu
|
||||||
sensor_mcu: mmu
|
sensor_mcu: mmu
|
||||||
|
|
|
@ -126,22 +126,22 @@ homing_extruder: 1 # CAUTION: Normally this should be 1. 0 will disable the ho
|
||||||
# The default values are tested with the ERCF BOM NEMA14 motor. Please adapt these values to the motor you are using
|
# The default values are tested with the ERCF BOM NEMA14 motor. Please adapt these values to the motor you are using
|
||||||
# Example : for NEMA17 motors, you'll usually use higher current
|
# Example : for NEMA17 motors, you'll usually use higher current
|
||||||
#
|
#
|
||||||
[tmc2209 stepper_mmu_gear]
|
# [tmc2209 stepper_mmu_gear]
|
||||||
uart_pin: mmu:MMU_GEAR_UART
|
# uart_pin: mmu:MMU_GEAR_UART
|
||||||
run_current: 1.1 # ERCF v2.5 BOM NEMA17 motor
|
# run_current: 1.1 # ERCF v2.5 BOM NEMA17 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
|
||||||
stealthchop_threshold: 0 # Spreadcycle has more torque and better at speed
|
# stealthchop_threshold: 0 # Spreadcycle has more torque and better at speed
|
||||||
#
|
#
|
||||||
# Uncomment two lines below if you have TMC and want the ability to use filament "touch" homing with gear stepper
|
# Uncomment two lines below if you have TMC and want the ability to use filament "touch" homing with gear stepper
|
||||||
#diag_pin: ^mmu:MMU_GEAR_DIAG # Set to MCU pin connected to TMC DIAG pin for gear stepper
|
#diag_pin: ^mmu:MMU_GEAR_DIAG # Set to MCU pin connected to TMC DIAG pin for gear stepper
|
||||||
#driver_SGTHRS: 60 # 255 is most sensitive value, 0 is least sensitive
|
#driver_SGTHRS: 60 # 255 is most sensitive value, 0 is least sensitive
|
||||||
|
|
||||||
[stepper_mmu_gear]
|
[stepper_mmu_gear]
|
||||||
step_pin: mmu:MMU_GEAR_STEP
|
step_pin: mmuext:MMU_GEAR_STEP
|
||||||
dir_pin: mmu:MMU_GEAR_DIR
|
dir_pin: mmuext:MMU_GEAR_DIR
|
||||||
enable_pin: !mmu:MMU_GEAR_ENABLE
|
enable_pin: !mmuext: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 # ERCF v2.5 is direct drive
|
#gear_ratio: 80:20 # ERCF v2.5 is direct drive
|
||||||
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
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[Variables]
|
[Variables]
|
||||||
mmu__revision = 961
|
mmu__revision = 1192
|
||||||
mmu_calibration_bowden_home = 'encoder'
|
mmu_calibration_bowden_home = 'encoder'
|
||||||
mmu_calibration_bowden_lengths = [1425.1, 1425.1, 1425.1, 1425.1, 1425.1, 1425.1, 1425.1, 1425.1]
|
mmu_calibration_bowden_lengths = [1425.1, 1425.1, 1425.1, 1425.1, 1425.1, 1425.1, 1425.1, 1425.1]
|
||||||
mmu_calibration_clog_length = 17.4
|
mmu_calibration_clog_length = 17.4
|
||||||
|
@ -13,14 +13,14 @@ mmu_state_endless_spool_groups = [0, 0, 1, 1, 1, 1, 1, 1]
|
||||||
mmu_state_filament_pos = 10
|
mmu_state_filament_pos = 10
|
||||||
mmu_state_filament_remaining = 0.0
|
mmu_state_filament_remaining = 0.0
|
||||||
mmu_state_filament_remaining_color = ''
|
mmu_state_filament_remaining_color = ''
|
||||||
mmu_state_gate_selected = 1
|
mmu_state_gate_selected = -2
|
||||||
mmu_state_gate_status = [2, 1, 0, 0, 0, 0, 0, 0]
|
mmu_state_gate_status = [2, -1, 0, 0, 0, 0, 0, 0]
|
||||||
mmu_state_last_tool = 0
|
mmu_state_last_tool = 1
|
||||||
mmu_state_tool_selected = 1
|
mmu_state_tool_selected = -2
|
||||||
mmu_state_tool_to_gate_map = [0, 1, 2, 3, 4, 5, 6, 7]
|
mmu_state_tool_to_gate_map = [0, 1, 2, 3, 4, 5, 6, 7]
|
||||||
mmu_statistics_counters = {'servo_down': {'count': 201, 'limit': 5000, 'warning': 'Inspect servo arm for wear/damage', 'pause': False}, 'mmu_restarts': {'count': 59, 'limit': -1, 'warning': ''}, 'cutter_blade': {'count': 42, 'limit': 3000, 'warning': 'Inspect/replace filament cutting blade', 'pause': False}}
|
mmu_statistics_counters = {'servo_down': {'count': 265, 'limit': 5000, 'warning': 'Inspect servo arm for wear/damage', 'pause': False}, 'mmu_restarts': {'count': 67, 'limit': -1, 'warning': ''}, 'cutter_blade': {'count': 43, 'limit': 3000, 'warning': 'Inspect/replace filament cutting blade', 'pause': False}}
|
||||||
mmu_statistics_gate_0 = {'pauses': 12, 'loads': 28, 'load_distance': 38354.336, 'load_delta': 6896.202, 'unloads': 43, 'unload_distance': 31567.3, 'unload_delta': 1877.741, 'load_failures': 7, 'unload_failures': 16, 'quality': 0.9546537865318246}
|
mmu_statistics_gate_0 = {'pauses': 12, 'loads': 28, 'load_distance': 38354.336, 'load_delta': 6896.202, 'unloads': 43, 'unload_distance': 31567.3, 'unload_delta': 1877.741, 'load_failures': 7, 'unload_failures': 16, 'quality': 0.9546537865318246}
|
||||||
mmu_statistics_gate_1 = {'pauses': 2, 'loads': 22, 'load_distance': 28896.615, 'load_delta': 90.861, 'unloads': 23, 'unload_distance': 26126.9, 'unload_delta': 1429.262, 'load_failures': 1, 'unload_failures': 4, 'quality': 0.8150402644682778}
|
mmu_statistics_gate_1 = {'pauses': 2, 'loads': 22, 'load_distance': 28896.615, 'load_delta': 90.861, 'unloads': 25, 'unload_distance': 27502.0, 'unload_delta': 1483.93, 'load_failures': 1, 'unload_failures': 5, 'quality': 0.8375118313601163}
|
||||||
mmu_statistics_gate_2 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
mmu_statistics_gate_2 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
||||||
mmu_statistics_gate_3 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
mmu_statistics_gate_3 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
||||||
mmu_statistics_gate_4 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
mmu_statistics_gate_4 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
||||||
|
@ -28,5 +28,5 @@ mmu_statistics_gate_5 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_de
|
||||||
mmu_statistics_gate_6 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
mmu_statistics_gate_6 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
||||||
mmu_statistics_gate_7 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
mmu_statistics_gate_7 = {'pauses': 0, 'loads': 0, 'load_distance': 0.0, 'load_delta': 0.0, 'unloads': 0, 'unload_distance': 0.0, 'unload_delta': 0.0, 'load_failures': 0, 'unload_failures': 0, 'quality': -1.0}
|
||||||
mmu_statistics_swaps = {'pre_unload': 18.72, 'post_unload': 12.62, 'unload': 1789.69, 'pre_load': 13.84, 'post_load': 168.54, 'load': 1191.74, 'total_swaps': 40, 'swaps_since_pause': 3, 'swaps_since_pause_record': 8, 'total': 2629.04, 'total_pauses': 13, 'pause': 1679.71}
|
mmu_statistics_swaps = {'pre_unload': 18.72, 'post_unload': 12.62, 'unload': 1789.69, 'pre_load': 13.84, 'post_load': 168.54, 'load': 1191.74, 'total_swaps': 40, 'swaps_since_pause': 3, 'swaps_since_pause_record': 8, 'total': 2629.04, 'total_pauses': 13, 'pause': 1679.71}
|
||||||
nvm_offset = -0.2
|
nvm_offset = -0.11599999999999978
|
||||||
|
|
||||||
|
|
18
printer.cfg
18
printer.cfg
|
@ -456,15 +456,15 @@ enable_force_move: True
|
||||||
#*# [bed_mesh default]
|
#*# [bed_mesh default]
|
||||||
#*# version = 1
|
#*# version = 1
|
||||||
#*# points =
|
#*# points =
|
||||||
#*# -0.030538, -0.018855, -0.011589, 0.008913, -0.001831, -0.002020, 0.028293, 0.005575, -0.005186
|
#*# -0.009752, -0.002567, -0.002418, 0.024205, 0.023133, 0.034214, 0.043152, 0.023689, 0.019876
|
||||||
#*# -0.002746, -0.002315, 0.008397, 0.006242, 0.004728, 0.010083, 0.035577, 0.015791, -0.001369
|
#*# -0.010467, 0.005144, 0.009298, 0.020234, 0.017335, 0.019320, 0.050222, 0.023133, 0.012251
|
||||||
#*# 0.001553, 0.007630, 0.016275, 0.002044, 0.008813, 0.008458, 0.026052, 0.014911, 0.012016
|
#*# -0.015067, -0.008072, 0.008400, 0.001699, 0.002224, 0.006005, 0.032586, 0.017454, 0.006868
|
||||||
#*# -0.000879, -0.002334, 0.000581, 0.004695, 0.006789, 0.004913, 0.029133, 0.008637, -0.002957
|
#*# -0.032029, -0.022778, -0.015593, -0.005487, 0.000614, 0.001551, 0.017335, -0.000508, -0.004438
|
||||||
#*# -0.010909, 0.002958, 0.002348, 0.002543, -0.000707, 0.010753, 0.021104, -0.004284, -0.002565
|
#*# -0.049611, -0.034939, -0.013534, -0.020047, -0.000172, -0.003281, 0.009074, -0.003953, -0.016267
|
||||||
#*# -0.008576, 0.007625, 0.001704, 0.008716, 0.015614, 0.014032, 0.028899, 0.014874, 0.014078
|
#*# -0.037046, -0.016647, -0.014397, -0.011667, 0.001699, 0.004956, 0.013322, -0.001182, -0.004289
|
||||||
#*# -0.001457, 0.006576, 0.024804, 0.015330, 0.023349, 0.030242, 0.036585, 0.013622, 0.012890
|
#*# -0.023830, -0.015781, 0.013680, -0.001369, 0.004619, 0.011852, 0.026403, 0.009747, -0.001706
|
||||||
#*# -0.012704, 0.003369, 0.010980, 0.004350, 0.003155, 0.019323, 0.033000, 0.014840, 0.004014
|
#*# -0.027613, -0.002580, 0.005144, 0.008737, 0.005144, 0.027502, 0.034771, 0.019320, 0.017335
|
||||||
#*# -0.040566, -0.023695, -0.004210, -0.007178, -0.002733, 0.012177, 0.013089, 0.001078, -0.009323
|
#*# -0.020910, -0.010278, 0.004807, 0.005144, 0.003946, 0.018764, 0.027145, 0.012608, 0.006342
|
||||||
#*# x_count = 9
|
#*# x_count = 9
|
||||||
#*# y_count = 9
|
#*# y_count = 9
|
||||||
#*# mesh_x_pps = 9
|
#*# mesh_x_pps = 9
|
||||||
|
|
Loading…
Add table
Reference in a new issue