Generate a Custom Temperature Tower
Free parametric temperature tower generator. Pick your printer (Ender 3, Prusa MK4, Bambu, Voron, or custom bed), your filament (PLA, PETG, ABS, TPU, ASA), and the temperature range you want to sweep. Export an STL plus a ready-to-print G-code with M104 commands at each segment boundary — no manual post-processing required. Works for any Marlin, Klipper or RepRap-compatible printer.
How to calibrate hotend temperature
Choose your printer preset and the filament material — temperature range auto-fills.
Narrow the range (e.g., 200–215°C) for fine calibration or widen for unknown filaments.
Use the G-code directly — no slicer needed. Or import the STL into your slicer and add M104 commands manually.
After printing, inspect each segment for stringing, overhang quality and layer bonding. The best segment = your ideal temperature.