Raspberry Pi OctoPrint kurulumunuza OctoDash ve bir dokunmatik ekran ekleyerek, 3B yazıcınızı sezgisel bir dokunmatik kullanıcı arayüzü ile kontrol edebilirsiniz.

Küçük ekranı ve fiziksel düğmeleri olan bir 3B yazıcınız varsa, ayarlarında gezinmek zahmetli olabilir. Çok daha iyi bir seçenek, bir DIY dokunmatik ekran denetleyicisine geçmektir. Raspberry Pi üzerinde çalışan OctoDash, çoğu 3D yazıcıyla çalışır ve 3D baskınızı kontrol etmenize ve tüm önemli özelliklerine erişmenize yardımcı olacak temiz, dokunmatik dostu bir kullanıcı arayüzü sunar.

OctoDash nedir?

OctoDash OctoPrint sunucusu için açık kaynaklı bir pano ve kullanıcı arabirimidir. OctoDash'i, Raspberry Pi 3, 4 veya Raspberry Pi Zero 2W gibi uygun bir Raspberry Pi modelinde çalışan OctoPrint sunucusunun üzerine kurabilirsiniz. OctoDash, 3D yazıcıyı kontrol etmek için temiz ve sezgisel bir kullanıcı arayüzüne sahiptir.

Raspberry Pi'de OctoDash Nasıl Kurulur?

Raspberry Pi'de OctoDash'i kurmak için aşağıdakilere ihtiyacınız olacak:

instagram viewer
  • OctoPrint sunucusunu çalıştıran Raspberry Pi 3B, 3B+, 4B veya Zero 2 W
  • Raspberry Pi uyumlu dokunmatik ekran (boyut 3" - 7")—bu örnek için 7" DFRobot dokunmatik ekran kullanıyoruz
  • Dokunmatik ekranı Raspberry Pi'ye bağlamak için uygun HDMI (veya diğer) kablo/adaptör
  • Raspberry Pi için güç kaynağı
  • Muhafaza—çevrimiçi olarak bir tane satın alabilir veya 3B yazdırabilirsiniz

Gerekli tüm öğeleri elinize aldıktan sonra, OctoDash'i indirmek, yüklemek ve yapılandırmak için aşağıdaki adımları izleyin ve 3D yazıcınızı dokunmatik ekrandan kontrol etmeye başlayın.

1. Adım: OctoPrint Sunucusunu Kurun

Öncelikle yapmanız gerekenler Raspberry Pi'ye OctoPrint'i kurun. Yapımcılar Pi 3B, 3B+, 4B veya Zero 2 W modellerinin kullanılmasını şiddetle tavsiye ediyor.

Ayrıca OctoPrint'i eski bir Android akıllı telefona kurun ki artık kullanmıyorsun. Ancak, OctoDash için OctoPrint sunucusunu bir Raspberry Pi'ye yüklemeniz gerekecektir.

2. Adım: Dokunmatik Ekranı Raspberry Pi'ye Bağlayın

Doğal olarak, Raspberry Pi'nizi dokunmatik ekrana bağlamanız gerekecektir. Bu örnekte olduğu gibi DFRobot ekranı kullanıyorsanız, U şeklinde bir HDMI - HDMI kablosuyla birlikte verilir ve video için dokunmatik ekrana bir HDMI bağlantısı yapmak üzere kullanabileceğiniz tam bir HDMI - mikro-HDMI konektörü giriş.

Ardından, dokunmatik ekranı Raspberry Pi'nin USB bağlantı noktalarından birine bağlamak için bir mikro USB kablosu kullanın. Bu, ekrana güç verecek ve dokunmatik ekran işlevini kullanmanıza izin verecektir.

3. Adım: OctoPrint Sunucusunu Güncelleyin

Zaten bir Raspberry Pi'de yüklü olan OctoPrint sunucusunu kullanıyorsanız, OctoPrint'i en son kararlı sürüme güncellemeniz gerekecektir. Gerekli olan daha yeni bir Python sürümünü içerdiğinden bu önemlidir. Bunu nasıl güncelleyeceğiniz aşağıda açıklanmıştır:

  1. Web tarayıcısı aracılığıyla (yerel IP veya ana bilgisayar adını kullanarak) OctoPrint sunucunuzda oturum açın ve ardından Ayarlar.
  2. git Yazılım güncellemesi ve en son güncellemenin mevcut olup olmadığını kontrol edin.
  3. Tıkla Güncelleme düğme veya Mevcut olanların hepsini güncelle (birden fazla güncelleme varsa) ve ardından İlerlemek güncelleme işlemini başlatmak için düğmesine basın. Bunun tamamlanması birkaç dakika sürecektir.

Güncellendikten sonra, OctoDash kurulumu için bir sonraki adıma geçin.

Adım 4: Raspberry Pi'yi Hazırlayın

