Az OctoPrint egy hatékony alkalmazás, amely lehetővé teszi GCode-ok távoli feltöltését, 3D objektumok nyomtatását, valamint a 3D nyomtató minden aspektusának megfigyelését és vezérlését. A 3D nyomtatók OctoPrint használatával történő megtekintéséhez vagy figyeléséhez azonban meg kell nyitnia egy adott IP-címet a webböngészőben. manuálisan minden alkalommal, amikor ellenőrizni szeretné a folyamatot vagy bármely más részletet, vagy azt, hogy a nyomtató fut-e vagy kész nyomtatás.

Annak érdekében, hogy a 3D-nyomtatók nyomon követését még egyszerűbbé és kényelmesebbé tegye az OctoPrint segítségével, létrehozhat egy apró OctoPrint megfigyelőeszközt, amely valós időben jeleníti meg a folyamatot egy mini OLED kijelzőn.

Hogyan működik az OctoPrint 3D nyomtatómonitor, és miért van szüksége rá?

Ha beállította az OctoPrint-et a 3D nyomtató és a nyomatok vezérlésére és felügyeletére, fontolja meg az építkezést és a nyomtatást is. mini barkácsolt OctoPrint 3D nyomtató-megfigyelő eszköz telepítése, amely vezeték nélkül csatlakozik az OctoPrint API-hoz, és letölti információk, mint például:

instagram viewer
  1. Eltelt nyomtatási idő.
  2. A hátralévő idő a nyomtatás befejezéséhez a folyamatjelző sávval.
  3. Az ágy hőmérséklete.
  4. A fúvóka (szerszám) hőmérséklete.
  5. Elvégzett százalék.
  6. Aktuális idő (24 óra vagy AM/PM).
  7. OTA firmware frissítések.

Mindezek az információk egy kis OLED képernyőn jelennek meg. Kikapcsolja a kijelzőt, ha a nyomtató ki van kapcsolva, és nem működik, vagy leválasztja és bekapcsol, ha a nyomtató csatlakoztatva van és működik.

Ez egy WiFi-alapú felügyeleti eszköz, amely D1 Mini és 0,96 hüvelykes OLED kijelző felhasználásával készült, 3D nyomtatott tokban. Ezt az eszközt bárhol elhelyezheti irodájában vagy otthonában, például az asztalán, hogy figyelemmel kísérhesse a folyamatot, és figyelemmel kísérhesse a nyomatokat anélkül, hogy ténylegesen böngésszen az OctoPrint webes felületén.

Amire szüksége van egy barkácsolt OctoPrint nyomtatómonitorhoz

  • Egy WEMOS D1 Mini Board.
  • 0,96" vagy 1,3" 128x64 OLED kijelző.
  • Micro USB kábel.
  • OctoPrint szerver. tudsz telepítse az OctoPrint alkalmazást egy régi Android telefonra vagy beállít egy OctoPrint-et egy Raspberry Pi-n a nyomatok figyeléséhez és a nyomtató távoli vezérléséhez.
  • 3D nyomtatott tok minden összeszereléséhez.

Ha minden szükséges összetevővel rendelkezik, kövesse az alábbi lépéseket egy vezeték nélküli OctoPrint Monitor eszköz elkészítéséhez.

1. lépés: Flash a firmware

Látogassa meg a nyomtató-monitor kiadási oldalát, és töltse le a firmware-t. Két firmware közül választhat a használt kijelző alapján.

