Het updaten van de firmware van uw 3D-printer maakt de nieuwste functies mogelijk en zorgt voor optimale prestaties. Hier is hoe het te doen.

De firmware van uw 3D-printer is systeemsoftware die de beweging en werking van motoren, verwarmingselementen en andere componenten regelt. We kunnen het het brein of de motor van de machine noemen, en het wordt meestal opgeslagen op de microcontroller van de printer, een kleine computer die is geprogrammeerd om commando's van de gebruiker te accepteren. Er zijn verschillende firmware-opties voor 3D-printers beschikbaar, zoals Marlin, RepRap en Klipper.

Voordat we het proces van het updaten van de firmware doorlopen, laten we eens kijken naar de redenen waarom u deze mogelijk moet bijwerken.

Wanneer u de firmware van uw 3D-printer moet bijwerken

Hoewel het niet essentieel is om de firmware van uw 3D-printer bij te werken, heeft dit verschillende voordelen:

  • Download de nieuwste functies: Door uw firmware bij te werken, krijgt u mogelijk toegang tot nieuwe functies en functies die mogelijk niet beschikbaar zijn met oudere versies. Bovendien kunt u extra veiligheidsmaatregelen krijgen voor uw 3D-printer.
  • Verbeter uw 3D-afdrukken: Als uw afdrukken steeds gebrekkig blijven en u al het andere zonder succes hebt geprobeerd, kunt u overwegen de update uit te voeren.
  • Veiligheidsredenen: Nieuwere firmwareversies bevatten vaak veiligheidsfuncties die kunnen helpen om uw 3D-printer te beschermen tegen mogelijke schade.
  • Los bugs en andere problemen op: Updaten kan helpen bij het oplossen van bugs of andere problemen met uw 3D-printer, waardoor betrouwbaarheid en nauwkeurigheid worden gegarandeerd.
  • Nieuwe aansluitmogelijkheden: Firmware-updates kunnen soms nieuwe manieren toevoegen om verbinding te maken met uw 3D-printer, zoals Wi-Fi of USB als deze dit momenteel niet ondersteunt.

We zullen Marlin-firmware gebruiken als demonstratie voor het updaten van de firmware. Als u wilt weten op welk type firmware uw printer draait, klikt u op de Over gedeelte op het LCD-scherm.

Volg de onderstaande stappen om te leren hoe u uw firmware eenvoudig kunt bijwerken.

Stap 1: download de firmware

Ga naar de Marlijn website en klik op de Marlijn downloaden knop.

Er wordt een nieuw venster geopend met verschillende versies van de firmware. Kies de nieuwste versie (die bovenaan), versie 2.1.2.1 op het moment van schrijven; klik op het zip-bestand ervoor, onder Downloaden. Pak na het downloaden de bestanden uit en ga verder met de volgende stap.

Stap 2: Verkrijg de configuratie voor uw 3D-printer

U kunt de instellingen die specifiek zijn voor uw 3D-printer vinden op de Marlin GitHub-pagina, een opslagplaats waar alle ontwikkeling gaande is, en u kunt uw specifieke 3D-printer kiezen. Als je daar eenmaal bent, scroll je naar beneden naar Configuraties en klik erop.

Ga daarna naar de Code gedeelte en klik Zip downloaden in het vervolgkeuzemenu.

Zodra u klaar bent met het downloaden van de configuratie-zip, pakt u deze uit om de bestanden uit te pakken.

Stap 3: overschrijf de configuratie van de firmware

Open in de uitgepakte configuratiebestanden het configuratie map dan voorbeelden; een reeks 3D-printers wordt weergegeven, zoals hieronder weergegeven.

Kies de map voor uw specifieke 3D-printer en kopieer het Configuratie.h En Configuratie_adv.h bestanden. Deze twee bestanden bevatten alle benodigde configuraties voor uw 3D-printer.

Ga in de uitgepakte bestanden van de Marlin-firmware naar het Marlijn map en open deze en plak de bestanden die u zojuist hebt gekopieerd erin. U ziet een prompt, zoals hieronder weergegeven.

Kies ervoor om de bestanden te vervangen. Nu uw firmware is geconfigureerd voor uw 3D-printer, is deze klaar voor compilatie.

Stap 4: Compileren en uploaden van de geconfigureerde firmware

We zullen de Arduino IDE met Marlin-software gebruiken om de geconfigureerde firmware te compileren. Ga hiervoor naar de Arduino-software webpagina en download de IDE-versie die specifiek is voor uw besturingssysteem.

Open het gedownloade bestand en installeer de Arduino IDE-toepassing. Dubbelklik vervolgens op de Marlijn.ino bestand in de Marlin-firmwaremap; het zal openen in de Arduino IDE.

