Opdatering af din 3D-printers firmware muliggør de nyeste funktioner og sikrer optimal ydeevne. Sådan gør du.

Din 3D-printers firmware er systemsoftware, der styrer bevægelsen og driften af ​​motorer, varmeelementer og andre komponenter. Vi kan betegne det som maskinens hjerne eller motor, og det er normalt gemt på printerens mikrocontroller, en lille computer programmeret til at acceptere kommandoer fra brugeren. Forskellige 3D printer firmware muligheder er tilgængelige, såsom Marlin, RepRap og Klipper.

Før vi går gennem processen med at opdatere firmwaren, lad os se på årsagerne til, hvorfor du muligvis skal opdatere den.

Hvornår skal du opdatere firmwaren på din 3D-printer

Selvom det ikke er vigtigt at opdatere firmwaren på din 3D-printer, er der flere fordele ved at gøre det:

  • Få de nyeste funktioner: Opdatering af din firmware kan give dig adgang til nye funktioner og funktionalitet, som muligvis ikke er tilgængelige med ældre versioner. Derudover kan du også få yderligere sikkerhedsforanstaltninger til din 3D-printer.
  • instagram viewer
  • Forbedre dine 3D-print: Hvis dine udskrifter bliver ved med at komme fejlagtige ud, og du har prøvet alt andet uden held, bør du overveje at foretage opdateringen.
  • Sikkerhedsgrunde: Nyere firmwareversioner indeholder ofte sikkerhedsfunktioner, der kan hjælpe med at beskytte din 3D-printer mod potentiel skade.
  • Ret fejl og andre problemer: Opdatering kan hjælpe med at løse fejl eller andre problemer med din 3D-printer, hvilket sikrer pålidelighed og nøjagtighed.
  • Nye tilslutningsmuligheder: Firmwareopdateringer kan nogle gange tilføje nye måder at oprette forbindelse til din 3D-printer på, såsom Wi-Fi eller USB, hvis den i øjeblikket ikke understøtter det.

Vi vil bruge Marlin firmware til at tjene som en demonstration for opdatering af firmwaren. Hvis du vil vide, hvilken firmwaretype din printer kører på, skal du klikke på Om sektion på LCD-skærmen.

Følg nedenstående trin for at lære, hvordan du nemt opdaterer din firmware.

Trin 1: Download firmwaren

Gå til Marlin hjemmeside og klik på Download Marlin knap.

Et nyt vindue åbnes, der viser forskellige versioner af firmwaren. Vælg den seneste version (den øverst), version 2.1.2.1 i skrivende stund; klik på zip-filen til den, under Hent. Efter download skal du udpakke filerne og fortsætte til næste trin.

Trin 2: Hent konfigurationen til din 3D-printer

Du kan få de specifikke indstillinger for din 3D-printer på Marlin GitHub side, et depot, hvor al udvikling foregår, og du kan vælge netop din 3D-printer. Når du er der, skal du rulle ned til Konfigurationer og klik på den.

Bagefter skal du gå til Kode sektion, og klik Download zip i rullemenuen.

Når du er færdig med at downloade konfigurations-zip-filen, skal du udpakke den for at udpakke filerne.

Trin 3: Overskriv konfigurationen af ​​firmwaren

I de udpakkede konfigurationsfiler skal du åbne config mappe, så eksempler; en række 3D-printere vil blive vist, som vist nedenfor.

Vælg mappen til din specifikke 3D-printer og kopier den Konfiguration.h og Configuration_adv.h filer. Disse to filer indeholder alle de nødvendige konfigurationer til din 3D-printer.

I de udpakkede filer af Marlin-firmwaren skal du gå til Marlin mappe og åbn den, og indsæt derefter de filer, du lige har kopieret, ind i den. Du vil se en prompt, som vist nedenfor.

Vælg at erstatte filerne. Nu er din firmware blevet konfigureret til din 3D-printer, den er klar til kompilering.

Trin 4: Kompilering og upload af den konfigurerede firmware

Vi skal bruge Arduino IDE med Marlin-software til at kompilere den konfigurerede firmware. For at gøre dette skal du gå til Arduino software webside og download den IDE-version, der er specifik for dit operativsystem.

Åbn den downloadede fil og installer Arduino IDE-applikationen. Dobbeltklik derefter på Marlin.ino fil i Marlin firmware mappen; det åbner i Arduino IDE.

Det næste trin er at vælge mikrocontrollerkortet. Dette varierer i forskellige 3D-printere; du bør undersøge hvilken mikrocontroller din maskine kører på og vælge det. I dette tilfælde vælger vi Arduino Mega. Du vælger fra Værktøjer > Board > Arduino AVR Boards,og du vil se forskellige tavler opført der.

Trin 5: Upload af den konfigurerede firmware

Når du har valgt tavlen, skal du klikke på fluebensikonet øverst til venstre for at bekræfte detaljerne, og kompileringsprocessen starter.

Det vil tage et par sekunder at afslutte kompileringsprocessen; hvis der er fejl, vil de blive vist i output-sektionen (nederst i IDE'en). Du kan tilslutte din 3D-printer til din computer ved hjælp af passende type USB-kabel og klik på Upload knap.

Hvis alt er indstillet korrekt, vil du have opdateret din firmware.

Trin 6: Installer en bootloader (valgfrit)

Når du forsøger at flashe og opdatere firmwaren, kan du opleve fejl under processen. Dette kan skyldes, at din 3D-printer ikke har en bootloader, hvilket gør det sværere at opdatere firmwaren via et USB-kabel. For at installere en bootloader skal du bruge et Arduino-kort, unbraconøgle sæt, og jumper ledninger ved siden af ​​firmwaren. Følg derefter nedenstående trin.

1. Fjern det elektroniske dæksel på din 3D-printer

Du kan bruge en skruetrækker eller unbrakonøgle til at løsne skruerne på dækslet, der er vært for din printers elektronik. Når du har afdækket al den synlige elektronik, skal du tage et USB-kabel og slutte den ene ende til den bærbare computer og den anden til Arduino. Løft derefter dækslet og indsæt Arduino, så dens ISCP-header vender på samme måde som den på 3D-printerkortet, som vist nedenfor.

Billedkredit: Teaching Tech/Youtube

2. Opsæt miljø

I Arduino IDE, gå til Fil > Eksempler > 11.ArduinoISP > ArduinoISP.

Et nyt vindue åbnes. Gå til Værktøjer > Board > Sanguino (1284P Boards). Hvis du ikke kan se denne mulighed, skal du gå til Sanguino GitHub side og kopier tilføjelses-URL'en dertil.

I Arduino IDE, gå til Arduino IDE > Præferencer, og indsæt den URL, du kopierede, i Yderligere webadresser til bestyrelsesledere Mark. Klik derefter Okay og du vil se tilføjelsen blive downloadet og installeret.

Når du er færdig, gå tilbage til Værktøjer > Board > Boards Manager. I søgefanen, søg efter Sanguino, og du vil se det opført der. Klik Installere,og du vil se pakkerne blive installeret i outputvinduet.

3. Tilslut ledningerne og installer Bootloader

Tilslut fem hun-til-hun-jumper-ledninger til Arduino'en og kortet på din 3D-printer. Når du slutter dig til dem, skal du sikre dig, at positionerne matcher på ISCP-headerne. Tag derefter en han-til-hun-jumper og tilslut den til pin 10 på Arduino og den øverste højre port på printerkortet, som vist nedenfor.

Billedkredit: Teaching Tech/Youtube

Gå nu til Arduino IDE Værktøjer > Programmer og vælg Arduino som internetudbyder.

Til sidst, for at installere bootloaderen, skal du gå til Værktøjer > Brænd Bootloader.

Efter et par sekunder vil du se en meddelelse i outputsektionen, der indikerer, at processen er fuldført. Fjern Arduino og tilsluttede ledninger, indsæt USB-kablet, og begynd at uploade firmwaren.

3D-print uden problemer med opdateret firmware

3D-printere, i lighed med andre elektroniske enheder, kan kræve firmwareopdateringer for at sikre, at de fungerer efter behov. Så hvis du oplever problemer med dine 3D-print (mens andre faktorer holdes konstante), kan du overveje at opdatere din firmware ved at følge ovenstående trin.

Det er vigtigt at undersøge, hvilken firmwaretype din maskine kører på, så installation af den forkerte firmware kan beskadige din printer. Før du kører næste print efter en opdatering, bør du tjekke dine indstillinger, da opdatering af firmwaren nulstiller de fleste af de brugerdefinerede indstillinger, du havde før.