diff --git a/printer.cfg b/printer.cfg index 461a91a..823df1f 100644 --- a/printer.cfg +++ b/printer.cfg @@ -256,9 +256,7 @@ activate_gcode: {% if TARGET_TEMP > PROBE_TEMP %} { action_respond_info('Extruder temperature target of %.1fC is too high, lowering to %.1fC' % (TARGET_TEMP, PROBE_TEMP)) } - M106 S255 M109 S{ PROBE_TEMP } - M106 S0 {% else %} # Temperature target is already low enough, but nozzle may still be too hot. {% if ACTUAL_TEMP > MAX_TEMP %} @@ -274,11 +272,11 @@ activate_gcode: [fan] ## Print Cooling Fan - CNC_FAN0 pin: !PA4 -kick_start_time: 0 +kick_start_time: 0.5 ## Depending on your fan, you may need to increase this value ## if your fan will not start. Can change cycle_time (increase) ## if your fan is not able to slow down effectively -off_below: 0.28 +off_below: 0.10 [heater_fan hotend_fan] ## Hotend Fan - CNC_FAN1 @@ -354,7 +352,7 @@ points: 50,275 300,275 300,25 -speed: 300 +speed: 100 horizontal_move_z: 10 retries: 10 retry_tolerance: 0.01 @@ -400,25 +398,11 @@ gcode: gcode: G0 X345 Y345 F3600 -[gcode_macro PARK_NOZZLE_FRONT] -gcode: - G0 X15 Y15 F3600 [gcode_macro PRINT_START] gcode: - M140 S{ params.BED | float } ; set bed temperature - - {% set PROBE_TEMP = 150 %} - {% set ACTUAL_TEMP = printer.extruder.temperature %} - - {% if ACTUAL_TEMP > PROBE_TEMP %} - M106 S255 - M109 S{ PROBE_TEMP } - M106 S0 - {% else %} - M109 S{ PROBE_TEMP } - {% endif %} - ; get nozzle to probing temperture + M140 S{ params.BED | float } ; set bed temperture + M109 S150 ; get nozzle to probing temperture M190 S{ params.BED | float } ; wait for bed to reach temperture G32 ; home all axes G1 Z20 F3000 ; move nozzle away from bed @@ -442,45 +426,9 @@ gcode: G90 ; absolute positioning PARK_NOZZLE_REAR ; park nozzle M84 ; disable motors + BED_MESH_CLEAR ; clear bed mesh SET_LED LED="hotend_rgb" RED=1 GREEN=1 BLUE=1 SYNC=0 TRANSMIT=1 ; turn on hotend LED -[gcode_macro LOAD_FILAMENT] -gcode: - M83 - G1 E50 F300 - G1 E30 F150 - -[gcode_macro UNLOAD_FILAMENT] -gcode: - M83 - G1 E-50 F3000 - G1 E-50 F3000 - G1 E-50 F3000 - -[gcode_macro PAUSE] -gcode: - { action_respond_info('Pausing printer') } - SAVE_GCODE_STATE NAME=PAUSE - M83 ; relative extrusion - G1 E-5 F3600 ; retract filament - G91 ; relative positioning - G1 Z5 F3600 ; move nozzle up 5mm - G90 ; absolute positioning - PARK_NOZZLE_FRONT ; park nozzle - PAUSE_PRINT - - -[gcode_macro RESUME] -gcode: - { action_respond_info('Resuming printer') } - { % set IS_PAUSED = false % } - G91 ; relative positioning - G1 Z-5 F3600 ; move nozzle down 5mm - G90 ; absolute positioning - G1 E5 F3600 ; unretract filament - G1 E3 F1500 ; prime the nozzle - RESTORE_GCODE_STATE NAME=PAUSE MOVE=1 ; restore the state and move nozzle back to where it was - #*# <---------------------- SAVE_CONFIG ----------------------> #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated. #*# @@ -491,8 +439,16 @@ gcode: #*# shaper_freq_y = 62.0 #*# #*# [probe] -#*# z_offset = -1.875 +#*# z_offset = -1.910 #*# #*# [extruder] +#*# control = pid +#*# pid_kp = 23.189 +#*# pid_ki = 1.562 +#*# pid_kd = 86.089 #*# #*# [heater_bed] +#*# control = pid +#*# pid_kp = 62.274 +#*# pid_ki = 3.218 +#*# pid_kd = 301.250