v1.1.16 — Model Forge, Snapmaker Deep Integration, Multi-Brand Support
· 2 min read
Model Forge — 3D Model Generation Suite
- 8 parametric generators: Sign Maker, Lithophane, Storage Box, Text Plate, Keychain, Cable Label, Image Relief, Stencil
- Shared MeshBuilder with heightmap surface, tube, rounded box primitives
- Pure JS PNG decoder for image-to-3D conversion (no npm deps)
- All models exported as 3MF via lib3mf WASM
Snapmaker U1 Deep Integration
- 13 custom Klipper modules: machine state, NFC filament, feed system, defect detection, timelapse, print config, flow calibration, power loss, purifier
- NFC filament spool cards with vendor, type, color, weight, temp profiles
- Auto-load/unload with live progress, entangle detection
- AI defect detection (spaghetti, residue, bed, nozzle) with configurable auto-pause
- Print task config toggles, calibration wizard
- 20 filament profiles + 5 process presets from OrcaSlicer
- U1 bed STL model + texture for 3D visualization
- SACP binary protocol client for older Snapmaker machines (A150/A250/A350/J1/Artisan)
Bambu Lab Deep Integration
- 12 printer capability configs from BambuStudio (exact feature flags per model)
- 40+ new MQTT commands: calibration, camera, AMS advanced, multi-nozzle, fan v3, HMS
- 12 job states with transition tracking (Pausing/Resuming/Finishing/Stopping)
- HMS error system: 4 severity levels, 16 module IDs
- Filament blacklist (TPU/CF restrictions per AMS)
- Calibration + Camera + System cards in controls panel
Multi-Brand Printer Support
- PrusaLink REST client with digest auth (Prusa MK4/MK3.9/Mini+/XL)
- Creality, Elegoo, AnkerMake, Voron, RatRig, QIDI via Moonraker
- Combined discovery: Bambu SSDP + Moonraker HTTP + SACP broadcast
Moonraker API Integrations
- File Manager: list, metadata with thumbnails, delete, download, upload
- Job Queue: enqueue, start, pause, remove
- Webcam: snapshot proxy, stream URL
- Update Manager + Spoolman integration
- Send files directly from Library to any printer
Network & Remote Access
- SSL certs auto-include all local IPs and hostname
- Cloudflare Tunnel integration (Settings > System > Remote Access)
- Camera snapshot polling on HTTPS (no mixed content errors)
New Tools & Features
- G-code Analyzer: layers, extrusion, temps, warnings, filament weight
- G-code 3D Toolpath Viewer with layer scrubber
- Pre-print confirmation dialog
- PWA push notifications
- Plugin system: route registration, UI panels, timers, DB access
- Community filament reviews + per-printer settings
Bug Fixes
- Camera WSS for HTTPS access via IP/hostname
- Printer isolation: full re-render on switch
- Sign Maker: mirrored text fixed, proportional preview
- Norwegian fallback strings translated to English
Stats
- 740+ API endpoints
- 99 tests (all passing)
- 10 supported printer brands
- 8 Model Forge tools
- 6 npm dependencies (unchanged)
