Skip to content

Releases: vmhomelab/printbuddy

Printbuddy v0.2.5.1b14 beta

Pre-release

Choose a tag to compare

@vmhomelab vmhomelab released this 31 Jul 13:10

Beta release

Built from feat/pfm at 6dbc3218accf83bacb13505d9fce5ad966a165f5.

Included commits

  • eeb63e1a fix: avoid mapping blank AMS slots from assignments
  • 6dbc3218 chore: bump app version to 0.2.5.1b14

Notes

This prerelease carries the current feat/pfm fix and bumps APP_VERSION so the release tag matches the running app version.

beta release v0.2.5.1b13

Pre-release

Choose a tag to compare

@vmhomelab vmhomelab released this 31 Jul 05:35

Beta release note

Fixed PrusaLink/Core One progress notifications

Progress milestone notifications for PrusaLink printers now require confirmation from consecutive status updates before sending. This prevents false 25/50/75% notifications caused by brief incorrect progress spikes while the printer and Printbuddy UI still show early print progress.

Also added diagnostic logging for PrusaLink progress milestone decisions to make future notification issues easier to trace.

v0.2.5.1b12

v0.2.5.1b12 Pre-release
Pre-release

Choose a tag to compare

@vmhomelab vmhomelab released this 30 Jul 20:13
  • Fixes Bambu/P2S print-start AMS mapping failures when saved spool assignments outlive transient blank AMS telemetry.
  • Fixes the in-app updater choosing an older beta when GitHub returns releases out of semantic-version order.

v0.2.5.1b11

v0.2.5.1b11 Pre-release
Pre-release

Choose a tag to compare

@vmhomelab vmhomelab released this 30 Jul 19:02
  • Fixes Bambu/P2S print-start AMS mapping failures when saved spool assignments outlive transient blank AMS telemetry.

Printbuddy v0.2.5.1b10 beta

Pre-release

Choose a tag to compare

@vmhomelab vmhomelab released this 30 Jul 17:23

Beta release

Built from feat/pfm at a640414850b875ae05a65a8e86628823499c058b.

Changes

  • Adds the Farm Command Center-style live clock/date block to TV Mode / Print Farm Monitor.
  • Keeps the monitor clock ticking every second.
  • Bumps APP_VERSION to 0.2.5.1b10 so release builds match the tag.

Verification before release

  • npm run test -- PrintFarmMonitorPage.test.tsx passed.
  • npm run build passed.
  • npm run lint passed with existing warnings only.
  • git diff --check passed.

beta release v0.2.5.1b8

Pre-release

Choose a tag to compare

@vmhomelab vmhomelab released this 28 Jul 15:49

Beta release v0.2.5.1b8

Short beta update for the Print Farm Manager / Farm Command Center branch.

Highlights

  • Fixes Elegoo SDCP idle-state cleanup so completed prints no longer leave stale active job names, progress, or layer counts in the API.
  • Prevents Farm Monitor from showing the current clock time as ETA when printers report remaining_time = 0.
  • Includes the recent shared printer-status classification work for Farm Command Center / TV Mode.

Notes

  • This is a prerelease for testing the feat/pfm workflow.
  • Beta updates must be enabled in Printbuddy to see this release in the updater.
  • Docker testers should use vmhomelabde/printbuddy:v0.2.5.1b8 for this exact build.

beta release v0.2.5.1b7

Pre-release

Choose a tag to compare

@vmhomelab vmhomelab released this 28 Jul 07:29

Beta release v0.2.5.1b7

Short beta update for the Print Farm Manager / Farm Command Center branch.

Highlights

  • Reuses the same printer status classification as the main Printers page.
  • Prevents stale completed print metadata from showing idle printers as still printing in Farm Command Center / TV Mode.
  • Includes recent K2 current-print metadata and filament estimate fixes from feat/pfm.

Notes

  • This is a prerelease for testing the feat/pfm workflow.
  • Beta updates must be enabled in Printbuddy to see this release in the updater.
  • Docker testers should use the matching image tag v0.2.5.1b7 instead of dev if they want this exact beta build.

beta release v0.2.5.1b6

Pre-release

Choose a tag to compare

@vmhomelab vmhomelab released this 27 Jul 20:36

Beta: K2 Plus filament usage fix

This beta improves Creality K2 Plus / Moonraker print archiving by reading filament usage from the printer's virtual_sdcard.cur_print_data.metadata.filament_used_g data.

Printbuddy now stores correct filament usage, material type, estimated print time, and per-slot filament usage for K2 Plus prints, instead of relying only on filename parsing or missing Moonraker file metadata.

Also includes safeguards to avoid using stale previous-print data when the K2 reports old cur_print_data during a new print.

beta release v0.2.5.1b5

Pre-release

Choose a tag to compare

@vmhomelab vmhomelab released this 27 Jul 17:41

Fix

Changed Farm Monitor state normalization so explicit real states win first:

  • idle
  • ready
  • standby
  • finish
  • complete

These now resolve to: IDLE
And current_print / progress alone no longer force: PRINTING
Printing now requires the actual state string to indicate print/run.

beta release v0.2.5.1b4

Pre-release

Choose a tag to compare

@vmhomelab vmhomelab released this 27 Jul 06:10

This beta adds early Snapmaker U1 support through the existing Moonraker/Klipper provider.

Printbuddy can now detect and normalize U1-specific telemetry, including the four nozzle/extruder objects, active tool selection, chamber/cavity temperature, and attached feeder channels. U1 feeder slots are mapped into the existing AMS/CFS-style slot view, so detected spools can be shown and assigned using the current filament workflow.

Where available from the printer, Printbuddy also reads filament metadata such as material, color, remaining percentage, and remaining weight. Because Snapmaker’s public Klipper sources do not yet expose a fully confirmed stable RFID/spool status object over Moonraker, this beta treats feeder slots as detected filament sources and does not auto-create inventory spools.

This is an initial compatibility release and real U1 hardware feedback is welcome, especially around spool metadata and multi-nozzle status reporting.