OctoPrint, GCode'ları uzaktan yüklemenize, 3B nesneleri yazdırmanıza ve 3B yazıcınızın tüm yönlerini izlemenize ve kontrol etmenize olanak tanıyan güçlü bir uygulamadır. Ancak OctoPrint kullanarak 3D yazıcıları görüntülemek veya izlemek için web tarayıcısında belirli bir IP'yi açmanız gerekir. ilerlemeyi veya başka herhangi bir ayrıntıyı veya yazıcının çalışıp çalışmadığını veya bitip bitmediğini her kontrol etmek istediğinizde manuel olarak baskı.

OctoPrint ile 3D yazıcı izlemeyi daha kolay ve kullanışlı hale getirmek için, ilerlemeyi mini bir OLED ekranda gerçek zamanlı olarak görüntüleyen küçük bir OctoPrint izleme cihazı oluşturabilirsiniz.

OctoPrint 3D Yazıcı Monitörü Nasıl Çalışır ve Neden Birine İhtiyacınız Var?

3D yazıcınızı ve baskılarınızı kontrol etmek ve izlemek için OctoPrint'i kurduysanız, oluşturmayı ve yazdırmayı da düşünmelisiniz. OctoPrint API ile kablosuz olarak bağlanan ve getiren bir mini DIY OctoPrint 3D yazıcı izleme cihazı kurmak gibi bilgiler:

  1. Geçen baskı süresi.
  2. instagram viewer
  3. İlerleme çubuğuyla yazdırmayı tamamlamak için kalan süre.
  4. Yatak sıcaklığı.
  5. Nozul (alet) sıcaklığı.
  6. Yüzde tamamlandı.
  7. Geçerli saat (24 saat veya AM/PM).
  8. OTA üretici yazılımı güncellemeleri.

Tüm bu bilgiler küçük bir OLED ekranda görüntülenir. Yazıcı kapalıyken, çalışmıyorken ekranı kapatır veya yazıcı bağlı ve çalışır durumdayken bağlantı kesilir ve açılır.

3D baskılı bir kutuda D1 Mini ve 0,96 inç OLED ekran kullanılarak oluşturulmuş WiFi tabanlı bir izleme cihazıdır. Bu cihazı, OctoPrint web arayüzüne gerçekten göz atmadan ilerlemeyi izlemek ve baskıları izlemek için ofisinizde veya evinizde masanız gibi herhangi bir yere yerleştirebilirsiniz.

Kendin Yap OctoPrint Yazıcı Monitörü için İhtiyacınız Olan Şeyler

  • Bir WEMOS D1 Mini Kart.
  • 0,96" veya 1,3" 128x64 OLED ekran.
  • Bir mikro USB kablosu.
  • OctoPrint Sunucusu. Yapabilirsiniz OctoPrint'i eski bir Android telefona yükleyin veya Raspberry Pi'de bir OctoPrint kurun baskıları izlemek ve yazıcıyı uzaktan kontrol etmek için.
  • Her şeyi bir araya getirmek için 3D baskılı bir kasa.

Gerekli tüm bileşenlere sahip olduğunuzda, kablosuz bir OctoPrint Monitor cihazı oluşturmak için aşağıdaki adımları izleyin.

Adım 1: Firmware'i Flashlayın

Yazıcı monitörü sürüm sayfasını ziyaret edin ve bellenimi indirin. Kullanmakta olduğunuz ekrana bağlı olarak iki ürün yazılımı arasından seçim yapabilirsiniz.

