Kun lisäät OctoDashin ja kosketusnäytön Raspberry Pi OctoPrint -asetuksiin, voit ohjata 3D-tulostintasi intuitiivisella kosketuskäyttöliittymällä.

Jos sinulla on 3D-tulostin, jossa on pieni näyttö ja fyysiset painikkeet, sen asetuksissa liikkuminen voi olla tuskaa. Paljon parempi vaihtoehto on vaihtaa DIY-kosketusnäyttöohjaimeen. Raspberry Pi: llä toimiva OctoDash toimii useimpien 3D-tulostimien kanssa ja tarjoaa puhtaan, kosketusystävällisen käyttöliittymän, jonka avulla voit hallita 3D-tulostusta ja käyttää kaikkia sen tärkeitä ominaisuuksia.

Mikä on OctoDash?

OctoDash on avoimen lähdekoodin kojelauta ja käyttöliittymä OctoPrint-palvelimelle. Voit asentaa OctoDashin OctoPrint-palvelimen päälle, joka toimii sopivalla Raspberry Pi -mallilla, kuten Raspberry Pi 3, 4 tai Raspberry Pi Zero 2W. OctoDashissa on puhdas ja intuitiivinen käyttöliittymä 3D-tulostimen ohjaamiseen.

OctoDash-asetusten määrittäminen Raspberry Pi: ssä

OctoDashin määrittäminen Raspberry Pi: ssä tarvitset seuraavat:

  • Raspberry Pi 3B, 3B+, 4B tai Zero 2 W, joka käyttää OctoPrint-palvelinta
  • instagram viewer
  • Raspberry Pi -yhteensopiva kosketusnäyttö (koko 3" - 7") – käytämme tässä esimerkissä 7" DFRobot-kosketusnäyttöä
  • Sopiva HDMI (tai muu) kaapeli/sovitin kosketusnäytön liittämiseen Raspberry Pi: hen
  • Virtalähde Raspberry Pi: lle
  • Kotelo – voit ostaa sellaisen verkosta tai tulostaa sen 3D-tulostukseen

Kun sinulla on kaikki tarvittavat kohteet käsissäsi, lataa, asenna ja määritä OctoDash ja aloita 3D-tulostimen ohjaaminen kosketusnäytöltä noudattamalla alla olevia ohjeita.

Vaihe 1: Asenna OctoPrint Server

Ensinnäkin sinun täytyy asenna OctoPrint Raspberry Pi -laitteeseen. Valmistajat suosittelevat vahvasti Pi 3B-, 3B+-, 4B- tai Zero 2 W -mallin käyttöä.

Voit myös asenna OctoPrint vanhaan Android-älypuhelimeen joita et enää käytä. OctoDashia varten sinun on kuitenkin asennettava OctoPrint-palvelin Raspberry Pi -laitteeseen.

Vaihe 2: Liitä kosketusnäyttö Raspberry Pi: hen

Luonnollisesti sinun on yhdistettävä Raspberry Pi kosketusnäyttöön. Jos käytät DFRobot-näyttöä, kuten tässä esimerkissä, sen mukana toimitetaan U-muotoinen HDMI-HDMI-kaapeli ja täysi HDMI-mikro-HDMI-liitin, jonka avulla voit muodostaa HDMI-liitännän kosketusnäytölle videota varten syöttö.

Liitä sitten kosketusnäyttö johonkin Raspberry Pi: n USB-porteista mikro-USB-kaapelilla. Tämä käynnistää näytön ja antaa sinun käyttää kosketusnäytön toimintoja.

Vaihe 3: Päivitä OctoPrint-palvelin

Jos käytät jo Raspberry Pi -laitteeseen asennettua OctoPrint-palvelinta, sinun on päivitettävä OctoPrint uusimpaan vakaaseen versioon. Tämä on tärkeää, koska se sisältää uudemman Python-version, joka vaaditaan. Päivitä se seuraavasti:

  1. Kirjaudu OctoPrint-palvelimellesi verkkoselaimen kautta (käytä paikallista IP-osoitetta tai isäntänimeä) ja avaa sitten asetukset.
  2. Mene Ohjelmistopäivitys ja tarkista, onko uusin päivitys saatavilla.
  3. Klikkaa Päivittää painiketta tai Päivitä kaikki saatavilla olevat (jos päivityksiä on useita) ja napsauta sitten Edetä -painiketta aloittaaksesi päivitysprosessin. Tämä kestää muutaman minuutin.

Kun se on päivitetty, siirry seuraavaan OctoDash-asennuksen vaiheeseen.

Vaihe 4: Valmistele Raspberry Pi