Ehhez a projekthez az SSD1306 OLED kijelző (0,96") firmware-jét használjuk. Ha valamivel nagyobb kijelzőt szeretne, vegye be az 1,3 hüvelykes SH1106 OLED kijelzőt. A nagyobb kijelzőhöz egy másik 3D tokot is ki kell nyomtatnia.

  1. Töltse le és telepítse a CH340 illesztőprogramokat Mac vagy Windows PC-hez a webhelyről GitHub.
  2. Ezután töltse le az ESPHome Flasher eszközt innen GitHub.
  3. Csatlakoztassa a D1 Minit a számítógépéhez egy mikro-USB-kábellel, és indítsa el ESPHomeFlasher eszköz.
  4. Kattints a Soros eszközök listájának újratöltése (frissítés) ikonra, és válassza ki a COM portot a legördülő menüből.
  5. Kattintson Tallózás hogy válassza ki a letöltött firmware-t.\
  6. Kattintson Vaku. Ez eltarthat néhány másodpercig.

Alternatív megoldásként letöltheti a projektet, kibonthatja és szerkesztheti a kódot az Arduino IDE-ben. A kódot igény szerint módosíthatja vagy szerkesztheti.

2. lépés: Konfigurálja az OctoPrint Monitor eszközt

Miután frissítette a firmware-t, az eszköz újraindul, és Access Point (AP) módban indul. Csatlakozunk az AP-hoz, és konfiguráljuk az OctoPrint Monitort. A lépések a következők:

  1. Az okostelefon vagy a számítógép Wi-Fi beállításaiban csatlakozzon a következőhöz okt.-xxxxx Hozzáférési pont.
  2. Nyissa meg a webböngészőt, és keresse fel 192.168.244.1.
  3. Kattintson Konfigurálja a WI-Fi-t, válassza ki a Wi-Fi hálózatot, írja be a jelszót, és kattintson a gombra Megment.
  4. Az eszköz újraindul, és az IP-cím megjelenik az ESPHome Flasherben.
  5. Írja be ezt az IP-címet a böngészőjében, és keresse fel az oldalt.
  6. Kattintson a Hamburger menüt, és kattintson Beállítás.
  7. Adja meg az alapértelmezettet admin és Jelszó a Felhasználónév és jelszó mezőben, és kattintson a gombra Bejelentkezés.
  8. Nyisson meg egy új böngészőlapot, és keresse fel a OctoPrint webes felület.
  9. Kattintson Beállítások (csavarkulcs ikon), majd kattintson a gombra API.
  10. Másolja ki az API-t, és illessze be az OctoPrint Monitor webes felületére. Ezenkívül adja meg az OctoPrint Monitor IP-címét, a Portot (alapértelmezett 80). Ha az OctoPrint Monitorhoz hitelesítést használ, adja meg az OctoPrint felhasználói azonosítót és jelszót. (Tudsz
  11. Ugyanabban a menüben ellenőrizheti az olyan opciókat is, mint a Flip display orientation, vagy módosíthatja az OctoPrint felhasználói azonosítót és jelszót. Kattintson Megment ha végeztél.
  12. Ezután kattintson a Hamburger menüt ismét, és válassza ki Időjárás.
  13. Most pedig látogassa meg OpenWeathermap.org, hozzon létre egy fiókot, jelentkezzen be, és kattintson a API kulcsok lapon.
  14. Másolja ki az API-kulcsot, és illessze be az OctoPrint monitorba.
  15. Ezenkívül keresse meg városát, hogy ellenőrizze az időjárást, és másolja ki a 7 számjegyet Városazonosító megjelenik az URL-ben.
  16. Válaszd a Metrikus és az időjárás nyelve és kattintson Megment.

Az OctoPrint monitor most elkezdi megjeleníteni az időjárási információkat, amikor a nyomtató nem működik.

3. lépés: Csatlakoztassa az OLED kijelzőt a D1 Minihez

A firmware felvillantása és az OctoPrint Monitor konfigurálása után a 0,96" vagy 1,3"-es 128x64 OLED-kijelzőt néhány áthidaló vezeték segítségével csatlakoztathatja a D1 Mini kártyához, az alábbiak szerint.

Csatlakoztassa a kijelzőket SDA nak nek D2, SCL nak nek D5, VCC nak nek 5V, és GND nak nek G pin a D1 Mini kártyán. Opcionálisan használhat NodeMCU kártyát is, ha már rendelkezik ilyennel. De ehhez külön 3D-s házat kell terveznie.

Csatlakoztassa az USB-kábelt az OctoPrint megfigyelőeszköz bekapcsolásához, és ellenőrizze, hogy megjeleníti-e az információkat a kijelzőn. A megerősítést követően hivatkozhat a Thingiverse projekt és szerelje össze ezt egy 3D-nyomtatott tokban.

Használhat forró ragasztót vagy szalagot, hogy a kijelzőt a helyén tartsa. Helyezze vissza a fedelet, és csatlakoztassa a mikro-USB-kábelt a D1 Mini mikro USB-porthoz.

Csatlakoztassa az USB-t egy 5 V-os áramforráshoz, például tápegységhez vagy okostelefon-adapterhez. Ezzel bekapcsolja a készüléket.

Figyelje 3D nyomtatóját vezeték nélkül

Az OctoPrint 3D nyomtatófigyelő eszközzel figyelemmel kísérheti a nyomtató állapotát, például a hátralévő időt, folyamat, ágy és fúvóka hőmérséklete stb., anélkül, hogy az OctoPrint szerver IP-címét böngészné, vagy frissítenie kellene a oldalon.

Megépíthet néhányat, és elhelyezheti őket az íróasztalon vagy esetleg a nappaliban, hogy figyelemmel kísérhesse a nyomtatás folyamatát. A MAX7219 mátrix segítségével intelligens órát is készíthet, és az OctoPrint API-n keresztül megjelenítheti a nyomtató állapotát.