Why is M860 not used in Start G code, is the PINDA Temp not required to be at 35°C
The PSlicer Start Code
M862.3 P "[printer_model]" ; printer model check
M862.1 P[nozzle_diameter] ; nozzle diameter check
M115 U3.9.0 ; tell printer latest fw version
G90 ; use absolute coordinates
M83 ; extruder relative mode
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling
G1 Y-3.0 F1000.0 ; go outside print area
G92 E0.0
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E12.5 F1000.0 ; intro line
G92 E0.0
M221 S{if layer_height<0.075}100{else}95{endif}
Is this code not more accurate mesh level, with the PINDA reaching 35°C
..
G0 X50 Y50 Z0.15 ; this is a good PINDA heating position
M860 S35 ; the new code - wait until PINDA is >= 35C
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling ...
Regards
RE: Why is M860 not used in Start G code, is the PINDA Temp not required to be at 35°C
Two factors:
- There is some debate about the PINDA warmup process. There have been 3 variations of the PINDA probe used to date. Mine's a v1. v2 and above may not require or benefit from the warmup step. May people get excellent results without it. Putting a warmup routine in startup gcode might not be considered "correct" and a lot of users will be upset by the long startup wait times.
- You can also do the calibration and store the values in firmware or use the manual process you've used in your example.
I personally do use the warmup routine because it also warms the bed evenly, a real benefit on cold winter mornings. I have found that using a bed warmup temp of 65C is insufficient on cold mornings. My printer would sit for long periods without the PINDA every hitting 35C. I modified my routine to heat the bed to 80C for PINDA warmup, then immediately drop to the actual desired bed print temp as the mesh bed leveling completes.
I've got a documented example here if you're interested.
and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan
RE: Why is M860 not used in Start G code, is the PINDA Temp not required to be at 35°C
@bobstro
thanks for the quick revert and for the well documented code.. if you could explain why is the mesh level result saved
G81 ; save mesh leveling results
RE: Why is M860 not used in Start G code, is the PINDA Temp not required to be at 35°C
[...]if you could explain why is the mesh level result saved
G81 ; save mesh leveling results
The output of G81 is used by the bed visualizer plugin for Octoprint.
and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan
RE: Why is M860 not used in Start G code, is the PINDA Temp not required to be at 35°C
@bobstro
thanks Bro.