Filament Transcriber

Convert Bambu Studio .json filament profiles into PrusaSlicer .ini format. Select multiple files for a bundled import. No data leaves your browser.

How the conversion works

What gets converted

  • Temperatures — nozzle, bed (from textured plate, falling back to smooth), chamber
  • Cooling — fan speeds, bridge fan, fan-off layers, full-fan layer, layer-time thresholds
  • Retraction — length, speed, deretraction speed, z-hop, wipe, minimum travel (only when the Bambu profile sets them)
  • Motion — max volumetric speed (with optional hardware cap), min print speed, pressure advance (injected as G-code)
  • Material — type, density, cost, flow ratio, colour, solubility

What gets skipped (Bambu-only, no PrusaSlicer equivalent)

  • AMS / multi-extruder variant arrays, filament cutting distances
  • Scarf joint / seam settings
  • Plate-specific temps beyond textured/smooth (cool plate, engineering plate, supertack)
  • Exhaust fan, air filtration, pre-cooling
  • Calibration coefficients (counter/hole coef), adhesiveness category
  • Bambu-specific G-code conditionals in filament_start_gcode

Limitations

  • Retraction values from Bambu profiles may need tuning — Bambu printers use different extruder geometry than Prusa direct-drive systems
  • Pressure advance is injected as M900 (Marlin) or SET_PRESSURE_ADVANCE (Klipper) in the filament start G-code. You may want to recalibrate PA for your specific printer
  • The required_nozzle_HRC field (hardened nozzle for composites) is noted in filament notes but not enforced

Drop Bambu .json files here, or ⌘O

In Bambu Studio: right-click a filament preset → Export

Profile Preview

How to import into PrusaSlicer

Single profile

  1. Open PrusaSlicer (2.7 or later)
  2. Go to File → Import → Import Config (or press Ctrl+L)
  3. Select the downloaded .ini file
  4. The settings load into your current session. To keep them, open the Filament Settings tab and click the save icon to store as a named preset

Multiple profiles (bundled file)

  1. Open PrusaSlicer
  2. Go to File → Import → Import Config Bundle
  3. Select the bundled .ini file
  4. PrusaSlicer creates a named preset for each [filament:Name] section automatically
  5. They appear in the Filament dropdown in the right sidebar

Where profiles are stored

  • macOS: ~/Library/Application Support/PrusaSlicer/filament/
  • Linux: ~/.config/PrusaSlicer/filament/
  • Windows: %APPDATA%\PrusaSlicer\filament\