How to Create a Temperature Tower for 3D Printing in Cura

3D printing is an exciting way to bring your imagination to life. While 3D printing may seem like an easy process, it takes a lot of experimentation and adjustment to get the perfect print. One of the most important factors that impact the quality of your print is the temperature. Temperature control is a crucial aspect of 3D printing.

In this post, we will discuss how you can create a temperature tower for 3D printing in Cura.

1. Open Cura

To start creating a temperature tower, you should open up Cura, and from the top menu, select “Extensions” and then “Post Processing.” From there, select “Modify G-Code” and then “Add a Script.” In the Add a Script window, name “Temperature Tower” and hit “Enter.”

2. Copy the G-Code

After adding the script, you need to copy the G-code into the window. You can copy the G-code from this link: Press “Control”+ ”A” on your keyboard to select all of the G-code. Then, press “Control” + “C” to copy it to the clipboard. Return to the “Add a Script” window in Cura, and paste it into the G-code section by pressing “Control” + “V.”

3. Customize Temperature Range

Now that you have added the script to Cura, you can customize the temperature range. You can adjust the temperature range according to the type of filament you are using. For instance, if you are using PLA, you can set the temperature range between 190 – 220C. You can also set the number of layers by selecting the “XYZ Size Compensation” and “Extrusion Width Settings” for your specific 3D printer.

4. Add a Filament Change Command

Once you’ve adjusted the temperature range, add a filament change command in the G-code options by selecting “Layer Change” in the “Filament Change” section. When adding the filament change command, make sure to set the temperature to its maximum of the temperature range you have selected. This will help avoid thermal shock in your 3D printer.

5. Slice Your Temperature Tower Model

After you’ve made all the necessary modifications to your script, save it and slice your temperature tower model. Once your model has been sliced, you are ready to print. During printing, your 3D printer’s hot end will move back and forth to print out different temperature sensors. Once the print is complete, you can examine the results and determine the optimal temperature for printing your specific filament.


The temperature tower is an excellent tool that can help you find the perfect temperature to print with your specific 3D printer and filament. By using Cura and customizing the G-code, you can create your temperature tower and optimize the temperature settings for your 3D printer. Temperature control is essential in 3D printing, and making use of a temperature tower can significantly improve the quality of your 3D prints.

Give it a try and see the difference it can make!

Tyler Woodward

Tyler Woodward

Hi, I'm Tyler! I'm a passionate writer and believer in the potential of 3D printing technology. With my background in engineering and design, I bring an exciting mix of creativity and technical expertise to my writing. In addition, I pride myself on staying up to date with the latest trends in the industry.

We will be happy to hear your thoughts

Leave a reply

3D Printing Fox