Kui lisate oma Raspberry Pi OctoPrinti seadistusse OctoDashi ja puutetundliku ekraani, saate oma 3D-printerit juhtida intuitiivse puutetundliku kasutajaliidese abil.

Kui teil on väikese ekraani ja füüsiliste nuppudega 3D-printer, võib selle seadetes navigeerimine olla piin. Palju parem valik on lülituda isetehtud puuteekraani kontrollerile. Raspberry Pi-l töötav OctoDash töötab enamiku 3D-printeritega ja pakub puhast, puutetundlikku kasutajaliidest, mis aitab teil juhtida 3D-printimist ja pääseda juurde kõikidele selle olulistele funktsioonidele.

Mis on OctoDash?

OctoDash on avatud lähtekoodiga armatuurlaud ja kasutajaliides OctoPrinti serveri jaoks. Saate installida OctoDashi sobival Raspberry Pi mudelil (nt Raspberry Pi 3, 4 või Raspberry Pi Zero 2W) töötava OctoPrinti serveri peale. OctoDashil on puhas ja intuitiivne kasutajaliides 3D-printeri juhtimiseks.

OctoDashi seadistamine Raspberry Pi-s

OctoDashi seadistamiseks Raspberry Pi-s on teil vaja järgmist.

  • Raspberry Pi 3B, 3B+, 4B või Zero 2 W, mis töötab OctoPrinti serveris
  • instagram viewer
  • Raspberry Pi-ga ühilduv puuteekraan (suurus 3" kuni 7") – selle näite jaoks kasutame 7" DFRoboti puuteekraani
  • Puuteekraani Raspberry Pi-ga ühendamiseks sobiv HDMI (või muu) kaabel/adapter
  • Raspberry Pi toiteallikas
  • Korpus – saate selle osta veebist või 3D-printida

Kui teil on kõik vajalikud esemed käepärast, järgige allolevaid samme, et alla laadida, installida ja konfigureerida OctoDash ning alustada oma 3D-printeri juhtimist puuteekraanilt.

1. samm: installige OctoPrint Server

Esiteks peate installige OctoPrint Raspberry Pi-le. Tootjad soovitavad tungivalt kasutada Pi 3B, 3B+, 4B või Zero 2 W mudelit.

Võite ka installige OctoPrint vanasse Android-nutitelefoni mida te enam ei kasuta. OctoDashi jaoks peate siiski installima OctoPrinti serveri Raspberry Pi-le.

2. samm: ühendage puuteekraan Raspberry Pi-ga

Loomulikult peate oma Raspberry Pi ühendama puuteekraaniga. Kui kasutate DFRoboti ekraani, nagu me selles näites, on see varustatud U-kujulise HDMI-HDMI-kaabliga ja täielik HDMI-mikro-HDMI-pistik, mida saate kasutada HDMI-ühenduse loomiseks puuteekraaniga video jaoks sisend.

Seejärel ühendage puuteekraan mikro-USB-kaabli abil mõne Raspberry Pi USB-pordiga. See annab ekraanile toite ja võimaldab kasutada puuteekraani funktsioone.

3. samm: värskendage OctoPrinti serverit

Kui kasutate juba Raspberry Pi-le installitud OctoPrinti serverit, peate värskendama OctoPrinti uusimale stabiilsele versioonile. See on oluline, kuna see sisaldab Pythoni uuemat versiooni, mis on vajalik. Selle värskendamiseks tehke järgmist.

  1. Logige oma OctoPrinti serverisse sisse veebibrauseri kaudu (kasutades kohalikku IP-d või hostinime) ja seejärel avage Seaded.
  2. Minema Tarkvara värskendus ja kontrollige, kas uusim värskendus on saadaval.
  3. Klõpsake nuppu Värskenda nupp või Värskendage kõiki saadaolevaid (kui on mitu värskendust) ja seejärel klõpsake nuppu Jätkake nuppu, et alustada värskendusprotsessi. Selle lõpetamiseks kulub paar minutit.

Kui see on värskendatud, jätkake OctoDashi installimise järgmise sammuga.

4. samm: valmistage Raspberry Pi ette

OctoDashi installimiseks valmistumiseks kasutage SSH-d, et logida sisse oma OctoPrinti serverisse Raspberry Pi-s. Selleks saate Windowsis kasutada PuTTY-d või macOS-is või Linuxis terminali. Sisestage kasutajanimi ja parool; vaikimisi on pi ja vaarikas vastavalt.

