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:
- Eltelt nyomtatási idő.
- A hátralévő idő a nyomtatás befejezéséhez a folyamatjelző sávval.
- Az ágy hőmérséklete.
- A fúvóka (szerszám) hőmérséklete.
- Elvégzett százalék.
- Aktuális idő (24 óra vagy AM/PM).
- 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.
- Töltse le és telepítse a CH340 illesztőprogramokat Mac vagy Windows PC-hez a webhelyről GitHub.
- Ezután töltse le az ESPHome Flasher eszközt innen GitHub.
- Csatlakoztassa a D1 Minit a számítógépéhez egy mikro-USB-kábellel, és indítsa el ESPHomeFlasher eszköz.
- 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.
- Kattintson Tallózás hogy válassza ki a letöltött firmware-t.\
- 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:
- 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.
- Nyissa meg a webböngészőt, és keresse fel 192.168.244.1.
- 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.
- Az eszköz újraindul, és az IP-cím megjelenik az ESPHome Flasherben.
- Írja be ezt az IP-címet a böngészőjében, és keresse fel az oldalt.
- Kattintson a Hamburger menüt, és kattintson Beállítás.
- Adja meg az alapértelmezettet admin és Jelszó a Felhasználónév és jelszó mezőben, és kattintson a gombra Bejelentkezés.
- Nyisson meg egy új böngészőlapot, és keresse fel a OctoPrint webes felület.
- Kattintson Beállítások (csavarkulcs ikon), majd kattintson a gombra API.
- 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
- 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.
- Ezután kattintson a Hamburger menüt ismét, és válassza ki Időjárás.
- Most pedig látogassa meg OpenWeathermap.org, hozzon létre egy fiókot, jelentkezzen be, és kattintson a API kulcsok lapon.
- Másolja ki az API-kulcsot, és illessze be az OctoPrint monitorba.
- 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.
- 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.