Innholdsfortegnelse
Mange brukere som startet med manuell sengejustering har tenkt på å oppgradere til automatisk sengeutjevning på 3D-skriveren, men er ikke sikre på hvordan de skal gjøre det. Denne artikkelen tar deg gjennom hvordan du oppgraderer den manuelle nivelleringen til automatisk nivellering av sengen.
For å oppgradere til automatisk nivellering av sengen, vil du rydde opp i utskriftssengen og deretter nivellere den manuelt. Installer den automatiske sengenivelleringssensoren ved hjelp av brakettene og settet, og last ned og installer den relevante fastvaren. Konfigurer X, Y & Z-forskyvninger og start den automatiske nivelleringsprosessen på maskinen din. Juster Z-forskyvningen etterpå.
Det er flere detaljer som vil hjelpe deg med å oppgradere sengen, så fortsett å lese for mer.
Hvordan Fungerer automatisk sengenivellering?
Automatisk sengenivellering fungerer ved å bruke en sensor som måler avstanden mellom sensoren og selve sengen, som kompenserer for avstanden. Den beholder X, Y & Z-avstander lagret i 3D-skriverinnstillingene, slik at du kan sikre at sengen din jevner seg nøyaktig etter installasjon.
Det krever oppsett og litt manuell nivellering før det fungerer som det skal. Det er også en innstilling som kalles Z-offset som gir en ekstra avstand for å sikre at når du "hjem" 3D-skriveren din, berører dysen faktisk utskriftsbunnen.
Det finnes noen få typer automatisk sengeutjevning. sensorer for 3D-skrivere:
- BLTouch (Amazon) – de flesteutjevning er:
- Forbedring i suksessraten for 3D-utskrifter
- Sparer tid og problemer med utjevning, spesielt hvis du ikke har erfaring med det.
- Reduserer potensiell skade på munnstykket og byggeflaten fra skraping.
- Kompenserer godt for skjeve sengeoverflater
Hvis du ikke har noe imot å jevne ut sengen fra tid til annen og du Hvis du ikke ønsker å bruke ekstra på 3D-skriveren din, vil jeg si at automatisk sengeutjevning ikke er verdt det, men mange sier at det er verdt det i det lange løp.
G-koder for automatisk sengeutjevning – Marlin , Cura
Auto sengenivellering bruker flere G-koder som brukes i automatisk sengenivellering. Nedenfor er de vanlige du må være kjent med og deres parametere:
- G28 – Auto Home
- G29 – Sengejustering (United)
- M48 – Probe Repeterbarhet Test
G28 – Auto Hjem
G28-kommandoen tillater homing, en prosess som lar maskinen orientere seg og hindrer dysen i å bevege seg ut av utskriftsleien. Denne kommandoen utføres før hver utskriftsprosess.
G29 – Bed Leveling (United)
G29 starter den automatiske sengeutjevningen før utskrift og sendes vanligvis etter G28-kommandoen siden G28 deaktiverer sengen utjevning. Basert på Marlin-fastvaren, omgir forskjellige parametere G29-kommandoen avhengig av nivelleringssystemet.
Her er sengenivelleringssystemene:
- Unified Bed Leveling: It er en mesh-basert automatisk sengeutjevningmetode som bruker sensoren til utskriftssengen på et bestemt antall punkter. Du kan imidlertid også legge inn målinger hvis du ikke har en sonde.
- Bilineær sengeutjevning: Denne mesh-baserte automatiske sengeutjevningsmetoden bruker sensoren til å sondere det rektangulære rutenettet ved en bestemt antall poeng. I motsetning til den lineære metoden, skaper den et mesh som er ideelt for skjeve utskriftsbed.
- Lineær sengutjevning: Denne matrisebaserte metoden bruker sensoren til å undersøke det rektangulære rutenettet ved et bestemt antall punkter . Metoden bruker en minste kvadraters matematisk algoritme som kompenserer for utskriftssengens enveis tilt.
- 3-punkts utjevning: Dette er en matrisebasert metode i sensoren som sonderer utskriftssengen. på tre forskjellige punkter ved hjelp av en enkelt G29-kommando. Etter måling genererer fastvaren et skråplan som representerer sengens vinkel, noe som gjør den best egnet for skråstilte senger.
M48 – Probe Repeatability Test
M48-kommandoen tester sensoren for presisjon , nøyaktighet, pålitelighet og repeterbarhet. Det er en nødvendig kommando hvis du bruker forskjellige strober ettersom de kommer i forskjellige egenskaper.
BLTouch G-Code
For de som bruker BLTouch-sensoren, nedenfor er noen få G-koder som brukes :
- M280 P0 S10: For å distribuere sonden
- M280 P0 S90: For å trekke tilbake sonden
- M280 P0 S120: For å gjøre en selvtest
- M280 P0 S160: For å aktivere alarmutløsning
- G4 P100:forsinkelse for BLTouch
- CR Touch
- EZABL Pro
- SuperPinda
Jeg skrev en artikkel som heter Best Auto- Utjevningssensor for 3D-utskrift – Ender 3 & Mer som du kan sjekke ut for mer informasjon.
Noen av disse produktene har forskjellige typer sensorer, for eksempel BLTouch har en pålitelig kontaktsensor som er enkel å bruke, presis og kompatibel med forskjellige utskriftssenger.
SuperPinda som vanligvis finnes i Prusa-maskiner er en induktiv sensor, mens EZABL Pro har en kapasitiv sensor som kan oppdage metalliske og ikke-metalliske utskriftssenger.
Se også: Slik får du det perfekte rykket & AkselerasjonsinnstillingNår du har satt opp bilen din sengeutjevning, bør du kunne få noen flotte første lag, noe som resulterer i mer suksess med 3D-utskrifter.
Denne videoen nedenfor er en ganske god illustrasjon og beskrivelse av hvordan automatisk sengeutjevning fungerer.
Hvordan sette opp automatisk sengeutjevning på en 3D-skriver – Ender 3 & Mer
- Rydd opp rusk fra utskriftssengen og dysen
- Nivellere sengen manuelt
- Installer den automatiske utjevningssensoren ved hjelp av braketten og skruene, sammen med ledningen
- Last ned og installer riktig firmware for din automatiske nivelleringssensor
- Konfigurer forskyvningene dine ved å måle X, Y & Z-avstander
- Start den automatiske utjevningsprosessen på 3D-skriveren din
- Legg til en eventuell relevant startkode til skjæremaskinen
- Juster Z-forskyvningen live
1. Rydd opp rusk fra Print Bed ogDyse
Det første trinnet du vil gjøre for å installere automatisk utjevning er å rydde opp rusk og filamenter fra utskriftssjiktet og dysen. Hvis du har rusk til overs, kan det påvirke utjevningen av sengen din.
Det kan være lurt å bruke isopropylalkohol med et papirhåndkle, eller bruke skrapen til å fjerne rusk. Oppvarming av sengen kan hjelpe med å få fast filament av sengen.
Jeg vil også anbefale å bruke noe sånt som 10 stk liten stålbørste med buet håndtak fra Amazon. En bruker som kjøpte disse sa at det fungerte utmerket på 3D-skriveren hans for å rengjøre dysen og varmeblokken, selv om de ikke er de mest robuste.
Han sa at siden de er ganske billige, kan du behandle dem som forbruksvarer .
2. Utjevn sengen manuelt
Neste trinn etter å ha ryddet opp i sengen er å nivellere den manuelt slik at ting er på et generelt godt nivå for den automatiske utjevningssensoren. Dette betyr ganske enkelt at du tar hjem 3D-printeren, justerer nivelleringsskruene på sengens fire hjørner og gjør papirmetoden for å nivellere sengen.
Se videoen nedenfor av CHEP om hvordan du kan justere sengen manuelt. .
Jeg skrev også en veiledning om Hvordan nivellere 3D-skriversengen – Dysehøydekalibrering.
3. Installer automatisk nivelleringssensor
Nå kan vi installere den faktiske automatiske nivelleringssensoren, BL Touch er et populært valg. Før du gjør dette, bør du koble frastrømforsyning av sikkerhetsmessige årsaker.
Se også: Slik sender du G-kode til 3D-skriveren din: Den rette måtenSitet bør inkludere en brakett sammen med to skruer som er designet for å passe på versjonen av 3D-skriveren du valgte. Det er to hull på hotend-braketten som sensorens brakett kan passe inn i.
Ta de to skruene og installer braketten på 3D-skriveren, og installer deretter sensoren på braketten. Det er en god idé å installere ledningen før du setter den på braketten.
Du må da fjerne eventuelle kabelbånd fra ledningene og fjerne skruene fra elektronikkdekselet på 3D-skriverens base. . Det skal være én skrue øverst og tre nederst.
Å få ledningene gjennom hovedledningshylsen som holder alle ledningene kan være vanskelig. En teknikk utført av CHEP er å få noe sånt som en kobbertråd, løkke enden av den og føre den gjennom ledningshylsen.
Han koblet deretter løkken til BL Touch-kontaktene og matet den tilbake gjennom ledningen. hylsen til den andre siden, og festet deretter kontakten til den automatiske utjevningssensoren til hovedkortet.
Det skal være en kontakt på hovedkortet for en automatisk utjevningssensor på Ender 3 V2. For Ender 3 krever det ekstra trinn på grunn av plassen på hovedkortet.
Når du setter på elektronikkdekselet igjen, sørg for at du ikke klemmer noen ledninger og sørg for at ledningene er borte fra fans.
Du kan følge denne videoguiden ved åUndervisning i teknologi for Ender 3 og kabling. Det krever 3D-utskrift et BL Touch Mount (Amazon), samt et Ender 3 5 Pin 27 Board for BL Touch.
Når du slår på 3D-skriveren, vet du at sensoren jobber gjennom lys og det klikker to ganger på utskriftsbordet.
4. Last ned & Installer riktig fastvare
Nedlasting og installasjon av riktig fastvarefil er neste trinn for å sette opp automatisk sengeutjevningssensor på 3D-skriveren. Avhengig av hvilket hovedkort du har, vil du finne en spesifikk nedlasting for BLTouch eller annen sensor.
Et eksempel for BL Touch er Jyers Marlin-utgivelsene på GitHub. Det er en anerkjent og populær fastvare som mange brukere har lastet ned og installert.
De har spesifikke nedlastinger for Ender 3 V2 for en BLTouch. Hvis du har en annen 3D-skriver eller nivelleringssensor, bør du kunne finne filen enten på produktnettstedet eller på et sted som GitHub. Sørg for å velge versjonen som er kompatibel med hovedkortet ditt.
Sjekk den offisielle Creality nyeste fastvaren for BLTouch. Disse inneholder .bin-filen som "E3V2-BLTouch-3×3-v4.2.2.bin-filen som er for Ender 3 V2 og et 4.2.2-kort.
Du kopierer det ganske enkelt til et SD-kort, slår av strømmen, setter SD-kortet inn i skriveren, slår på strømmen og etter ca. 20 sekunder skal skjermen komme på, noe som betyr at det erinstallert.
5. Konfigurer forskyvninger
Dette er nødvendig for å fortelle fastvaren hvor sensoren er i forhold til dysen for å gi den en X- og Y-retning og Z-forskyvning. Med Jyers-fastvaren på Ender 3 V2 er det slik trinnene gjøres.
X-retning
Først vil du måle omtrent hvor langt BLTouch-sensoren er unna dysen og inngangen denne verdien inn i 3D-printeren din. Når du har målingen for X-retningen, naviger til hovedmenyen > Kontroll > Forhånd > Probe X Offset, skriv deretter inn avstanden som en negativ verdi.
I en opplæringsvideo målte CHEP avstanden hans til -44 for referanse. Gå deretter tilbake og klikk på "Butikkinnstillinger" for å lagre informasjonen.
Y-retning
Vi ønsker å gjøre det samme for Y også.
Naviger til hovedmenyen > Kontroll > Forhånd > Probe Y Offset. Mål avstanden i Y-retningen og sett inn verdien som negativ. CHEP målte en avstand på -6 her for referanse. Deretter går du tilbake og klikker på "Lagre innstillinger" for å lagre informasjonen.
Auto Hjem
På dette tidspunktet blir BL Touch Z-stoppbryteren slik at du kan flytte din eksisterende Z endestoppbryter ned. Nå ønsker vi å plassere skriveren slik at den jevner seg ut i midten av sengen.
Naviger til hovedmenyen > Forbered > Auto Hjem for å sikre at sensoren er hjemme. Skrivehodet beveger seg i X- og Y-retningen til midten og trykkned to ganger for Z-retningen. På dette tidspunktet er den hjemme.
Z-retning
Til slutt ønsker vi å sette opp Z-aksen.
Naviger til hovedmenyen > Forbered > Hjem Z-akse. Skriveren vil gå til midten av utskriftsrommet og sonden to ganger. Den vil da gå dit skriveren tror 0 er og sonde to ganger, men den vil faktisk ikke berøre sengeoverflaten, så vi må justere Z-offset.
Først bør du aktivere «Live Adjustment» deretter gi en grov måling for å se hvor mye munnstykket ditt er utenfor sengen. Når du har gjort det, kan du legge inn verdien i Z-offset for å senke dysen ned.
For referanse målte CHEP avstanden hans til -3,5, men få din egen spesifikke verdi. Du kan deretter legge et stykke papir under munnstykket og bruke microsteps-funksjonen til å senke dysen ytterligere ned til papiret og dysen har friksjon, og deretter klikke på "Lagre".
6. Start automatisk utjevningsprosess
Naviger til hovedmenyen > Nivå og bekreft nivået for å starte nivelleringen. Skrivehodet vil gå rundt og sondere sengen på en 3 x 3 måte for 9 totalt poeng for å danne en maske. Når utjevningen er fullført, klikk på "Bekreft" for å lagre innstillingene.
7. Legg til relevant startkode til Slicer
Siden vi bruker BLTouch, nevner instruksjonene å legge inn en G-Code-kommando i "Start G-Code":
M420 S1 ; Autonivå
Dette er nødvendig for å aktivere mesh. Bare åpne opp skjæremaskinen,for dette eksemplet bruker vi Cura.
Klikk nedoverpilen ved siden av 3D-skriveren og velg "Administrer skrivere".
Nå velger du " Maskininnstillinger".
Dette får opp "Start G-koden" der du skriver inn kommandoen "M420 S1 ; Autolevel".
Dette trekker i utgangspunktet inn nettmasken automatisk ved starten av hver utskrift.
8. Direktejustering av Z-forskyvning
Sengen din vil ikke være helt i vater på dette tidspunktet fordi vi må gjøre et ekstra trinn med å justere Z-forskyvningen.
Når du starter en ny 3D-utskrift , er det en "Tune"-innstilling som lar deg live justere Z-offset. Bare velg "Tune" og bla deretter ned til Z-offset, hvor du kan endre Z-offset-verdien for bedre utjevning.
Du kan bruke en 3D-utskrift som ekstruderer en filamentlinje rundt ytterkanten av seng og bruk fingeren for å kjenne hvor godt filamentet fester seg til sengen. Hvis den føles løs på byggeoverflaten, vil du bruke «Z-Offset Down» for å flytte dysen ned og omvendt.
Når du har fått det til et godt punkt, lagrer du den nye Z-offset. verdi.
CHEP går gjennom disse trinnene mer detaljert, så sjekk ut videoen nedenfor for å se hvordan du gjør dette for 3D-skriveren din.
Er automatisk sengeutjevning verdt det?
Automatisk sengeutjevning er verdt det hvis du bruker mye tid på å jevne ut sengen. Med de riktige oppgraderingene som stive fjærer eller silikonsøyler,du bør ikke måtte jevne sengen din veldig ofte. Noen mennesker trenger bare å nivellere sengene sine med noen måneders mellomrom, noe som betyr at automatisk utjevning av sengen kanskje ikke er verdt det i slike tilfeller.
Det tar ikke for lang tid å justere sengen manuelt med erfaring. , men det kan være plagsomt for en nybegynner. Mange mennesker elsker automatisk nivellering av sengen etter å ha installert en BLTouch med den relevante fastvaren.
En bruker nevnte at det er veldig verdt det for dem fordi de ikke trenger å bekymre seg for å jevne sengen perfekt. En annen bruker som var på siden av å nivellere din egen seng manuelt sa at de fikk en BLTouch og foretrekker den fremfor manuell nivellering.
De bruker også Klipper-fastvare i stedet for Marlin som har noen flotte funksjoner som folk liker. Det er også bedre hvis du prøver ut forskjellige byggeflater fordi det er lettere å bytte siden den automatiske utjevningen starter.
Personlig nivellerer jeg fortsatt sengen min manuelt, men jeg har 3D-skrivere som har assistert utjevning som gjør den mer konsistent over tid.
Hvis du opplever utjevningsproblemer, skrev jeg en artikkel kalt How to Fix Ender 3 Bed Leveling Problemer – Feilsøking
Jeg har også hørt historier om folk som har problemer med å få god utjevning , så ting går ikke alltid perfekt med automatisk sengeutjevning, men det er mest sannsynlig på grunn av brukerfeil, eller kjøp av sensorkloner for automatisk sengutjevning.
Noen av fordelene med automatisk seng