Skip to content

v0.13.0 - parts box counter, power switches, slicer card, farm statistics

Pre-release
Pre-release

Choose a tag to compare

@ahmedbebars ahmedbebars released this 20 Oct 14:01

Upgrading: update from Mainsail or Fluidd (or git pull), then restart Klipper (FIRMWARE_RESTART, never while printing): the macros changed, for the parts box. If you installed the notifications or the farm, Moonraker restarts the klipper-auto-eject service by itself after the update. Nothing changes in the slicer, and your settings are kept. To use the parts box, set how many parts your box holds: in the web page, Settings, Parts box, bin_capacity.

بالعربية: عدّاد صندوق القطع، والتحكم في الكهرباء من المزرعة، وبطاقة السلايسر مع زر النسخ، وإحصائيات كل طابعة. الشرح في docs/ar.

Tested: the parts box in the macro simulator (counting, the warnings, the guard holding the next print, the count after a restart) and in the demo; the slicer card and the print statistics in the demo and against a real Voron Trident 450 (its own history and end macro). The power switches were tested with simulated Moonraker devices and in the demo only: none of the test printers has a [power] device yet. Reports from printers with smart plugs are very welcome.

Added

  • The parts box (bin_capacity, bin_full_action, AUTO_EJECT_BIN_EMPTY): auto-eject counts
    the parts it pushes into the box under the drop edge, keeps the count across restarts, and says
    when the box is almost full (80 %) and full, with a notification. With "stop" (the default)
    AUTO_EJECT_GUARD holds the next print until the box is emptied. The web page shows the count
    (Box: 26 / 30) with I emptied the box, and the farm shows it on every printer.
  • Power switches in the farm: printers with a Moonraker [power] device get Turn on and
    Turn off (never while printing or with the nozzle above 50 °C, whose fan would stop), show
    Switched off when off, and can switch off by themselves after 15 minutes to 4 hours with
    nothing to do; a notification says so.
  • In your slicer, a card in the web page's Blade and setup tab: where each setting is in
    OrcaSlicer, PrusaSlicer/SuperSlicer or Cura, and the start and end G-code to paste with a
    Copy button. The end G-code names the end macro the printer really uses: the one its newest
    file runs, or else the one in its config (PRINT_END, END_PRINT, DEMON_END…); the slicer of
    the newest file is picked by itself. Check a file opens it with Show me what to paste in
    the slicer
    when a file is not labelled or does not run AUTO_EJECT last.
  • The printer farm shows what each printer has done, from Moonraker's print history: hours
    printed, how many of the last 50 prints ended well, and today's prints; the top line adds up the
    whole farm.