mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 03:01:21 +02:00
Auto-drying stopped manually started (and pre-restart) AMS drying cycles after exactly 30 minutes. The already-drying branch in _check_auto_drying() applied a humidity-based auto-stop despite its own "track but don't stop" comment, and the humidity re-check is unreliable: RH drops steeply in heated air, so the sensor reads ~15-20% within minutes of the dryer starting even with saturated filament. humidity <= threshold was thus effectively always true, and the _min_drying_seconds=1800 floor pinned the stop to the 30-minute mark. This also truncated Bambuddy's own preset-duration dries. Remove the humidity-based early-stop entirely: a running dry now runs to its configured duration (firmware stops it). Scheduling stops (print priority, queue no longer needing the dry) are unchanged via _stop_drying(). Drop the now-unused _min_drying_seconds.