OctoPrint on võimas rakendus, mis võimaldab teil kaugjuhtimisega üles laadida GCode, printida 3D-objekte ning jälgida ja juhtida kõiki oma 3D-printeri aspekte. 3D-printerite vaatamiseks või jälgimiseks OctoPrinti abil peate siiski veebibrauseris avama kindla IP-aadressi. käsitsi iga kord, kui soovite kontrollida edenemist või mõnda muud detaili või seda, kas printer töötab või on valmis trükkimine.

3D-printeri jälgimise veelgi lihtsamaks ja mugavamaks muutmiseks OctoPrinti abil saate ehitada väikese OctoPrinti jälgimisseadme, mis kuvab edenemist reaalajas mini-OLED-ekraanil.

Kuidas OctoPrinti 3D-printeri monitor töötab ja miks seda vaja on?

Kui olete OctoPrinti seadistanud oma 3D-printeri ja printide juhtimiseks ja jälgimiseks, peaksite kaaluma ka ehitamist ja installige mini DIY OctoPrint 3D printeri jälgimisseade, mis ühendub OctoPrint API-ga juhtmevabalt ja toob teave, näiteks:

  1. Kulunud printimisaeg.
  2. Järelejäänud aeg printimise lõpetamiseks edenemisribaga.
  3. Voodi temperatuur.
  4. Düüsi (tööriista) temperatuur.
  5. Täidetud protsent.
  6. Praegune kellaaeg (24h või AM/PM).
  7. OTA püsivara värskendused.

Kogu see teave kuvatakse väikesel OLED-ekraanil. See lülitab ekraani välja, kui printer on välja lülitatud ja ei tööta, või katkestab ühenduse ja lülitub sisse, kui printer on ühendatud ja töötab.

See on WiFi-põhine jälgimisseade, mis on ehitatud D1 Mini ja 0,96-tollise OLED-ekraani abil 3D-prinditud korpuses. Saate selle seadme paigutada kõikjale oma kontorisse või koju, näiteks lauale, et jälgida edenemist ja jälgida väljatrükke ilma OctoPrinti veebiliidest sirvimata.

Asjad, mida vajate DIY OctoPrinti printerimonitori jaoks

  • WEMOS D1 miniplaat.
  • 0,96" või 1,3" 128x64 OLED-ekraan.
  • Mikro-USB kaabel.
  • OctoPrinti server. Sa saad installige OctoPrint vanasse Android-telefoni või seadistage Raspberry Pi-le OctoPrint printide jälgimiseks ja printeri kaugjuhtimiseks.
  • 3D-prinditud ümbris kõige kokkupanemiseks.

Kui teil on kõik vajalikud komponendid olemas, järgige juhtmevaba OctoPrint Monitori seadme loomiseks alltoodud samme.

1. samm: välgutage püsivara

Külastage printeri monitori väljalaskelehte ja laadige alla püsivara. Kasutatava ekraani põhjal saate valida kahe püsivara vahel.

Selle projekti jaoks kasutame SSD1306 OLED-ekraani (0,96 tolli) püsivara. Kui soovite veidi suuremat ekraani, hankige 1,3-tolline SH1106 OLED-ekraan. Suurema ekraani jaoks peate printima ka erineva 3D-korpuse.

  1. Laadige alla ja installige oma Maci või Windows PC jaoks CH340 draiverid saidilt GitHub.
  2. Järgmisena laadige alla tööriist ESPHome Flasher saidilt GitHub.
  3. Ühendage D1 Mini mikro-USB-kaabli abil arvutiga ja käivitage ESPHomeFlasher tööriist.
  4. Klõpsake nuppu Laadi uuesti jadaseadmete loend (värskenda) ikooni ja valige rippmenüüst COM-port.
  5. Klõpsake Sirvige allalaaditud püsivara valimiseks.\
  6. Klõpsake Välklamp. Selleks võib kuluda mõni sekund.

Teise võimalusena võite projekti alla laadida, selle ekstraktida ja koodi Arduino IDE-s redigeerida. Saate koodi muuta või redigeerida vastavalt oma vajadustele.

2. samm: konfigureerige OctoPrint monitori seade

