Prie Raspberry Pi OctoPrint sąrankos pridėję OctoDash ir jutiklinį ekraną, galite valdyti 3D spausdintuvą naudodami intuityvią jutiklinę vartotojo sąsają.

Jei turite 3D spausdintuvą su mažu ekranu ir fiziniais mygtukais, gali būti sunku naršyti jo nustatymus. Daug geresnis pasirinkimas yra pereiti prie „pasidaryk pats“ jutiklinio ekrano valdiklio. „OctoDash“, kuriame veikia „Raspberry Pi“, veikia su dauguma 3D spausdintuvų ir siūlo švarią, lietimui patogią vartotojo sąsają, kuri padės valdyti 3D spausdinimą ir pasiekti visas svarbias jo funkcijas.

Kas yra OctoDash?

OctoDash yra atvirojo kodo prietaisų skydelis ir vartotojo sąsaja, skirta „OctoPrint“ serveriui. „OctoDash“ galite įdiegti „OctoPrint“ serverio viršuje, kuriame veikia tinkamas „Raspberry Pi“ modelis, pvz., „Raspberry Pi 3“, „4“ arba „Raspberry Pi Zero 2W“. „OctoDash“ turi švarią ir intuityvią vartotojo sąsają, skirtą valdyti 3D spausdintuvą.

Kaip nustatyti „OctoDash“ „Raspberry Pi“.

Norėdami nustatyti „OctoDash“ „Raspberry Pi“, jums reikės:

instagram viewer
  • Raspberry Pi 3B, 3B+, 4B arba Zero 2 W, kuriame veikia OctoPrint serveris
  • Su Raspberry Pi suderinamas jutiklinis ekranas (dydis nuo 3 colių iki 7 colių) – šiame pavyzdyje naudojame 7 colių DFRobot jutiklinį ekraną
  • Tinkamas HDMI (ar kitas) laidas/adapteris jutikliniam ekranui prijungti prie Raspberry Pi
  • Raspberry Pi maitinimo šaltinis
  • Korpusas – galite jį įsigyti internetu arba atspausdinti 3D

Kai turėsite visus reikiamus elementus, tiesiog atlikite toliau nurodytus veiksmus, kad atsisiųstumėte, įdiegtumėte ir sukonfigūruotumėte „OctoDash“ ir pradėtumėte valdyti 3D spausdintuvą iš jutiklinio ekrano.

1 veiksmas: įdiekite „OctoPrint Server“.

Pirma, jums reikia įdiekite „OctoPrint“ Raspberry Pi. Gamintojai primygtinai rekomenduoja naudoti Pi 3B, 3B+, 4B arba Zero 2 W modelį.

Jūs taip pat galite įdiekite „OctoPrint“ sename „Android“ išmaniajame telefone kurio nebenaudojate. Tačiau „OctoDash“ turėsite įdiegti „OctoPrint“ serverį Raspberry Pi.

2 veiksmas: prijunkite jutiklinį ekraną prie Raspberry Pi

Žinoma, turėsite prijungti Raspberry Pi prie jutiklinio ekrano. Jei naudojate DFRobot ekraną, kaip ir šiame pavyzdyje, jis tiekiamas su U formos HDMI į HDMI laidu. ir visapusiška HDMI–mikro-HDMI jungtis, kurią galite naudoti HDMI jungtims prie jutiklinio ekrano vaizdo įrašymui įvestis.

Tada mikro USB laidu prijunkite jutiklinį ekraną prie vieno iš Raspberry Pi USB prievadų. Tai įjungs ekraną ir leis naudoti jutiklinio ekrano funkcijas.

3 veiksmas: atnaujinkite „OctoPrint“ serverį

Jei jau naudojate „OctoPrint“ serverį, įdiegtą Raspberry Pi, turėsite atnaujinti „OctoPrint“ į naujausią stabilią versiją. Tai svarbu, nes jame yra naujesnė Python versija, kuri yra būtina. Štai kaip jį atnaujinti:

  1. Prisijunkite prie „OctoPrint“ serverio naudodami žiniatinklio naršyklę (naudodami vietinį IP arba pagrindinio kompiuterio pavadinimą) ir atidarykite Nustatymai.
  2. Eiti į Programinės įrangos atnaujinimas ir patikrinkite, ar yra naujausias naujinimas.
  3. Spustelėkite Atnaujinti mygtuką arba Atnaujinti visus turimus (jei yra keli naujinimai), tada spustelėkite Tęskite mygtuką, kad pradėtumėte atnaujinimo procesą. Tai užtruks kelias minutes.

Kai jis bus atnaujintas, pereikite prie kito OctoDash diegimo veiksmo.

4 veiksmas: Paruoškite Raspberry Pi

