Re: Different live Z adjustments for different materials.
Why not do the levelling before heating up things?
The bed needs to be at printing temp for the 9=point calibration.
For the same reason as koder stated?
Re: Different live Z adjustments for different materials.
I wanted to start a thread about this, but apparently there are more people with the same issues.
I uses the Prusa PLA to calibrate my printer using detail from this thread https://shop.prusa3d.com/forum/prusa-i3-kit-building-calibrating-first-print-main-f6/life-adjust-z-my-way-t2981.html
My Z value is -875
I switched to ABS, did a 9 square calibration test twice, my new Z value was -1375, then printed a descent thing.
A day later I wanted to print another ABS thing, did a pre-heat and started the print. I noticed my nozzle was way too low, I had to change my Z value to -1100
I know bed temperature influences the pinda probe. So with PLA the bed is 55 deg, with ABS its 100 deg, when just starting the Z value is -1100, if the printer has been busy for a while it should be -1375
So you could conclude, the warmer the pinda probe, the higher the Z value should be. And I am guessing 55 deg doesnt influence the probe as much as 100 deg does.
Anyway, what is your approach when you want to print ABS and want a perfect Z value?
Re: Different live Z adjustments for different materials.
Anyway, what is your approach when you want to print ABS and want a perfect Z value?
Ever since I am using "raise extruder to 60mm before heatup" approach my Z is quite consistent, around -535. I ocassionally adjust it +-50, but mostly because of PEI deformations described here. Nowdays i tend to adjust Z during printing of brim/skirt.
Re: Different live Z adjustments for different materials.
Ever since I am using "raise extruder to 60mm before heatup" approach my Z is quite consistent, around -535. I occasionally adjust it +-50, but mostly because of PEI deformations described here. Nowdays i tend to adjust Z during printing of brim/skirt.
So raising the nozzle 60mm above the bed before pre-heating is the trick. Is your Z value the same for PLA and ABS now?
And do you have to change anything when printing a second print right after, or dont you do that?
Re: Different live Z adjustments for different materials.
So raising the nozzle 60mm above the bed before pre-heating is the trick. Is your Z value the same for PLA and ABS now?
I had -480 for PLA; not sure right now, for a while I'm printing with ABS exclusively, so I don't really have data on hand. I also raised PINDA to be 1.6mm above nozzle (was ~0.8mm before) - I suspect it's heating up a lot slower now.
And do you have to change anything when printing a second print right after, or dont you do that?
After normal print - no, I can just restart. If print was aborted soon, however, probe is heated up by the bed enough that I need to adjust for that - somewhere between 50 and 100um.
Re: Different live Z adjustments for different materials.
Thanks, you taught me 2 things here,
Pinda probe can be higher than 1mm from the nozzle, smart, bed heat has less effect that way. Although I had problems completing the XYZ calibration when my probe was too high.
And pinda probe will cool pretty quick after a print, didnt think of that. So always smart to raise the extruder after printing.
Re: Different live Z adjustments for different materials.
koder,
Thank you very much for the Start g-code. I was very frustrated trying ABS after having great success with PLA for many months.
I'm printing eSun ABS+ without issue thanks to your code.
I didn't raise my pinda, but my first layer Z height is very consistent from print to print.
So you use this same start up for all filaments - PLA, PETG, etc.?
Thanks again.
Re: Different live Z adjustments for different materials.
I use same initial g-code for all filaments. So far I was printing with PLA and ABS; I have other filaments down the queue (and even have spools ready), but i had no opportunity to test them so far.
Re: Different live Z adjustments for different materials.
Thanks again for the reply. I'll use the the start code for all filaments. I'll be trying it with PETG soon.