Skip to content

v1.1.19 — Model Forge 51 Tools, JSCAD Studio, Electron Desktop App, 10-Brand Deep Integration

Choose a tag to compare

@skynett81 skynett81 released this 19 Apr 09:17
· 364 commits to main since this release

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