Ad Space — Top Banner

HMS_0500_0300

Bambu Lab 3D Printer

Severity:

What Does This Error Mean?

HMS_0500_0300 means the filament loaded in the AMS or external feed doesn't match the type or colour Bambu Studio sliced the print for.
Either swap to the correct filament, or update the slicer settings and re-slice.
This is a soft warning — you can override and continue if you accept the mismatch.

Affected Models

  • Bambu Lab X1 Carbon
  • Bambu Lab X1
  • Bambu Lab P1S
  • Bambu Lab P1P
  • Bambu Lab A1

Common Causes

  • Wrong filament loaded in the AMS slot the print expects
  • Filament type changed but slicer settings not updated
  • Generic / third-party filament without an RFID tag — printer can't auto-identify
  • AMS slot mapping mismatched between Bambu Studio and the printer
  • Recent firmware update reset stored filament settings

How to Fix It

  1. Check what's loaded in each AMS slot.

    On the printer's display, view the AMS overview.
    Each slot shows the filament type the printer thinks is loaded — PLA, PETG, ABS, etc.
    Compare this to what your print expects in the slicer.

  2. If you swapped filament recently, update the AMS slot.

    On the touchscreen, select the AMS slot, then update the filament type to match what's actually installed.
    For non-Bambu filament, you'll need to manually pick the type — there's no RFID tag for the printer to read.

  3. Or re-slice with the actual filament type.

    If you don't want to swap filament, open the project in Bambu Studio and change the filament setting to match what's loaded.
    Re-slice and re-send.
    HMS_0500_0300 won't appear when slicer and printer agree.

  4. Override the warning if you accept the mismatch.

    If you know what you're doing — for example, printing PLA settings on a similar generic filament — you can dismiss the warning and proceed.
    Bambu Studio will let you confirm the override.
    Just be aware temperature and flow settings may not be optimal for the actual filament.

Frequently Asked Questions

Why does Bambu Lab need to know the filament type?

The slicer sets nozzle temperature, bed temperature, retraction settings, and flow rates based on the filament type.
Wrong type = wrong settings = poor print quality or jams.
The auto-detection on Bambu Lab filament with RFID tags makes this seamless — third-party filament needs manual selection.

Can I disable the filament type check?

Not directly.
HMS_0500_0300 will appear if the slicer and printer disagree.
You can override on a per-print basis but Bambu Studio won't let you turn off the check entirely — it's a useful guard against running a print that won't work.