Skip to main content

v1.1.16 — Model Forge, Snapmaker Deep Integration, Multi-Brand Support

· 2 min read
SkyNett81
3DPrintForge utvikler

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)