A 3D nyomtató firmware-ének frissítése lehetővé teszi a legújabb szolgáltatásokat és az optimális teljesítményt. Íme, hogyan kell csinálni.

A 3D nyomtató firmware-je egy olyan rendszerszoftver, amely vezérli a motorok, fűtőelemek és egyéb alkatrészek mozgását és működését. Nevezhetjük a gép agyának vagy motorjának, és általában a nyomtató mikrokontrollerén, egy kis számítógépen tárolják, amely a felhasználó parancsainak fogadására van programozva. Különféle 3D nyomtató firmware opciók állnak rendelkezésre, mint például a Marlin, a RepRap és a Klipper.

Mielőtt végigmennénk a firmware frissítési folyamatán, nézzük meg, miért kell frissítenie.

Mikor érdemes frissítenie 3D nyomtatója firmware-jét

Bár nem feltétlenül szükséges frissíteni a 3D nyomtató firmware-jét, ennek számos előnye van:

  • Szerezze be a legújabb funkciókat: A firmware frissítésével olyan új funkciókhoz és funkciókhoz férhet hozzá, amelyek a régebbi verziókban nem érhetők el. Ezenkívül további biztonsági intézkedéseket is beszerezhet 3D nyomtatójához.
  • Javítsa 3D-nyomatait: Ha a nyomatok folyamatosan hibásan jelennek meg, és minden mást sikertelenül próbálkozott, érdemes megfontolni a frissítést.
  • Biztonsági okok: Az újabb firmware-verziók gyakran tartalmaznak olyan biztonsági funkciókat, amelyek segíthetnek megvédeni a 3D nyomtatót az esetleges sérülésektől.
  • Javítsa ki a hibákat és egyéb problémákat: A frissítés segíthet a 3D nyomtatóval kapcsolatos hibák és egyéb problémák megoldásában, így biztosítva a megbízhatóságot és a pontosságot.
  • Új csatlakozási lehetőségek: A firmware-frissítések időnként új módokat adhatnak a 3D nyomtatóhoz való csatlakozáshoz, például Wi-Fi vagy USB, ha az jelenleg nem támogatja azt.

A Marlin firmware-t fogjuk használni a firmware frissítésének demonstrációjaként. Ha tudni szeretné, hogy milyen firmware-típuson fut a nyomtató, kattintson a gombra Ról ről részt az LCD képernyőn.

Kövesse az alábbi lépéseket a firmware egyszerű frissítéséhez.

1. lépés: Töltse le a firmware-t

Menj a Marlin honlapja és kattintson a Töltse le a Marlint gomb.

Megnyílik egy új ablak, amely a firmware különféle verzióit mutatja. Válassza ki a legfrissebb verziót (a felül lévőt), a 2.1.2.1-es verziót az írás idején; alatt kattintson a zip fájlra Letöltés. A letöltés után csomagolja ki a fájlokat, és folytassa a következő lépéssel.

2. lépés: Szerezze meg a 3D nyomtató konfigurációját

A 3D nyomtatóra jellemző beállításokat a következő oldalon érheti el Marlin GitHub oldal, egy adattár, ahol minden fejlesztés folyik, és kiválaszthatja az adott 3D nyomtatót. Ha ott vagy, görgess le a ponthoz Konfigurációk és kattintson rá.

Ezt követően menjen a Kód szakaszt, és kattintson Letöltés Zip a legördülő menüben.

Miután befejezte a konfigurációs zip letöltését, csomagolja ki a fájlok kicsomagolásához.

3. lépés: Írja felül a firmware konfigurációját

A kicsomagolt konfigurációs fájlokban nyissa meg a config mappa, akkor példák; a 3D nyomtatók egy sora megjelenik az alábbiak szerint.

Válassza ki az adott 3D nyomtatóhoz tartozó mappát, és másolja azt Konfiguráció.h és Configuration_adv.h fájlokat. Ez a két fájl tartalmazza a 3D nyomtatóhoz szükséges összes konfigurációt.

A Marlin firmware kicsomagolt fájljaiban lépjen a Marlin mappát, nyissa meg, majd illessze be az imént másolt fájlokat. A lent látható módon megjelenik egy felszólítás.

Válassza ki a fájlok cseréjét. Most a firmware konfigurálva van a 3D nyomtatóhoz, és készen áll a fordításra.

4. lépés: A konfigurált firmware fordítása és feltöltése

A konfigurált firmware lefordításához az Arduino IDE-t használjuk a Marlin szoftverrel. Ehhez lépjen a Arduino szoftver weboldalt, és töltse le az operációs rendszerének megfelelő IDE-verziót.

Nyissa meg a letöltött fájlt, és telepítse az Arduino IDE alkalmazást. Ezután kattintson duplán a Marlin.ino fájl a Marlin firmware mappájában; az Arduino IDE-ben fog megnyílni.

