3D Drukmachines: Aan de slag met universele BED LEVELING

De laatste keer dat we het gehad over hoe Marlin heeft een aantal bed leveling-mechanismen, waaronder unified bed nivellering of UBL. UBL probeert alle dingen voor alle mensen, alsmede voorzieningen heeft dichte mazen dat uw bed te maken, alsmede biedt methoden voor u om te veranderen, alsmede bewerken die mazen te produceren.

We spraken over precies hoe uw printer klaar voor BMW de laatste tijd om te krijgen, maar niet precies hoe deze te gebruiken tijdens het afdrukken. Daarvoor zul je eis om over ten minste een bij elkaar passen en te activeren in de opstart van je code. U zult ook willen goed ingesteld uw Z hoogte tot wat werk goed te maken.

fasen

Bijna alle UBL mechanismen in de G29-opdracht. Tenzij je helemaal bij nul beginnen, wil je ton per elkaar passen van een “slot” in EEPROM:

G29 L2
Dat betekent slot 2’s in elkaar passen is nu in het geheugen zo goed als u zult werken. Als je het niet redden, zal elke vorm van wijzigingen die je maakt worden verloren. Dit betekent niet noodzakelijkerwijs activeren nivelleren, door de manier waarop. Het is gewoon ton het gaas. Als je begint vanaf nul, doe je niet eis om tonnen niets.

Het opzetten van het in elkaar passen hoeft de gebruiken van fase commando’s naar G29 waarin de letter P te gebruiken, evenals een aantal:

P0 – Zero het in elkaar passen, alsmede turn off het leveling systeem.

P1 – onmiddellijk sonde zo veel mogelijk. Normaal gesproken is dit doekjes uit de bestaande elkaar passen, tenzij u gebruik maken van de optie C. Als je herkent u niet wilt dat om veel of een groot aantal punten sonde, kunt u stoppen met het vasthouden van de controller ingedrukt voor een paar seconden.

P2- handmatig sonde elke vorm van punten niet ingevuld. De printer zal tijdig u op het scherm scherm om verder te gaan. U kunt het bed handmatig aan met het mondstuk of gebruik maken van de B geschil aan een vulstuk als een stuk papier het eerst en vervolgens gebruiken die hoogte alle punten handmatig vaststellen bepalen. U kunt afbreken, opnieuw, door de controller ingedrukt te houden.

P3 – fill onbevolkte gebieden van de maas. U kunt een waarde met C specificeren of weglaten het zo goed als de printer zal proberen om de aanname van de beste waarde van de omliggende data. Het is verrassend groot bij dit. Echter, als u meerdere rijen of kolommen van punten niet nader gespecificeerde, dit commando zal alleen de “eerste” reeks punten, zodat je ze net zo goed als aanname mogelijk kan verfijnen veel beter voor de rest van de punten. Wat dat betekent is dat als je alleen maar proberen te krijgen de grid gevuld is, mag u meerdere keren eis om problemen op P3.

P4 – fine-tunen in elkaar passen punten. Dit maakt de printer tijdig u op het scherm om specifieke punten te bepalen. Gewoonlijk zul je een X bieden alsook Y samen te coördineren met een herhaling (vaak 1).

P5 – verschaffen statistieken op elkaar passen zoals impliceren zowel als gewone afwijking. onder andere een C als je wilt de pasvorm samen verschuiven om ervoor te zorgen dat de typische waarde wordt gedacht ongeveer nul.

P6 – verschuiving van de mesh. bieden een waarde met C tot verplaatsing van de gehele elkaar passen omhoog of omlaag. Dit kan handig zijn als je, laten we zeggen, het afdrukken van PLA evenals gewenst de afdruk om verplaatsing van een paar honderd micrometer te vermijden overadhesion.

Dat lijkt verwarrend, maar het algemene concept is dat je begint met P1 evenals vervolgens gebruik maken van ofwel P2 of P3 (of beide) totdat alle punten zijn ingesteld. De rest wordt gebruikt voor speciale functies of voor het fine-tuning dingen. gewoon niet nalaten te denken om de pasvorm samen op te slaan, evenals in gedachten te houden, waar je hem:

G29 S1
Ik stel voor dat je je allereerste P1 resultaat op te slaan in een sleuf die je nooit modificatie evenals vervolgens de resultaten op te slaan na P2 evenals P3 ergens anders. Die methode als je een potje van maken, kunt u teruggaan naar de basislijn, alsmede beginnen met de overname zonder te renoveren talrijke sondes.