Valmistaudu OctoDashin asentamiseen kirjautumalla SSH: n avulla OctoPrint-palvelimellesi Raspberry Pi: llä. Tätä varten voit käyttää PuTTY: tä Windowsissa tai terminaalia macOS: ssä tai Linuxissa. Anna käyttäjätunnus ja salasana; oletus on pi ja vadelma vastaavasti.

Suorita seuraava komento päivittääksesi ja päivittääksesi kaikki repot:

sudo apt päivittää && sudo apt päivitys -yy

Tämä saattaa kestää jonkin aikaa. Kun olet valmis, käynnistä OctoPrint Raspberry Pi uudelleen käyttämällä sudo reboot komento.

Avaa sitten määritystyökalu seuraavalla komennolla:

sudo raspi-config

Käyttämällä Ylös/Alas nuolinäppäimet ja Tulla sisään -näppäintä valitaksesi vaihtoehdot, siirry kohtaan Järjestelmäasetukset > Käynnistys / Automaattinen sisäänkirjautuminen > Konsolin automaattinen kirjautuminen tekstikonsoli, kirjautui automaattisesti sisään pi-käyttäjänä. Lehdistö Tulla sisään valitaksesi sen. Tämä mahdollistaa automaattisen kirjautumisen ja sallii OctoPrintin käynnistää OctoDash-käyttöliittymän automaattisesti.

Siirry seuraavaksi kohtaan Liitäntäasetukset > VNC ja paina Tulla sisään. Lehdistö Y avain ja sitten Tulla sisään tarvittaessa tai pyydetään jatkamaan VNC-asennuksen aikana.

Valitse sitten Joo ja paina Tulla sisään asentaaksesi ja ottaaksesi VNC: n käyttöön. Sitten sinua kehotetaan käynnistämään uudelleen; valitse Joo. Kun Raspberry Pi käynnistyy uudelleen, se kirjautuu automaattisesti sisään.

Jos aiot käyttää myös DFRobot 7" kosketusnäyttöä, suorita nämä lisävaiheet (SSH: n tai VNC: n kautta). Tyyppi:

sudo nano /boot/config.txt

Ja liitä seuraavat rivit tiedoston loppuun:

#### poista mustat reunat
disable_overscan=1
#### aseta tietty CVT-tila
hdmi_cvt 1024 600 60 6 0 0 0
#### aseta CVT oletusasetukseksi
hdmi_group=2
hdmi_mode=87

Lehdistö Ctrl + X, sitten Y ja Tulla sisään tallentaaksesi muutokset. Käynnistä sitten OctoPrint-palvelin uudelleen.

sudo reboot

Uudelleenkäynnistyksen jälkeen voit käyttää kosketusnäyttöä ja olla valmis OctoDash-asennukseen.

Vaihe 5: Asenna OctoDash

Asenna OctoDash suorittamalla seuraava komento terminaalissa (tai SSH: n kautta):

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

Tämä komentosarja lataa ja asentaa kaikki tarvittavat tiedostot ja kysyy muutaman kysymyksen.

K 1. Voit vastata ensimmäiseen kysymykseen, jos olet asentanut laajennukset, muussa tapauksessa yksinkertaisesti paina Tulla sisään avain jatkaaksesi seuraavaan kysymykseen.

K 2. Valitse Joo ja paina Tulla sisään.

Q3. Valitse Joo ja paina Tulla sisään.

Q4. Valitse Joo ja paina Tulla sisään.

Q5. Valitse Joo ja paina Tulla sisään käynnistää Raspberry Pi uudelleen.

Kun Raspberry Pi/OctoPrint-palvelin käynnistyy uudelleen, se käynnistää suoraan OctoDash-käyttöliittymän kosketusnäytöllä. Nyt voit liittää 3D-tulostimen OctoPrint-palvelimeen USB-kaapelilla ja ohjata sitä sitten kosketusnäytön käyttöliittymällä.

OctoDash-vaihtoehdot

Yhteisö päivittää ja tukee OctoDashia jatkuvasti. Siksi sitä suositellaan käytettäväksi tässä projektissa. OctoDashille on kuitenkin muitakin vaihtoehtoja. Katso ne, jos haluat tutkia lisää:

  • OctoScreen
  • TouchUI-laajennus

Päivitä 3D-tulostin kosketusnäytön ohjaimilla

Kosketusnäytön ohjaimella voit nyt säätää suuttimen/sängyn lämpötilaa; auto-home suutin; selata, valita ja tulostaa STL-tiedostoja; keskeyttää, jatkaa tai aloittaa tulostus jne. OctoDash käyttää OctoPrint API: ta kommunikoidakseen yhdistetyn 3D-tulostimen kanssa ja mahdollistaa 3D-tulostimen täyden hallinnan paikallisesti tai etänä paikallisverkon kautta. Voit myös asentaa VPN: n käyttääksesi OctoPrintiä etänä kaukaa.