OctoPrint je výkonná aplikácia, ktorá vám umožňuje na diaľku nahrávať GCodes, tlačiť 3D objekty a monitorovať a ovládať všetky aspekty vašej 3D tlačiarne. Ak však chcete zobraziť alebo sledovať 3D tlačiarne pomocou OctoPrint, musíte otvoriť konkrétnu IP vo webovom prehliadači manuálne vždy, keď chcete skontrolovať priebeh alebo akékoľvek iné podrobnosti alebo či je tlačiareň spustená alebo dokončená tlač.
Aby bolo monitorovanie 3D tlačiarne pomocou OctoPrint ešte jednoduchšie a pohodlnejšie, môžete si postaviť malé monitorovacie zariadenie OctoPrint, ktoré zobrazuje priebeh v reálnom čase na mini OLED displeji.
Ako funguje monitor 3D tlačiarne OctoPrint a prečo ho potrebujete?
Ak ste nastavili OctoPrint na ovládanie a monitorovanie vašej 3D tlačiarne a výtlačkov, mali by ste zvážiť aj zostavenie a inštalácia mini DIY zariadenia na monitorovanie 3D tlačiarne OctoPrint, ktoré sa bezdrôtovo pripája k OctoPrint API a načítava informácie ako:
- Uplynutý čas tlače.
- Zostávajúci čas na dokončenie tlače s indikátorom priebehu.
- Teplota lôžka.
- Teplota trysky (náradia).
- Dokončené percento.
- Aktuálny čas (24 hodín alebo AM/PM).
- Aktualizácie firmvéru OTA.
Všetky tieto informácie sa zobrazujú na malom OLED displeji. Vypne displej, keď je tlačiareň vypnutá, nefunkčná, alebo sa odpojí a zapne, keď je tlačiareň pripojená a funkčná.
Je to monitorovacie zariadenie založené na WiFi, ktoré používa D1 Mini a 0,96-palcový OLED displej v 3D tlačenom obale. Toto zariadenie môžete umiestniť kdekoľvek vo svojej kancelárii alebo doma, napríklad na stôl, aby ste mohli sledovať priebeh a sledovať výtlačky bez toho, aby ste museli skutočne prehliadať webové rozhranie OctoPrint.
Veci, ktoré potrebujete pre svoj vlastný monitor tlačiarne OctoPrint
- Mini doska WEMOS D1.
- 0,96" alebo 1,3" 128x64 OLED displej.
- Kábel micro USB.
- Server OctoPrint. Môžeš nainštalujte OctoPrint na starý telefón s Androidom alebo nastavte OctoPrint na Raspberry Pi na monitorovanie výtlačkov a ovládanie tlačiarne na diaľku.
- Puzdro s 3D tlačou na zostavenie všetkého.
Keď budete mať všetky požadované komponenty, podľa nižšie uvedených krokov zostavte bezdrôtové zariadenie OctoPrint Monitor.
Krok 1: Aktualizujte firmvér
Navštívte stránku vydania monitora tlačiarne a stiahnite si firmvér. Môžete si vybrať medzi dvoma firmvérmi podľa používaného displeja.
Pre tento projekt používame firmvér pre OLED displej SSD1306 (0,96"). Ak chcete trochu väčší displej, zaobstarajte si 1,3" OLED displej SH1106. Pre väčší displej si tiež musíte vytlačiť iné 3D puzdro.
- Stiahnite si a nainštalujte ovládače CH340 pre váš Mac alebo Windows PC z GitHub.
- Ďalej si stiahnite nástroj ESPHome Flasher z GitHub.
- Pripojte D1 Mini k počítaču pomocou kábla micro USB a spustite ESPHomeFlasher nástroj.
- Kliknite na Znova načítať zoznam sériových zariadení (obnoviť) ikonu a z rozbaľovacej ponuky vyberte port COM.
- Kliknite Prehľadávať vyberte firmvér, ktorý ste si stiahli.\
- Kliknite Flash. Môže to trvať niekoľko sekúnd.
Prípadne si môžete stiahnuť projekt, extrahovať ho a upraviť kód v Arduino IDE. Kód môžete upraviť alebo upraviť podľa svojich potrieb.
Krok 2: Nakonfigurujte monitorovacie zariadenie OctoPrint
Po načítaní firmvéru sa zariadenie reštartuje a spustí sa v režime prístupového bodu (AP). Pripojíme sa k AP a nakonfigurujeme OctoPrint Monitor. Kroky sú nasledovné:
- V nastaveniach Wi-Fi vášho smartfónu alebo počítača sa pripojte k október-xxxxx Prístupový bod.
- Otvorte webový prehliadač a navštívte 192.168.244.1.
- Kliknite Nakonfigurujte WI-Fi, vyberte sieť Wi-Fi, zadajte heslo a kliknite Uložiť.
- Zariadenie sa reštartuje a IP sa zobrazí v ESPHome Flasher.
- Zadajte túto IP do svojho webového prehliadača a navštívte stránku.
- Klikni na Hamburger menu a kliknite Konfigurovať.
- Zadajte predvolenú hodnotu admin a heslo do poľa Používateľské meno a heslo a kliknite na Prihlásiť sa.
- Otvorte novú kartu prehliadača a navštívte stránku Webové rozhranie OctoPrint.
- Kliknite na nastavenie (ikona kľúča) a potom kliknite API.
- Skopírujte API a vložte ho do webového rozhrania OctoPrint Monitor. Zadajte aj IP adresu OctoPrint Monitor, Port (predvolená hodnota je 80). Ak používate overenie pre OctoPrint Monitor, zadajte ID užívateľa a heslo OctoPrint. (Môžeš
- V tej istej ponuke môžete tiež skontrolovať možnosti, ako je Otočiť orientáciu displeja alebo zmeniť ID používateľa OctoPrint a heslo. Kliknite na Uložiť keď skončíš.
- Ďalej kliknite na Hamburger znova menu a vyberte si Počasie.
- Teraz navštívte OpenWeathermap.org, vytvorte si účet, prihláste sa a kliknite na API kľúče tab.
- Skopírujte kľúč API a vložte ho do monitora OctoPrint.
- Vyhľadajte tiež svoje mesto, aby ste zistili počasie a skopírujte 7-miestne číslo ID mesta zobrazené v URL.
- Vyber Metrické a jazyk počasia a kliknite Uložiť.
Keď tlačiareň nie je spustená, monitor OctoPrint teraz začne zobrazovať informácie o počasí.
Krok 3: Pripojte OLED displej k D1 Mini
Po flashovaní firmvéru a konfigurácii monitora OctoPrint môžete pripojiť 0,96" alebo 1,3" 128x64 OLED displej k doske D1 Mini pomocou prepojovacích káblov, ako je znázornené nižšie.
Pripojte displeje SDA do D2, SCL do D5, VCC do 5Va GND do G kolík na doske D1 Mini. Voliteľne môžete použiť aj dosku NodeMCU, ak ju už máte. Na to si ale budete musieť navrhnúť konkrétne 3D puzdro.
Pripojením kábla USB zapnite monitorovacie zariadenie OctoPrint a skontrolujte, či zobrazuje informácie na displeji. Po potvrdení sa môžete obrátiť na Projekt Thingiverse a zostavte ho do puzdra vytlačeného 3D.
Na udržanie displeja na svojom mieste môžete použiť horúce lepidlo alebo pásku. Nasaďte kryt a zapojte micro USB kábel do D1 Mini micro USB portu.
Pripojte USB k 5V zdroju napájania, ako je power banka alebo adaptér smartfónu. Tým sa zariadenie zapne.
Monitorujte svoju 3D tlačiareň bezdrôtovo
So zariadením na monitorovanie tlačiarne OctoPrint 3D môžete sledovať stav tlačiarne, napríklad zostávajúci čas, priebeh, teplota lôžka a trysky atď., bez toho, aby ste museli prehliadať IP adresu servera OctoPrint alebo potrebovali obnoviť stránku.
Môžete si ich postaviť niekoľko a umiestniť ich na pracovný stôl alebo možno do obývačky, aby ste mohli sledovať priebeh tlače. Pomocou matice MAX7219 môžete tiež zostaviť inteligentné hodiny a použiť ich na zobrazenie stavu tlačiarne cez OctoPrint API.