https://www.marcopapi.it/blog/gcode-flow-gradient/