Kui olete püsivara vilkuma, taaskäivitub seade ja käivitub pääsupunkti (AP) režiimis. Loome ühenduse AP-ga ja konfigureerime OctoPrint Monitori. Toimingud on järgmised.

  1. Looge nutitelefoni või arvuti WiFi-seadetes ühendus võrguga oktE-xxxxx Pöörduspunkt.
  2. Avage veebibrauser ja külastage 192.168.244.1.
  3. Klõpsake Seadistage WI-Fi, valige Wi-Fi-võrk, sisestage parool ja klõpsake Salvesta.
  4. Seade taaskäivitub ja IP kuvatakse ESPHome Flasheris.
  5. Sisestage see IP oma veebibrauserisse ja külastage lehte.
  6. Klõpsake nuppu Hamburger menüü ja klõpsake Seadistage.
  7. Sisestage vaikeväärtus admin ja parool väljal Kasutajanimi ja parool ning klõpsake nuppu Logi sisse.
  8. Avage uus brauseri vahekaart ja külastage lehte OctoPrinti veebiliides.
  9. Kliki Seaded (mutrivõtme ikoon) ja seejärel klõpsake API.
  10. Kopeerige API ja kleepige see OctoPrint Monitori veebiliidesesse. Sisestage ka OctoPrint Monitori IP-aadress, Port (vaikimisi on 80). Kui kasutate OctoPrint Monitori jaoks autentimist, sisestage OctoPrinti kasutajatunnus ja parool. (Sa saad
  11. Saate samas menüüs kontrollida ka selliseid valikuid nagu ekraani pööramine või muuta OctoPrinti kasutajatunnust ja parooli. Kliki Salvesta kui olete lõpetanud.
  12. Järgmisena klõpsake nuppu Hamburger menüü uuesti ja valige Ilm.
  13. Nüüd külastage OpenWeathermap.org, looge konto, logige sisse ja klõpsake nuppu API võtmed sakk.
  14. Kopeerige API võti ja kleepige see OctoPrinti monitori.
  15. Samuti otsige ilmateate kontrollimiseks oma linna ja kopeerige 7-kohaline number Linna ID kuvatakse URL-is.
  16. Vali Mõõdik ja ilmakeel ja klõpsake nuppu Salvesta.

OctoPrinti monitor hakkab nüüd ilmateavet kuvama, kui printer ei tööta.

3. samm: ühendage OLED-ekraan D1 Miniga

Kui püsivara on vilkunud ja OctoPrint Monitor on konfigureeritud, võite ühendada 0,96-tollise või 1,3-tollise 128x64 OLED-ekraani D1 Mini plaadiga, kasutades mõningaid hüppaja juhtmeid, nagu allpool näidatud.

Ühendage näidikud SDA juurde D2, SCL juurde D5, VCC juurde 5V, ja GND juurde G tihvt D1 Mini tahvlil. Valikuliselt võite kasutada ka NodeMCU-plaati, kui teil see juba on. Kuid peate selle jaoks kujundama konkreetse 3D-korpuse.

Ühendage USB-kaabel, et lülitada OctoPrint jälgimisseade sisse ja kontrollida, kas see kuvab ekraanil teavet. Kui olete kinnitanud, saate vaadata Thingiverse projekt ja pange see kokku 3D-prinditud korpusesse.

Ekraani paigal hoidmiseks võite kasutada kuuma liimi või teipi. Asetage kate ja ühendage mikro-USB-kaabel D1 Mini mikro-USB-porti.

Ühendage USB 5 V toiteallikaga, näiteks toitepanga või nutitelefoni adapteriga. See lülitab seadme sisse.

Jälgige oma 3D-printerit juhtmevabalt

OctoPrint 3D printeri jälgimisseadmega saate jälgida printeri olekut, näiteks järelejäänud aega, edenemine, voodi ja düüside temperatuur jne, ilma OctoPrint Serveri IP-aadressi sirvimata või värskendamata lehel.

Saate neist mõned ehitada ja asetada need oma töölauale või elutuppa, et printimise edenemisel silma peal hoida. Samuti saate MAX7219 maatriksi abil luua nutikella ja kasutada seda printeri oleku kuvamiseks OctoPrint API kaudu.