Bu proje için SSD1306 OLED ekran (0.96") için bellenimi kullanıyoruz. Biraz daha büyük bir ekran istiyorsanız, 1.3" SH1106 OLED ekranı alın. Ayrıca daha büyük ekran için farklı bir 3D kılıf yazdırmanız gerekir.

  1. Mac veya Windows PC'niz için CH340 sürücülerini şu adresten indirin ve yükleyin: GitHub.
  2. Ardından, ESPHome Flaşör aracını şuradan indirin: GitHub.
  3. D1 Mini'yi bir mikro USB kablosu kullanarak PC'nize bağlayın ve ESPHomeFlaşör alet.
  4. Tıkla Seri cihaz listesini yeniden yükle (yenile) simgesine tıklayın ve açılır menüden COM bağlantı noktasını seçin.
  5. Tıklamak Araştır indirdiğiniz bellenimi seçmek için.\
  6. Tıklamak flaş. Bu bir kaç saniye alabilir.

Alternatif olarak, projeyi indirebilir, ayıklayabilir ve kodu Arduino IDE'de düzenleyebilirsiniz. Kodu ihtiyaçlarınıza göre değiştirebilir veya düzenleyebilirsiniz.

Adım 2: OctoPrint Monitör Aygıtını Yapılandırın

Donanım yazılımını yükledikten sonra, cihaz yeniden başlatılacak ve Erişim Noktası (AP) modunda başlayacaktır. AP'ye bağlanacağız ve OctoPrint Monitor'ü yapılandıracağız. Adımlar aşağıdaki gibidir:

  1. Akıllı telefonunuzun veya PC'nizin Wi-Fi ayarlarında şuraya bağlanın: EkimMon-xxxxx Erişim noktası.
  2. Web tarayıcısını açın ve ziyaret edin 192.168.244.1.
  3. Tıklamak Wi-Fi'yi yapılandırın, Wi-Fi ağını seçin, şifreyi girin ve Kaydetmek.
  4. Cihaz yeniden başlayacak ve IP, ESPHome Flaşörde görüntülenecektir.
  5. Bu IP'yi web tarayıcınıza girin ve sayfayı ziyaret edin.
  6. Tıkla Hamburger menü ve tıklayın Yapılandır.
  7. Varsayılanı girin yönetici ve şifre Kullanıcı Adı ve Parola alanına tıklayın ve Kayıt olmak.
  8. Yeni bir tarayıcı sekmesi açın ve OctoPrint web arayüzü.
  9. Tıklamak Ayarlar (anahtar simgesi) ve ardından API.
  10. API'yi kopyalayın ve OctoPrint Monitor web arayüzüne yapıştırın. Ayrıca OctoPrint Monitor IP adresini, Bağlantı Noktasını girin (varsayılan 80'dir). OctoPrint Monitor için kimlik doğrulama kullanıyorsanız, OctoPrint kullanıcı kimliğini ve parolasını girin. (Yapabilirsiniz
  11. Aynı menüden Ekran yönünü çevir gibi seçenekleri de kontrol edebilir veya OctoPrint kullanıcı kimliği ve Parolasını değiştirebilirsiniz. Tıklamak Kaydetmek işin bittiğinde.
  12. Ardından, üzerine tıklayın Hamburger tekrar menü ve seçin Hava.
  13. Şimdi, ziyaret edin OpenWeathermap.org, bir hesap oluşturun, giriş yapın ve API Anahtarları sekme.
  14. API anahtarını kopyalayın ve OctoPrint monitörüne yapıştırın.
  15. Ayrıca, hava durumunu kontrol etmek için şehrinizi arayın ve 7 haneli kodu kopyalayın. Şehir kimliği URL'de görüntülenir.
  16. Seç Metrik ve hava durumu dili ve tıklayın Kaydetmek.

OctoPrint monitörü artık yazıcı çalışmıyorken hava durumu bilgilerini görüntülemeye başlayacaktır.

3. Adım: OLED Ekranı D1 Mini'ye bağlayın

Bellenim yanıp söndükten ve OctoPrint Monitör yapılandırıldıktan sonra, 0,96" veya 1,3" 128x64 OLED ekranı, aşağıda gösterildiği gibi bazı atlama kablolarını kullanarak D1 Mini kartına bağlayabilirsiniz.

Ekranları bağlayın SDA ile D2, SCL ile D5, VCC ile 5V, ve GND ile G D1 Mini kartındaki pim. İsteğe bağlı olarak, zaten varsa bir NodeMCU kartı da kullanabilirsiniz. Ancak bunun için özel bir 3D kasa tasarlamanız gerekecek.

OctoPrint izleme cihazını açmak için USB kablosunu bağlayın ve ekranda bilgileri gösterip göstermediğini kontrol edin. Onaylandıktan sonra şuraya başvurabilirsiniz: Thingiverse projesi ve bunu 3D baskılı bir kutuda birleştirin.

Ekranı yerinde tutmak için sıcak tutkal veya bant kullanabilirsiniz. Kapağı takın ve mikro USB kablosunu D1 Mini mikro USB bağlantı noktasına bağlayın.

USB'yi güç bankası veya akıllı telefon adaptörü gibi 5V'luk bir güç kaynağına bağlayın. Bu, cihazı açacaktır.

3D Yazıcınızı Kablosuz Olarak İzleyin

OctoPrint 3D yazıcı izleme cihazı ile kalan süre, OctoPrint Sunucusunun IP adresine göz atmadan veya yenilemeye gerek kalmadan ilerleme, yatak ve meme sıcaklığı vb. sayfa.

Bunlardan birkaçını yapabilir ve baskı ilerlemesini izlemek için çalışma masanıza veya oturma odanıza yerleştirebilirsiniz. Ayrıca MAX7219 matrisini kullanarak bir akıllı saat oluşturabilir ve bunu OctoPrint API aracılığıyla yazıcı durumunu görüntülemek için kullanabilirsiniz.