I saw the YouTube video by Chris's basement where he showed what the filament was doing during tip shaping with 3D chameleon via a CAD model. I thought that was clever. I decided to animate what my tip shaping does so I could visually see what is happening. Found a perfect step file on printables and painstakingly converted my movements into exact micro seconds for the animation.
Thought I would share in case it helps anyone else
I added a section in the code where the temp it cools to for tip shaping is relative to the print temp of that material instead of a fixed temp. This should allow for the use of multiple different filament types. For instance, I just did a PC and PLA+ print and for PC it cools from 270 to 240 for tip shaping, PLA+ cools from 210 to 180.
I'll be testing more with TPU as well to see if I can get multi-material working as well as multi-color.
This is accomplished with this command:
M109 S{nozzle_temperature- (30)}
Here is the code that this movement represents:
G92 E0
M83
G92 E0;
G0 E-27 F2000 ; retract a bit, adjust this to tune waste
G90
G0 X295 Y150 F4000 ; move to aux fan COOL DOWN
M106 S255 ; part fan 100%
M106 P2 S255 ; aux fan 100%
M109 S{(nozzle_temperature)- (30)} ; COOL TO 30C less than print temp
G0 E27 F1500 ; TIP SHAPING WARM
G0 E-5 F500
G0 E5 F1500
G0 E-2 F500
G0 E2 F1500
G0 E-27 F500
G90
M106 S0 ; part fan off
M106 P2 S0 ; aux fan off
G0 X284 Y293 F4000 ; MOVE TO BUTTON
M104 S[nozzle_temperature]
G92 E0
G0 E-80 F500 ; RETRACT
M107
G91 ; relative mode
G0 Y3 F2000 ; press the button
That's a great visualization of what is happening!