Pievienojot OctoDash un skārienekrāna displeju savam Raspberry Pi OctoPrint iestatījumam, varat vadīt savu 3D printeri, izmantojot intuitīvu skārienjūtīgo lietotāja interfeisu.

Ja jums ir 3D printeris ar nelielu displeju un fiziskām pogām, var būt sāpīgi pārvietoties tā iestatījumos. Daudz labāka iespēja ir pārslēgties uz DIY skārienekrāna kontrolleri. Darbojas ar Raspberry Pi, OctoDash darbojas ar lielāko daļu 3D printeru un piedāvā tīru, skārienjutīgu lietotāja interfeisu, kas palīdzēs kontrolēt 3D drukāšanu un piekļūt visām svarīgajām funkcijām.

Kas ir OctoDash?

OctoDash ir atvērtā koda informācijas panelis un lietotāja interfeiss OctoPrint serverim. Varat instalēt OctoDash virs OctoPrint servera, kas darbojas ar piemērotu Raspberry Pi modeli, piemēram, Raspberry Pi 3, 4 vai Raspberry Pi Zero 2W. OctoDash ir tīrs un intuitīvs lietotāja interfeiss 3D printera vadīšanai.

Kā iestatīt OctoDash vietnē Raspberry Pi

Lai Raspberry Pi iestatītu OctoDash, jums būs nepieciešams:

  • Raspberry Pi 3B, 3B+, 4B vai Zero 2 W, kurā darbojas OctoPrint serveris
  • instagram viewer
  • Ar Raspberry Pi saderīgs skārienekrāns (izmērs no 3 līdz 7 collām) — šim piemēram mēs izmantojam 7 collu DFRobot skārienekrānu
  • Piemērots HDMI (vai cits) kabelis/adapteris skārienekrāna savienošanai ar Raspberry Pi
  • Barošanas avots Raspberry Pi
  • Korpuss — varat to iegādāties tiešsaistē vai izdrukāt to 3D formātā

Kad visi nepieciešamie vienumi ir pa rokai, izpildiet tālāk norādītās darbības, lai lejupielādētu, instalētu un konfigurētu OctoDash un sāktu vadīt 3D printeri no skārienekrāna.

1. darbība. Instalējiet OctoPrint serveri

Pirmkārt, jums ir nepieciešams instalējiet OctoPrint uz Raspberry Pi. Izstrādātāji stingri iesaka izmantot Pi 3B, 3B+, 4B vai Zero 2 W modeli.

Jūs arī varat instalējiet OctoPrint vecā Android viedtālrunī ko jūs vairs neizmantojat. Tomēr, lai izmantotu OctoDash, Raspberry Pi būs jāinstalē OctoPrint serveris.

2. darbība: savienojiet skārienekrānu ar Raspberry Pi

Protams, jums būs jāpievieno Raspberry Pi ar skārienekrāna displeju. Ja izmantojat DFRobot displeju, kā tas ir šajā piemērā, tas tiek piegādāts ar U-veida HDMI uz HDMI kabeli. un pilnu HDMI–mikro-HDMI savienotāju, ko varat izmantot, lai izveidotu HDMI savienojumu ar skārienekrānu video skatīšanai ievade.

Pēc tam izmantojiet mikro USB kabeli, lai savienotu skārienekrānu ar kādu no Raspberry Pi USB portiem. Tas aktivizēs displeju un ļaus izmantot skārienekrāna funkcionalitāti.

3. darbība. Atjauniniet OctoPrint serveri

Ja jau izmantojat Raspberry Pi instalēto OctoPrint serveri, jums būs jāatjaunina OctoPrint uz jaunāko stabilo versiju. Tas ir svarīgi, jo tajā ir jaunāka Python versija, kas ir nepieciešama. Lūk, kā to atjaunināt:

  1. Piesakieties savā OctoPrint serverī, izmantojot tīmekļa pārlūkprogrammu (izmantojot vietējo IP vai resursdatora nosaukumu), un pēc tam atveriet Iestatījumi.
  2. Iet uz Programmatūras atjauninājums un pārbaudiet, vai ir pieejams jaunākais atjauninājums.
  3. Noklikšķiniet uz Atjaunināt pogu vai Atjaunināt visu pieejamo (ja ir vairāki atjauninājumi) un pēc tam noklikšķiniet uz Turpināt pogu, lai sāktu atjaunināšanas procesu. Tas prasīs pāris minūtes, lai to pabeigtu.

Kad tas ir atjaunināts, pārejiet pie nākamās OctoDash instalēšanas darbības.

4. darbība. Sagatavojiet Raspberry Pi

