Skip to content

Releases: Parallel-7/FlashForgeWebUI

FlashForgeWebUI v1.1.0

21 Mar 20:43

Choose a tag to compare

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

  1. Download the appropriate binary for your platform
  2. Make it executable (Linux/macOS): chmod +x flashforge-webui-*.bin
  3. Run it: ./flashforge-webui-*.bin (or flashforge-webui-*.exe on Windows)

Usage

Run with no arguments to start the WebUI server only:

./flashforge-webui-linux-x64.bin

After 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=mypassword

More Information

FlashForgeWebUI v1.0.2

31 Jan 19:36
3e663b2

Choose a tag to compare

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

  1. Download the appropriate binary for your platform
  2. Make it executable (Linux/macOS): chmod +x flashforge-webui-*.bin
  3. Run it: ./flashforge-webui-*.bin (or flashforge-webui-*.exe on Windows)

Usage

Run with no arguments to start the WebUI server only:

./flashforge-webui-linux-x64.bin

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=mypassword

See the README for full documentation.

FlashForgeWebUI v1.0.1

24 Jan 14:42
727a192

Choose a tag to compare

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

  1. Download the appropriate binary for your platform
  2. Make it executable (Linux/macOS): chmod +x flashforge-webui-*.bin
  3. Run it: ./flashforge-webui-*.bin (or flashforge-webui-*.exe on Windows)

Usage

Run with no arguments to start the WebUI server only:

./flashforge-webui-linux-x64.bin

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=mypassword

See the README for full documentation.

FlashForgeWebUI v1.0.0

31 Dec 18:30

Choose a tag to compare

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

  1. Download the appropriate binary for your platform
  2. Make it executable (Linux/macOS): chmod +x flashforge-webui-*.bin
  3. Run it: ./flashforge-webui-*.bin (or flashforge-webui-*.exe on Windows)

Usage

Run with no arguments to start the WebUI server only:

./flashforge-webui-linux-x64.bin

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=mypassword

See the README for full documentation.