Hasznos OctoPrint pluginok

OctoPrint-hez számtalan hasznos plugint telepíthetünk, ezek közül bemutatok néhányat, amelyek jelenleg üzemelnek nálam.

Plugin Manager

A bővítményeket a settings menüpontban található Plugin Manager segítségével kezelhetjük. Az Installed Plugins listában a már telepített pluginokat látjuk, amiket egy kapcsolóval inaktiválhatunk, vagy akár törölhetjük is őket. A lista alatti Get more… feliratú gombra kattintva telepíthetünk új plugint.

OctoPrint plugin telepítés

A keresőbe gépelve az OctoPrint Repository-jából válogathatunk, vagy …from URL mezőbe konkrétan megadhatjuk a telepítőcsomag linkjét.

Az Octoprint annyira a pluginokra épül, hogy valójában a Plugin Manager is egy az OctoPi-ban előre telepített pluginok közül. :-)

EEPROM Marlin Plugin

Kulturált felhasználói felületet biztosít az EEPROM-ban tárolt adatok szerkesztéséhez. Erről bővebben itt olvashatsz: EEPROM használata

Firmware Updater

Segítségével OctoPrint-en keresztül frissíthetjük a nyomtató szoftverét. Nagyon kényelmessé teszi a munkát! A plugin beüzemelést ebben a bejegyzésben találod: Firmware feltöltése OctoPrint segítségével

Navbar Temp

A fejlécben megjeleníti az aktuális hőmérsékletet adatokat, így nem kell lapozgatnunk emiatt a fülek között. Ráadásul a Raspberry PI hőmérsékletét is megmutatja. A plugin elérhetősége: plugins.octoprint.org/plugins/navbartemp

PrintTimeGenius

A nyomtatás várható idejének megsaccolása valójában nem is olyan könnyű feladat. A szeletelő programok és az Octoprint is könnyen mellélő. Ez a plugin kicsit komolyabb módszerekkel, a valósággal jobban összhangban lévő kalkulációt végez. A plugin elérhetősége: plugins.octoprint.org/plugins/PrintTimeGenius

DisplayProgress

Amikor a nyomtatást az OctoPrint memóriájából indítjuk el, akkor alapesetben az LCD képernyőn nem látszódik, hogy hol tart a nyomtatás folyamata. Ez a bővítmény megjelenít egy kis progessbar-t a folyamat aktuális állapotáról.
A plugin elérhetősége: plugins.octoprint.org/plugins/displayprogress

OctoPrint Lcd progressbar

Printer Statistics

Jópofa statisztikákat készít a nyomtató használatával kapcsolatban: bekapcsolások száma, fájlok feltöltése, sikeres/sikertelen nyomtatások, mindezeket színes grafikonokon is megjeleníti. Ha kitöltjük helyesen a fűtőelemek fogyasztási adatait, akkor a nyomtató elektromos áram fogyasztásáról is készít statisztikát és grafikont. A plugin elérhetősége: plugins.octoprint.org/plugins/stats

Bed Level Visualizer

Ez az egyik kedvenc bővítményem. Még OctoPrint használata előtt is igyekeztem a Bed Level adatai alapján a lehető legegyenesebbre beállítani a tálcát.

Felmerülhet a kérdés, hogy automatikus vízszintezés esetén ennek mi a jelentősége. Szerintem jobb minőségű lesz a nyomtatvány ha nem kell a Z motornak folyamatosan dolgoznia, kompenzálandó a ferdeséget. Másrészt ha belegondolunk, ferde tálca esetén nem lesz merőleges az alap és az oldalfal egymásra. Elméletileg. Tehát érdemes időnként ellenőriznünk a vízszintet, még ha kompenzálja is a nyomtató a beállításunk hibáit.

Terminál képernyőn kiadva a G29-es parancsot, egy ilyesmi táblázatban megmutatja a Marlin, hogy melyik mérési pontnak, milyen magasságot érzékelt:

Recv: Bilinear Leveling Grid:
Recv:       0      1      2
Recv:  0 -0.040 -0.100 -0.055
Recv:  1 -0.075 -0.102 -0.080
Recv:  2 -0.090 -0.128 -0.070

Ezekből az értékekből kitalálható, hogy melyik sarkot érdemes kicsit feljebb, vagy lejjebb tekerni. Könnyű belezavarodni, hogy melyik érték, melyik sarokhoz tartozik, a plugin ebben tud segíteni, hogy grafikusan megjeleníti az eredményt egészen szemléletesen:

OctoPrint Bed Level Visualizer

A bővítmény settings részén ezeket a gcode utasításokat állítottam be:

G28   ; Home    
G29 T ; Generate a Bed Topology Report

A plugin elérhetősége: plugins.octoprint.org/plugins/bedlevelvisualizer

BetterHeaterTimeout

Kikapcsolja a fűtést, ha az általunk beállított idő elteltével is csak feleslegesen tartja melegen a tálcát és HotEnd-et a nyomtató. Feledékenyeknek kötelező! :-) A plugin elérhetősége: plugins.octoprint.org/plugins/BetterHeaterTimeout

Cancelobject

Több tárgy nyomtatása esetén előfordulhat, hogy az egyik elromlása esetén az egész nyomtatást meg kell szakítani. Például ha több oszlop formájú dolgot nyomtatunk és az egyik eldőlt, akkor a nyomtató a levegőbe tolja ki annak is az újabb és újabb rétegeit, ami elrontja a többi tárgyat is. Erre a helyzetre ad megoldást ez a bővítmény. Ha a gcode fájlban a szeletelőprogram megjelöli az utasításokat, hogy melyik melyik tárgyhoz tartozik, akkor nyomtatás közben dönthetünk úgy, hogy kihagyunk egy-egy tárgyat a további folyamatból.
A plugin elérhetősége: plugins.octoprint.org/plugins/cancelobject

Octolapse

A listáról nem akartam lehagyni az Octolapse-t, mert nagyon menő, bár tapasztalatom még nincs vele, nem próbáltam még beüzemelni. A bővítmény az OctoPrint beépített timelapse funkciónájánál sokkal több beállítási lehetőséget biztosítva, látványosabb videók elkészítését teszi lehetővé.

Az egyik nagyon klassz megoldása az, hogy a fényképek készítésének pillanatában kimozgatja a fejet valamelyik sorokba. Így a tárgy is sokkal jobban látszódik, ráadásul olyan hatást kelt, mintha a semmiből nőne ki a nyomtatvány.

Például ez a videó is Octolapse segítségével készült:

A plugin elérhetősége: plugins.octoprint.org/plugins/octolapse

Hozzászólás küldése

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük