Quick answer: Nozzle temperature depends on the filament, not the printer: PLA 190-220°C (bed 50-60°C), PETG 220-250°C (bed 70-80°C), ABS 230-250°C (bed 100-110°C), ASA 240-260°C (bed 90-110°C), TPU 215-235°C (bed 30-50°C), and nylon 250-270°C (bed 70-90°C), per manufacturer spec sheets from Polymaker, Hatchbox, and ELEGOO. Start at the manufacturer's midpoint and run a temperature tower to dial in the exact number for your hotend — the printed spool temperature is a starting point, not a guarantee.

Every filament spool prints a temperature range on the label, but that range is a manufacturer average across thousands of hotends, not a setting tuned to yours. Thermistor placement, heat-break design, and even the room the printer sits in shift the real number a few degrees, which is why the same “200°C PLA” setting prints cleanly on one machine and strings on another. The fix isn’t guessing — it’s knowing the right starting range per material, then narrowing it down with one short test print.

Nozzle and bed temperature by material

FilamentNozzle tempBed tempEnclosure needed?
PLA190-220°C50-60°CNo
PETG220-250°C70-80°CNo
TPU215-235°C30-50°CNo
ABS230-250°C100-110°CEffectively yes
ASA240-260°C90-110°CRecommended
Nylon250-270°C70-90°CRecommended (dry storage critical)
Polycarbonate (PC)260-310°C100-120°CYes

Temperature, by the numbers

Why the spool label isn’t the final answer

Every filament manufacturer prints a temperature range instead of a single number because print temperature is a property of the whole system, not just the material — thermistor calibration accuracy, heat-break material (PTFE-lined vs. all-metal), and nozzle diameter all shift the true melt temperature at the tip by several degrees even when two printers show the same reading. A hotend running PID autotune (built into Marlin, Klipper, and most stock firmware) keeps the reported temperature stable to within about 1°C, but that doesn’t guarantee the reported number matches the filament’s actual working temperature for your specific setup.

Check temperature calibration filament on Amazon →

Printing calibration filament and test towers regularly? A free Amazon Business account unlocks quantity discounts and tax-exempt purchasing on the spools this kind of tuning goes through fast.

How to find your exact number: the temperature tower

Temperature tower test print

Free or built into most slicers · run once per filament brand and color
  • Start the tower's base segment at the manufacturer's recommended midpoint (for example, 210°C for a PLA rated 190-220°C).
  • Each segment up the tower prints 5-10°C cooler than the one below it, automatically, in a single print.
  • Inspect the tower once printed: look for the segment with the cleanest overhangs, least stringing between the tower's test bridges, and smoothest surface finish.
  • That segment's temperature is your dialed-in number for this specific filament, hotend, and season — re-check after a heater cartridge, thermistor, or nozzle swap.
  • Save the result per filament brand and color; pigments and fillers shift the ideal temperature even within the same base material.
Shop calibration-ready filament on Amazon →

Reading the symptoms: which direction to move

SymptomLikely causeFix
Rough layers, weak bonding, clicking/grinding soundNozzle temperature too low for the filamentRaise temperature 5°C, retest
Stringing, oozing, blobbing at retraction pointsNozzle temperature too highLower temperature 5°C within the printable range
Corners lift, first layer won't stickBed temperature too low for the materialMatch bed temp to the material chart above, not just PLA defaults
Darker color, burnt smell, brittle printsNozzle temperature too high, scorching the materialLower temperature; check for a partially clogged nozzle trapping heat

Nozzle temperature, in one paragraph

Start every new filament at the manufacturer’s midpoint temperature — 190-220°C for PLA, 220-250°C for PETG, 230-250°C for ABS, 240-260°C for ASA, 215-235°C for TPU, 250-270°C for nylon — and match the bed temperature to the same material rather than leaving it on a PLA default. Run one temperature tower per filament brand and color to find the exact number your hotend needs, moving in 5°C steps toward whichever direction the symptoms point: raise for under-extrusion, lower for stringing. The spool label is a solid starting range, not a guaranteed setting, and the five minutes a tower test takes saves hours of guessing mid-print.