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) orSET_PRESSURE_ADVANCE(Klipper) in the filament start G-code. You may want to recalibrate PA for your specific printer - The
required_nozzle_HRCfield (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
- Open PrusaSlicer (2.7 or later)
- Go to File → Import → Import Config (or press Ctrl+L)
- Select the downloaded
.inifile - 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)
- Open PrusaSlicer
- Go to File → Import → Import Config Bundle
- Select the bundled
.inifile - PrusaSlicer creates a named preset for each
[filament:Name]section automatically - 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\