Moja konfiguracja:
Kod: Zaznacz cały
[stepper_z]
step_pin: PC14
dir_pin: PC15
enable_pin: !PB8
microsteps: 16
rotation_distance: 10
endstop_pin: probe:z_virtual_endstop
position_min: -2.0
position_max: 243
homing_speed: 10
[probe]
pin: PB1
x_offset: 23.0
y_offset: -2.0
z_offset: 1.05
speed: 5.0
samples: 1
sample_retract_dist: 2.6
lift_speed: 5
[bed_mesh]
speed: 150
horizontal_move_z: 3
mesh_min: 20,20
mesh_max: 202,202
probe_count: 7,7
fade_start: 1
fade_end: 9
algorithm: bicubic
[printer]
kinematics: cartesian
max_velocity: 200
max_accel: 2400
max_accel_to_decel: 1200
max_z_velocity: 30
max_z_accel: 50
square_corner_velocity: 30
[tmc2209 stepper_z]
uart_pin: PC12
run_current: 1.000
#hold_current: 0.500
stealthchop_threshold: 0
driver_TOFF: 4
driver_HEND: 5
driver_HSTRT: 0
Kod: Zaznacz cały
gcode_macro START_PRINT]
gcode:
{% set BED_TEMP = params.BED_TEMP|default(55)|float %}
{% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(200)|float %}
{% set BED_TEMP_MIN = BED_TEMP - 0.2|float %}
{% set BED_TEMP_MAX = BED_TEMP + 5 %}
{% set EXTRUDER_TEMP_MIN = EXTRUDER_TEMP - 3 %}
{% set EXTRUDER_TEMP_MAX = EXTRUDER_TEMP + 5 %}
# Start bed heating
SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={BED_TEMP}
G90
BED_MESH_CLEAR
G28
G1 X0 Y0 Z75 F6000
M117 Nagrz. stolu
TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={BED_TEMP_MIN} MAXIMUM={BED_TEMP_MAX}
# Use absolute coordinates
G28 Z
G1 X0 Y0 Z50 F6000
BED_MESH_CALIBRATE
G1 X20 Y0 Z25 F6000
# Set and wait for nozzle to reach temperature
M117 Nagrz. ekstrudera
SET_HEATER_TEMPERATURE HEATER=extruder TARGET={EXTRUDER_TEMP}
TEMPERATURE_WAIT SENSOR=extruder MINIMUM={EXTRUDER_TEMP_MIN} MAXIMUM={EXTRUDER_TEMP_MAX}
G92 E0
G1 Z0.4 F600
G1 X100 Z0.2 E20 F1800
G1 X180.0 Z0.2 E24 F1800
G21
G90
M82
G92 E0
M117 Dukowanie...