Skip to content

v2.0.0 - Output Format Selection & Enhanced 3MF Support

Latest

Choose a tag to compare

@voron69-bit voron69-bit released this 31 Dec 19:00

Stepifi v2.0.0 Release Notes

πŸŽ‰ Major New Features

Choose Your Output Format

Select between STL or STEP output when converting:

  • STL: Fast mesh export (5-10x faster), perfect for re-slicing
  • STEP: CAD solid format for engineering/design work

BambuStudio 3MF Compatibility

Now supports modern 3MF files from BambuLab Studio, PrusaSlicer, and other slicers that use external object storage.

What's Changed

  • ✨ New output format selection UI with radio buttons
  • ✨ Dynamic download buttons show correct format (STL/STEP)
  • πŸ”§ Fixed 3MF parser to load external object files
  • πŸ”§ Enhanced mesh extraction for split-storage 3MF files
  • ⚑ Massive speed improvement for STL exports (80-90% faster)

Why These Features?

Just got my first BambuLabs printer, an H2D and found MakerWorld frustrating. I hate 3MF files. Most users do not include STL's, and the old faithful Windows 3D viewer fails to open 3MF for extraction of STLs. Well, now Stepifi does it!

Output Format Choice: Different workflows need different formats. 3D printing users often just need mesh data (STL is faster), while CAD users need solid geometry (STEP).

BambuStudio Support: Modern slicers optimize file size by splitting mesh data into separate files. Previous versions couldn't read these, causing "No mesh data found" errors.

Installation

git clone https://github.com/voron69-bit/Stepifi.git
cd Stepifi
docker compose up -d

Upgrading from v1.x

git pull origin main
docker compose down
docker compose build --no-cache app
docker compose up -d

Fully backward compatible - no breaking changes!

Full Documentation


Feedback? Open an issue or buy me a coffee! β˜•