Visualiseer uw bed Heights

Dus precies hoe ga je begrijpen wat UBL aan het doen is? U kunt een topografie rapport (T) te vragen evenals een aantal gegevens op te halen:

G29 T
U kunt V1 toe te voegen aan een beetje veel meer breedsprakigheid evenals T1 zal de uitgang van gegevens die geschikt zijn voor een spreadsheet of andere software-applicatie te lezen.

Hier is een voorbeeld rapport:

Bed Topografie Verslag:

(0210) (210210)
0 1 2 3 4 5 6
6 | -0,533 -0,533 -0,522 -0,483 -0,461 -0,429 -0,400
|
5 | -0,400 -0,367 -0,324 -0,245 -0,183 -0,112 -0,183
|
4 | -0,359 -0,259 -0,183 -0,075 -0,026 +0,076 +0,200
|
3 | -0,333 -0,233 -0,115 -0,001 +0,070 +0,181 +0,200
|
2 | -0,348 -0,248 -0,140 -0,009 +0,062 +0,161 +0,200
|
1 | -0,350 -0,290 -0,177 -0,049 -0,003 +0,130 +0,400
|
0 | -0,350 [-0,290] -0,049 -0,003 -0,177 0,130 0,400
0 1 2 3 4 5 6
(0, 0) (210, 0)

De P5 commando, door de manier, meldt de fundamentele afwijking van deze set als ongeveer 0,24. Dat betekent dat ongeveer 68%van de gegevens plus of min 0,24 mm van de inhouden waarde. dan 95% van de lezingen zijn binnen 0,48 mm (nogmaals, plus of min). Zoals u kunt zien, heb ik een hoek die een beetje werk moet – de totale variatie is ongeveer 1 mm van de grootste punt naar het laagste.

Het bed data uitgezet
Z Hoogte

Zelfs als we de vorm van het bed te begrijpen, zijn er andere elementen in het spel. Vooral de actuele hoogte van de spuitmond is cruciaal. Je moet de Z-balans uit te stellen om ervoor te zorgen dat het verschil tussen de sonde en het mondstuk is precies goed.

Iedereen heeft zijn eigen methode voor het opzetten van UBL, maar mijn advies is om te beginnen met uitgeschakeld. druk dan een beetje geluid of schijf in het midden van het bed. Het hoeft niet zo te zijn extreem dikke evenals zou weinig voldoende dat het bed flat onder het zal zijn om zijn. Bijvoorbeeld kan een 5 mm cilinder met een diameter van 20 mm. Je kunt snel zien of de plastic blijft bij het bed of niet. Als het ook squishy of niet plakken, verandert de Z balans uit tot het is. doe dan de metingen elkaar passen.

Echter, de rest uit niet wijziging van de vorm van het bed, zodat u de balans en laatste kunt instellen of u kunt de hoogte van het gaas te veranderen, ook. Alle echte oplossingen, maar ik kiezen om eerst de hoogte te stellen.

Opstarten

Uw startup code heeft een paar dingen te doen. Je eis om tonnen de geprefereerde elkaar passen evenals beurt op nivellering. Standaard wordt een huis commando uit te schakelen, maar u kunt wijziging dat als je weer op te bouwen Marlin. Uw bed zal zeer waarschijnlijk niet te worden aangepast vorm, maar het kan een beetje verschuiven. U kunt gebruiken G29 J een 3 punts meting en het in elkaar passen scheef op basis van die meting. U ook verplichting om activate nivellering met G29 A, als het niet altijd ingeschakeld.

Je moet ook stellen een fade hoogte, die je kunt doen als in EEPROM als je wilt. Dit is meestal 10 mm, evenals de aanpassing gebruikt vanwege de in elkaar passen wordt minder en minder op elke laag totdat je die hoogte raken. Daarna is er geen Z correctie toegepast. Meestal door dat punt, uw print is prima, evenals het tijd evenals slijtage bespaart op uw Z-as, ook.

Een plan

Dus als je wilde om uit te proberen UBL, hier is een plan:

Terugcompileren Marlin UBL staan evenals de wens om mee te beginnen, alsmede tal van punten te weerstaan. Misschien wilt allereerste evenals dan het aantal punten te verbreden vertrouwd te geraken. Een 7 x 7 rooster is ideaal voor vele printers. U kunt ook wilt instellen dat automatische hoogteregeling ervoor te zorgen dat terug naar zijn vorige gebracht opgeven na een HOME.

Positioneer uw bed in de typische methode als beste je kunt. Hoe minder aanpassing vereist, de veel betere UBL zal werken.

Ga nog niet aan automatische hoogteregeling. een goede cilinder af te drukken in het midden van het bed allereerste door het aanpassen van de Z compenseren.

Verwarm het bed om uw typische temperatuur evenals doe een G29 P1. de resultaten opslaan in bijvoorbeeld slot 2 (G29 S2).

Doe een G29 T evenals zien of elke vorm van punten niet worden gemeten. Je moet begrijpen waarom ze niet werden gemeten. Bijvoorbeeld, als de Z probe aan de linkerkant van het afdrukken mondstuk moet je niet unprobed punten aan de linkerzijde van het bed. Als je dat doet, uw configuratie in Marlin is verkeerd zo goed als u eis om opnieuw te compileren.

U kunt een G29 P2 doen om te vullen in de rest van de plekken, maar voor een eerste poging, probeer G29 P3 plaats.

Heeft een G29 T nogmaals evenals herhaal de P2 of P3 wordt begeleid tot je een volledige mesh.

Voeg de elkaar passen in sleuf 1 (G29 S1)

Stel je startup code om tonnen slot 1 (G29 L1) evenals activate (G29 A). Misschien wilt u een G29 J doen na de ton en, bij voorkeur, na uw bed is hot.

Druk een testobject. Misschien wilt u beginnen met een beetje gecentreerde onderdeel een keer weer gewoon om te bevestigen heb je niets verpest. Een bed vlakheid patroon nuttig. Marlin heeft een commando “mesh validatie” dat een patroon als dat (G26) zo goed als u zou kunnen gebruiken dat ook zal trekken. Toch zal het even welk type van bed vlakheid testafdruk fijn zijn om te beginnen.

Als u merkt dat een aantal punten zijn ook hoog of laag is, kunt u proberen ze te bewerken. Als je ook ver weg, kunt u altijd terugkeren naar de opgeslagen kopie in slot 2, alsmede beginnen met de overname. Inductieve sensoren soms bijvoorbeeld vreemde resultaten leveren bij de rand wanneer deze gedeeltelijk uit de metalen bed.

Tips

Octoprint kunt bewerken mazen met een beetje hulp,
Merk op dat ik altijd proberen om elke vorm van merken met een warm bed te doen. warm maakt de zaken uit te breiden, zodat het sonderen van de bed kille meest waarschijnlijke is niet zo nauwkeurig als je wilt.

Als u behoefte een snelle verificatie bed print, er zijn genoeg op sites als Thingiverse, waaronder het mijne. U kunt de X alsook Y-schaal wordt gedacht aan in de vorm van uw bed in plaats van opnieuw te maken. gewoon niet proportioneel schaal van de Z-as.

Als u Octoprint te gebruiken, kunt u evenals bewerken mazen er te zien met een plugin. Er is eveneens een plugin om de pasvorm samen stel of u kunt doen zoals ik hierboven ook een plaats voor zo gebruikendat doel.

Het zit er op!

Dus u gebruikt UBL? Zo niet, waarom niet? Natuurlijk, als je een fantastisch bed hebt, kun je het misschien even parallel maken met de X-as en worden gedaan. Als je echter gebruik maakt van bedden die niet helemaal plat zijn, kun je de hoeken niet gewoon verhuizen om alles te perfecten.

Het UBL-systeem is een soort van een “virtueel bedoppervlak” en dat impliceert dat u het snel kunt veranderen zonder mechanische problemen. Als je wilt dat Petg niet zo hard blijft plakken, kun je de pasvorm een beetje samenschuiven. Als een deel van een ontwerp buitengewoon klein is, evenals extra squish in het bed nodig hebben, zou u dat ook kunnen doen.

Natuurlijk is het bednivellering niets nieuws. Als u echter geen UBL gebruikt, wilt u misschien nadenken over het upgraden. Alleen de mogelijkheid om de pasvorm samen te passen, evenals winkels van verschillende bedpillingconfiguraties is de moeite waard.