Pridaním OctoDash a dotykového displeja do nastavenia Raspberry Pi OctoPrint môžete ovládať svoju 3D tlačiareň pomocou intuitívneho dotykového používateľského rozhrania.

Ak máte 3D tlačiareň s malým displejom a fyzickými tlačidlami, orientácia v jej nastaveniach môže byť náročná. Oveľa lepšou možnosťou je prejsť na dotykový ovládač pre domácich majstrov. OctoDash, ktorý beží na Raspberry Pi, funguje s väčšinou 3D tlačiarní a ponúka čisté, dotykové používateľské rozhranie, ktoré vám pomôže ovládať vašu 3D tlač a získať prístup ku všetkým jej dôležitým funkciám.

Čo je OctoDash?

OctoDash je open source dashboard a používateľské rozhranie pre server OctoPrint. OctoDash môžete nainštalovať na server OctoPrint spustený na vhodnom modeli Raspberry Pi, ako je Raspberry Pi 3, 4 alebo Raspberry Pi Zero 2W. OctoDash ponúka čisté a intuitívne používateľské rozhranie na ovládanie 3D tlačiarne.

Ako nastaviť OctoDash na Raspberry Pi

Na nastavenie OctoDash na Raspberry Pi budete potrebovať nasledovné:

  • Raspberry Pi 3B, 3B+, 4B alebo Zero 2 W so serverom OctoPrint
  • instagram viewer
  • Dotyková obrazovka kompatibilná s Raspberry Pi (veľkosť 3" až 7") – pre tento príklad používame 7" dotykovú obrazovku DFRobot
  • Vhodný HDMI (alebo iný) kábel/adaptér na pripojenie dotykovej obrazovky k Raspberry Pi
  • Napájanie pre Raspberry Pi
  • Príloha – môžete si ju zakúpiť online alebo ju vytlačiť 3D

Keď budete mať po ruke všetky požadované položky, postupujte podľa nižšie uvedených krokov na stiahnutie, inštaláciu a konfiguráciu OctoDash a začnite ovládať svoju 3D tlačiareň z dotykovej obrazovky.

Krok 1: Nainštalujte OctoPrint Server

Najprv musíte nainštalujte OctoPrint na Raspberry Pi. Výrobcovia dôrazne odporúčajú použiť model Pi 3B, 3B+, 4B alebo Zero 2 W.

Môžete tiež nainštalujte OctoPrint na starý smartfón so systémom Android ktoré už nepoužívate. V prípade OctoDash však budete musieť nainštalovať server OctoPrint na Raspberry Pi.

Krok 2: Pripojte dotykovú obrazovku k Raspberry Pi

Prirodzene, budete musieť pripojiť Raspberry Pi k dotykovému displeju. Ak používate displej DFRobot, ako sme v tomto príklade, je dodávaný s káblom HDMI do HDMI v tvare U a úplný konektor HDMI na micro-HDMI, ktorý môžete použiť na pripojenie HDMI k dotykovej obrazovke pre video vstup.

Potom pomocou micro USB kábla pripojte dotykovú obrazovku k jednému z USB portov Raspberry Pi. Tým sa napája displej a umožňuje vám používať funkcie dotykovej obrazovky.

Krok 3: Aktualizujte server OctoPrint

Ak už používate server OctoPrint nainštalovaný na Raspberry Pi, budete musieť aktualizovať OctoPrint na najnovšiu stabilnú verziu. Je to dôležité, pretože obsahuje novšiu verziu Pythonu, ktorá je potrebná. Postup aktualizácie:

  1. Prihláste sa na svoj server OctoPrint cez webový prehliadač (pomocou lokálnej IP alebo názvu hostiteľa) a potom otvorte nastavenie.
  2. Ísť do Aktualizácia softvéru a skontrolujte, či je k dispozícii najnovšia aktualizácia.
  3. Kliknite na Aktualizovať tlačidlo alebo Aktualizujte všetky dostupné (ak existuje viacero aktualizácií) a potom kliknite na Pokračujte tlačidlo na spustenie procesu aktualizácie. Dokončenie bude trvať niekoľko minút.

Po aktualizácii prejdite na ďalší krok inštalácie OctoDash.

Krok 4: Pripravte Raspberry Pi

