Custom Filament in Bambu Studio: Setup and Calibration for Beginners

You bought a spool that isn’t Bambu-brand, and now the slicer wants to know which “filament” it is. This guide walks the whole path in plain language: when a stock preset is enough, how to create a custom filament in the Filament Manager, which numbers to copy from the spool box, and how to run the two calibrations — Flow Rate and Flow Dynamics — in the order that actually works. Nothing here needs prior calibration experience.

First: do you even need a custom filament?

Three situations, three answers:

Step 1 — Create the filament preset

Bambu Studio Prepare tab with the settings icon next to the Project Filaments list circled
The custom-filament dialog hides behind the settings (gear) icon next to the Project Filaments list in the Prepare tab.

Base it on the right preset for the material. Create a new custom filament and choose a preset of the same material as the base — Generic ASA (or Bambu ASA) for an ASA spool, Generic PETG for PETG, and so on. The base preset matters more than beginners expect: it carries the material’s fan limits, chamber temperature, volumetric speed ceiling and safety ranges. Basing an ASA spool on a PLA preset gives you PLA cooling on a material that cracks under drafts.

Bambu Studio: Prepare tab → Project Filaments → settings (gear) icon → Custom Filaments tab → Create New. OrcaSlicer: filament dropdown → edit (pencil) → Save as new
The Custom Filaments tab in Bambu Studio with the Create New button highlighted
Switch to the Custom Filaments tab and click Create New — the custom filaments you already made live here too.

Brand not in the vendor list? There’s a checkbox for that. The vendor dropdown only lists known brands — but tick “Can’t find vendor I want” right under it and the field turns into free text where you type your own brand name. Vendor + type + “serial” (the variant, e.g. Basic, Matte, Silk) become the filament’s display name, so 3DE + ASA + Premium shows up as 3DE ASA Premium. Note that vendor and type are locked after creation — if you get them wrong, create a fresh one and delete the mistake; renaming later is not a thing in Bambu Studio.

Create Filament dialog → Vendor → “Can’t find vendor I want” checkbox. Also tick the printer/nozzle at the bottom that should get the preset
The Create Filament dialog with a custom vendor typed in, based on a current preset, and the printer nozzle checkbox ticked
Tick Can’t find vendor I want to type your own brand. Base it on a preset of the same material, and tick which printer/nozzle gets the preset.

Name it so future-you understands it. Use brand + material + variant, e.g. Polymaker ASA Black. Calibration values differ between brands and between heavily pigmented colors, so one custom filament per brand/material (and per problem color, if needed) is the practical granularity. Avoid editing the Generic preset directly — keep it as the clean template it is.

Step 2 — Copy the numbers from the spool box

Open your new filament’s settings and fill in what the manufacturer printed on the box or product page:

Sidestep — register the physical spool in the Filament Manager

Bambu Studio keeps two separate lists that beginners constantly mix up. The preset you just created holds the print settings. The Filament Manager (its own tab in the top bar) is the spool inventory: which physical rolls you own, their colors and remaining weight. To register your new spool there, click + Add Filament (top right) — your custom brand now appears in the Brand dropdown alongside the built-in ones. This is also where the spool color lives: the gray #BBBBBB swatch on a fresh entry is just the default, set the real color here (or let “Read from AMS” pull it from the RFID/slot). The color never lives in the preset.

Bambu Studio: Filament Manager tab → + Add Filament → Manual Add (or Read from AMS) → Brand → your custom brand

Make it selectable on the printer and in the AMS. Custom filaments only reach the printer when presets sync through your Bambu account: the printer must be connected in cloud mode (not LAN-only), and Auto-Sync User Presets must be ticked in Bambu Studio’s preferences. About a minute later the new filament appears as a choice for the AMS slot on the printer. If it shows up and then flips back to “?”, that sync is exactly what is missing — re-tick the preference and reconnect the printer to your account once.

Bambu Studio: Preferences → Auto-Sync User Presets. Then: Device tab / printer screen → AMS slot → pick your custom filament

Step 3 — Flow Rate calibration (always first)

Flow ratio scales every extrusion move to match how this particular filament actually flows. It is the foundation the other calibration builds on — which is why it runs first.

Run Pass 1, pick the best tile, then Pass 2. The test prints a set of small tiles, each at a slightly different flow. Look at them under angled light and pick the one with the smoothest top surface — no gaps between lines (under-extrusion), no ridges or bumps (over-extrusion). Pass 2 repeats the game in finer steps around your Pass 1 winner.

