Ha hozzáadja az OctoDash-t és egy érintőképernyős kijelzőt a Raspberry Pi OctoPrint beállításához, 3D nyomtatóját intuitív érintőfelülettel vezérelheti.
Ha kis kijelzővel és fizikai gombokkal rendelkező 3D nyomtatóval rendelkezik, akkor fájdalmas lehet a beállításai között navigálni. Sokkal jobb megoldás, ha átváltunk egy barkács érintőképernyős vezérlőre. A Raspberry Pi-n futó OctoDash a legtöbb 3D nyomtatóval működik, és tiszta, érintésbarát felhasználói felületet kínál, amely segít a 3D nyomtatás vezérlésében és az összes fontos funkció elérésében.
Mi az OctoDash?
OctoDash egy nyílt forráskódú irányítópult és felhasználói felület az OctoPrint szerverhez. Az OctoDash telepíthető a megfelelő Raspberry Pi modellen, például Raspberry Pi 3, 4 vagy Raspberry Pi Zero 2W-on futó OctoPrint szerver tetejére. Az OctoDash tiszta és intuitív felhasználói felülettel rendelkezik a 3D nyomtató vezérléséhez.
Az OctoDash beállítása Raspberry Pi-n
Az OctoDash beállításához Raspberry Pi-n a következőkre lesz szüksége:
- Raspberry Pi 3B, 3B+, 4B vagy Zero 2 W az OctoPrint szerverrel
- Raspberry Pi-kompatibilis érintőképernyő (3" és 7" közötti méret) – ehhez a példához egy 7 hüvelykes DFRobot érintőképernyőt használunk
- Megfelelő HDMI (vagy más) kábel/adapter az érintőképernyő és a Raspberry Pi csatlakoztatásához
- Tápegység a Raspberry Pi-hez
- Ház – megvásárolhat egyet online, vagy kinyomtathatja 3D-ben
Ha minden szükséges elem kéznél van, kövesse az alábbi lépéseket az OctoDash letöltéséhez, telepítéséhez és konfigurálásához, és kezdje meg a 3D nyomtató vezérlését az érintőképernyőről.
1. lépés: Telepítse az OctoPrint szervert
Először is kell telepítse az OctoPrint alkalmazást Raspberry Pi-re. A gyártók erősen javasolják a Pi 3B, 3B+, 4B vagy Zero 2 W modellek használatát.
Ön is lehet telepítse az OctoPrint alkalmazást egy régi Android okostelefonra amit már nem használsz. Az OctoDash esetében azonban telepítenie kell az OctoPrint szervert egy Raspberry Pi-re.
2. lépés: Csatlakoztassa az érintőképernyőt a Raspberry Pi-hez
Természetesen a Raspberry Pi-t az érintőképernyőhöz kell csatlakoztatnia. Ha DFRobot kijelzőt használ, mint ebben a példában, akkor U-alakú HDMI-HDMI kábellel szállítjuk. és egy teljes HDMI-mikro-HDMI-csatlakozó, amellyel HDMI-csatlakozást létesíthet az érintőképernyőhöz videózáshoz bemenet.
Ezután mikro USB-kábellel csatlakoztassa az érintőképernyőt a Raspberry Pi egyik USB-portjához. Ez bekapcsolja a kijelzőt, és lehetővé teszi az érintőképernyő funkcióinak használatát.
3. lépés: Frissítse az OctoPrint szervert
Ha már használja a Raspberry Pi-re telepített OctoPrint szervert, frissítenie kell az OctoPrintet a legújabb stabil verzióra. Ez azért fontos, mert tartalmazza a Python újabb verzióját, amelyre szükség van. Így frissítheti:
- Jelentkezzen be az OctoPrint szerverére a webböngészőn keresztül (a helyi IP vagy gazdagépnév használatával), majd nyissa meg a Beállítások.
- Menj Szoftver frissítés és ellenőrizze, hogy elérhető-e a legújabb frissítés.
- Kattints a Frissítés gombot, ill Frissítse az összes elérhetőt (több frissítés esetén), majd kattintson a gombra Folytassa gombot a frissítési folyamat elindításához. Ennek befejezése néhány percet vesz igénybe.
A frissítés után folytassa az OctoDash telepítésének következő lépésével.
4. lépés: Készítse elő a Raspberry Pi-t
Az OctoDash telepítésére való felkészüléshez az SSH használatával jelentkezzen be az OctoPrint-kiszolgálóra a Raspberry Pi-n. Ehhez használhatja a PuTTY-t Windows rendszeren, vagy a terminált MacOS vagy Linux rendszeren. Írja be a felhasználónevet és a jelszót; az alapértelmezett pi és málna illetőleg.
Futtassa a következő parancsot az összes repo frissítéséhez és frissítéséhez:
sudo apt frissítés && sudo apt frissíteni -yy
Ennek befejezése eltarthat egy ideig. Ha elkészült, indítsa újra az OctoPrint Raspberry Pi-t a sudo újraindítás parancs.
Ezután nyissa meg a konfigurációs eszközt a következő paranccsal:
sudo raspi-config
Használni a Fel/Le nyílbillentyűket és a Belép gombot az opciók kiválasztásához, lépjen ide Rendszerbeállítások > Rendszerindítás / Automatikus bejelentkezés > Konzol automatikus bejelentkezési szöveges konzolja, automatikusan „pi” felhasználóként jelentkezik be. nyomja meg Belép kiválasztani. Ez lehetővé teszi az automatikus bejelentkezést, és az OctoPrint automatikusan elindítja az OctoDash felhasználói felületet.
Ezután lépjen ide Interfész beállításai > VNC és nyomja meg Belép. nyomja meg Y gombot, majd Belép ha szükséges, vagy a VNC telepítése során kéri a folytatást.
Akkor válassz Igen és nyomja meg Belép a VNC telepítéséhez és engedélyezéséhez. Ezután a rendszer felkéri az újraindításra; válassza ki Igen. Miután a Raspberry Pi újraindul, automatikusan bejelentkezik.
Ha a DFRobot 7"-es érintőképernyőjét is szeretné használni, hajtsa végre ezeket a további lépéseket (SSH-n vagy VNC-n keresztül). Típus:
sudo nano /boot/config.txt
Illessze be a következő sorokat a fájl végére:
#### távolítsa el a fekete kereteket
disable_overscan=1
#### meghatározott CVT mód beállítása
hdmi_cvt 1024 600 60 6 0 0 0
#### állítsa be a CVT-t alapértelmezettként
hdmi_group=2
hdmi_mode=87
nyomja meg Ctrl + X, akkor Y és Belép a változtatások mentéséhez. Ezután indítsa újra az OctoPrint szervert.
sudo újraindítás
Az újraindítás után használhatja az érintőképernyőt, és készen áll az OctoDash telepítésére.
5. lépés: Telepítse az OctoDash-t
Az OctoDash telepítéséhez futtassa a következő parancsot a terminálban (vagy SSH-n keresztül):
bash //github.com/UnchartedBull/OctoDash/raw/main/scripts/install.sh)
Ez a szkript letölti és telepíti az összes szükséges fájlt, és feltesz néhány kérdést.
Q 1. Az első kérdésre válaszolhat, ha telepítette a bővítményeket, ellenkező esetben egyszerűen nyomja meg a Belép kulcs a következő kérdésre való továbblépéshez.
Q 2. Válassza ki Igen és nyomja meg Belép.
Q3. Válassza ki Igen és nyomja meg Belép.
Q4. Válassza ki Igen és nyomja meg Belép.
Q5. Válassza ki Igen és nyomja meg Belép a Raspberry Pi újraindításához.
Miután a Raspberry Pi/OctoPrint szerver újraindul, közvetlenül elindítja az OctoDash felhasználói felületet az érintőképernyőn. Most már USB-kábellel csatlakoztathatja a 3D nyomtatót az OctoPrint szerverhez, majd az érintőképernyős interfész segítségével vezérelheti.
OctoDash alternatívák
Az OctoDash-t a közösség folyamatosan frissíti és támogatja. Ezért ajánlott ehhez a projekthez használni. Az OctoDash-nek azonban van néhány más alternatívája is. Nézze meg őket, ha többet szeretne felfedezni:
- OctoScreen
- TouchUI plugin
Frissítsen 3D nyomtatót érintőképernyős vezérlőkkel
Az érintőképernyős vezérlővel most beállíthatja a fúvóka/ágy hőmérsékletét; auto-home a fúvóka; STL-fájlok böngészése, kiválasztása és nyomtatása; szüneteltetheti, folytathatja vagy elkezdheti a nyomtatást stb. Az OctoDash az OctoPrint API-t használja a csatlakoztatott 3D nyomtatóval való kommunikációhoz, és lehetővé teszi a 3D nyomtató teljes irányítását helyileg vagy távolról a helyi hálózaton keresztül. Az OctoPrint távoli eléréséhez VPN-t is telepíthet.