OctoDash'i yüklemeye hazırlanmak için Raspberry Pi'de OctoPrint sunucunuzda oturum açmak için SSH'yi kullanın. Bunun için Windows'ta PuTTY'yi, macOS veya Linux'ta ise Terminal'i kullanabilirsiniz. Kullanıcı adını ve şifreyi girin; varsayılan pi Ve Ahududu sırasıyla.

Tüm depoları güncellemek ve yükseltmek için aşağıdaki komutu çalıştırın:

sudo uygun güncelleme && sudo apt güncelleme -yy

Bunun tamamlanması biraz zaman alabilir. Tamamlandığında, OctoPrint Raspberry Pi'yi kullanarak yeniden başlatın. sudo yeniden başlat emretmek.

Ardından, aşağıdaki komutu kullanarak yapılandırma aracını açın:

sudo raspi-config

Kullanmak Yukarı/Aşağı ok tuşları ve Girmek tuşuna basarak seçenekleri belirleyin, şuraya gidin: Sistem Seçenekleri > Önyükleme / Otomatik Oturum Açma > Konsol Otomatik Oturum Açma Metin Konsolu, otomatik olarak 'pi' kullanıcısı olarak oturum açtı. Basmak Girmek seçmek için Bu, otomatik oturum açmayı etkinleştirecek ve OctoPrint'in OctoDash UI'yi otomatik olarak başlatmasına izin verecektir.

Sonraki, şuraya git: Arayüz Seçenekleri > VNC ve bas Girmek. Basmak Y anahtar ve sonra Girmek devam etmek için VNC kurulumu sırasında gerekirse veya istenirse.

Sonra seç Evet ve bas Girmek VNC'yi kurmak ve etkinleştirmek için. Daha sonra yeniden başlatmanız istenecektir; seçme Evet. Raspberry Pi yeniden başlatıldığında, otomatik olarak oturum açılacaktır.

DFRobot 7" dokunmatik ekranı da kullanacaksanız, bu ek adımları gerçekleştirin (SSH veya VNC aracılığıyla). Tip:

sudo nano /boot/config.txt

Ve dosyanın sonuna aşağıdaki satırları yapıştırın:

#### siyah kenarlıkları kaldır
disable_overscan=1
#### belirli CVT modunu ayarla
hdmi_cvt 1024 600 60 6 0 0 0
#### CVT'yi varsayılan olarak ayarla
hdmi_group=2
hdmi_modu=87

Basmak Ctrl + X, Daha sonra Y Ve Girmek Değişiklikleri kaydetmek için. Ardından OctoPrint sunucusunu yeniden başlatın.

sudo yeniden başlat

Yeniden başlattıktan sonra dokunmatik ekranı kullanabilir ve OctoDash kurulumuna hazır olabilirsiniz.

Adım 5: OctoDash'i Kurun

OctoDash'i yüklemek için Terminal'de (veya SSH aracılığıyla) aşağıdaki komutu çalıştırın:

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

Bu komut dosyası, gerekli tüm dosyaları indirip yükleyecek ve size birkaç soru soracaktır.

S 1. Eklentileri yüklediyseniz ilk soruyu cevaplayabilirsiniz, aksi takdirde sadece Girmek sonraki soruya devam etmek için tuşuna basın.

S 2. Seçme Evet ve bas Girmek.

S3. Seçme Evet ve bas Girmek.

S4. Seçme Evet ve bas Girmek.

S5. Seçme Evet ve bas Girmek Raspberry Pi'yi yeniden başlatmak için.

Raspberry Pi/OctoPrint sunucusu yeniden başlatıldığında, doğrudan dokunmatik ekranda OctoDash UI'yi başlatır. Artık 3D yazıcıyı bir USB kablosu kullanarak OctoPrint sunucusuna bağlayabilir ve ardından kontrol etmek için dokunmatik ekran arayüzünü kullanabilirsiniz.

OctoDash Alternatifleri

OctoDash sürekli olarak güncellenir ve topluluk tarafından desteklenir. Bu nedenle, bu proje için kullanılması önerilir. Ancak, OctoDash'a başka alternatifler de var. Daha fazlasını keşfetmek istiyorsanız bunlara göz atın:

  • sekizli ekran
  • TouchUI eklentisi

Bir 3D Yazıcıyı Dokunmatik Ekran Kontrolleriyle Yükseltin

Dokunmatik ekranlı bir kumanda ile artık meme/yatak sıcaklığını ayarlayabilirsiniz; memeyi otomatik olarak sabitleyin; STL dosyalarına göz atın, seçin ve yazdırın; duraklatın, devam ettirin veya yazdırmaya başlayın, vb. OctoDash, bağlı 3D yazıcıyla iletişim kurmak için OctoPrint API'sini kullanır ve 3D yazıcı üzerinde yerel olarak veya yerel ağ üzerinden uzaktan tam kontrole sahip olmanızı sağlar. OctoPrint'e uzaktan erişmek için bir VPN de kurabilirsiniz.