Upgraden naar automatische bedvereffening - Ender 3 & More

Roy Hill 27-06-2023
Roy Hill

Veel gebruikers die begonnen zijn met handmatig nivelleren hebben er over nagedacht om hun 3D printer te upgraden naar automatisch nivelleren, maar weten niet goed hoe ze dat moeten doen. Dit artikel laat zien hoe u uw handmatige nivellering kunt upgraden naar automatisch nivelleren.

Om te upgraden naar auto bed leveling, moet u uw printbed schoonmaken en vervolgens handmatig nivelleren. Installeer uw auto bed leveling sensor met behulp van de beugels en kit, download en installeer vervolgens de relevante firmware. Configureer uw X, Y & Z offsets en start het auto leveling proces op uw machine. Pas daarna de Z offset aan.

Er zijn meer details die u zullen helpen bij het opwaarderen van uw bed, dus blijf lezen voor meer.

    Hoe werkt het automatisch nivelleren van bedden?

    Auto bed leveling werkt met een sensor die de afstand tussen de sensor en het bed zelf meet en deze afstand compenseert. Het houdt de X, Y & Z afstanden opgeslagen in de instellingen van de 3D printer zodat u er zeker van kunt zijn dat uw bed na installatie nauwkeurig waterpas staat.

    Er is ook een instelling voor de Z-offset, die een extra afstand biedt om ervoor te zorgen dat wanneer u uw 3D-printer "thuis" zet, de spuitmond daadwerkelijk het printbed raakt.

    Er zijn een paar soorten automatische nivelleersensoren voor 3D printers:

    • BLTouch (Amazon) - het meest populair
    • CR Touch
    • EZABL Pro
    • SuperPinda

    Ik schreef een artikel genaamd Beste automatische nivelleersensor voor 3D printen - Ender 3 & More dat je kunt lezen voor meer informatie.

    Sommige van deze producten hebben verschillende soorten sensoren, zoals de BLTouch die een betrouwbare contactsensor heeft die gemakkelijk te gebruiken en nauwkeurig is, en die compatibel is met verschillende afdrukbedden.

    De SuperPinda, die gewoonlijk in Prusa machines zit, is een inductieve sensor, terwijl de EZABL Pro een capacitieve sensor heeft die metalen en niet-metalen printbedden kan detecteren.

    Zodra u uw automatische bednivellering hebt ingesteld, zou u in staat moeten zijn om een aantal geweldige eerste lagen te krijgen, wat resulteert in meer succes met 3D prints.

    De onderstaande video illustreert en beschrijft goed hoe automatisch nivelleren werkt.

    Automatisch bedniveau instellen op een 3D-printer - Ender 3 & More

    1. Ruim eventuele resten op van het printbed en de spuitmond.
    2. Handmatig het bed waterpas zetten
    3. Installeer uw automatische waterpassensor met behulp van de beugel en schroeven, samen met de draad
    4. Download en installeer de juiste firmware voor uw automatische waterpassensor.
    5. Configureer uw offsets door de X, Y & Z afstanden te meten.
    6. Start het automatisch nivelleren op uw 3D-printer.
    7. Voeg alle relevante startcode toe aan uw slicer
    8. Live uw Z-offset aanpassen

    1. Vuil van printbed en spuitmond verwijderen

    De eerste stap die u wilt doen voor het installeren van automatische bednivellering is het opruimen van puin en filament van het printbed en de spuitmond. Als er puin overblijft, kan dat de nivellering van uw bed beïnvloeden.

    Het kan een goed idee zijn om isopropylalcohol te gebruiken met een papieren handdoek, of uw schraper te gebruiken om het vuil te verwijderen. Het bed verwarmen kan helpen om vastzittende draad van het bed te krijgen.

    Ik zou ook iets aanraden als de 10 stuks kleine draadborstel met gebogen handvat van Amazon. Een gebruiker die deze kocht, zei dat het geweldig werkte op zijn 3D-printer om het mondstuk en het verwarmingsblok schoon te maken, hoewel ze niet de meest stevige zijn.

    Hij zei dat omdat ze vrij goedkoop zijn, je ze kunt behandelen als verbruiksgoederen.

    2. Zet het bed handmatig waterpas

    De volgende stap na het schoonmaken van uw bed is om het handmatig waterpas te zetten, zodat alles op een goed niveau staat voor de automatische waterpassensor. Dit betekent simpelweg dat u de 3D-printer naar huis haalt, de stelschroeven op de vier hoeken van uw bed aanpast en de papiermethode toepast om het bed waterpas te zetten.

    Bekijk de onderstaande video van CHEP over hoe u uw bed handmatig waterpas kunt zetten.

    Ik heb ook een gids geschreven over hoe je je 3D-printerbed waterpas kunt zetten - kalibratie van de spuitmondhoogte.

    3. Installeer de automatische nivelleersensor

    Nu kunnen we de eigenlijke automatische waterpassensor installeren, waarbij de BL Touch een populaire keuze is. Voordat u dit doet, moet u om veiligheidsredenen de stroomvoorziening uitschakelen.

    Uw kit zou een beugel moeten bevatten, samen met twee schroeven die ontworpen zijn om te passen op de versie van de 3D-printer die u hebt gekozen. Er zijn twee gaten op de hotend-beugel waar de beugel van de sensor in past.

    Neem je twee schroeven en installeer de beugel op je 3D printer en installeer dan de sensor op de beugel. Het is een goed idee om de draad te installeren voordat je hem op de beugel zet.

    U moet dan eventuele kabelbinders van uw bedrading verwijderen en de schroeven uit het elektronicakapje aan de basis van de 3D-printer verwijderen. Er moet één schroef aan de bovenkant zitten en drie aan de onderkant.

    Het kan moeilijk zijn om de bedrading door de hoofddraadkoker te krijgen waar alle draden in zitten. Een techniek die CHEP gebruikt is om een koperdraad te pakken, het uiteinde ervan te lussen en het door de draadkoker te voeren.

    Vervolgens sloot hij de lus aan op de BL Touch-connectoren en voerde deze door de draadmantel terug naar de andere kant, waarna hij de connector van de automatische nivelleringssensor aan het moederbord bevestigde.

    Er zou een aansluiting op het moederbord moeten zijn voor een automatische bedniveausensor op de Ender 3 V2. Voor de Ender 3 zijn extra stappen nodig vanwege de ruimte op het moederbord.

    Als u de elektronicakap er weer op zet, zorg er dan voor dat u geen draden afknelt en dat de bedrading uit de buurt van de ventilatoren is.

    U kunt deze videogids van Teaching Tech volgen voor de Ender 3 en de bedrading. Het vereist het 3D printen van een BL Touch Mount (Amazon), evenals een Ender 3 5 Pin 27 Board voor BL Touch.

    Wanneer u uw 3D printer aanzet, weet u dat de sensor werkt door het licht en het tweemaal klikken op het printbed.

    Zie ook: Hoe Ender 3 V2 schermfirmware te upgraden - Marlin, Mriscoc, Jyers

    4. Download en installeer de juiste firmware

    Het downloaden en installeren van het juiste firmware-bestand is de volgende stap bij het instellen van de automatische bedniveausensor op uw 3D-printer. Afhankelijk van het moederbord dat u hebt, vindt u een specifieke download voor uw BLTouch of andere sensor.

    Een voorbeeld voor de BL Touch zijn de Jyers Marlin releases op GitHub. Het is een gerenommeerde en populaire firmware die veel gebruikers met succes hebben gedownload en geïnstalleerd.

    Ze hebben specifieke downloads voor de Ender 3 V2 voor een BLTouch. Als u een andere 3D-printer of nivelleersensor hebt, moet u het bestand kunnen vinden op de productwebsite of op een plaats als GitHub. Zorg ervoor dat u de versie kiest die compatibel is met uw moederbord.

    Bekijk de Officiële Creality Laatste Firmware voor de BLTouch. Deze bevatten de .bin file zoals de "E3V2-BLTouch-3×3-v4.2.2.bin file die voor de Ender 3 V2 en een 4.2.2 board is.

    U kopieert het gewoon naar een SD-kaart, schakelt de stroom uit, steekt de SD-kaart in uw printer, zet de stroom aan en na ongeveer 20 seconden zou het scherm moeten oplichten, wat betekent dat het is geïnstalleerd.

    5. Offsets configureren

    Dit is nodig om de firmware te vertellen waar de sensor zich bevindt ten opzichte van het mondstuk om het een X- en Y-richting en Z-offset te geven. Met de Jyers firmware op de Ender 3 V2 worden de stappen zo uitgevoerd.

    X Richting

    Eerst moet u ongeveer meten hoe ver de BLTouch-sensor van de spuitmond verwijderd is en deze waarde invoeren in uw 3D-printer. Zodra u uw meting voor de X-richting hebt, navigeert u naar Hoofdmenu> Besturing> Advance> Sonde X Offset en voert u de afstand in als een negatieve waarde.

    In een instructievideo mat CHEP zijn afstand als -44 ter referentie. Ga daarna terug en klik op "Instellingen opslaan" om de info op te slaan.

    Y Richting

    We willen hetzelfde doen voor Y.

    Navigeer naar Hoofdmenu> Control> Advance> Probe Y Offset. Meet de afstand in de Y-richting en voer de waarde in als negatief. CHEP heeft hier ter referentie een afstand van -6 gemeten. Ga daarna terug en klik op "Store Settings" om de info op te slaan.

    Auto Home

    Op dit punt wordt de BL Touch de Z-stop-schakelaar, zodat u uw bestaande Z-stop-schakelaar naar beneden kunt verplaatsen. Nu willen we de printer zo instellen dat hij in het midden van het bed staat.

    Navigeer naar Hoofdmenu> Voorbereiden> Auto Home om er zeker van te zijn dat de sensor is gericht. De printkop beweegt in de X en Y richting naar het midden en druk tweemaal naar beneden voor de Z richting. Op dit punt is hij gericht.

    Z-richting

    Tenslotte willen we de Z-as instellen.

    Navigeer naar Hoofdmenu> Voorbereiden> Thuis Z-as. De printer gaat naar het midden van het printbed en tast twee keer af. Daarna gaat hij naar de plek waarvan de printer denkt dat 0 is en tast twee keer af, maar hij raakt het bedoppervlak niet echt, dus moeten we de Z-offset aanpassen.

    Ten eerste moet u "Live Adjustment" inschakelen en dan een ruwe meting doen om te zien hoeveel uw spuitmond van het bed af is. Als u dat gedaan hebt, kunt u de waarde invoeren in de Z-offset om de spuitmond te laten zakken.

    Ter referentie, CHEP heeft zijn afstand gemeten op -3,5, maar neem uw eigen specifieke waarde. U kunt dan een stuk papier onder het mondstuk leggen en de microstappen functie gebruiken om het mondstuk verder te laten zakken tot het papier en het mondstuk wrijving hebben, klik dan op "Opslaan".

    6. Start automatisch nivelleren

    Navigeer naar Main Menu> Level en bevestig het niveau om het nivelleren te starten. De printkop zal het bed op een 3 x 3 manier aftasten voor 9 totale punten om een mesh te vormen. Zodra het nivelleren is voltooid, klik op "Confirm" om de instellingen op te slaan.

    7. Relevante startcode toevoegen aan Slicer

    Aangezien we de BLTouch gebruiken, vermelden de instructies dat we een G-code commando moeten invoeren in "Start G-code":

    M420 S1 ; Autolevel

    Dit is nodig om de mesh in te schakelen. Open gewoon je slicer, voor dit voorbeeld gebruiken we Cura.

    Klik op de pijl omlaag naast uw 3D-printer en selecteer "Printers beheren".

    Nu selecteer je "Machine Instellingen".

    Dit brengt de "Start G-code" tevoorschijn, waar u het commando "M420 S1 ; Autolevel" invoert.

    Dit haalt in principe automatisch uw gaas op aan het begin van elke afdruk.

    8. Live Aanpassen Z Offset

    Uw bed zal nu niet perfect waterpas staan, omdat we nog een extra stap moeten doen om de Z-offset live aan te passen.

    Wanneer u een nieuwe 3D print start, is er een "Tune" instelling waarmee u uw Z-offset live kunt aanpassen. Selecteer gewoon "Tune" en scroll dan naar beneden naar Z-offset, waar u de Z-offset waarde kunt veranderen voor een betere nivellering.

    U kunt een 3D print gebruiken die een lijn van filament rond de buitenrand van het bed extrudeert en met uw vinger voelen hoe goed het filament aan het bed hecht. Als het los aanvoelt op het bouwoppervlak dan moet u "Z-Offset Down" om de nozzle naar beneden te verplaatsen en omgekeerd.

    Nadat je het op een goed punt hebt gebracht, sla je de nieuwe Z-offset waarde op.

    CHEP neemt deze stappen in meer detail door, dus bekijk de video hieronder om te zien hoe u dit doet voor uw 3D-printer.

    Is automatisch nivelleren de moeite waard?

    Automatisch nivelleren is de moeite waard als u veel tijd besteedt aan het nivelleren van uw bed. Met de juiste upgrades, zoals stijve veren of siliconen nivelleerkolommen, hoeft u uw bed niet vaak te nivelleren. Sommige mensen hoeven hun bed slechts om de paar maanden te nivelleren, wat betekent dat automatisch nivelleren in die gevallen misschien niet de moeite waard is.

    Met ervaring duurt het niet zo lang om een bed handmatig waterpas te stellen, maar voor een beginner kan het lastig zijn. Veel mensen houden wel van automatisch waterpas stellen na installatie van een BLTouch met de relevante firmware.

    Eén gebruiker zei dat het voor hen zeer de moeite waard is omdat ze zich geen zorgen hoeven te maken over het perfect waterpas stellen van het bed. Een andere gebruiker die aan de kant stond van het handmatig waterpas stellen van je eigen bed, zei dat ze een BLTouch hadden en dat ze die prefereerden boven handmatig waterpas stellen.

    Ze gebruiken ook Klipper-firmware in plaats van Marlin, die een aantal geweldige functies heeft die mensen prettig vinden. Het is ook beter als je verschillende bouwoppervlakken uitprobeert, omdat het gemakkelijker is om te wisselen omdat de automatische nivellering in werking treedt.

    Persoonlijk stel ik mijn bed nog steeds handmatig waterpas, maar ik heb 3D-printers die een ondersteunde waterpas hebben, waardoor het na verloop van tijd consistenter wordt.

    Als je problemen hebt met nivellering, heb ik een artikel geschreven genaamd Hoe Ender 3 Bed nivelleringsproblemen op te lossen - Problemen oplossen.

    Ik heb ook verhalen gehoord van mensen die problemen hadden met het verkrijgen van een goede waterpas, dus het gaat niet altijd perfect met automatisch waterpas stellen, maar dat is waarschijnlijk te wijten aan gebruikersfouten, of het kopen van klonen van automatische bedniveausensoren.

    Zie ook: Beste gratis 3D printer G-Code bestanden - Waar ze te vinden zijn

    Enkele voordelen van automatische nivellering van het bed zijn:

    • Verbetering van het succespercentage van 3D-prints
    • Bespaart tijd en gedoe met levelen, vooral als je er geen ervaring mee hebt.
    • Vermindert mogelijke schade aan het mondstuk en het bouwoppervlak door schrapen.
    • Compenseert goed voor kromme bedoppervlakken

    Als u het niet erg vindt om uw bed af en toe te nivelleren en u wilt geen extra geld uitgeven aan uw 3D-printer, dan zou ik zeggen dat automatisch nivelleren niet de moeite waard is, maar veel mensen zeggen dat het op de lange termijn wel de moeite waard is.

    Automatische bedverstelling G-codes - Marlin, Cura

    Bij het automatisch nivelleren van bedden worden verschillende G-codes gebruikt. Hieronder staan de gangbare die u moet kennen en hun parameters:

    • G28 - Auto Home
    • G29 - Beddennivellering (verenigd)
    • M48 - Test van de herhaalbaarheid van de sonde

    G28 - Auto Home

    Het commando G28 maakt homing mogelijk, een proces dat de machine in staat stelt zich te oriënteren en voorkomt dat de spuitmond uit het printbed beweegt. Dit commando wordt voor elk printproces uitgevoerd.

    G29 - Beddennivellering (verenigd)

    De G29 start de automatische bednivellering vóór het afdrukken en wordt gewoonlijk verzonden na de G28-opdracht, aangezien de G28 de bednivellering uitschakelt. Op basis van de Marlin-firmware wordt de G29-opdracht omgeven door verschillende parameters, afhankelijk van het nivelleringssysteem.

    Hier zijn de bed leveling systemen:

    • Unified Bed Leveling: Het is een op mesh gebaseerde methode voor automatische bednivellering die de sonde gebruikt om het printbed op een specifiek aantal punten te meten. U kunt echter ook metingen invoeren als u geen sonde hebt.
    • Bilineaire bedvereffening: Deze op gaas gebaseerde methode voor automatische nivellering gebruikt de sensor om het rechthoekige raster op een specifiek aantal punten af te tasten. In tegenstelling tot de lineaire methode creëert het een maas die ideaal is voor vervormde printbedden.
    • Lineaire bedvereffening: Deze op een matrix gebaseerde methode gebruikt de sensor om het rechthoekige raster op een specifiek aantal punten af te tasten. De methode maakt gebruik van een wiskundig algoritme met de kleinste kwadraten dat de kanteling van het printbed in één richting compenseert.
    • 3-Point Leveling: Dit is een matrixgebaseerde methode waarbij de sensor het printbed op drie verschillende punten aftast met een enkel G29-commando. Na de meting genereert de firmware een gekanteld vlak dat de hoek van het bed weergeeft, waardoor hij het meest geschikt is voor gekantelde bedden.

    M48 - Test van de herhaalbaarheid van de sonde

    Het M48 commando test de sensor op precisie, nauwkeurigheid, betrouwbaarheid en herhaalbaarheid. Het is een noodzakelijk commando als u verschillende flitsers gebruikt, aangezien deze verschillende eigenschappen hebben.

    BLTouch G-Code

    Voor degenen die de BLTouch-sensor gebruiken, volgen hieronder enkele G-codes die worden gebruikt:

    • M280 P0 S10: Om de sonde uit te zetten
    • M280 P0 S90: Terugtrekken van de sonde
    • M280 P0 S120: Om een zelftest te doen
    • M280 P0 S160: Alarmontgrendeling activeren
    • G4 P100: vertraging voor BLTouch

    Roy Hill

    Roy Hill is een gepassioneerde 3D-printliefhebber en technologiegoeroe met een schat aan kennis over alles wat met 3D-printen te maken heeft. Met meer dan 10 jaar ervaring in het veld beheerst Roy de kunst van 3D-ontwerpen en -printen en is hij een expert geworden in de nieuwste 3D-printtrends en -technologieën.Roy heeft een graad in werktuigbouwkunde van de University of California, Los Angeles (UCLA) en heeft voor verschillende gerenommeerde bedrijven op het gebied van 3D-printen gewerkt, waaronder MakerBot en Formlabs. Hij heeft ook samengewerkt met verschillende bedrijven en individuen om op maat gemaakte 3D-geprinte producten te maken die een revolutie teweeg hebben gebracht in hun industrieën.Naast zijn passie voor 3D-printen, is Roy een fervent reiziger en een liefhebber van het buitenleven. Hij brengt graag tijd door in de natuur, wandelen en kamperen met zijn gezin. In zijn vrije tijd begeleidt hij ook jonge ingenieurs en deelt hij zijn schat aan kennis over 3D-printen via verschillende platforms, waaronder zijn populaire blog 3D Printerly 3D Printing.