Ak sa chcete pripraviť na inštaláciu OctoDash, použite SSH na prihlásenie na server OctoPrint na Raspberry Pi. Na tento účel môžete použiť PuTTY v systéme Windows alebo terminál v systéme MacOS alebo Linux. Zadajte používateľské meno a heslo; predvolená hodnota je pi a malina resp.

Ak chcete aktualizovať a inovovať všetky úložiská, spustite nasledujúci príkaz:

sudo apt aktualizovať && sudo apt upgrade -yy

Dokončenie môže chvíľu trvať. Po dokončení reštartujte OctoPrint Raspberry Pi pomocou sudo reštart príkaz.

Potom otvorte konfiguračný nástroj pomocou nasledujúceho príkazu:

sudo raspi-config

Pomocou Hore/Dole šípky a Zadajte vyberte možnosti, prejdite na Možnosti systému > Boot / Auto Login > Console Autologin Text Console, automaticky prihlásený ako používateľ „pi“.. Stlačte tlačidlo Zadajte aby ste ho vybrali. Toto povolí automatické prihlásenie a umožní OctoPrint automaticky spustiť používateľské rozhranie OctoDash.

Ďalej prejdite na Možnosti rozhrania > VNC a stlačte Zadajte. Stlačte tlačidlo Y kľúč a potom Zadajte ak je to potrebné alebo požiadané počas inštalácie VNC na pokračovanie.

Potom si vyberte Áno a stlačte Zadajte nainštalovať a povoliť VNC. Potom budete vyzvaní na reštartovanie; vyberte Áno. Akonáhle sa Raspberry Pi reštartuje, bude automaticky prihlásený.

Ak budete používať aj 7" dotykový displej DFRobot, vykonajte tieto dodatočné kroky (cez SSH alebo VNC). Typ:

sudo nano /boot/config.txt

A vložte nasledujúce riadky na koniec súboru:

#### odstráňte čierne okraje
disable_overscan=1
#### nastaviť špecifický režim CVT
hdmi_cvt 1024 600 60 6 0 0 0
#### nastaviť CVT ako predvolené
hdmi_group=2
hdmi_mode=87

Stlačte tlačidlo Ctrl + X, potom Y a Zadajte aby sa zmeny uložili. Potom reštartujte server OctoPrint.

sudo reštart

Po reštarte môžete použiť dotykovú obrazovku a byť pripravený na inštaláciu OctoDash.

Krok 5: Nainštalujte OctoDash

Ak chcete nainštalovať OctoDash, spustite nasledujúci príkaz v termináli (alebo cez SSH):

bash //github.com/UnchartedBull/OctoDash/raw/main/scripts/install.sh)

Tento skript stiahne a nainštaluje všetky požadované súbory a položí vám niekoľko otázok.

Q 1. Na prvú otázku môžete odpovedať, ak máte nainštalované pluginy, inak jednoducho stlačte Zadajte pre pokračovanie na ďalšiu otázku.

Q 2. Vyberte Áno a stlačte Zadajte.

Q3. Vyberte Áno a stlačte Zadajte.

Q4. Vyberte Áno a stlačte Zadajte.

Q5. Vyberte Áno a stlačte Zadajte na reštartovanie Raspberry Pi.

Po reštarte servera Raspberry Pi/OctoPrint sa na dotykovej obrazovke priamo spustí používateľské rozhranie OctoDash. Teraz môžete pripojiť 3D tlačiareň k serveru OctoPrint pomocou kábla USB a potom ju ovládať pomocou rozhrania dotykovej obrazovky.

Alternatívy OctoDash

OctoDash je neustále aktualizovaný a podporovaný komunitou. Preto sa odporúča použiť pre tento projekt. Existujú však aj iné alternatívy k OctoDash. Pozrite si ich, ak chcete preskúmať viac:

  • OctoScreen
  • Doplnok TouchUI

Inovujte 3D tlačiareň s ovládacími prvkami na dotykovej obrazovke

Pomocou ovládača s dotykovou obrazovkou môžete teraz nastaviť teplotu trysky/lôžka; automatické nastavenie trysky; prehliadať, vyberať a tlačiť súbory STL; pozastaviť, obnoviť alebo spustiť tlač atď. OctoDash využíva OctoPrint API na komunikáciu s pripojenou 3D tlačiarňou a umožňuje vám mať plnú kontrolu nad 3D tlačiarňou lokálne alebo vzdialene cez lokálnu sieť. Môžete si tiež nainštalovať sieť VPN na vzdialený prístup k OctoPrint.