Norėdami pasiruošti diegti „OctoDash“, naudokite SSH, kad prisijungtumėte prie „OctoPrint“ serverio Raspberry Pi. Tam galite naudoti „PuTTY“ sistemoje „Windows“ arba „MacOS“ ar „Linux“ terminalą. Įveskite vartotojo vardą ir slaptažodį; numatytasis yra pi ir aviečių atitinkamai.

Vykdykite šią komandą, kad atnaujintumėte ir atnaujintumėte visas repo:

sudo apt atnaujinti && sudo apt patobulinti -yy

Tai gali šiek tiek užtrukti. Baigę iš naujo paleiskite „OctoPrint Raspberry Pi“ naudodami sudo perkrovimas komandą.

Tada atidarykite konfigūravimo įrankį naudodami šią komandą:

sudo raspi-config

Naudojant Aukštyn/Žemyn rodyklių klavišus ir Įeikite klavišą norėdami pasirinkti parinktis, eikite į Sistemos parinktys > Įkrovimas / automatinis prisijungimas > Konsolės automatinio prisijungimo teksto konsolė, automatiškai prisijungė kaip „pi“ vartotojas. Paspauskite Įeikite norėdami jį pasirinkti. Tai įgalins automatinį prisijungimą ir leis „OctoPrint“ automatiškai paleisti „OctoDash“ vartotojo sąsają.

Toliau eikite į Sąsajos parinktys > VNC ir paspauskite Įeikite. Paspauskite Y raktas ir tada Įeikite jei reikia arba VNC diegimo metu paprašoma tęsti.

Tada pasirinkite Taip ir paspauskite Įeikite įdiegti ir įjungti VNC. Tada būsite paraginti paleisti iš naujo; pasirinkite Taip. Kai „Raspberry Pi“ bus paleistas iš naujo, jis bus automatiškai prisijungęs.

Jei taip pat ketinate naudoti DFRobot 7 colių jutiklinį ekraną, atlikite šiuos papildomus veiksmus (per SSH arba VNC). Tipas:

sudo nano /boot/config.txt

Ir įklijuokite šias eilutes failo pabaigoje:

#### pašalinkite juodus rėmelius
disable_overscan=1
#### nustatykite konkretų CVT režimą
hdmi_cvt 1024 600 60 6 0 0 0
#### nustatyti CVT kaip numatytąjį
hdmi_group=2
hdmi_mode=87

Paspauskite Ctrl + X, tada Y ir Įeikite norėdami išsaugoti pakeitimus. Tada iš naujo paleiskite „OctoPrint“ serverį.

sudo perkrovimas

Paleidę iš naujo, galite naudoti jutiklinį ekraną ir būti pasirengę OctoDash diegimui.

5 veiksmas: įdiekite „OctoDash“.

Norėdami įdiegti „OctoDash“, terminale (arba per SSH) paleiskite šią komandą:

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

Šis scenarijus atsisiųs ir įdiegs visus reikalingus failus ir užduos keletą klausimų.

1 klausimas. Į pirmąjį klausimą galite atsakyti, jei įdiegėte papildinius, kitu atveju tiesiog paspauskite Įeikite klavišą, kad galėtumėte pereiti prie kito klausimo.

2 klausimas. Pasirinkite Taip ir paspauskite Įeikite.

Q3. Pasirinkite Taip ir paspauskite Įeikite.

4 klausimas. Pasirinkite Taip ir paspauskite Įeikite.

Q5. Pasirinkite Taip ir paspauskite Įeikite Norėdami iš naujo paleisti Raspberry Pi.

Kai „Raspberry Pi“ / „OctoPrint“ serveris bus paleistas iš naujo, jutikliniame ekrane jis tiesiogiai paleis „OctoDash“ vartotojo sąsają. Dabar galite prijungti 3D spausdintuvą prie „OctoPrint“ serverio naudodami USB kabelį ir valdyti jį naudodami jutiklinio ekrano sąsają.

„OctoDash“ alternatyvos

„OctoDash“ yra nuolat atnaujinamas ir palaikomas bendruomenės. Taigi, rekomenduojama naudoti šiam projektui. Tačiau yra keletas kitų „OctoDash“ alternatyvų. Peržiūrėkite juos, jei norite sužinoti daugiau:

  • OctoScreen
  • TouchUI papildinys

Atnaujinkite 3D spausdintuvą su jutiklinio ekrano valdikliais

Naudodami jutiklinio ekrano valdiklį, dabar galite reguliuoti purkštuko / lovos temperatūrą; automatiškai prijunkite antgalį; naršyti, pasirinkti ir spausdinti STL failus; pristabdyti, tęsti arba pradėti spausdinti ir pan. „OctoDash“ naudoja „OctoPrint“ API bendrauti su prijungtu 3D spausdintuvu ir leidžia visiškai valdyti 3D spausdintuvą vietoje arba nuotoliniu būdu vietiniame tinkle. Taip pat galite įdiegti VPN, kad nuotoliniu būdu iš toli pasiektumėte „OctoPrint“.