Cooling Profile
Hello,
I saw your post in UM Github (this one)regarding Cooling for ironing. I had a similar thought but it was broader...Cooling changes at layer height and feature specific cooling (skins, outer-wall, Support Interface, etc.)
I have done this for myself coding in VB. I don't know Python so can offer no solution. The images below are of the dialog of my VB script.
Here it is set up for changing the fan speed at layers.

And this is for changing the fan speed for features:

IdeaMaker has a similar capability for adding cooling profiles.
I just thought I'd throw this in. Feel free to throw it out.
Hi, that looks great. Can't something similar be done as a Cura plugin? I know next to nothing about the UI so I won't be attempting that myself but I would have thought that a plugin guru would be able to insert/replace the fan commands in the gcode based on the user's settings like you show above.
I know almost exactly zero Python and I have no intention of getting into it. Old dogs and new tricks you see. I submitted a feature request at UM Cura maybe two years ago but no one picked it up. Since I have my own Post Processor (it reads the gcode file and then re-writes it with the changes into a new gcode file) my interest has fallen off.
First of all I Wish you an happy new year 2023,
As the ironing is identified in the Cura GCode with the marker ";TYPE:SKIN" as a classic filling it is not so easy to detect it in the ISO code but it is not impossible. You need to detect two ";TYPE:SKIN" markers that follow each other. So using a postprocessing script for that should no be difficult. Sample code made 2 years ago to add Z hop on Ironing Operation : https://github.com/5axes/Cura-Postprocessing-Scripts/blob/master/ZMoveIroning.py
I'm not using Ironing as most of my part are "technical" element for assembly but if I remenber it was working fine.
By the way; @smartavionics , adding this option in your release could be a good option (Zhop only for Ironing). A New Z Hop When Ironing in your collection of special ironing feature.
I've submitted this pull request #14394 (with help from @5axes). It includes the "Cooling Profile" and some changes to "Insert at Layer Change".