mirror of
https://github.com/oducceu/klipper_configs.git
synced 2025-12-23 08:03:36 +05:00
Updates and fixes
update /macros folder Update *bltouch.cfg Fix Z and Y pins Fix Y direction Update MKSRN-Sv1.3 pins Clean obsolete comments
This commit is contained in:
@@ -62,7 +62,7 @@ home_xy_position: 127.5,105
|
||||
speed: 100
|
||||
z_hop: 10
|
||||
z_hop_speed: 12
|
||||
# move_to_previous: True # return back to previous X/Y after Z-home
|
||||
# move_to_previous: True # return back to previous X/Y after Z-home
|
||||
|
||||
################################################################################
|
||||
# Bed leveling
|
||||
@@ -87,8 +87,8 @@ screw3: 229,206
|
||||
screw3_name: back right screw
|
||||
screw4: 26,206
|
||||
screw4_name: back left screw
|
||||
horizontal_move_z: 10
|
||||
speed: 100
|
||||
horizontal_move_z: 10
|
||||
screw_thread: CW-M3
|
||||
|
||||
################################################################################
|
||||
@@ -100,7 +100,6 @@ gcode:
|
||||
{% if printer.toolhead.homed_axes != "xyz" %} G28 {% endif %} # home if not homed
|
||||
BED_MESH_CALIBRATE
|
||||
G0 X0 Y0 F6000
|
||||
SAVE_AFTER_ALL
|
||||
|
||||
[gcode_macro PROBE_CALIBRATE] # Calibrate Z-offset
|
||||
rename_existing: BASE_PROBE_CALIBRATE
|
||||
@@ -108,19 +107,45 @@ gcode:
|
||||
{% if printer.toolhead.homed_axes != "xyz" %} G28 {% endif %} # home if not homed
|
||||
BASE_PROBE_CALIBRATE
|
||||
|
||||
# Save Mesh to Config ##########################################################
|
||||
## Replace START_PRINT macro ###################################################
|
||||
|
||||
[gcode_macro SAVE_AFTER_ALL]
|
||||
variable_save: 0
|
||||
[gcode_macro START_PRINT]
|
||||
## PrusaSliser:
|
||||
# M190 S0
|
||||
# M109 S0
|
||||
# START_PRINT EXTRUDER_TEMP={first_layer_temperature[0]} BED_TEMP={first_layer_bed_temperature} MESH_DO=<1|0>
|
||||
## Cura:
|
||||
# M190 S0
|
||||
# M109 S0
|
||||
# START_PRINT EXTRUDER_TEMP={material_print_temperature_layer_0} BED_TEMP={material_bed_temperature_layer_0} MESH_DO=<1|0>
|
||||
description: Start routine for the print
|
||||
variable_retract: 10
|
||||
gcode:
|
||||
SET_GCODE_VARIABLE MACRO=SAVE_AFTER_ALL VARIABLE=save VALUE=1
|
||||
|
||||
[gcode_macro SAVE_IF_SET]
|
||||
gcode:
|
||||
{% if printer["gcode_macro SAVE_AFTER_ALL"].save == 1 %}
|
||||
G4 P2000 # dwell 2 seconds
|
||||
{action_respond_info("Saving and restarting now")}
|
||||
SAVE_CONFIG
|
||||
{% set extruder_temp = params.EXTRUDER_TEMP|default(240)|float %}
|
||||
{% set bed_temp = params.BED_TEMP|default(70)|float %}
|
||||
{% set E = printer["gcode_macro START_PRINT"].retract|float %}
|
||||
{% set mesh = params.MESH_DO|default(0)|int %}
|
||||
CLEAR_PAUSE
|
||||
M220 S100 # reset feedrate
|
||||
M221 S100 # reset flowrate
|
||||
G90 # absolute positioning
|
||||
M82 # relative extrusion mode
|
||||
SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp} # set bed temp
|
||||
TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={bed_temp} # wait for bed temp
|
||||
SET_HEATER_TEMPERATURE HEATER=extruder TARGET={extruder_temp} # set extruder temp
|
||||
G28 # home
|
||||
{% if 'MESH_DO' in params %}
|
||||
{% if mesh == 0 %}
|
||||
BED_MESH_PROFILE LOAD={bed_temp} # load existing mesh
|
||||
{% else %}
|
||||
G29 # do G29 while heating extruder
|
||||
BED_MESH_PROFILE SAVE={bed_temp}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
TEMPERATURE_WAIT SENSOR=extruder MINIMUM={extruder_temp} # wait for extruder temp
|
||||
G0 Z10 F1500 # raise Z
|
||||
G92 E0 # reset extruder
|
||||
G1 E{E} F1500 # prime
|
||||
G92 E0 # reset extruder
|
||||
|
||||
################################################################################
|
||||
|
||||
Reference in New Issue
Block a user