What's New: 3D File Preview Updates
Overview
- Expanded 3D previews in the Library File Manager and Printer File Manager.
- Added STL support (interactive 3D view) alongside existing 3MF/G-code previews.
- Improved multi-plate handling for 3MF files in the printer file manager.
Library File Manager (Files Page)
- 3D preview now supports
.3mf, .gcode, and .stl files.
- STL files open in the same viewer modal used by 3MF files.
- Plate-aware selection continues to work for 3MF files with multiple plates.
Printer File Manager (Printers → File Manager)
- Added a 3D View action for
.3mf, .gcode, and .stl files on the printer.
- New printer-side 3MF plate endpoints:
- Plate list and metadata retrieval.
- Plate thumbnail retrieval.
- Added a printer-side gcode preview endpoint for 3MF and
.gcode files.
- STL models are centered on the build sheet in the 3D viewer.
Model Viewer Enhancements
- Added STL rendering support using
STLLoader.
- Viewer now selects the correct rendering pipeline based on file type.
- STL models auto-center on the build plate for a consistent viewing experience.
Affected Areas
- Frontend: File Manager modals and 3D viewer.
- Backend: Printer file preview endpoints for plates, plate thumbnails, and gcode.