v1.1.19 — Model Forge 51 Tools, JSCAD Studio, Electron Desktop App, 10-Brand Deep Integration
The biggest release yet: 30 commits | 123 files changed | 19,592 lines added
Download Desktop App
| Platform | Format | File |
|---|---|---|
| Windows | Installer | Build from source: npm run electron:build:win |
| Windows | Portable | Build from source: npm run electron:build:win |
| macOS | Zip | Build from source: npm run electron:build:mac |
| Linux | AppImage | Build from source: npm run electron:build:linux |
| Any | Web (self-hosted) | git pull && npm install && npm start |
Desktop installers will be built and uploaded by GitHub Actions CI shortly after this release is published. Check back in ~30 minutes for platform-specific downloads.
Highlights
Model Forge: 51 Parametric 3D Tools
34 new tools across 8 categories: Gridfinity (baseplate/bin/lid/tool holder), mechanical (gear/pulley/spring/hinge/snap-fit), printer (spool adapter/cable chain/first layer test/nozzle storage), home (wall hook/cable clip/plant pot/wall bracket/desk organizer/peg rail/lidded box), tech (phone/headphone stand, VESA mount, RPi/Arduino case, battery holder), creative (voronoi tray, topographic map, 3D QR code, shape extruder, honeycomb tile, dice tower, miniature base).
JSCAD Studio
JavaScript-based parametric 3D modelling environment with live code editor, @jscad/modeling primitives, binary STL export, and 4 built-in examples.
Complete Prusa Ecosystem
6,735 filament profiles + 1,539 print profiles + 254 printer models + 968 error codes + 26 G-codes from PrusaSlicer and Prusa-Error-Codes repos. Auto-refresh every 7 days.
All 10 Brands Deep
Bambu (230 HMS + 20 G-codes), Prusa (968 errors + 8,500 profiles), OctoPrint (402 plugins + 50 events), Snapmaker (24 entries + dev commits), Creality (65), Elegoo (27), Voron (59 + mod catalog), AnkerMake (20), QIDI (28), Klipper generic (32).
OctoPrint Deep Integration
50+ WebSocket event types, system commands, user/group management, settings viewer, plugin inspection, connection manager, printer profiles.
Unified Firmware Update System
Cross-brand check via Bambu Cloud, Snapmaker Wiki, PrusaLink GitHub, Moonraker update_manager. Dev commits tracking for open-source repos. Formatted release notes panel with dismiss/recheck.
Bambu Firmware 01.02.00.00
Print While Drying, motor disable, bed low-power mode, manual filament change for EXT spool, internal timelapse storage, xcam AI frame snapshots.
Electron Desktop App
System tray, native notifications, auto-start at login, auto-updater, keyboard shortcuts, deep linking (3dprintforge://), file associations (.3mf/.stl/.gcode).
Packaging
- Linux: AppImage, .deb, .rpm, Flatpak, Arch pkg.tar.zst, tar.gz
- Windows: NSIS installer, Portable exe, MSIX (Microsoft Store ready)
- macOS: zip (unsigned)
- systemd user service with auto-restart
- GitHub Actions CI for all platforms
- SignPath.io ready for free EV code signing
Bug Fixes (6)
- Defect auto-pause crash (undefined entry in printer-manager)
- Rediscovery broadcast stale IP
- Bambu Cloud firmware array safety
- Firmware checker _info shape mismatch
- Library queue list array validation
- Camera polling exponential backoff
Full changelog: https://skynett81.github.io/3dprintforge/en/project/changelog
Upgrade (web server):
cd 3dprintforge && git pull && npm install