Repository navigation
v0.15.0 - Spoolman: the queue stops before a spool runs out; DEMON's auto power-off
Pre-releaseUpgrading: update from Mainsail or Fluidd (or git pull), then restart Klipper (FIRMWARE_RESTART, never while printing): the macros changed, for the DEMON fix and the two new settings. If you installed the notifications or the farm, Moonraker restarts the klipper-auto-eject service by itself after the update, and it starts checking the spool. To link a printer to Spoolman, run ~/klipper-auto-eject/install.sh --spoolman on it (docs/spoolman.md). Nothing changes in the slicer, and your settings are kept.
بالعربية: مع Spoolman تتوقف قائمة الطباعة قبل مهمة لا تكفيها البكرة المركّبة، مع بطاقة البكرة في قائمة الطباعة وإشعار على الهاتف، وinstall.sh --spoolman يربط Moonraker بـ Spoolman. وإطفاء DEMON التلقائي لم يعد يقطع الكهرباء في منتصف الدفع. وصفحة جديدة لإزالة المشروع.
Tested: 476 tests. The page and the service give the same plan for the same spool and queue (compared in the tests); the DEMON hold in the macro simulator, with a part left on the bed and a queue that goes on; install.sh --spoolman run in a scratch folder, and its config tool on its own.
Added
- DEMON in integration.md: the start G-code, the
auto power-off, the shared variables file, the purge and the heat soak before each job. DEMON's
logo joins the "works with" row. - Spoolman (docs/spoolman.md): with Moonraker's
[spoolman], the queue is
checked against what is left on the spool on the printer. The print queue gets a Spool card
(the spool, the grams left, whether the queue fits, Change the spool) and the grams each job
needs; the job the spool cannot finish is marked, and Start the queue asks first. The
service stops the queue before that job and sends a notification, also with the page closed,
and warns when the print running may run out. New settingsspool_low_action("stop",
"notify","off") andspool_reserve(grams kept back, 10). Without Spoolman nothing
changes. Spoolman's logo joins the "works with" row. install.sh --spoolman, and a question in the plain install: it asks for Spoolman's address
(as typed in a browser), checks that Spoolman answers there, adds[spoolman]to
moonraker.confand restarts Moonraker when the printer is idle. Removing auto-eject leaves
[spoolman], which Mainsail and Fluidd use too.- Removing it, a page in English and Arabic (docs/uninstall.md): what to
take out of the slicer first, the one line, what it removes, the restart, and what it leaves.
Linked from the READMEs, the FAQ, the installation page and the website.
Fixed
- DEMON's auto power-off no longer cuts an eject short. With
PRINTER_AUTO_OFFon,
DEMON_ENDswitches the printer off 5 s later, and Klipper runs that timer even while
AUTO_EJECTpushes.AUTO_EJECTnow holds it while it clears the bed, then lets DEMON switch
off two minutes after, unless the queue has started the next print. Found by itself; nothing
changes without DEMON.