Bambu Studio / OrcaSlicer: Calibration tab → Flow Rate → Pass 1, then Pass 2

Save the result to YOUR custom filament. When you confirm the winning tile, the slicer writes the new flow ratio into the currently selected filament preset. This is the classic beginner trap: calibrate with Generic selected and the value lands in the wrong preset (or nowhere). Select your custom filament before starting the calibration, and afterwards check that the flow ratio field actually changed.

Filament settings → the flow ratio field — verify it after saving

Pop quiz: these are three real tiles from a Pass 1 plate. Which one has the right flow?

Step 4 — Flow Dynamics / K value (always second)

Flow Dynamics (Bambu’s name for pressure advance) compensates for melt pressure when the print head speeds up and slows down. Too low and corners bulge; too high and corners starve. The K value depends on the flow you just calibrated — run it after Flow Rate, never before.

Lidar machines: let the printer do it per print. On lidar-equipped Bambu models (X1 and X2 family), tick Flow Dynamics Calibration in the print dialog and the machine calibrates K on the plate edge before every job — two extra minutes, always current. This is the set-and-forget option.

Print dialog (Send print job) → Flow Dynamics Calibration checkbox

No lidar: run the manual line test once. The test prints rows of lines at different K values; pick the line with the most even width from end to end (no fat blobs at the ends, no thin middle) and save. The value is stored per filament and nozzle combination.

Bambu Studio / OrcaSlicer: Calibration tab → Flow Dynamics → manual. On-device: the printer’s own calibration menu

Step 5 — Print something real and judge it

Print a small functional part — not a benchy on day one. Check three things: top surfaces should be closed and smooth (flow), corners should be sharp without bulges (K value), and the first layer should be even (that one is machine leveling, not filament). If a surface still looks off, our free diagnosis reads your description and settings against the official baseline for your printer and tells you which single value to change.

When do you recalibrate?

The five beginner mistakes we see most

  1. Calibrating with the wrong preset selected — the result saves into whatever filament is active. Select your custom filament first.
  2. Running Flow Dynamics before Flow Rate — K depends on flow; backwards means calibrating on sand.
  3. Calibrating a wet spool — dry first, or the numbers are stale the moment the filament is.
  4. Copying someone else’s K value from a forum — it is specific to filament, nozzle and machine. Two minutes of lidar calibration beats any forum number.
  5. Editing Generic presets directly — you lose the clean baseline and every future spool inherits your old spool’s numbers.

Frequently asked questions

My filament brand isn’t in Bambu Studio’s vendor list — can I add it?

Yes. In the Create Filament dialog, tick “Can’t find vendor I want” right under the vendor dropdown and the field becomes free text where you type your own brand name. Vendor and type are locked after creation, so get them right the first time — renaming later is not possible in Bambu Studio.

Do I calibrate every color, or just every brand and material?

One calibration per brand + material covers all normal colors — so one pass for a vendor’s ASA serves every standard ASA spool from them. Only specialty variants (silk, matte, glow, CF/GF-filled) and extremely pigmented colors deserve their own pass, and only if a print actually shows a flow problem.

Which comes first: Flow Rate or Flow Dynamics?

Always Flow Rate first, then Flow Dynamics. The K value that Flow Dynamics calibrates depends on the flow you just set — running them backwards means calibrating pressure advance on top of a wrong flow. On lidar-equipped Bambu printers you can leave Flow Dynamics on automatic per print.

Why doesn’t my custom filament show up on the printer or in the AMS?

Custom filaments only reach the printer when presets sync through your Bambu account: the printer must be in cloud mode (not LAN-only) and “Auto-Sync User Presets” must be enabled in Bambu Studio’s preferences. After that the filament appears as an AMS choice within about a minute.

Not sure which of these fixes applies to your print?

Answer five quick questions about your printer, filament and build plate, and our rule engine turns them into a prioritized fix list with exact slicer values — the same knowledge these guides are written from.

Get a personalized fix list in 2 minutes — free Works with Bambu Studio, OrcaSlicer, PrusaSlicer and Cura. No account needed.

Sources

  • Bambu Lab Wiki — official documentation hub (Filament Manager, Flow Rate and Flow Dynamics calibration)
  • OrcaSlicer Wiki — calibration documentation (flow ratio, pressure advance)
  • Bambu Lab Community Forum — making custom filaments selectable in the AMS (cloud preset sync)