Oppdatering av 3D-skriverens fastvare aktiverer de nyeste funksjonene og sikrer optimal ytelse. Slik gjør du det.
3D-skriverens fastvare er systemprogramvare som kontrollerer bevegelsen og operasjonene til motorer, varmeelementer og andre komponenter. Vi kan betegne det som hjernen eller motoren til maskinen, og den er vanligvis lagret på skriverens mikrokontroller, en liten datamaskin programmert til å akseptere kommandoer fra brukeren. Ulike 3D-skriverfastvarealternativer er tilgjengelige, for eksempel Marlin, RepRap og Klipper.
Før vi går gjennom prosessen med å oppdatere fastvaren, la oss ta en titt på årsakene til at du kanskje må oppdatere den.
Når du bør oppdatere fastvaren til 3D-skriveren
Selv om det ikke er nødvendig å oppdatere fastvaren til 3D-skriveren din, er det flere fordeler ved å gjøre det:
- Få de nyeste funksjonene: Oppdatering av fastvaren kan gi deg tilgang til nye funksjoner og funksjonalitet som kanskje ikke er tilgjengelig med eldre versjoner. I tillegg kan du også få ekstra sikkerhetstiltak for 3D-skriveren din.
- Forbedre 3D-utskriftene dine: Hvis utskriftene dine stadig kommer ut feil, og du har prøvd alt annet uten å lykkes, bør du vurdere å gjøre oppdateringen.
- Sikkerhetsgrunner: Nyere fastvareversjoner inkluderer ofte sikkerhetsfunksjoner som kan bidra til å beskytte 3D-skriveren din mot potensiell skade.
- Rett opp feil og andre problemer: Oppdatering kan bidra til å løse feil eller andre problemer med 3D-skriveren din, noe som sikrer pålitelighet og nøyaktighet.
- Nye tilkoblingsmuligheter: Fastvareoppdateringer kan noen ganger legge til nye måter å koble til 3D-skriveren på, for eksempel Wi-Fi eller USB hvis den for øyeblikket ikke støtter det.
Vi vil bruke Marlins fastvare for å tjene som en demonstrasjon for oppdatering av fastvaren. Hvis du vil vite hvilken fastvaretype skriveren kjører på, klikk på Om delen på LCD-skjermen.
Følg trinnene nedenfor for å lære hvordan du enkelt oppdaterer fastvaren.
Trinn 1: Last ned fastvaren
Gå til Marlins nettsted og klikk på Last ned Marlin knapp.
Et nytt vindu åpnes som viser ulike versjoner av fastvaren. Velg siste versjon (den øverst), versjon 2.1.2.1 i skrivende stund; klikk på zip-filen for den, under nedlasting. Etter nedlasting, pakk ut filene og fortsett til neste trinn.
Trinn 2: Få konfigurasjonen for 3D-skriveren din
Du kan få innstillingene som er spesifikke for 3D-skriveren din på Marlin GitHub-side, et depot hvor all utvikling foregår, og du kan velge akkurat din 3D-printer. Når du er der, bla ned til Konfigurasjoner og klikk på den.
Etterpå, gå til Kode delen, og klikk Last ned zip i rullegardinmenyen.
Når du er ferdig med å laste ned konfigurasjons-zip-filen, pakk den ut for å pakke ut filene.
Trinn 3: Overskriv konfigurasjonen av fastvaren
I de utpakkede konfigurasjonsfilene åpner du konfig mappe, da eksempler; en rekke 3D-skrivere vil bli listet opp, som vist nedenfor.
Velg mappen for din spesifikke 3D-skriver og kopier Konfigurasjon.h og Configuration_adv.h filer. Disse to filene inneholder alle nødvendige konfigurasjoner for 3D-skriveren din.
I de utpakkede filene til Marlin-fastvaren går du til Marlin mappen og åpne den, lim deretter inn filene du nettopp kopierte inn i den. Du vil se en melding, som vist nedenfor.
Velg å erstatte filene. Nå er fastvaren din konfigurert for 3D-skriveren din, den er klar for kompilering.
Trinn 4: Kompilere og laste opp den konfigurerte fastvaren
Vi skal bruke Arduino IDE med Marlin-programvare for å kompilere den konfigurerte fastvaren. For å gjøre dette, gå til Arduino programvare nettsiden og last ned IDE-versjonen som er spesifikk for ditt operativsystem.
Åpne den nedlastede filen og installer Arduino IDE-applikasjonen. Deretter dobbeltklikker du på Marlin.ino fil i Marlin firmware-mappen; den vil åpne i Arduino IDE.
Det neste trinnet er å velge mikrokontrollerkortet. Dette varierer i ulike 3D-printere; du bør undersøke hvilken mikrokontroller maskinen din kjører på og velge det. I dette tilfellet velger vi Arduino Mega. Du velger fra Verktøy > Board > Arduino AVR Boards,og du vil se ulike tavler oppført der.
Trinn 5: Laste opp den konfigurerte fastvaren
Etter å ha valgt brett, klikk på hakeikonet øverst til venstre for å bekrefte detaljene, og kompileringsprosessen starter.
Det vil ta noen sekunder å fullføre kompileringsprosessen; hvis det er feil, vil de vises i utdatadelen (nederst på IDE). Du kan koble 3D-skriveren til datamaskinen ved hjelp av passende type USB-kabel og klikk på Laste opp knapp.
Hvis alt er satt riktig, vil du ha oppdatert fastvaren.
Trinn 6: Installer en oppstartslaster (valgfritt)
Når du prøver å flashe og oppdatere fastvaren, kan du oppleve feil under prosessen. Dette kan være fordi 3D-skriveren din ikke har en bootloader, noe som gjør det vanskeligere å oppdatere fastvaren via en USB-kabel. For å installere en bootloader, trenger du et Arduino-brett, Umbraconøkkelsett, og jumper ledninger ved siden av fastvaren. Følg deretter trinnene nedenfor.
1. Fjern det elektroniske dekselet på 3D-skriveren
Du kan bruke en skrutrekker eller unbrakonøkkel for å løsne skruene på dekselet som er vert for skriverens elektronikk. Etter å ha avdekket all synlig elektronikk, ta en USB-kabel og koble den ene enden til den bærbare datamaskinen og den andre til Arduino. Deretter løfter du dekselet og setter inn Arduino slik at ISCP-overskriften vender på samme måte som den på 3D-skriverkortet, som vist nedenfor.
2. Sett opp miljø
I Arduino IDE, gå til Fil > Eksempler > 11.ArduinoISP > ArduinoISP.
Et nytt vindu åpnes. Gå til Verktøy > Brett > Sanguino (1284P brett). Hvis du ikke ser det alternativet, gå til Sanguino GitHub-side og kopier tilleggs-URLen dit.
I Arduino IDE, gå til Arduino IDE > Innstillinger, og lim inn URL-en du kopierte inn i Ytterligere nettadresser for styreledere felt. Klikk deretter OK og du vil se at tillegget lastes ned og installeres.
Når du er ferdig, gå tilbake til Verktøy > Styre > Styreleder. I søkefanen, søk etter Sanguino, og du vil se den oppført der. Klikk Installere,og du vil se at pakkene blir installert i utdatavinduet.
3. Koble til ledningene og installer Bootloader
Koble fem hunn-til-hun-jumper-ledninger til Arduinoen og brettet til 3D-skriveren din. Når du slutter deg til dem, sørg for at posisjonene samsvarer med ISCP-overskriftene. Ta deretter en mann-til-kvinne jumper og koble den til pinne 10 på Arduino og porten øverst til høyre på skriverkortet, som vist nedenfor.
Nå, i Arduino IDE, gå til Verktøy > Programmerer og velg Arduino som ISP.
Til slutt, for å installere bootloaderen, gå til Verktøy > Brenn oppstartslaster.
Etter noen sekunder vil du se en melding i utdatadelen som indikerer at prosessen er fullført. Fjern Arduino og tilkoblede ledninger, sett inn USB-kabelen og begynn å laste opp fastvaren.
3D-utskrift uten problemer med oppdatert fastvare
3D-skrivere, i likhet med andre elektroniske enheter, kan kreve fastvareoppdateringer for å sikre at de fungerer etter behov. Så hvis du opplever problemer med 3D-utskriftene dine (mens andre faktorer holdes konstant), bør du vurdere å oppdatere fastvaren ved å følge trinnene ovenfor.
Det er viktig å undersøke fastvaretypen maskinen din kjører på, da installering av feil fastvare kan skade skriveren. Før du kjører neste utskrift etter en oppdatering, bør du sjekke innstillingene dine, siden oppdatering av fastvaren tilbakestiller de fleste tilpassede innstillingene du hadde før.