B

Import Presets into Bambu Studio

Learn how to import user presets and project files

About Bambu Studio Presets

Bambu Studio uses two types of presets:

  • System Presets: Official presets from Bambu Lab (read-only, cannot be modified)
  • User Presets: Custom presets you create or import (stored as JSON files)

When you download presets from SliceHub, you'll import them as User Presets.

Bambu Studio File Types

.json

User preset (process, filament, or printer)

.3mf

Project file with embedded settings

1

Import Presets (.json)

Bambu Studio now uses a unified import method for all preset types:

  1. 1. Download the .json preset file from SliceHub (process, filament, or printer)
  2. 2. In Bambu Studio, go to File → Import → Import Configs
  3. 3. Select the .json preset file and click "Open"
  4. 4. Confirm the import
  5. 5.
    Find your imported preset:
    • • Go to Profiles
    • • Select the appropriate tab (Processes, Filaments, or Printers)
    • • Look under User Presets or Custom Filaments
    • • If not visible: Clear filters (printer model, nozzle size) and scroll down

Note: The old preset-specific import buttons in the dropdowns are gone. All imports now go through File → Import → Import Configs.

2

Import Project File (.3mf)

  1. 1. Download the .3mf project file
  2. 2. In Bambu Studio, go to File → Open Project... or drag the file into the window
  3. 3. The project loads with all settings embedded
  4. 4.
    To save settings as a user preset:
    • • Go to Profiles
    • • Click "Save as User Preset"
    • • Give it a name and click Save
3

Advanced: Manual File Copy

For advanced users, you can manually copy preset files to Bambu Studio's folder:

  1. 1. Download the .json preset file from SliceHub
  2. 2.
    Navigate to Bambu Studio's user preset folder:
    • Windows: %APPDATA%\BambuStudio\user\default\
    • macOS: ~/Library/Application Support/BambuStudio/user/default/
    • Linux: ~/.config/BambuStudio/user/default/
  3. 3.
    Copy the .json file to the appropriate subfolder:
    • Process presets: process/
    • Filament presets: filament/
    • Printer presets: machine/
  4. 4. Restart Bambu Studio to see the new preset
4

Advanced Utility: Import-BambuFilaments PowerShell Script

If you have a folder full of vendor filament JSON files and want them to show up in both the Prepare tab dropdown and the AMS Materials Setting dialog, you can try this PowerShell helper script.

Warning: Untested script

This script is untested. Use it entirely at your own risk.

I take no responsibility for anything this script may break or change, including lost presets, overwritten files, damaged Bambu Studio configuration, AMS issues, sync conflicts, or any other side effects. Always review the script yourself and make backups before running it.

What it does

Import-BambuFilaments is a small PowerShell script that bulk-imports user filament profiles into Bambu Studio in a way that is intended to make them appear in both the normal filament selection UI and the AMS Materials Setting dialog, without having to go through the Create Filament wizard for each profile.

Why it exists

When importing many vendor-supplied JSON filament presets, Bambu Studio can behave inconsistently. A profile may appear in one place but still be missing from the AMS material selector.

  • • Bambu Studio can auto-promote presets into hidden base files that compete with your imported entries.
  • • The AMS material list can dedupe by filament_id, which can hide the profile you actually want.
  • • Vendor IDs can collide with Bambu's own namespace.
  • • Cloud sync can reintroduce older user presets that take over the alias slot first.

What the script tries to do

  • • Reads every .json filament preset in a folder
  • • Skips process and print presets
  • • Generates fresh filament IDs to avoid collisions
  • • Creates one <filament> @<printer> variant per target printer
  • • Writes variants directly into Bambu Studio's filament/base/ folder
  • • Removes conflicting printer aliases from older no-@ base files that can hide the import
  • • Creates a timestamped zip backup of your filament folder before changing anything

Requirements

  • • PowerShell 7 or newer
  • • Bambu Studio installed
  • • At least one Bambu Studio user already logged in once
  • • A folder containing your source filament JSON files

Usage notes

  • • Use the exact printer name as shown in Bambu Studio
  • • Close Bambu Studio before running the script
  • • Prefer -DryRun first if you are unsure
  • • Review the code yourself before running it

Main parameters

Parameter Required Description
-SourceDir Yes Folder with source .json filament profiles
-PrinterFilter Yes Printer names to target
-UserId No Bambu user id; auto-detected if omitted
-BambuUserRoot No Override the Bambu Studio user root folder
-Force No Overwrite existing generated variant files
-DryRun No Show what would happen without writing anything

Download

Download the script here and inspect it before running anything on your machine.

Download Import-BambuFilaments.ps1

How to Export Presets from Bambu Studio

Want to share your custom presets on SliceHub? Here's how to export them:

  1. 1. Go to Profiles
  2. 2. Select the appropriate tab (Processes, Filaments, or Printers)
  3. 3. Find your User Preset in the list
  4. 4. Right-click the preset and select "Export" (or use the export button)
  5. 5. Choose where to save the .json file
  6. 6. Upload it to SliceHub to share with the community!

Note: You can only export User Presets, not System Presets from Bambu Lab.

Bambu Studio Tips

  • User vs System Presets: User presets are stored locally and can be modified. System presets from Bambu Lab are read-only and updated automatically.
  • Bambu Cloud sync: If logged into Bambu Cloud, your user presets can sync across devices.
  • Compatibility: Make sure downloaded presets are compatible with your printer model. Some presets are printer-specific (e.g., X1 Carbon, P1S, A1).
  • Backup your presets: Before importing new presets, export your current ones as backup.
  • Test with calibration prints: Always test new presets with a small calibration object first.

Browse Bambu Studio Presets

Find Presets
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.