I needed a bit more range than some other temperature towers, so I made a configurable Temperature tower based on:
https://www.printables.com/model/38895-temp-tower-prusaslicer-02mm-layer-petg
https://www.thingiverse.com/thing:2493504
and:
https://www.thingiverse.com/thing:2318636
Load it in OpenSCAD, set the start temp, end temp, and step, and material. Render and export. I also used this python script to generate the “Before layer change G-code”:
https://github.com/arusso/3dprinting/blob/main/temptower
just run that with the appropriate initial offset, and per-temp layers (3 and 34, based on the default setting and .2mm layer height), so:
temptower.py -s 5 -e 3 34 235 205
Add that to the Before layer change G-code, slice and go.
The author remixed this model.