Skip to main content

Troubleshooting a failed print

Something went wrong? Don't worry — most print failures have simple solutions. 3DPrintForge helps you find the cause quickly.

Step 1 — Check the HMS error codes

HMS (Handling, Monitoring, Sensing) is Bambu Labs' error system. All errors are automatically logged in the dashboard.

  1. Go to Monitoring → Errors
  2. Find the failed print
  3. Click on the error code for a detailed description and suggested solution

Common HMS codes:

CodeDescriptionQuick fix
0700 1xxxAMS error (jammed, motor problem)Check filament path in AMS
0300 0xxxExtrusion error (under/over-extrusion)Clean nozzle, check filament
0500 xxxxCalibration errorRun recalibration
1200 xxxxTemperature deviationCheck cable connections
0C00 xxxxCamera errorRestart printer
Error codes in history

Under History → [Print] → HMS log you can see all error codes that occurred during a print — even if the print "completed".

Common errors and solutions

Poor adhesion (first layer won't stick)

Symptoms: Print comes loose from the plate, curls up, first layer missing

Causes and solutions:

CauseSolution
Dirty plateWipe with IPA alcohol
Wrong plate temperatureIncrease by 5°C
Z-offset incorrectRun Auto Bed Leveling again
Missing glue stick (PETG/ABS)Apply a thin layer of glue stick
First layer speed too fastReduce to 20–30 mm/s for first layer

Quick checklist:

  1. Is the plate clean? (IPA + lint-free cloth)
  2. Are you using the right plate for the filament type? (see Choosing the right plate)
  3. Has Z-calibration been done after the last plate change?

Warping (corners lifting)

Symptoms: Corners bend up from the plate, especially on large flat models

Causes and solutions:

CauseSolution
Temperature differenceClose the front door on the printer
Missing brimEnable brim in Bambu Studio (3–5 mm)
Plate too coldIncrease plate temperature by 5–10°C
High-shrinkage filament (ABS)Use Engineering Plate + chamber >40°C

ABS and ASA are especially prone to this. Always ensure:

  • Front door closed
  • Minimal ventilation
  • Engineering Plate + glue stick
  • Chamber temperature 40°C+

Stringing (threads between parts)

Symptoms: Fine plastic threads between separate parts of the model

Causes and solutions:

CauseSolution
Wet filamentDry filament 6–8 hours (60–70°C)
Nozzle temperature too highLower by 5°C
Too little retractionIncrease retraction length in Bambu Studio
Travel speed too lowIncrease travel speed to 200+ mm/s

The moisture test: Listen for popping sounds or look for bubbles in the extrusion — that indicates wet filament. Bambu AMS has built-in humidity measurement; check humidity under AMS status.

Filament dryer

Invest in a filament dryer (e.g. Bambu Filament Dryer) if you work with nylon or TPU — these absorb moisture in under 12 hours.


Spaghetti (print collapses into a mess)

Symptoms: Filament hanging in loose strands in the air, print is unrecognizable

Causes and solutions:

CauseSolution
Poor adhesion early → came loose → collapsedSee the adhesion section above
Speed too highReduce speed by 20–30%
Wrong support configurationEnable supports in Bambu Studio
Overhang too steepSplit the model or rotate 45°

Use Print Guard to stop spaghetti automatically — see the next section.


Under-extrusion (thin, weak layers)

Symptoms: Layers are not solid, holes in walls, weak model

Causes and solutions:

CauseSolution
Partially clogged nozzleRun Cold Pull (see maintenance)
Filament too wetDry filament
Temperature too lowIncrease nozzle temperature by 5–10°C
Speed too highReduce by 20–30%
PTFE tube damagedInspect and replace PTFE tube

Using Print Guard for automatic protection

Print Guard monitors camera images using image recognition and automatically stops the print if spaghetti is detected.

Enabling Print Guard:

  1. Go to Monitoring → Print Guard
  2. Enable Automatic detection
  3. Select action: Pause (recommended) or Cancel
  4. Set sensitivity (start with Medium)

When Print Guard intervenes:

  1. You receive a notification with a camera image of what was detected
  2. The print is paused
  3. You can choose: Continue (if false positive) or Cancel print
False positives

Print Guard can occasionally react to models with many thin columns. Lower the sensitivity or temporarily disable it for complex models.

Diagnostic tools in the dashboard

Temperature log

Under History → [Print] → Temperatures you can see the temperature curve throughout the entire print. Look for:

  • Sudden temperature drops (nozzle or plate problem)
  • Uneven temperatures (calibration needed)

Filament statistics

Check whether the filament consumed matches the estimate. Large discrepancies can indicate under-extrusion or filament breakage.

When to contact support?

Contact Bambu Labs support if:

  • The HMS code repeats itself after you have followed all the suggested solutions
  • You see mechanical damage to the printer (bent rods, broken gears)
  • Temperature values are impossible (e.g. nozzle reads -40°C)
  • A firmware update does not solve the problem

Useful information to have ready for support:

  • HMS error codes from the dashboard's error log
  • Camera image of the failure
  • Which filament and settings were used (can be exported from history)
  • Printer model and firmware version (shown under Settings → Printer → Info)