Releases: Parallel-7/FlashForgeWebUI
FlashForgeWebUI v1.1.0
FlashForgeWebUI v1.1.0
Standalone web-based interface for FlashForge 3D printers.
Changes
- Migrated camera streaming to go2rtc with bundled platform binaries and unified WebRTC, MSE, and MJPEG playback
- Added OEM camera auto-detection from printer-reported stream URLs plus intelligent fallback probing of
http://<printer-ip>:8080/?action=stream - Added standalone Discord webhook notifications for multi-printer status updates and print lifecycle events
- Added Playwright end-to-end coverage plus expanded automated testing for the standalone WebUI
- Improved build and packaging flow with bundled backend output, updated per-printer settings handling, and refreshed documentation/tooling
Downloads
Choose the appropriate binary for your platform:
- Windows (x64):
flashforge-webui-win-x64.exe - macOS (Intel):
flashforge-webui-macos-x64.bin - macOS (Apple Silicon):
flashforge-webui-macos-arm64.bin - Linux (x64):
flashforge-webui-linux-x64.bin - Linux (ARM64):
flashforge-webui-linux-arm64.bin(Raspberry Pi 4/5, ARM servers) - Linux (ARMv7):
flashforge-webui-linux-armv7.bin(Raspberry Pi 3, older ARM devices)
Installation
- Download the appropriate binary for your platform
- Make it executable (Linux/macOS):
chmod +x flashforge-webui-*.bin - Run it:
./flashforge-webui-*.bin(orflashforge-webui-*.exeon Windows)
Usage
Run with no arguments to start the WebUI server only:
./flashforge-webui-linux-x64.binAfter startup, open http://localhost:3000 in your browser by default.
The default password is changeme unless you override it in your config or via --webui-password.
Or use CLI options to auto-connect to printers:
# Connect to last used printer
./flashforge-webui-linux-x64.bin --last-used
# Connect to all saved printers
./flashforge-webui-linux-x64.bin --all-saved-printers
# Connect to specific printer(s)
./flashforge-webui-linux-x64.bin --printers="192.168.1.100:new:12345678"
# Customize WebUI port and password
./flashforge-webui-linux-x64.bin --webui-port=3001 --webui-password=mypasswordMore Information
- README for full documentation
- CHANGELOG for the full release history
- Compare changes since v1.0.2
FlashForgeWebUI v1.0.2
FlashForgeWebUI v1.0.2
Changes
- Fixed "Cannot GET /" error — Static assets now properly embedded and served in packaged binaries
- Fixed Express 5 wildcard route compatibility (/*splat)
- Fixed and improved documentation & build commands
- Added 118 new tests covering core functionality
- Added E2E testing workflow for all binary platforms (Windows, macOS, Linux x64/ARM64/ARMv7)
Downloads
Choose the appropriate binary for your platform:
- Windows (x64):
flashforge-webui-win-x64.exe - macOS (Intel):
flashforge-webui-macos-x64.bin - macOS (Apple Silicon):
flashforge-webui-macos-arm64.bin - Linux (x64):
flashforge-webui-linux-x64.bin - Linux (ARM64):
flashforge-webui-linux-arm64.bin(Raspberry Pi 4/5, ARM servers) - Linux (ARMv7):
flashforge-webui-linux-armv7.bin(Raspberry Pi 3, older ARM devices)
Installation
- Download the appropriate binary for your platform
- Make it executable (Linux/macOS):
chmod +x flashforge-webui-*.bin - Run it:
./flashforge-webui-*.bin(orflashforge-webui-*.exeon Windows)
Usage
Run with no arguments to start the WebUI server only:
./flashforge-webui-linux-x64.binOr use CLI options to auto-connect to printers:
# Connect to last used printer
./flashforge-webui-linux-x64.bin --last-used
# Connect to all saved printers
./flashforge-webui-linux-x64.bin --all-saved-printers
# Connect to specific printer(s)
./flashforge-webui-linux-x64.bin --printers="192.168.1.100:new:12345678"
# Customize WebUI port and password
./flashforge-webui-linux-x64.bin --webui-port=3001 --webui-password=mypasswordSee the README for full documentation.
FlashForgeWebUI v1.0.1
FlashForgeWebUI v1.0.1
Changes
- Fixed Spoolman integration not deducting filament usage at the end of prints
Downloads
Choose the appropriate binary for your platform:
- Windows (x64):
flashforge-webui-win-x64.exe - macOS (Intel):
flashforge-webui-macos-x64.bin - macOS (Apple Silicon):
flashforge-webui-macos-arm64.bin - Linux (x64):
flashforge-webui-linux-x64.bin - Linux (ARM64):
flashforge-webui-linux-arm64.bin(Raspberry Pi 4/5, ARM servers) - Linux (ARMv7):
flashforge-webui-linux-armv7.bin(Raspberry Pi 3, older ARM devices)
Installation
- Download the appropriate binary for your platform
- Make it executable (Linux/macOS):
chmod +x flashforge-webui-*.bin - Run it:
./flashforge-webui-*.bin(orflashforge-webui-*.exeon Windows)
Usage
Run with no arguments to start the WebUI server only:
./flashforge-webui-linux-x64.binOr use CLI options to auto-connect to printers:
# Connect to last used printer
./flashforge-webui-linux-x64.bin --last-used
# Connect to all saved printers
./flashforge-webui-linux-x64.bin --all-saved-printers
# Connect to specific printer(s)
./flashforge-webui-linux-x64.bin --printers="192.168.1.100:new:12345678"
# Customize WebUI port and password
./flashforge-webui-linux-x64.bin --webui-port=3001 --webui-password=mypasswordSee the README for full documentation.
FlashForgeWebUI v1.0.0
FlashForgeWebUI v1.0.0
Standalone web-based interface for FlashForge 3D printers.
Downloads
Choose the appropriate binary for your platform:
- Windows (x64):
flashforge-webui-win-x64.exe - macOS (Intel):
flashforge-webui-macos-x64.bin - macOS (Apple Silicon):
flashforge-webui-macos-arm64.bin - Linux (x64):
flashforge-webui-linux-x64.bin - Linux (ARM64):
flashforge-webui-linux-arm64.bin(Raspberry Pi 4/5, ARM servers) - Linux (ARMv7):
flashforge-webui-linux-armv7.bin(Raspberry Pi 3, older ARM devices)
Installation
- Download the appropriate binary for your platform
- Make it executable (Linux/macOS):
chmod +x flashforge-webui-*.bin - Run it:
./flashforge-webui-*.bin(orflashforge-webui-*.exeon Windows)
Usage
Run with no arguments to start the WebUI server only:
./flashforge-webui-linux-x64.binOr use CLI options to auto-connect to printers:
# Connect to last used printer
./flashforge-webui-linux-x64.bin --last-used
# Connect to all saved printers
./flashforge-webui-linux-x64.bin --all-saved-printers
# Connect to specific printer(s)
./flashforge-webui-linux-x64.bin --printers="192.168.1.100:new:12345678"
# Customize WebUI port and password
./flashforge-webui-linux-x64.bin --webui-port=3001 --webui-password=mypasswordSee the README for full documentation.