Problem: some two wire part cooling fans require a spin up to 100% before they can effectively spin down to a lower percentage. This fellow calls it 'blipping'
From Reddit : "(...) In addition to "the fan is usually off for the first layers" that others have posted, these fans tend to not spin at lower percentages (30 and less) unless your slicer supports "blipping" the fan to full power when it starts. This gets the fan started by going full power, then dropping to your set percentage." -- xXsaberstrikeXx
Ideally this should be an option in the slicer software, but so far, I've seen nothing in Cura/Prusa so I was wondering if some clever individual would write a plugin that can intercept M106 gcodes and 'blip' the fan to full speed (momentarily) where appropriate. example: if M106 S80 found in gcode then M106 S255 sent immediately before hand. I imagine the value of 'S' would be user configured in the plugin because different fans may require it -- my fan can start spinning at values over 100 so the plugin would not need to blip the fan.
Thanks for taking the trouble to read.