Kõigi repode värskendamiseks ja täiendamiseks käivitage järgmine käsk:

sudo apt värskendada && sudo apt uuendada -yy

Selle lõpetamine võib veidi aega võtta. Kui olete lõpetanud, taaskäivitage OctoPrint Raspberry Pi, kasutades sudo taaskäivitamine käsk.

Seejärel avage konfiguratsioonitööriist, kasutades järgmist käsku:

sudo raspi-config

Kasutades Üles/Alla nooleklahvid ja Sisenema valikute valimiseks, minge aadressile Süsteemi valikud > Alglaadimine / automaatne sisselogimine > Konsooli automaatse sisselogimise tekstikonsool, logitakse automaatselt sisse pi kasutajana. Vajutage Sisenema selle valimiseks. See lubab automaatse sisselogimise ja võimaldab OctoPrintil automaatselt käivitada OctoDashi kasutajaliidese.

Järgmisena minge aadressile Liidese valikud > VNC ja vajutage Sisenema. Vajutage Y võti ja seejärel Sisenema kui seda nõutakse või VNC installimise ajal palutakse jätkata.

Seejärel vali Jah ja vajutage Sisenema VNC installimiseks ja lubamiseks. Seejärel palutakse teil taaskäivitada; vali Jah. Kui Raspberry Pi taaskäivitub, logitakse see automaatselt sisse.

Kui kavatsete kasutada ka DFRoboti 7-tollist puutetundlikku ekraani, tehke need lisatoimingud (SSH või VNC kaudu). Tüüp:

sudo nano /boot/config.txt

Ja kleepige faili lõppu järgmised read:

#### eemaldage mustad äärised
disable_overscan=1
#### määrake konkreetne CVT režiim
hdmi_cvt 1024 600 60 6 0 0 0
#### määrake CVT vaikeseadeks
hdmi_grupp=2
hdmi_mode=87

Vajutage Ctrl + X, siis Y ja Sisenema muudatuste salvestamiseks. Seejärel taaskäivitage OctoPrinti server.

sudo taaskäivitamine

Pärast taaskäivitamist saate kasutada puuteekraani ja olla OctoDashi installimiseks valmis.

5. samm: installige OctoDash

OctoDashi installimiseks käivitage terminalis (või SSH kaudu) järgmine käsk:

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

See skript laadib alla ja installib kõik vajalikud failid ning esitab teile mõned küsimused.

1. küsimus. Esimesele küsimusele saate vastata, kui olete pistikprogrammid installinud, vastasel juhul klõpsake lihtsalt nuppu Sisenema võti järgmise küsimuse juurde jätkamiseks.

2. küsimus. Valige Jah ja vajutage Sisenema.

Q3. Valige Jah ja vajutage Sisenema.

Q4. Valige Jah ja vajutage Sisenema.

K5. Valige Jah ja vajutage Sisenema Raspberry Pi taaskäivitamiseks.

Kui Raspberry Pi/OctoPrinti server taaskäivitub, käivitab see puuteekraanil otse OctoDashi kasutajaliidese. Nüüd saate ühendada 3D-printeri USB-kaabli abil OctoPrinti serveriga ja seejärel kasutada selle juhtimiseks puuteekraani liidest.

OctoDashi alternatiivid

Kogukond uuendab ja toetab OctoDashi pidevalt. Seetõttu on soovitatav seda selle projekti jaoks kasutada. Siiski on OctoDashile ka teisi alternatiive. Vaadake neid, kui soovite rohkem uurida:

  • OctoScreen
  • TouchUI pistikprogramm

Täiendage puutetundliku ekraaniga juhtnuppudega 3D-printerit

Puuteekraani kontrolleriga saate nüüd reguleerida düüsi/voodi temperatuuri; otsiku automaatne avamine; sirvida, valida ja printida STL-faile; peatada, jätkata või alustada printimist jne. OctoDash kasutab ühendatud 3D-printeriga suhtlemiseks OctoPrint API-t ja võimaldab teil 3D-printerit kohapeal või kaugjuhtimisega kohaliku võrgu kaudu täielikult juhtida. Samuti võite installida VPN-i, et pääseda OctoPrintile kaugjuurdepääsuga.