Tuning Series: Section One, Temperature Tower


All materials are not created equally.

Filament manufacturing is much more complicated than you would imagine. There are hundreds of factors that are taken into account when making that shinny new roll of printable material. Everything from the core plastic pellet's to the additives to bring color, glitter, or even another type of plastic to make it more of a Hybrid printing material.

When testing, look for a model that falls that:
Takes very little time.
Uses very little material.

Temperature can have the greatest impact on the other tests results and cause unusual stringing and hairs.

(This was a fresh install of Cura 4.7 using Cura's stock profile for the Sovol SV01. The only changes I have made was the Printing Temperature is set to 225C and the Scripts added.)



Temperature Tower

A temperature tower starts printing at a designated temperature and incremently changes based on distance traveled in the Z direction. 

There are hundreds of different Temperature Towers to choose from and they can range from under one hour to over four with filament usage respectively. 
This print can complete in about 30 minutes and here is how to build it in Cura.

(If you use this temperature tower I have a chart below and you can skip steps 3 & 4.)


Slicing Process

  1. Open the STL in Cura, I am using Cura 4.7

          2. Set layer Height to 0.2

      3. Press Slice & select Preview at the Top

      4. Scroll through the layers to find each start of each temperature section and record the starting points

       5. Now that we have all the information needed to create the temperature tower we can begin.


      6. Click the Prepare section in the top of Cura and we would like to edit how the STL is sliced.

      Extensions<Post Processing<Modify G-Code

      7. In the Post Processing Scripts choose  "ChangeAtZ(Ecpermental)".

      8. There will need to be a script for each Temperature zone and there are three items needed to be changed every time.


      1. *Trigger needs to be set to layer number* (Easiest to forget)
      2. Change Layer = Starting Layer
      3. Change 1 Temp 

      ( You can set the printing temperature to 225c or make an additional script for the first set, either way works)


      Once all the G-Code Scripts have been entered you may click close. Notice that next to the Slice button you see this little symbol. This is because the Scripts stay active until Disabled or Deleted.  

       Now set the printing temperature to 225c and slice the file, saving to the SD card and you are ready to print.

      Being that this was a brand new profile it will take a short while before we have it completely tuned, but this is a start. There are a few different temps that look decent 210C looks promising, but if you have a lot of bridging the 190c had the least amount of deviation across the open area.

      With this one 200c would be a great starting point.

      The green is showing promise about 205c.

      The Galaxy Red Glitter stopped extruding at 205c, but 210c looks like it will produce good results with some additional tuning.

      The White Marble color here is great about 195c.

      This is one of the first steps to great prints. It is all a process and the more familiar you become with the cause and effect of all these settings, the easier it will become.







      J Gaertner

      Thank you for this great test project. Coming from a CNC background I find it very frustration the lack of consistency with the 3D printer and filaments. Having a useful test mechanism is very helpful

      J Gaertner
      Ronald Rong

      Thank you for the great content, please keep up the good job.

      Ronald Rong

      Leave a comment