De volgende stap is het kiezen van de microcontrollerkaart. Dit varieert in verschillende 3D-printers; je zou moeten onderzoeken op welke microcontroller je machine draait en die kiezen. In dit geval selecteren we Arduino Mega. U kiest uit Hulpmiddelen > Bord > Arduino AVR-borden, en je zult daar verschillende boards zien staan.

Stap 5: De geconfigureerde firmware uploaden

Klik na het kiezen van het bord op het vinkje in de linkerbovenhoek om de details te verifiëren en het compilatieproces zal beginnen.

Het duurt een paar seconden om het compilatieproces te voltooien; als er fouten zijn, worden deze weergegeven in het uitvoergedeelte (onderaan de IDE). U kunt uw 3D-printer aansluiten op uw computer met behulp van de juiste type USB-kabel en klik op de Uploaden knop.

Als alles correct is ingesteld, hebt u uw firmware met succes bijgewerkt.

Stap 6: installeer een bootloader (optioneel)

Wanneer u probeert de firmware te flashen en bij te werken, kunnen er tijdens het proces fouten optreden. Dit kan zijn omdat uw 3D-printer geen a bootloader, waardoor het moeilijker wordt om de firmware bij te werken via een USB-kabel. Om een ​​bootloader te installeren heb je een Arduino board nodig, Inbussleutelset, En jumper draden naast de firmware. Volg dan onderstaande stappen.

1. Verwijder de elektronische kap van uw 3D-printer

U kunt een schroevendraaier of een inbussleutel gebruiken om de schroeven los te draaien op het deksel waarin de elektronica van uw printer is ondergebracht. Nadat je alle zichtbare elektronica hebt blootgelegd, neem je een USB-kabel en sluit je het ene uiteinde aan op de laptop en het andere op de Arduino. Til vervolgens het deksel op en plaats de Arduino zodat de ISCP-header in dezelfde richting wijst als die op het 3D-printerbord, zoals hieronder weergegeven.

Afbeelding tegoed: lesgeven in techniek/YouTube

2. Omgeving instellen

Ga in de Arduino IDE naar Bestand > Voorbeelden > 11.ArduinoISP > ArduinoISP.

Er wordt een nieuw venster geopend. Ga naar Gereedschap > Bord > Sanguino (1284P Borden). Als je die optie niet ziet, ga dan naar de Sanguino GitHub-pagina en kopieer daar de add-on-URL.

Ga in de Arduino IDE naar Arduino IDE > Voorkeuren, en plak de URL die je hebt gekopieerd in het Extra bordenbeheer-URL's veld. Dan klikken OK en u zult zien dat de add-on wordt gedownload en geïnstalleerd.

Als je klaar bent, ga je terug naar Hulpmiddelen > Bord > Bordbeheer. Zoek op het zoektabblad naar Sanguino en je ziet het daar staan. Klik Installeren, en je zult zien dat de pakketten worden geïnstalleerd in het uitvoervenster.

3. Sluit de draden aan en installeer Bootloader

Sluit vijf vrouw-naar-vrouw verbindingsdraden aan op de Arduino en het bord van uw 3D-printer. Als u zich bij hen voegt, zorg er dan voor dat de posities overeenkomen op de ISCP-headers. Neem vervolgens een man-naar-vrouw-jumper en verbind deze met pin 10 van de Arduino en de poort rechtsboven op het printerbord, zoals hieronder weergegeven.

Afbeelding tegoed: lesgeven in techniek/YouTube

Ga nu in de Arduino IDE naar Hulpmiddelen > Programmeur en selecteer Arduino als ISP.

Ga tot slot naar om de bootloader succesvol te installeren Hulpmiddelen > Bootloader branden.

Na een paar seconden ziet u een bericht in het uitvoergedeelte dat aangeeft dat het proces is voltooid. Verwijder de Arduino en aangesloten draden, sluit de USB-kabel aan en begin met het uploaden van de firmware.

3D printen zonder problemen met bijgewerkte firmware

3D-printers kunnen, net als andere elektronische apparaten, firmware-updates nodig hebben om ervoor te zorgen dat ze naar behoren presteren. Dus als u problemen ondervindt met uw 3D-afdrukken (terwijl andere factoren constant worden gehouden), overweeg dan om uw firmware bij te werken door de bovenstaande stappen te volgen.

Het is essentieel om te onderzoeken op welk firmwaretype uw machine draait, aangezien het installeren van de verkeerde firmware uw printer kan beschadigen. Voordat u na een update de volgende afdruk uitvoert, moet u uw instellingen controleren, aangezien bij het bijwerken van de firmware de meeste aangepaste instellingen die u eerder had, worden gereset.