A következő lépés a mikrovezérlő kártya kiválasztása. Ez a különböző 3D nyomtatókban eltérő; érdemes utánanézni, hogy melyik mikrokontrolleren fut a géped, és azt választod. Ebben az esetben az Arduino Megát választjuk. Ön közül választhat Eszközök > Tábla > Arduino AVR táblák, és ott különféle táblákat fog látni.

5. lépés: A konfigurált firmware feltöltése

A tábla kiválasztása után kattintson a bal felső részben található pipa ikonra a részletek ellenőrzéséhez, és elindul a fordítási folyamat.

A fordítási folyamat befejezése néhány másodpercet vesz igénybe; Ha vannak hibák, akkor azok megjelennek a kimeneti részben (az IDE alján). A 3D nyomtatót a számítógéphez csatlakoztathatja a megfelelő típusú USB-kábelt és kattintson a Feltöltés gomb.

Ha minden helyesen van beállítva, akkor sikeresen frissítette a firmware-t.

6. lépés: Telepítsen egy rendszerbetöltőt (opcionális)

Amikor megpróbálja frissíteni és frissíteni a firmware-t, hibákat tapasztalhat a folyamat során. Ennek az lehet az oka, hogy 3D nyomtatójában nincs rendszerbetöltő, ami megnehezíti a firmware frissítését USB-kábelen keresztül. A rendszerbetöltő telepítéséhez szüksége lesz egy Arduino kártyára, Imbuszkulcs készlet, és áthidaló vezetékek a firmware mellett. Ezután kövesse az alábbi lépéseket.

1. Távolítsa el a 3D nyomtató elektronikus fedelét

Csavarhúzóval vagy imbuszkulccsal lazíthatja meg a nyomtató elektronikáját tartalmazó burkolat csavarjait. Az összes látható elektronika feltárása után vegyen egy USB-kábelt, és csatlakoztassa az egyik végét a laptophoz, a másik végét pedig az Arduino-hoz. Ezután emelje fel a fedelet, és helyezze be az Arduino-t úgy, hogy az ISCP fejléce ugyanúgy nézzen, mint a 3D nyomtatókártyán lévő fejléc, az alábbiak szerint.

Kép forrása: Teaching Tech/Youtube

2. Környezet beállítása

Az Arduino IDE-ben lépjen a következőre: Fájl > Példák > 11.ArduinoISP > ArduinoISP.

Megnyílik egy új ablak. Menj Eszközök > Tábla > Sanguino (1284P táblák). Ha nem látja ezt a lehetőséget, lépjen a Sanguino GitHub oldal és másolja oda a bővítmény URL-jét.

Az Arduino IDE-ben lépjen a következőre: Arduino IDE > Beállítások, és illessze be a másolt URL-t a További fórumkezelői URL-ek terület. Ezután kattintson rendben és látni fogja a kiegészítő letöltését és telepítését.

Ha kész, térjen vissza a Eszközök > Tábla > Táblakezelő. A keresés lapon keresse meg a Sanguino-t, és ott megjelenik. Kattintson Telepítés, és a kimeneti ablakban látni fogja a csomagok telepítését.

3. Csatlakoztassa a vezetékeket és telepítse a Bootloadert

Csatlakoztasson öt anya-nő áthidaló vezetéket az Arduino-hoz és a 3D nyomtató kártyájához. Amikor csatlakozik hozzájuk, győződjön meg arról, hogy a pozíciók egyeznek az ISCP fejléceken. Ezután vegyen egy apa-nő jumpert, és csatlakoztassa az Arduino 10-es érintkezőjéhez és a nyomtatókártya jobb felső portjához, az alábbiak szerint.

Kép forrása: Teaching Tech/Youtube

Most az Arduino IDE-ben lépjen a következőre: Eszközök > Programozó és válassza ki Arduino, mint internetszolgáltató.

Végül a rendszerbetöltő sikeres telepítéséhez lépjen a következő helyre: Eszközök > Burn Bootloader.

Néhány másodperc múlva megjelenik egy üzenet a kimeneti részben, amely jelzi, hogy a folyamat befejeződött. Távolítsa el az Arduino és a csatlakoztatott vezetékeket, helyezze be az USB-kábelt, és kezdje el feltölteni a firmware-t.

3D nyomtatás problémamentesen frissített firmware-rel

A 3D nyomtatók, más elektronikus eszközökhöz hasonlóan, firmware-frissítést igényelhetnek, hogy biztosítsák a megfelelő működést. Tehát, ha problémákat tapasztal a 3D-nyomataival (miközben más tényezők állandóak maradnak), fontolja meg a firmware frissítését a fenti lépések végrehajtásával.

Alapvető fontosságú, hogy tájékozódjon a firmware típusáról, amelyen a gép fut, mert a rossz firmware telepítése károsíthatja a nyomtatót. Mielőtt a frissítést követően a következő nyomtatást futtatná, ellenőrizze a beállításokat, mivel a firmware frissítése visszaállítja a korábbi egyéni beállítások többségét.