The 'Temperature Tower' is intended not only to check for 'stringing' between the three towers but also test the capabilities of the printer in being able to print aspects of detail at different temperatures at different layers of the tower.
On the right we have a star-shaped tower which tests print quality at reproducing the star shape and each of the five points at any axis within the print.
In the middle we have a hollow cylindrical tower with dimples on the front and a ridge running up through the rear.
On the left we have a hollow rectangular tower which is smooth on the inside, has the letters '3D' on the rear, slanted cut-outs on the outside and temperature numbers on the front face.
I exported the STL file from Blender making sure that 'selected only' was set in order to observe the boolean exclusions and opened the STL file in Cura. I then sliced and exported the GCode file.
Whilst we could watch the print and set the temperatures manually, the best thing to do is program the temperature changes to occur automatically
With a GCode file exported for my Sidewinder X1 at a resolution of 0.12mm there are 400 layers in my file.
Using Repetier, I use the GCode viewer to identify the layer heights by using the dimple of the front of central tower to identify the specific layer prior to the temperature change. This means the temperature is in effect prior to it printing the next section of the tower.
These were my layer heights at each dimple prior to the temperature block on the left tower: