Att uppdatera din 3D-skrivares firmware möjliggör de senaste funktionerna och säkerställer optimal prestanda. Så här gör du.

Din 3D-skrivares firmware är systemprogramvara som styr rörelsen och driften av motorer, värmeelement och andra komponenter. Vi kan benämna det som maskinens hjärna eller motor, och det lagras vanligtvis på skrivarens mikrokontroller, en liten dator som är programmerad att acceptera kommandon från användaren. Olika 3D-skrivarfirmwarealternativ finns tillgängliga, såsom Marlin, RepRap och Klipper.

Innan vi går igenom processen med att uppdatera firmware, låt oss ta en titt på anledningarna till varför du kan behöva uppdatera den.

När du bör uppdatera firmware för din 3D-skrivare

Även om det inte är nödvändigt att uppdatera firmware för din 3D-skrivare, finns det flera fördelar med att göra det:

  • Få de senaste funktionerna: Genom att uppdatera din firmware kan du få tillgång till nya funktioner och funktioner som kanske inte är tillgängliga med äldre versioner. Dessutom kan du också få ytterligare säkerhetsåtgärder för din 3D-skrivare.
  • instagram viewer
  • Förbättra dina 3D-utskrifter: Om dina utskrifter fortsätter att bli felaktiga och du har provat allt annat utan framgång, bör du överväga att göra uppdateringen.
  • Säkerhetsskäl: Nyare firmwareversioner innehåller ofta säkerhetsfunktioner som kan hjälpa till att skydda din 3D-skrivare från potentiell skada.
  • Fixa buggar och andra problem: Uppdatering kan hjälpa till att lösa buggar eller andra problem med din 3D-skrivare, vilket säkerställer tillförlitlighet och noggrannhet.
  • Nya anslutningsalternativ: Firmwareuppdateringar kan ibland lägga till nya sätt att ansluta till din 3D-skrivare, till exempel Wi-Fi eller USB om den för närvarande inte stöder det.

Vi kommer att använda Marlin firmware för att fungera som en demonstration för uppdatering av firmware. Om du vill veta vilken typ av firmware som din skrivare körs på, klicka på Handla om avsnitt på LCD-skärmen.

Följ stegen nedan för att lära dig hur du enkelt uppdaterar din firmware.

Steg 1: Ladda ner firmware

Gå till Marlin hemsida och klicka på Ladda ner Marlin knapp.

Ett nytt fönster öppnas som visar olika versioner av firmware. Välj den senaste versionen (den överst), version 2.1.2.1 i skrivande stund; klicka på zip-filen för den, under Ladda ner. Efter nedladdning, packa upp filerna och fortsätt till nästa steg.

Steg 2: Hämta konfigurationen för din 3D-skrivare

Du kan få inställningarna som är specifika för din 3D-skrivare på Marlin GitHub-sida, ett förråd där all utveckling pågår, och du kan välja just din 3D-skrivare. När du är där, scrolla ner till Konfigurationer och klicka på den.

Efteråt, gå till Koda avsnitt och klicka Ladda ner Zip i rullgardinsmenyn.

När du är klar med att ladda ner konfigurationszip-filen, packa upp den för att extrahera filerna.

Steg 3: Skriv över konfigurationen av firmware

I de extraherade konfigurationsfilerna öppnar du config mapp alltså exempel; en rad 3D-skrivare kommer att listas, som visas nedan.

Välj mappen för din specifika 3D-skrivare och kopiera Konfiguration.h och Configuration_adv.h filer. Dessa två filer innehåller alla nödvändiga konfigurationer för din 3D-skrivare.

I de extraherade filerna för Marlins firmware, gå till Svärdfisk mapp och öppna den, klistra sedan in filerna du just kopierade in i den. Du kommer att se en prompt, som visas nedan.

Välj att ersätta filerna. Nu har din firmware konfigurerats för din 3D-skrivare, den är redo för kompilering.

Steg 4: Kompilera och ladda upp den konfigurerade firmware

Vi kommer att använda Arduino IDE med Marlin-programvaran för att kompilera den konfigurerade firmwaren. För att göra detta, gå till Arduino programvara webbsida och ladda ner IDE-versionen som är specifik för ditt operativsystem.

