Actualizarea firmware-ului imprimantei dvs. 3D permite cele mai noi funcții și asigură performanțe optime. Iată cum să o faci.
Firmware-ul imprimantei dvs. 3D este un software de sistem care controlează mișcarea și funcționarea motoarelor, elementelor de încălzire și a altor componente. Îl putem numi creierul sau motorul mașinii și este de obicei stocat pe microcontrolerul imprimantei, un mic computer programat să accepte comenzi de la utilizator. Sunt disponibile diverse opțiuni de firmware pentru imprimante 3D, cum ar fi Marlin, RepRap și Klipper.
Înainte de a trece prin procesul de actualizare a firmware-ului, să aruncăm o privire la motivele pentru care ar putea fi necesar să-l actualizați.
Când ar trebui să actualizați firmware-ul imprimantei dvs. 3D
Deși nu este esențial să actualizați firmware-ul imprimantei dvs. 3D, există mai multe beneficii în acest sens:
- Obțineți cele mai recente funcții: actualizarea firmware-ului vă poate oferi acces la noi caracteristici și funcționalități care ar putea să nu fie disponibile cu versiunile mai vechi. Mai mult, puteți obține și măsuri de siguranță suplimentare pentru imprimanta dvs. 3D.
- Îmbunătățiți-vă printurile 3D: Dacă imprimările continuă să iasă cu defecte și ați încercat orice altceva fără succes, ar trebui să luați în considerare actualizarea.
- Motive de siguranta: Versiunile mai noi de firmware includ adesea funcții de siguranță care vă pot ajuta să vă protejați imprimanta 3D de eventuale daune.
- Remediați erori și alte probleme: Actualizarea poate ajuta la rezolvarea erorilor sau a altor probleme cu imprimanta dvs. 3D, asigurând fiabilitatea și acuratețea.
- Noi opțiuni de conectivitate: Actualizările de firmware pot adăuga uneori noi modalități de conectare la imprimanta dvs. 3D, cum ar fi Wi-Fi sau USB, dacă nu o acceptă în prezent.
Vom folosi firmware-ul Marlin pentru a servi drept demonstrație pentru actualizarea firmware-ului. Dacă doriți să aflați tipul de firmware pe care rulează imprimanta dvs., faceți clic pe Despre secțiunea de pe ecranul LCD.
Urmați pașii de mai jos pentru a afla cum să vă actualizați cu ușurință firmware-ul.
Pasul 1: Descărcați firmware-ul
Du-te la Site-ul Marlin și faceți clic pe Descărcați Marlin buton.
Se va deschide o nouă fereastră, care arată diferite versiuni ale firmware-ului. Alegeți cea mai recentă versiune (cea de sus), versiunea 2.1.2.1 la momentul scrierii; faceți clic pe fișierul zip pentru acesta, sub Descarca. După descărcare, dezarhivați fișierele și treceți la pasul următor.
Pasul 2: Obțineți configurația pentru imprimanta dvs. 3D
Puteți obține setările specifice imprimantei dvs. 3D pe Pagina Marlin GitHub, un depozit în care se desfășoară toată dezvoltarea și vă puteți alege imprimanta 3D particulară. Odată ce sunteți acolo, derulați în jos la Configurații și faceți clic pe el.
După aceea, mergeți la Cod secțiune și faceți clic Descărcați Zip în meniul derulant.
După ce ați terminat de descărcat fișierul zip de configurare, dezarhivați-l pentru a extrage fișierele.
Pasul 3: Suprascrieți configurația firmware-ului
În fișierele de configurare extrase, deschideți config dosar, atunci exemple; va fi listată o serie de imprimante 3D, așa cum se arată mai jos.
Alegeți folderul pentru imprimanta dvs. 3D specifică și copiați Configurare.h și Configuration_adv.h fișiere. Aceste două fișiere conțin toate configurațiile necesare pentru imprimanta dvs. 3D.
În fișierele extrase ale firmware-ului Marlin, accesați Marlin folder și deschideți-l, apoi lipiți fișierele pe care tocmai le-ați copiat în el. Veți vedea o solicitare, așa cum se arată mai jos.
Alegeți să înlocuiți fișierele. Acum firmware-ul dvs. a fost configurat pentru imprimanta dvs. 3D, este gata pentru compilare.
Pasul 4: Compilarea și încărcarea firmware-ului configurat
Vom folosi IDE-ul Arduino cu software-ul Marlin pentru a compila firmware-ul configurat. Pentru a face acest lucru, mergeți la Software-ul Arduino pagina web și descărcați versiunea IDE specifică sistemului dvs. de operare.
Deschideți fișierul descărcat și instalați aplicația Arduino IDE. Apoi, faceți dublu clic pe Marlin.ino fișier în folderul firmware Marlin; se va deschide în IDE-ul Arduino.
Următorul pas este să alegeți placa microcontrolerului. Acest lucru variază în diferite imprimante 3D; ar trebui să cercetați pe ce microcontroler rulează mașina dvs. și să alegeți asta. În acest caz, vom selecta Arduino Mega. Tu alegi din Instrumente > Placă > Placi Arduino AVRși veți vedea diferite panouri enumerate acolo.
Pasul 5: Încărcarea firmware-ului configurat
După ce ați ales tabla, faceți clic pe pictograma bifă din secțiunea din stânga sus pentru a verifica detaliile, iar procesul de compilare va începe.
Va dura câteva secunde pentru a finaliza procesul de compilare; dacă există erori, acestea vor fi afișate în secțiunea de ieșire (în partea de jos a IDE-ului). Vă puteți conecta imprimanta 3D la computer folosind tipul adecvat de cablu USB și faceți clic pe Încărcați buton.
Dacă totul este setat corect, veți fi actualizat cu succes firmware-ul.
Pasul 6: Instalați un Bootloader (Opțional)
Când încercați să flashați și să actualizați firmware-ul, este posibil să aveți erori în timpul procesului. Acest lucru se poate datora faptului că imprimanta dvs. 3D nu are un bootloader, ceea ce face mai dificilă actualizarea firmware-ului printr-un cablu USB. Pentru a instala un bootloader, veți avea nevoie de o placă Arduino, Set chei hexagonale, și fire jumper pe lângă firmware. Apoi urmați pașii de mai jos.
1. Scoateți capacul electronic al imprimantei dvs. 3D
Puteți folosi o șurubelniță sau o cheie hexagonală pentru a slăbi șuruburile de pe capacul care găzduiește componentele electronice ale imprimantei. După ce ați descoperit toate componentele electronice vizibile, luați un cablu USB și conectați un capăt la laptop și celălalt la Arduino. Apoi, ridicați capacul și introduceți Arduino astfel încât antetul ISCP să fie orientat în același sens ca cel de pe placa imprimantei 3D, așa cum se arată mai jos.
2. Configurați mediul
În Arduino IDE, accesați Fișier > Exemple > 11.ArduinoISP > ArduinoISP.
Se va deschide o nouă fereastră. Mergi la Instrumente > Placă > Sanguino (Plăci 1284P). Dacă nu vedeți această opțiune, accesați Pagina GitHub Sanguino și copiați adresa URL a suplimentului acolo.
În Arduino IDE, accesați Arduino IDE > Preferințe, și inserați adresa URL pe care ați copiat-o în Adrese URL suplimentare ale managerului de panouri camp. Apoi apasa Bine și veți vedea suplimentul fiind descărcat și instalat.
Când ați terminat, reveniți la Tools > Board > Boards Manager. În fila de căutare, căutați Sanguino și îl veți vedea listat acolo. Clic Instalare, și veți vedea pachetele instalate în fereastra de ieșire.
3. Conectați firele și instalați Bootloader-ul
Conectați cinci fire de jumper femelă la femelă la Arduino și placa imprimantei dvs. 3D. Pe măsură ce vă alăturați acestora, asigurați-vă că pozițiile se potrivesc pe antetele ISCP. Apoi, luați un jumper de la bărbat la o femeie și conectați-l la pinul 10 al Arduino și la portul din dreapta sus al plăcii imprimantei, așa cum se arată mai jos.
Acum, în Arduino IDE, accesați Instrumente > Programator și selectați Arduino ca ISP.
În cele din urmă, pentru a instala cu succes bootloader-ul, accesați Instrumente > Burn Bootloader.
După câteva secunde, veți vedea un mesaj în secțiunea de ieșire care indică faptul că procesul este finalizat. Scoateți Arduino și firele conectate, introduceți cablul USB și începeți să încărcați firmware-ul.
Imprimare 3D fără probleme cu firmware-ul actualizat
Imprimantele 3D, similare altor dispozitive electronice, pot necesita actualizări de firmware pentru a se asigura că funcționează conform cerințelor. Deci, dacă întâmpinați probleme cu imprimările 3D (în timp ce alți factori sunt menținuți constant), luați în considerare actualizarea firmware-ului urmând pașii de mai sus.
Este esențial să cercetați tipul de firmware pe care rulează aparatul dvs., astfel încât instalarea unui firmware greșit ar putea deteriora imprimanta. Înainte de a rula următoarea imprimare după o actualizare, ar trebui să vă verificați setările, deoarece actualizarea firmware-ului resetează majoritatea setărilor personalizate pe care le aveați înainte.