mirror of
https://github.com/QIDITECH/QIDI_Q1_Pro.git
synced 2026-02-01 16:38:42 +03:00
V4.4.20 update
This commit is contained in:
@@ -1,8 +1,11 @@
|
||||
# Q1_Pro
|
||||
# V4.4.16 2024-3-14
|
||||
# modify: variable change M106 & M141 & M107
|
||||
# update: variable change M106 & M141 & M107
|
||||
# V4.4.16 2024-3-26
|
||||
# modify: variable change [homing_override]->add M204 S10000
|
||||
# update: variable change [homing_override]->add M204 S10000
|
||||
# v4.4.20 2024-6-17
|
||||
# update: Z_DOUDONG CLEAR_NOZZLE get_zoffset rewrite
|
||||
# move_subzoffset added
|
||||
|
||||
[gcode_macro test_zoffset]
|
||||
gcode:
|
||||
@@ -11,18 +14,30 @@ gcode:
|
||||
G1 X{120 - printer.probe["x_offset"]} Y{120 - printer.probe["y_offset"]} F9000
|
||||
G1 Z10 F600
|
||||
probe
|
||||
M400
|
||||
G4 P5000
|
||||
G1 Z10 F600
|
||||
|
||||
[gcode_macro move_subzoffset]
|
||||
gcode:
|
||||
|
||||
G1 Z{printer.probe.last_z_result} F600
|
||||
|
||||
[gcode_macro get_zoffset]
|
||||
gcode:
|
||||
G1 Z10 F600
|
||||
Z_DOUDONG
|
||||
G4 P500
|
||||
;G4 P500
|
||||
QIDI_PROBE_PIN_1
|
||||
probe probe_speed=10 samples=3
|
||||
SET_KINEMATIC_POSITION Z=-0.1
|
||||
M204 S30
|
||||
G4 P500
|
||||
probe probe_speed=5 lift_speed=5 samples=5 sample_retract_dist=5
|
||||
move_subzoffset
|
||||
M114
|
||||
SET_KINEMATIC_POSITION Z=-0.07
|
||||
G1 Z30 F600
|
||||
QIDI_PROBE_PIN_2
|
||||
M204 S10000
|
||||
|
||||
[gcode_macro save_zoffset]
|
||||
gcode:
|
||||
@@ -46,8 +61,9 @@ gcode:
|
||||
G1 Z5 F900
|
||||
G90
|
||||
{% endif %}
|
||||
G1 X97 F9000
|
||||
G1 Y254 F9000
|
||||
G1 X97 F15000
|
||||
G1 Y243 F15000
|
||||
G1 Y254 F800
|
||||
|
||||
M109 S{hotendtemp}
|
||||
|
||||
@@ -55,22 +71,20 @@ gcode:
|
||||
G1 E80 F400
|
||||
M106 S255
|
||||
|
||||
G1 X98 F500
|
||||
G1 X97 F500
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 Y240 F9000
|
||||
|
||||
|
||||
G1 X97 F2000
|
||||
G1 Y240 F800
|
||||
|
||||
[gcode_macro CLEAR_NOZZLE]
|
||||
gcode:
|
||||
@@ -82,8 +96,9 @@ gcode:
|
||||
G1 Z5 F900
|
||||
G90
|
||||
{% endif %}
|
||||
G1 X97 F9000
|
||||
G1 Y254 F9000
|
||||
G1 X97 F15000
|
||||
G1 Y243 F15000
|
||||
G1 Y254 F800
|
||||
|
||||
M109 S{hotendtemp}
|
||||
|
||||
@@ -93,56 +108,45 @@ gcode:
|
||||
M400
|
||||
M106 P2 S0
|
||||
M104 S0
|
||||
TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={hotendtemp-30}
|
||||
TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={hotendtemp-20}
|
||||
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
G1 X85 F2000
|
||||
|
||||
G1 X65 F500
|
||||
G1 X88 F500
|
||||
G1 X65 F500
|
||||
G1 X88 F500
|
||||
G1 X65 F500
|
||||
G1 X88 F500
|
||||
G1 X65 F500
|
||||
G1 X88 F500
|
||||
G1 X65 F500
|
||||
|
||||
G1 Y249 F500
|
||||
G1 Y254 F500
|
||||
G1 Y249 F500
|
||||
G1 Y254 F500
|
||||
G1 Y249 F500
|
||||
G1 Y253.5 F500
|
||||
|
||||
G1 X88 F500
|
||||
G1 X65 F500
|
||||
G1 X88 F500
|
||||
G1 X65 F500
|
||||
G1 X85 F500
|
||||
|
||||
G1 X98 F500
|
||||
G1 X97 F500
|
||||
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X85 F2000
|
||||
G1 X98 F2000
|
||||
G1 X97 F2000
|
||||
|
||||
M400
|
||||
M118 Nozzle cleared
|
||||
G1 Y120 F9000
|
||||
G1 X230 F9000
|
||||
G1 Y240 F800
|
||||
G1 Y120 F15000
|
||||
G1 X230 F15000
|
||||
TEMPERATURE_WAIT SENSOR=extruder MAXIMUM=140
|
||||
M107
|
||||
M106 P2 S0
|
||||
@@ -188,7 +192,6 @@ gcode:
|
||||
SET_FILAMENT_SENSOR SENSOR=fila ENABLE=0
|
||||
DISABLE_FILAMENT_WIDTH_SENSOR
|
||||
|
||||
|
||||
[gcode_macro AUTOTUNE_SHAPERS]
|
||||
variable_autotune_shapers: 'ei'
|
||||
gcode:
|
||||
@@ -212,19 +215,13 @@ gcode:
|
||||
M118 No: CLEAR_LAST_FILE
|
||||
{% endif %}
|
||||
|
||||
[delayed_gcode KINEMATIC_POSITION]
|
||||
[delayed_gcode PRINTER_INIT]
|
||||
initial_duration:0.2
|
||||
gcode:
|
||||
SET_STEPPER_ENABLE STEPPER=stepper_z enable=1
|
||||
SET_STEPPER_ENABLE STEPPER=stepper_z1 enable=1
|
||||
BED_MESH_CLEAR
|
||||
SET_FILAMENT_SENSOR SENSOR=fila ENABLE=0
|
||||
# {% set was_interrupted = printer.save_variables.variables.was_interrupted %}
|
||||
# {% if was_interrupted %}
|
||||
# M118 Detected unexpected interruption during the last print. Do you want to resume printing? (Do not move the extruder before resuming.)
|
||||
# M118 Yes: RESUME_INTERRUPTED
|
||||
# M118 No: CLEAR_LAST_FILE
|
||||
# {% endif %}
|
||||
|
||||
[homing_override]
|
||||
axes:xyz
|
||||
@@ -343,9 +340,6 @@ gcode:
|
||||
CLEAR_LAST_FILE
|
||||
BEEP I=2 DUR=500
|
||||
|
||||
|
||||
|
||||
|
||||
[gcode_macro CANCEL_PRINT]
|
||||
rename_existing: BASE_CANCEL_PRINT
|
||||
gcode:
|
||||
@@ -417,7 +411,6 @@ gcode:
|
||||
SET_STEPPER_ENABLE STEPPER=extruder enable=0
|
||||
{% endif %}
|
||||
|
||||
|
||||
[gcode_macro RESUME]
|
||||
rename_existing: BASE_RESUME
|
||||
variable_zhop: 0
|
||||
@@ -459,8 +452,6 @@ gcode:
|
||||
SET_FILAMENT_SENSOR SENSOR=fila ENABLE=1 ; enable filament sensor
|
||||
{% endif %}
|
||||
|
||||
|
||||
|
||||
[gcode_macro BEEP]
|
||||
gcode:
|
||||
{% set i = params.I|default(1)|int %} ; Iterations (number of times to beep).
|
||||
@@ -607,8 +598,6 @@ gcode:
|
||||
|
||||
[gcode_macro M4028]
|
||||
gcode:
|
||||
G28
|
||||
# Z_TILT_ADJUST
|
||||
G28
|
||||
get_zoffset
|
||||
M400
|
||||
@@ -623,16 +612,12 @@ gcode:
|
||||
M118 Position init complete
|
||||
|
||||
CLEAR_NOZZLE HOTEND=240
|
||||
# Z_TILT_ADJUST
|
||||
|
||||
G28
|
||||
get_zoffset
|
||||
|
||||
[gcode_macro M4030]
|
||||
gcode:
|
||||
REVERSE_HOMING
|
||||
G91
|
||||
G1 Z-30
|
||||
G90
|
||||
BED_MESH_CLEAR
|
||||
SET_GCODE_OFFSET Z=0 MOVE=0
|
||||
G28
|
||||
@@ -640,8 +625,28 @@ gcode:
|
||||
G1 X120 Y120 F9000
|
||||
G1 Z0 F600
|
||||
|
||||
[gcode_macro M4031]
|
||||
gcode:
|
||||
SET_TMC_CURRENT STEPPER=stepper_z CURRENT={printer.configfile.settings['tmc2209 stepper_z'].run_current * 0.8 }
|
||||
SET_TMC_CURRENT STEPPER=stepper_z1 CURRENT={printer.configfile.settings['tmc2209 stepper_z1'].run_current * 0.8 }
|
||||
REVERSE_HOMING
|
||||
SET_TMC_CURRENT STEPPER=stepper_z CURRENT={printer.configfile.settings['tmc2209 stepper_z'].run_current}
|
||||
SET_TMC_CURRENT STEPPER=stepper_z1 CURRENT={printer.configfile.settings['tmc2209 stepper_z1'].run_current}
|
||||
G91
|
||||
G1 Z-30 F600
|
||||
G90
|
||||
|
||||
SET_TMC_CURRENT STEPPER=stepper_z CURRENT={printer.configfile.settings['tmc2209 stepper_z'].run_current * 0.8 }
|
||||
SET_TMC_CURRENT STEPPER=stepper_z1 CURRENT={printer.configfile.settings['tmc2209 stepper_z1'].run_current * 0.8 }
|
||||
REVERSE_HOMING
|
||||
SET_TMC_CURRENT STEPPER=stepper_z CURRENT={printer.configfile.settings['tmc2209 stepper_z'].run_current}
|
||||
SET_TMC_CURRENT STEPPER=stepper_z1 CURRENT={printer.configfile.settings['tmc2209 stepper_z1'].run_current}
|
||||
G91
|
||||
G1 Z-30 F600
|
||||
G90
|
||||
|
||||
[gcode_macro M603]
|
||||
description: filament unlode
|
||||
description: filament unload
|
||||
gcode:
|
||||
M118 Heat up complete
|
||||
G92 E0
|
||||
@@ -744,126 +749,19 @@ gcode:
|
||||
|
||||
[gcode_macro Z_DOUDONG]
|
||||
gcode:
|
||||
m204 S5000
|
||||
G91
|
||||
G1 X2 F6000
|
||||
G1 X-2 F6000
|
||||
G1 X2 F6000
|
||||
G1 X-2 F6000
|
||||
G1 X2 F6000
|
||||
G1 X-2 F6000
|
||||
G1 X2 F6000
|
||||
G1 X-2 F6000
|
||||
G1 X2 F6000
|
||||
G1 X-2 F6000
|
||||
G1 X2 F6000
|
||||
G1 X-2 F6000
|
||||
|
||||
G1 Y2 F6000
|
||||
G1 Y-2 F6000
|
||||
G1 Y2 F6000
|
||||
G1 Y-2 F6000
|
||||
G1 Y2 F6000
|
||||
G1 Y-2 F6000
|
||||
G1 Y2 F6000
|
||||
G1 Y-2 F6000
|
||||
G1 Y2 F6000
|
||||
G1 Y-2 F6000
|
||||
G1 Y2 F6000
|
||||
G1 Y-2 F6000
|
||||
G1 Y2 F6000
|
||||
G1 Y-2 F6000
|
||||
|
||||
G90
|
||||
m204 S5000
|
||||
SET_Z_VELOCITY_LIMIT VALUE=15
|
||||
SET_PIN PIN=ctlyd VALUE=1
|
||||
G91
|
||||
G1 Z1 F900
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
G1 Z1
|
||||
G1 Z-1
|
||||
M204 S30
|
||||
G90
|
||||
G0 Z1
|
||||
G91
|
||||
G4 P3000
|
||||
SET_PIN PIN=ctlyd VALUE=1
|
||||
{% for z in range(1,7) %}
|
||||
G1 Z10 F900
|
||||
G1 Z-10 F900
|
||||
{% endfor %}
|
||||
SET_PIN PIN=ctlyd VALUE=0
|
||||
SET_Z_VELOCITY_LIMIT VALUE=10
|
||||
G4 P500
|
||||
G4 P1000
|
||||
G1 Z4
|
||||
G90
|
||||
# M204 S10000
|
||||
|
||||
|
||||
Reference in New Issue
Block a user