Skip to content
All help

Files and slicers

Which files work, and how to export them from Bambu Studio, OrcaSlicer or PrusaSlicer.

Files that work

  • .gcode: plain G-code from Bambu Studio, OrcaSlicer or PrusaSlicer.
  • .gcode.3mf: a sliced plate from Bambu Studio or OrcaSlicer.

A file can be up to 100 MB. We've checked files from these slicers on real prints. Files from others, such as Cura, aren't verified.

Why G-code, not STL

An STL is the shape you designed. The G-code is what your printer will do: every layer, wall and seam. We render from the G-code, so the image shows the print, not the model, which is why a file has to be sliced first.

Exporting from your slicer

Slice as you would to print, then export the sliced file: the steps for each slicer follow.

Bambu Studio

  1. Slice the plate. If you change anything after, slice it again.
  2. Open the arrow beside the print button, at the top right, and choose Export plate sliced file for a .gcode.3mf. It's also in File → Export (Ctrl+G, or ⌘G on a Mac), beside Export G-code for a plain .gcode.
  3. Upload the file.

Watch it on YouTube (1 min) (opens in a new tab)

When Bambu Studio's export is greyed out

Bambu Studio exports only a plate that's sliced and ready to print. One of these is usually why:

  • The plate isn't sliced, or it changed after slicing: slice it again.
  • Something is off the bed, in an area the printer excludes, or taller than the printer allows: move it or make it fit, then slice again.
  • A filament has no bed temperature for the plate type you picked: pick another plate type, or set the filament's temperature for it.
  • All plates is picked in the plate bar above the preview: pick one plate.
  • An export is still running: wait for it to finish.
  • For Export all plate sliced file, every plate has to be sliced: use Slice all.

OrcaSlicer

  1. Slice the plate.
  2. Open the menu beside the print button, and choose Export G-code file for a .gcode, or Export plate sliced file for a .gcode.3mf.
  3. Upload the file.

Watch it on YouTube (1 min) (opens in a new tab)

PrusaSlicer

  1. In Printers → General → Firmware (Printer Settings in older versions), untick Supports binary G-code. If you don't see it, switch to Expert mode. Or, for every printer at once, untick Use binary G-code when the printer supports it in Preferences → Other.
  2. Slice, then choose Export G-code. The file should end in .gcode, not .bgcode.
  3. Upload the file.

PrusaSlicer starts with binary G-code on for the MINI, MK4, MK3.5, MK3.9, XL and CORE One. OrcaSlicer and Bambu Studio never write it.

Watch it on YouTube (1 min) (opens in a new tab)

Binary G-code (.bgcode) can't be read. What the message means.

Files with several plates

A .gcode.3mf can hold several plates. We ask which one to render, and render that plate.

What carries over from your slicer

  • The layer height, the line widths, and every wall, infill and seam, as sliced.
  • Support, brims and prime towers are left out of the render.
  • Vase mode is supported.
  • A print with several filaments (AMS or multi-tool) gets a color for each one.

A print that's very detailed may be more than a render holds: the file check tells you, and what to do.

Still stuck? Write to support@extrudio.site.