Lai sagatavotos OctoDash instalēšanai, izmantojiet SSH, lai pieteiktos savā OctoPrint serverī Raspberry Pi. Šim nolūkam varat izmantot PuTTY operētājsistēmā Windows vai termināli operētājsistēmā MacOS vai Linux. Ievadiet lietotājvārdu un paroli; noklusējuma ir pi un aveņu attiecīgi.

Palaidiet šo komandu, lai atjauninātu un jauninātu visus repo:

sudo apt Atjaunināt && sudo apt jauninājums -yy

Tas var aizņemt kādu laiku, līdz tas tiks pabeigts. Kad esat pabeidzis, restartējiet OctoPrint Raspberry Pi, izmantojot sudo atsāknēšana komandu.

Pēc tam atveriet konfigurācijas rīku, izmantojot šādu komandu:

sudo raspi-config

Izmantojot Uz augšu/Uz leju bulttaustiņus un Ievadiet taustiņu, lai atlasītu opcijas, dodieties uz Sistēmas opcijas > Sāknēšana/automātiska pieteikšanās > Konsole Automātiskās pieteikšanās teksta konsole, automātiski pieteicies kā “pi” lietotājs. Nospiediet Ievadiet lai to atlasītu. Tādējādi tiks iespējota automātiskā pieteikšanās un OctoPrint tiks automātiski palaists OctoDash lietotāja interfeiss.

Tālāk dodieties uz Interfeisa opcijas > VNC un nospiediet Ievadiet. Nospiediet Y taustiņu un pēc tam Ievadiet ja nepieciešams vai VNC instalēšanas laikā tiek prasīts turpināt.

Pēc tam izvēlieties un nospiediet Ievadiet lai instalētu un iespējotu VNC. Pēc tam jums tiks piedāvāts pārstartēt; izvēlieties . Tiklīdz Raspberry Pi tiks restartēts, tas tiks automātiski pieteikts.

Ja plānojat izmantot arī DFRobot 7" skārienekrāna displeju, veiciet šīs papildu darbības (izmantojot SSH vai VNC). Veids:

sudo nano /boot/config.txt

Un faila beigās ielīmējiet šādas rindiņas:

#### noņemiet melnās apmales
disable_overscan=1
#### iestatiet īpašu CVT režīmu
hdmi_cvt 1024 600 60 6 0 0 0
#### iestatiet CVT kā noklusējumu
hdmi_group=2
hdmi_mode=87

Nospiediet Ctrl+X, tad Y un Ievadiet lai saglabātu izmaiņas. Pēc tam restartējiet OctoPrint serveri.

sudo atsāknēšana

Pēc atsāknēšanas varat izmantot skārienekrānu un būt gatavs OctoDash instalēšanai.

5. darbība. Instalējiet OctoDash

Lai instalētu OctoDash, terminālī (vai izmantojot SSH) palaidiet šādu komandu:

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

Šis skripts lejupielādēs un instalēs visus nepieciešamos failus un uzdos dažus jautājumus.

1. jautājums. Ja esat instalējis spraudņus, varat atbildēt uz pirmo jautājumu, pretējā gadījumā vienkārši nospiediet Ievadiet taustiņu, lai turpinātu pie nākamā jautājuma.

2. jautājums. Izvēlieties un nospiediet Ievadiet.

Q3. Izvēlieties un nospiediet Ievadiet.

Q4. Izvēlieties un nospiediet Ievadiet.

Q5. Izvēlieties un nospiediet Ievadiet lai restartētu Raspberry Pi.

Tiklīdz Raspberry Pi/OctoPrint serveris tiks restartēts, tas skārienekrānā tieši palaidīs OctoDash lietotāja interfeisu. Tagad varat savienot 3D printeri ar OctoPrint serveri, izmantojot USB kabeli, un pēc tam izmantot skārienekrāna interfeisu, lai to vadītu.

OctoDash alternatīvas

OctoDash tiek pastāvīgi atjaunināts un atbalstīts no kopienas. Tāpēc ieteicams to izmantot šim projektam. Tomēr ir dažas citas OctoDash alternatīvas. Pārbaudiet tos, ja vēlaties izpētīt vairāk:

  • OctoScreen
  • TouchUI spraudnis

Jauniniet 3D printeri ar skārienekrāna vadīklām

Izmantojot skārienekrāna kontrolleri, tagad varat pielāgot sprauslas/gultas temperatūru; automātiski novietojiet sprauslu; pārlūkot, atlasīt un drukāt STL failus; pauzēt, atsākt vai sākt drukāšanu utt. OctoDash izmanto OctoPrint API, lai sazinātos ar pievienoto 3D printeri un ļauj jums pilnībā kontrolēt 3D printeri lokāli vai attālināti, izmantojot lokālo tīklu. Varat arī instalēt VPN, lai piekļūtu OctoPrint attālināti no tālienes.