Dodavanjem OctoDasha i zaslona osjetljivog na dodir vašoj postavci Raspberry Pi OctoPrint, možete kontrolirati svoj 3D printer pomoću intuitivnog dodirnog sučelja.

Ako imate 3D printer s malim zaslonom i fizičkim gumbima, može biti teško kretati se njegovim postavkama. Puno bolja opcija je prebaciti se na DIY kontroler sa zaslonom osjetljivim na dodir. Radeći na Raspberry Pi, OctoDash radi s većinom 3D pisača i nudi čisto korisničko sučelje prilagođeno dodiru koje će vam pomoći u kontroli vašeg 3D ispisa i pristupu svim njegovim važnim značajkama.

Što je OctoDash?

OctoDash je otvorena nadzorna ploča i korisničko sučelje za OctoPrint poslužitelj. OctoDash možete instalirati na OctoPrint poslužitelj koji radi na odgovarajućem modelu Raspberry Pi, kao što je Raspberry Pi 3, 4 ili Raspberry Pi Zero 2W. OctoDash ima čisto i intuitivno korisničko sučelje za upravljanje 3D pisačem.

Kako postaviti OctoDash na Raspberry Pi

Da biste postavili OctoDash na Raspberry Pi, trebat će vam sljedeće:

  • Raspberry Pi 3B, 3B+, 4B ili Zero 2 W koji pokreće OctoPrint poslužitelj
  • instagram viewer
  • Zaslon osjetljiv na dodir kompatibilan s Raspberry Pi (veličina 3" do 7")—za ovaj primjer koristimo 7" zaslon osjetljiv na dodir DFRobot
  • Odgovarajući HDMI (ili drugi) kabel/adapter za povezivanje zaslona osjetljivog na dodir na Raspberry Pi
  • Napajanje za Raspberry Pi
  • Kućište—možete ga kupiti online ili ga ispisati 3D

Nakon što imate sve potrebne stavke pri ruci, samo slijedite korake u nastavku da biste preuzeli, instalirali i konfigurirali OctoDash i počeli kontrolirati svoj 3D pisač sa zaslona osjetljivog na dodir.

Korak 1: Instalirajte OctoPrint Server

Prvo, trebate instalirajte OctoPrint na Raspberry Pi. Proizvođači toplo preporučuju korištenje modela Pi 3B, 3B+, 4B ili Zero 2 W.

Možete također instalirajte OctoPrint na stari Android pametni telefon koju više ne koristite. Međutim, za OctoDash ćete morati instalirati OctoPrint poslužitelj na Raspberry Pi.

Korak 2: Povežite zaslon osjetljiv na dodir na Raspberry Pi

Naravno, morat ćete spojiti svoj Raspberry Pi na zaslon osjetljiv na dodir. Ako koristite DFRobot zaslon, kao što smo mi u ovom primjeru, isporučuje se s HDMI na HDMI kabelom u obliku slova U i potpuni HDMI na mikro-HDMI priključak koji možete koristiti za uspostavljanje HDMI veze sa zaslonom osjetljivim na dodir za video ulazni.

Zatim pomoću mikro USB kabela spojite zaslon osjetljiv na dodir na jedan od USB priključaka Raspberry Pi. To će uključiti zaslon i omogućiti vam korištenje funkcije dodirnog zaslona.

Korak 3: Ažurirajte OctoPrint poslužitelj

Ako već koristite OctoPrint poslužitelj instaliran na Raspberry Pi, morat ćete ažurirati OctoPrint na najnoviju stabilnu verziju. Ovo je važno jer sadrži noviju verziju Pythona koja je potrebna. Evo kako ga ažurirati:

  1. Prijavite se na svoj poslužitelj OctoPrint putem web preglednika (koristeći lokalni IP ili naziv hosta), a zatim otvorite postavke.
  2. Ići Ažuriranje softvera i provjerite je li dostupno najnovije ažuriranje.
  3. Kliknite na Ažuriraj gumb ili Ažurirajte sve dostupne (ako je više ažuriranja), a zatim kliknite Nastavi gumb za početak procesa ažuriranja. Završetak će trajati nekoliko minuta.

Nakon što se ažurira, prijeđite na sljedeći korak za instalaciju OctoDasha.

Korak 4: Pripremite Raspberry Pi

