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:
- Bambu-brand filament (say, Bambu ASA): you are done before you start. Pick the matching preset — flow ratio and pressure-advance values are factory-calibrated for your machine. Just tick Flow Dynamics Calibration in the print dialog on lidar-equipped models and print.
- Third-party filament with a shipped preset: Bambu Studio ships tuned presets for several partner brands (Polymaker, eSUN and others — look for your brand in the filament dropdown). If one matches your exact product, use it and at most verify with one calibration pass.
- Everything else: create a custom filament based on the right Generic preset, then calibrate. That is the rest of this guide, and it takes about 30 minutes including the test prints.
Step 1 — Create the filament preset

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
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.

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:
- Nozzle temperature: the box gives a range (say 240–280 °C). Start in the middle. If you want the real sweet spot later, run a temperature tower.
- Bed temperature: typical values are 55–65 °C for PLA, 70–80 °C for PETG, 90–100 °C for ABS/ASA, 100–110 °C for PC.
- Chamber temperature (enclosed materials): the preset’s value is the point of the preset — ASA wants around 65 °C, ABS around 60 °C. Leave it in place; the printer preheats and waits automatically, you never manage this by hand.
- Drying note: calibration on a wet spool is wasted work — moisture changes flow behavior more than any slider. If the spool has been open for weeks, dry it first (times and temperatures here).
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 filamentStep 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 2Save 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 savingPop 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 checkboxNo 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 menuStep 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?
- New brand or new material: always.
- Same product, new color: usually fine to skip — but heavily pigmented or specialty variants (silk, matte, CF-filled) can flow differently enough to deserve their own pass.
- New nozzle size or material: yes for Flow Dynamics (K is per nozzle); flow ratio usually survives.
- Same spool, same everything: no. Calibration is not a ritual — if prints are good, leave it alone.
The five beginner mistakes we see most
- Calibrating with the wrong preset selected — the result saves into whatever filament is active. Select your custom filament first.
- Running Flow Dynamics before Flow Rate — K depends on flow; backwards means calibrating on sand.
- Calibrating a wet spool — dry first, or the numbers are stale the moment the filament is.
- 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.
- 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)