nopro
New member
I'm still kinda new to Klipper and 3D printing so I thought I ask if my idea makes sense before trying to learn how to write macros.
I want to make a Heatsoak macro which automaticly detects when the thermal expansion has reached it's equilibrium and should be called from / before PRINT_START. My idea would look a bit like this:
Is such a macro useful? Does something like this exist? If not, any help to write this is appreciated.
On a sidenote: There is usually a little blob / string of filament on the nozzle that oozed out. I usually wipe this off before Homing the axes as I'm afraid it will mess up my z-offset. Is there a more convenient solution?
Thank you very much for the help.
I want to make a Heatsoak macro which automaticly detects when the thermal expansion has reached it's equilibrium and should be called from / before PRINT_START. My idea would look a bit like this:
Code:
Heat Nozzle
Heat Bed and Wait until Temperature is reached
Home all
Move to a corner of the Buildplate
Measure PROBE_ACCURACY
Wait 5 Min (maybe use delayed gcode to avoid freezing up the printer)
Measure PROBE_ACCURACY
Compare the median of the last two measurements.
If the difference is below a treshold -> Start print
Else -> GOTO line 7
Is such a macro useful? Does something like this exist? If not, any help to write this is appreciated.
On a sidenote: There is usually a little blob / string of filament on the nozzle that oozed out. I usually wipe this off before Homing the axes as I'm afraid it will mess up my z-offset. Is there a more convenient solution?
Thank you very much for the help.