TFyre Bambu Farm Versions Save

Bambulab Web interface for multiple printers

v1.1.1

2 months ago

Changes

  • Implement parsing of unknown message s_obj (fixes #50)
  • Refresh on Batch Print should update printer filaments (closes #46)
  • Send full refresh after updating filament (closes #45)
  • Add linux service readme (closes #35)
  • Show printer offline when no updates received (closes #44)

Dependencies

  • Bump Quarkus 3.8.2 (#48)
  • Bump Jaxb 4.0.5 (#49)

Full Changelog: https://github.com/TFyre/bambu-farm/compare/v1.1.0...v1.1.1

v1.1.0

3 months ago

Breaking Change

Config property bambu.notification-duration removed (closes #41)

Other Changes

  • Update docker nginx config to allow uploads: client_max_body_size
  • Improve serverside push events
  • Update protobuf schema with additional fields from x1c and merge Tray&VtTray
  • Improve parseInt. Blank values will default to 0 (fixes #33)
  • Batch Printing
    • Improve printer idle detection (fixes #30)
    • isReady includes IDLE / FINISH / FAILED
    • remove "use AMS" global button and detect based on filament selection (closes #40)
    • Update README: x1c needs bouncycastle
  • Notifications will auto clear after 3 seconds (Except on dashboard when printer has an error or becomes idle) fixes #32
  • Dashboard
    • Confirmation prompts include printer name (closes #36)
    • Clear filename / time remaining / layer count when printer isIdle (closes #37)
    • Add info button to show last updated / printer error details (#41)
  • Add remote-view configuration (closes #31)
# defaults to true, when false, disables remote view globally
bambu.remote-view=true

# defaults to true, when false, disables remote view for dashboard, but will still be available in detail view
bambu.dashboard.remote-view=true

# defaults to true, when false, disables per printer
bambu.printers.myprinter1.stream.enable=true

Dependencies

  • Bump Quarkus 3.8.1 (#42)
  • Bump Vaadin 24.3.6 (#43)

Full Changelog: https://github.com/TFyre/bambu-farm/compare/v1.0.8...v1.1.0

v1.0.8

3 months ago

New Feature: Batch Printing

  • Added Batch Printing
    • Upload single/multi sliced 3mf and select which plate to print to multiple printers with AMS mapping
    • Click thumbnail to enlarge
  • BUG: fix filament color preset not updating the color
  • BUG: AMS humidity shows incorrect picture (fixes #18)
  • BUG: Multi AMS not showing active filament (fixes #26)
  • CSS: Ensure badges are equal size
  • add push interval config
  • add ftp up/download progress for SD Card & Bulk Print (fixes #24)
  • Bump various dependency versions

Full Changelog: https://github.com/TFyre/bambu-farm/compare/v1.0.7...v1.0.8

v1.0.7

4 months ago
  • Implement color preset (fixes #15)
  • Adding configurable Preheats with default
  • Adding AllHome button (Fixes #9)
  • Implement X1C specific options (fixes #14)

Example config:

bambu.printers.myprinter1.model=x1c

Full Changelog: https://github.com/TFyre/bambu-farm/compare/v1.0.6...v1.0.7

v1.0.6

4 months ago
  • Adding support for x1c streaming
  • Fix x1c processing
  • Adding back button on printer detail
  • Add docker compose for nginx reverse proxy
  • Move 'back to dashboard' & printer selection into top bar
  • Add Extruder controls
  • Fix downloading multiple files from FTP
  • Add clicks on filament to configure/load/unload

Full Changelog: https://github.com/TFyre/bambu-farm/compare/v1.0.5...v1.0.6

v1.0.5

4 months ago
  • Add "dashboard link" on detail screen
  • Right clicks are now left clicks by default To change this behaviour add to .env
bambu.menu-left-click=false
  • Add GCode to disable steppers (fixes #4)
  • Add GCode to change fan speeds (off / 25% / 50% / 75% / full) (fixes #5)
  • Dashboard: Add common actions below the printer name
  • Detail: Add all actions below the printer name
  • Add BouncyCastle log entry to indicate if it loaded correctly
  • Add GCode to Axis (X/Y/Z & Home) Control xy & z speeds via .env
bambu.move-xy=5000
bambu.move-z=3000
  • Dashboard: Highlight active filament

Full Changelog: https://github.com/TFyre/bambu-farm/compare/v1.0.4...v1.0.5

v1.0.4

4 months ago
  • Add temperature control menus for Bed & Nozzle (on right click)
  • Updating notification & error positions to bottom end of the screen #3
  • Add single printer view (aka full screen)
  • Update dashboard css to grid view instead of flex !!breaking change for css!!
  • Remove image background
  • Change print job name to "subtask_name"
  • Move nozzle in front of bed temperature badge
  • SD Card view - limit upload to max configured body size
  • Change default max upload size to 20M
  • Enable compression for text Content-Types

Full Changelog: https://github.com/TFyre/bambu-farm/compare/v1.0.3...v1.0.4

v1.0.3

4 months ago

X1C: Fix BouncyCastle FTPS Client causing 332 on PBSZ ftp command

Full Changelog: https://github.com/TFyre/bambu-farm/compare/v1.0.2...v1.0.3

v1.0.2

4 months ago

Implement FTPSClient via Bouncy Castle for X1C using configuration option

Full Changelog: https://github.com/TFyre/bambu-farm/compare/v1.0.1...v1.0.2

v1.0.1

4 months ago
  • SD Card sort by date
  • Ask for plate id when printing from SD Card

Full Changelog: https://github.com/TFyre/bambu-farm/compare/v1.0.0...v1.0.1