Skip to content

Slicer Support Matrix

This page summarizes import/export coverage and mapping depth per slicer.

  • OrcaSlicer — Export (profiles + .orca_printer bundle); no import
  • Cura — Import (JSON defs → OPK); Export (CFG)
  • PrusaSlicer — Import (INI → OPK); Export (INI)
  • SuperSlicer — Import (INI → OPK); Export (INI)
  • ideaMaker — Import (CFG → OPK); Export (CFG)
  • Bambu Studio — Export (INI‑style minimal)
  • KISSlicer — Import (INI → OPK best‑effort); Export (INI best‑effort)
  • CuraEngine — Slice via CLI (pass‑through flags)
  • Slic3r/PrusaSlicer/SuperSlicer — Slice via CLI (load INI and export G‑code)

Mapping highlights (export) - Geometry: bed shape (rect), Z height - Extruder/material: nozzle_diameter, filament_diameter, temps (where available) - Process defaults: layer heights; speeds (perimeter/infill/travel); external_perimeter/top/bottom (where supported) - Cooling: min layer time; fan min/max/always on - Acceleration/jerk: global and per‑section where supported - G‑code: start/end hooks (rendered from PDL + machine_control)

Limitations - Proprietary or binary formats (FlashPrint, QidiPrint, Craftware, Pathio, MatterControl, Kiri:Moto) are not supported directly; use snippet packs and documentation guidance instead. - CuraEngine requires machine JSON and per‑setting flags; OPK slice passes flags through verbatim.