Kako biste se pripremili za instalaciju OctoDasha, koristite SSH za prijavu na vaš OctoPrint poslužitelj na Raspberry Pi. Za to možete koristiti PuTTY na Windowsima ili Terminal na macOS-u ili Linuxu. Unesite korisničko ime i lozinku; zadano je pi i kupina odnosno.

Izvedite sljedeću naredbu za ažuriranje i nadogradnju svih repozitorija:

sudo apt Ažuriraj && sudo apt nadogradnja -yy

Ovo može potrajati dok se ne završi. Kada završite, ponovno pokrenite OctoPrint Raspberry Pi pomoću sudo ponovno pokretanje naredba.

Zatim otvorite konfiguracijski alat pomoću sljedeće naredbe:

sudo raspi-config

Koristiti Gore/dolje tipke sa strelicama i Unesi tipka za odabir opcija, idite na Opcije sustava > Pokretanje / Automatska prijava > Tekstna konzola za automatsku prijavu na konzolu, automatski prijavljen kao 'pi' korisnik. Pritisnite Unesi da ga odaberete. To će omogućiti automatsku prijavu i omogućiti OctoPrintu da automatski pokrene OctoDash UI.

Dalje, idite na Mogućnosti sučelja > VNC i pritisnite Unesi. Pritisnite Y ključ i zatim Unesi ako je potrebno ili zatraženo tijekom instalacije VNC-a za nastavak.

Zatim odaberite Da i pritisnite Unesi instalirati i omogućiti VNC. Zatim ćete biti upitani za ponovno podizanje sustava; Izaberi Da. Nakon što se Raspberry Pi ponovno pokrene, bit će automatski prijavljen.

Ako ćete također koristiti DFRobot 7" zaslon osjetljiv na dodir, izvršite ove dodatne korake (putem SSH ili VNC). Tip:

sudo nano /boot/config.txt

I zalijepite sljedeće retke na kraj datoteke:

#### uklonite crne rubove
disable_overscan=1
#### postavite određeni način CVT
hdmi_cvt 1024 600 60 6 0 0 0
#### postavite CVT kao zadani
hdmi_group=2
hdmi_mode=87

Pritisnite Ctrl + X, onda Y i Unesi za spremanje promjena. Zatim ponovno pokrenite OctoPrint poslužitelj.

sudo ponovno pokretanje

Nakon ponovnog pokretanja, možete koristiti zaslon osjetljiv na dodir i biti spremni za instalaciju OctoDash.

Korak 5: Instalirajte OctoDash

Da biste instalirali OctoDash, pokrenite sljedeću naredbu u terminalu (ili putem SSH-a):

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

Ova skripta će preuzeti i instalirati sve potrebne datoteke i postaviti vam nekoliko pitanja.

P 1. Na prvo pitanje možete odgovoriti ako ste instalirali dodatke, inače jednostavno pritisnite Unesi tipku za nastavak na sljedeće pitanje.

Q 2. Izaberi Da i pritisnite Unesi.

Q3. Izaberi Da i pritisnite Unesi.

Q4. Izaberi Da i pritisnite Unesi.

P5. Izaberi Da i pritisnite Unesi za ponovno pokretanje Raspberry Pi.

Nakon što se Raspberry Pi/OctoPrint poslužitelj ponovno pokrene, izravno će pokrenuti OctoDash UI na zaslonu osjetljivom na dodir. Sada možete spojiti 3D printer na poslužitelj OctoPrint pomoću USB kabela i zatim koristiti sučelje zaslona osjetljivog na dodir za upravljanje njime.

OctoDash alternative

OctoDash se kontinuirano ažurira i podržava zajednica. Stoga se preporučuje korištenje za ovaj projekt. Međutim, postoje neke druge alternative za OctoDash. Provjerite ih ako želite istražiti više:

  • OctoScreen
  • TouchUI dodatak

Nadogradite 3D pisač s kontrolama na zaslonu osjetljivom na dodir

Pomoću upravljača s dodirnim zaslonom sada možete prilagoditi temperaturu mlaznice/ležišta; auto-home mlaznica; pregledavati, odabirati i ispisivati ​​STL datoteke; pauzirati, nastaviti ili započeti ispis itd. OctoDash koristi OctoPrint API za komunikaciju s povezanim 3D printerom i omogućuje vam potpunu kontrolu nad 3D printerom lokalno ili daljinski preko lokalne mreže. Također možete instalirati VPN za udaljeni pristup OctoPrintu.