Öppna den nedladdade filen och installera Arduino IDE-applikationen. Dubbelklicka sedan på Marlin.ino fil i mappen Marlin firmware; det kommer att öppnas i Arduino IDE.

Nästa steg är att välja mikrokontrollerkortet. Detta varierar i olika 3D-skrivare; du bör undersöka vilken mikrokontroller din maskin körs på och välja det. I det här fallet väljer vi Arduino Mega. Du väljer från Verktyg > Board > Arduino AVR Boards,och du kommer att se olika bräder listade där.

Steg 5: Ladda upp den konfigurerade firmware

När du har valt tavlan, klicka på bockikonen i det övre vänstra avsnittet för att verifiera detaljerna, och kompileringsprocessen startar.

Det tar några sekunder att avsluta kompileringsprocessen; om det finns fel kommer de att visas i utgångssektionen (längst ner på IDE). Du kan ansluta din 3D-skrivare till din dator med hjälp av lämplig typ av USB-kabel och klicka på Ladda upp knapp.

Om allt är korrekt inställt har du framgångsrikt uppdaterat din firmware.

Steg 6: Installera en bootloader (valfritt)

När du försöker flasha och uppdatera den fasta programvaran kan du uppleva fel under processen. Det kan bero på att din 3D-skrivare inte har en bootloader, vilket gör det svårare att uppdatera firmware via en USB-kabel. För att installera en bootloader behöver du ett Arduino-kort, Insexnyckelsats, och bygeltrådar bredvid firmware. Följ sedan stegen nedan.

1. Ta bort det elektroniska höljet på din 3D-skrivare

Du kan använda en skruvmejsel eller insexnyckel för att lossa skruvarna på locket som är värd för skrivarens elektronik. Efter att ha upptäckt all synlig elektronik, ta en USB-kabel och anslut ena änden till den bärbara datorn och den andra till Arduino. Lyft sedan upp locket och sätt i Arduino så att dess ISCP-huvud är vänd på samma sätt som det på 3D-skrivarkortet, som visas nedan.

Bildkredit: Teaching Tech/Youtube

2. Ställ in miljö

I Arduino IDE, gå till Arkiv > Exempel > 11.ArduinoISP > ArduinoISP.

Ett nytt fönster öppnas. Gå till Verktyg > Bräda > Sanguino (1284P-brädor). Om du inte ser det alternativet, gå till Sanguino GitHub sida och kopiera tilläggets URL dit.

I Arduino IDE, gå till Arduino IDE > Inställningar, och klistra in webbadressen du kopierade i Ytterligare webbadresser för styrelseansvariga fält. Klicka sedan OK och du kommer att se tillägget laddas ner och installeras.

När du är klar, gå tillbaka till Verktyg > Styrelse > Styrelseansvarig. I sökfliken, sök efter Sanguino, och du kommer att se den listad där. Klick Installera,och du kommer att se paketen installeras i utdatafönstret.

3. Anslut kablarna och installera Bootloader

Anslut fem hona-till-hona bygelkablar till Arduino och kortet på din 3D-skrivare. När du går med dem, se till att positionerna matchar ISCP-huvudena. Ta sedan en bygel hane-till-hona och anslut den till stift 10 på Arduino och den övre högra porten på skrivarkortet, som visas nedan.

Bildkredit: Teaching Tech/Youtube

Gå nu till Arduino IDE Verktyg > Programmerare och välj Arduino som ISP.

Slutligen, för att framgångsrikt installera starthanteraren, gå till Verktyg > Bränn Bootloader.

Efter några sekunder kommer du att se ett meddelande i utgångssektionen som indikerar att processen är klar. Ta bort Arduino och anslutna kablar, sätt i USB-kabeln och börja ladda upp firmware.

3D-utskrift utan problem med uppdaterad firmware

3D-skrivare, liknande andra elektroniska enheter, kan kräva firmwareuppdateringar för att säkerställa att de fungerar som krävs. Så om du upplever problem med dina 3D-utskrifter (medan andra faktorer hålls konstant), överväg att uppdatera din firmware genom att följa stegen ovan.

Det är viktigt att undersöka vilken typ av firmware som din maskin körs på, eftersom installation av fel firmware kan skada din skrivare. Innan du kör nästa utskrift efter en uppdatering bör du kontrollera dina inställningar, eftersom uppdatering av firmware återställer de flesta anpassade inställningar du hade tidigare.