Topic: Thermodynamics and filament retraction.
ABS has a melting temperature but it will transition through different phases based on temperature, basically from a solid to a plastic phases, liquidation, off gassing & carbonisation in to another solid element should the temperature get high enough to cook ABS. Does any resource exist that can provide the temperature curve of an 'a typical' ABS plastic.
I want to see what temperature the filament is solid enough but still plastic enough to be broken, one of my retraction problems is that the filament is too hot when I send the command to retract problems with removing filament is that I retracted it manually too far in the printer console.
What would be ideal is if I can set end Gcode to turn off the hotbed, hot end cooldown to a point that the filament is not fully set and can be broken, this temperature is what I want to know is best temperature range that should be met, I set 160 to 170, is that too cool?
I may be barking up the wrong lamp post, I did come up with this attempt, am I on the right track?
G28 ; home all axis
M140 S0 ; turn off hotbed
M106 S255 ; set fan to full
M109 S160 R170 ; set hotend temperature 160 - 170.
M116 ; wait for temperature
M107 ; turn fan off
G10 ; retract
What I would like to do is to do it in two phases.
1. start cooling down to the temperature range set as ideal temp range
2. execute a partial retract, enough to cause filament o seperate but not much, 3-5mm
3. switch off extruder heater
4. wait for temperature to reach something like 60 degrees C
5. fully retract as far as possible.
6. Sound the alarm
7. turn on the coffee pot
8. turn on my shower...
Only kidding on the last ones BUT if it can make toasties, chuck the code in pal.
I laughed that hard, I burst my colostomy bag.... (When I got my GeeeTech Pi3 ProB)
Prusa i3 MK2 clone by GeeeTech aka Pi3 ProB with a GT2560 board on MX17 Linux.