Ultimate Marlin G-Code Guide – Kako ih koristiti za 3D ispis

Roy Hill 06-08-2023
Roy Hill
Naredba M104 postavlja ciljanu temperaturu za hotend pisača i počinje ga zagrijavati. Nakon postavljanja ciljane temperature, naredba ne čeka da hotend dosegne temperaturu.

Odmah prelazi na pokretanje drugih naredbi G-koda dok se hotend zagrijava u pozadini. Potrebno mu je pet parametara, a to su:

  • [S< temp (°C )>]: Određuje ciljanu temperaturu za ekstruder u Celzija.
  • [T< indeks (0

    G-kodovi naširoko se koriste u 3D ispisu, posebno putem firmvera Marlin. Mnogi se ljudi pitaju kako koristiti G-kodove u svoju korist, pa sam odlučio napisati ovaj članak kako bih pomogao čitateljima.

    U ostatku ovog članka postoje neke korisne pojedinosti o G-kodovima, pa nastavite čitati za više.

    Što su G-kodovi u 3D ispisu?

    G-kod je jednostavno programski jezik za CNC (računalno numerički upravljane) strojeve poput 3D pisača, CNC glodalice, itd. Sadrži skup naredbi koje firmware koristi za upravljanje radom pisača i kretanjem glave pisača.

    Kako se stvara G-kod?

    G-kod za 3D pisače se stvara pomoću posebne aplikacije koja se zove rezač. Ovaj program uzima vaš 3D model i reže ga na tanke 2D slojeve.

    Zatim određuje koordinate ili putanju kroz koju treba proći ispisna glava da bi se izgradili ti slojevi. Također kontrolira i postavlja specifične funkcije pisača poput uključivanja grijača, ventilatora, kamera itd.

    Popularni rezači na tržištu uključuju PrusaSlicer i Cura.

    Vrste G-koda

    Iako je opći naziv za CNC naredbe G-kod, naredbe možemo općenito podijeliti u dvije kategorije; Oni uključuju:

    • G-kod
    • M-kod

    G-kod

    G-kod označava geometrijski kod. Njegova primarna funkcija je upravljanje kretanjem, položajem ili putanjom ispisne glave.

    Upotrebom G-koda možete pomicati mlaznicudostigne ciljnu temperaturu prije vraćanja kontrole hostu.

    Krevet se nastavlja zagrijavati u pozadini dok pisač izvršava druge retke G-koda. Potreban je jedan parametar, koji je:

    • [S< temp (°C )>]: Ovaj parametar postavlja ciljanu temperaturu za krevet u Celzijusu.

    Na primjer, za zagrijavanje kreveta do 80 ° C, naredba je M140 S80.

    Marlin M190

    Naredba M190 postavlja ciljanu temperaturu za krevet i čeka dok ga krevet ne postigne. Ne vraća kontrolu domaćinu niti izvršava bilo koji drugi G-kod dok krevet ne dosegne tu temperaturu.

    Napomena: Ako postavite ciljanu temperaturu pomoću S , samo čeka dok zagrijava krevet GORE na zadanu temperaturu. Međutim, ako se krevet mora ohladiti da dostigne tu temperaturu, domaćin ne čeka.

    Za naredbu čekanja tijekom grijanja i hlađenja, morate postaviti ciljnu temperaturu pomoću R parametar. Na primjer, za hlađenje kreveta na 50 ° C i čekanje dok ne postigne tu temperaturu, naredba je M190 S50.

    Marlin M400

    Naredba M400 pauzira red čekanja za obradu G-koda dok se ne završe svi trenutni pomaci u međuspremniku. Red čekanja za obradu čeka u petlji dok se sve naredbe ne dovrše.

    Nakon dovršetka svih poteza, pisač nastavlja izvršavati G-kodNakon ove visine, pisač prestaje koristiti kompenzaciju mreže.

Na primjer, recimo da želite ispisati druge podatke mreže u EEPROM-u u CSV formatu. Ispravna naredba za upotrebu je: M420 V1 I1 T1

Marlin M420 S1

M420 S1 je podskup naredbe M420 . Omogućuje izravnavanje kreveta na pisaču pomoću važeće mreže koju dohvaća iz EEPROM-a.

Ako u EEPROM-u nema valjane mreže, neće učiniti ništa. Obično se nalazi nakon G28 naredbe za samonavođenje.

Marlin G0

Marlin G0 je naredba za brzo kretanje. Pomiče mlaznicu iz jednog položaja u drugi na ugradbenim pločama kroz najkraću moguću udaljenost (ravna linija).

Ne polaže nikakvu nit dok se kreće, što joj omogućuje da se kreće brže od naredbe G1 . Ovdje su parametri potrebni:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: Ovi parametri postavljaju novi položaj za pomicanje na X, Y i Z osi.
  • [F< mm /s >]: Brzina uvlačenja ili brzina ispisne glave. Pisač će automatski koristiti brzinu dodavanja iz zadnje G1 naredbe ako je izostavljena.

Dakle, ako želite brzo pomaknuti glavu pisača do ishodišta pri 100 mm/s, naredba je G0 X0 Y0 Z0 F100.

Marlin G1

Naredba G1 pomiče pisač s jedne točke na drugu na radnoj ploči u linearnomstaza. Poznata je kao naredba linearnog pomicanja jer istiskuje nit dok se kreće između točaka.

To je razlikuje od brzog pomicanja ( G0 ), koje ne polaže nit tijekom pomicanja. Potrebno je nekoliko parametara, uključujući:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: Ovi parametri postavljaju novi položaj na koji se pomiče na osi X, Y i Z.
  • [E< pos >]: Ovo postavlja količinu filamenta za ekstrudiranje tijekom pomicanja do nove točke.
  • [F< mm/s >]: Brzina uvlačenja ili brzina glave pisača. Pisač će automatski koristiti brzinu uvlačenja iz zadnje G1 naredbe ako je izostavljena.

Na primjer, da položite nit u ravnoj liniji između dvije točke brzinom od 50 mm/s, desno naredba je G1 X32 Y04 F50 E10.

Marlin G4

Naredba G4 pauzira stroj na određeno razdoblje. Red naredbi je za to vrijeme pauziran, tako da ne izvršava nijednu novu naredbu G-koda.

Tijekom pauze, stroj i dalje održava svoje stanje. Svi grijači zadržavaju svoje trenutne temperature, a motori su i dalje uključeni.

Potrebna su dva parametra, a to su:

  • [P< vrijeme(ms) >]: Ovo određuje vrijeme pauze u milisekundama
  • [S< vrijeme(a) >]: Ovo postavlja pauzu vrijeme u sekundama. Ako su postavljena oba parametra, S uzimaprednost.

Za pauziranje stroja na 10 sekundi, možete koristiti naredbu G4 S10.

Marlin G12

Naredba G12 aktivira postupak čišćenja mlaznica pisača. Najprije pomiče mlaznicu na unaprijed postavljeno mjesto na pisaču gdje je montirana četka.

Zatim agresivno pomiče glavu pisača po četkici kako bi očistila sve filamente zapele na njoj. Ovdje su neki od parametara koje može primiti.

  • [P]: Ovaj parametar omogućuje vam odabir uzorka čišćenja koji želite za mlaznicu. 0 je ravno naprijed-natrag, 1 je cik-cak uzorak, a 2 je kružni uzorak.
  • [S< count >]: Broj puta želite da se uzorak čišćenja ponavlja.
  • [R< radijus >]: Radijus kruga čišćenja ako odaberete uzorak 2.
  • [T< count >]: Ovo određuje broj trokuta u cik-cak uzorku.

Ako želite očistiti Vašu mlaznicu na četki u obrascu naprijed-natrag, desna naredba je G12 P0.

Cura pruža način korištenja ove naredbe u svojim eksperimentalnim postavkama. Više o naredbi wipe nozzle možete pročitati u ovom članku koji sam napisao o tome kako koristiti eksperimentalne postavke u Cura.

Marlin G20

Naredba G20 postavlja firmware pisača da sve jedinice tumači kao inče . Dakle, sve vrijednosti istiskivanja, kretanja, ispisa, pa čak i vrijednosti ubrzanja bit ćeinterpretirano u inčima.

Dakle, pisač će imati inče za linearno kretanje, inče/sekundu za brzinu i inče/sekundu2 za ubrzanje.

Marlin G21

G21 naredba postavlja firmware pisača da interpretira sve jedinice kao milimetre. Dakle, linearni pokreti, brzine i ubrzanje bit će u mm, mm/s odnosno mm/s2.

Marlin G27

Naredba G27 parkira mlaznicu na unaprijed definiranoj položaj na ugradbenim pločama. Čeka dok se ne završe svi pokreti u redu čekanja, a zatim parkira mlaznicu.

Ovo je vrlo korisno kada želite pauzirati ispis kako biste izvršili prilagodbe ispisa. Možete parkirati mlaznicu kako biste izbjegli lebdjenje iznad ispisa i njegovo topljenje.

Potreban je jedan parametar, a to je:

  • [P]: Ovo određuje mjesto Z-park. Ako odaberete 0, firmware će podići mlaznicu na Z-park lokaciju samo ako je početna visina mlaznice niža od Z-park lokacije.

Odabir jednog parkira mlaznicu na Z-park lokaciju. mjesto bez obzira na početnu visinu. Odabir 2 podiže mlaznicu za iznos Z-parka, ali ograničava njenu Z visinu na nižu od Z max.

Ako koristite naredbu G27 bez ikakvih parametara, zadana je P0.

Marlin G28

Naredba G28 usmjerava pisač da uspostavi poznatu lokaciju u ishodištu. Pokretanje je postupak kojim pisač pronalazi ishodište (koordinatu [0,0,0])pisač.

To čini pomicanjem svake osi pisača dok ne pogode odgovarajuće granične prekidače. Tamo gdje svaka os aktivira svoj granični prekidač je njezino ishodište.

Ovdje su neki od njezinih parametara:

  • [X], [Y], [Z]: Možete dodati bilo koji od ovih parametara da ograničite samonavođenje na ove osi. Na primjer, G28 X Y vraća samo X i Y osi.
  • [L]: Vraća stanje izravnavanja kreveta nakon vraćanja u početno stanje.
  • [0]: Ovaj parametar preskače početno ako je položaj ispisne glave već pouzdan.

Na primjer, ako želite vratiti samo X i Z osi, prava naredba je G28 X Z. Za postavljanje svih osi možete koristiti samo naredbu G28 .

Marlin G29

G29 je automatski krevet naredba niveliranja. Pokreće automatski ili poluautomatski sustav za niveliranje kreveta instaliran na vašem stroju za izravnavanje kreveta.

Ovisno o marki pisača, možete imati jedan od pet složenih sustava za izravnavanje kreveta u svom firmveru. Oni uključuju:

  • Niveliranje mrežastog kreveta
  • Automatsko niveliranje kreveta
  • Jedinstveno niveliranje kreveta
  • Automatsko niveliranje kreveta (linearno)
  • Automatsko niveliranje kreveta (3 točke)

Svaki ima specifične parametre za rad s hardverom pisača.

Marlin G30

Naredba G30 ispituje konstrukciju ploču na određenoj točki sondom automatskog sustava za izravnavanje posteljice. To čini kako bi se odredila Z visina te točke (udaljenost od mlaznice do kreveta).

Nakon što dobije visinu, postavlja mlaznicu na odgovarajuću udaljenost iznad građevne ploče. Potrebni su neki parametri, koji uključuju:

  • [C]: Postavljanje ovog parametra na jedan omogućuje temperaturnu kompenzaciju jer se većina materijala širi tijekom zagrijavanja.
  • [X< pos >], [Y< pos >]: Ovi parametri određuju koordinate gdje želite sondirati.

Za sondiranje korita na trenutnoj poziciji mlaznice, možete koristiti naredbu bez ikakvih parametara. Za ispitivanje na određenoj lokaciji kao što je [100, 67], prava naredba je G30 X100 Y67.

Marlin M76

Naredba M76 pauzira mjerač vremena ispisa .

Marlin G90

Naredba G90 postavlja pisač u način rada apsolutnog pozicioniranja. To znači da se sve koordinate u G-kodu tumače kao položaji u ravnini XYZ u odnosu na ishodište pisača.

Također postavlja ekstruder na apsolutni način osim ako ga naredba M83 ne poništi. Ne zahtijeva nikakve parametre.

Vidi također: 7 načina kako popraviti pod ekstruzijom – Ender 3 & Više

Marlin G92/G92 E0

Naredba G92 postavlja trenutni položaj mlaznice na navedene koordinate. Možete ga koristiti za isključivanje određenih područja vašeg ispisnog sloja i postavljanje odstupanja za vaš pisač.

Naredba G92 uzima nekoliko koordinatnih parametara. Oni uključuju:

  • [ X< pos >], [Y< pos >], [Z< pos >]: Oviparametri uzimaju koordinate za novi položaj ispisne glave.
  • [E< pos >]: Ovaj parametar uzima vrijednost i postavlja je kao položaj ekstrudera . Možete koristiti naredbu E0 za poništavanje ishodišta ekstrudera ako je u relativnom ili apsolutnom načinu rada.

Na primjer, recimo da želite da središte vašeg kreveta bude novo ishodište. Prvo provjerite je li vaša mlaznica u sredini kreveta.

Zatim pošaljite naredbu G92 X0 Y0 na svoj pisač.

Napomena: Naredba G92 održava fizičke granice postavljene krajnjim graničnicima. Ne možete koristiti G92 za pomicanje izvan graničnog prekidača X ili ispod postolja za ispis.

Dakle, to je to! Gore navedeni G-kodovi predstavljaju mali, ali bitan dio biblioteke G-kodova koje bi svaki zaljubljenik u 3D ispis trebao znati.

Kako ispisujete više modela, mogli biste naići na više naredbi G-kodova koje možete dodati svom biblioteka.

Sretno i sretno ispisivanje!

ravnu liniju, postavite ga na određeno mjesto, podignite ga ili spustite ili ga čak pomičite kroz zakrivljenu stazu.

Pre njih stoji G kako bi se pokazalo da su G-kod .

M-kod

M-kod je kratica za Razne naredbe. To su strojne naredbe koje kontroliraju druge funkcije pisača osim kretanja ispisne glave.

Stvari za koje su odgovorni uključuju; paljenje i gašenje motora, postavljanje brzine ventilatora, itd. Još jedna stvar za koju je odgovoran M-Kod je postavljanje temperature kreveta i temperature mlaznice.

Pred njima se nalazi M, što označava razno.

Što su 'Okusi' G-koda?

Okus G-koda odnosi se na način na koji firmver vašeg pisača (operativni sustav) očekuje da njegov G-kod bude formatiran. Postoje različiti okusi zbog različitih standarda G-koda i firmvera koji koriste različite marke pisača.

Na primjer, standardne naredbe kao što su pomakni, uključi grijač, itd., uobičajene su za sve pisače. Međutim, neke nišne naredbe nisu iste, što može dovesti do pogrešaka pri ispisu ako se koristi s pogrešnim strojem.

Kako bi se tome suprotstavili, većina rezača ima opcije za postavljanje vašeg profila pisača tako da možete odabrati pravi okus za vaš stroj. Rezač će zatim prevesti 3D datoteku u odgovarajući G-kod za vaš stroj.

Neki primjeri okusa G-koda uključuju RepRap. Marlin, UltiGcode, Smoothie,itd.

Popis glavnih G-kodova u 3D ispisu

Postoje brojne naredbe G-kodova dostupnih za različite firmvere 3D pisača. Evo nekih uobičajenih na koje možete naići tijekom ispisa i kako ih koristiti.

Marlin M0 [bezuvjetno zaustavljanje]

Naredba M0 poznata je kao naredba bezuvjetnog zaustavljanja. Zaustavlja rad pisača nakon posljednjeg pokreta i isključuje grijače i motore.

Nakon zaustavljanja rada pisača, on ili spava određeno razdoblje ili čeka korisnički unos da se vrati na mrežu. Naredba M0 može uzeti tri različita parametra.

Ovi parametri su:

  • [P < vrijeme(ms) >]: Ovo je vrijeme u milisekundama za koje želite da pisač spava. Na primjer, ako želite da pisač spava 2000 ms, upotrijebit ćete M0 P2000
  • {S< time(s) > ]: Ovo je vrijeme za koje želite da pisač spava u sekundama. Na primjer, ako želite da pisač spava 2 sekunde, upotrijebit ćete M0 S2
  • [ poruku ]: Vi može koristiti ovaj parametar za prikaz poruke na LCD-u pisača dok je pauziran. Na primjer, M0 Pritisnite središnji gumb za ponovno pokretanje ispisa .

Napomena: M0 naredba je ista kao naredba M1 .

Marlin M81

Naredba M81 isključuje PSU pisača(jedinica za napajanje). To znači da svi grijači, motori itd. neće moći raditi.

Također, ako ploča nema alternativni izvor napajanja, ona se također gasi.

Marlin M82

Naredba M82 stavlja ekstruder u apsolutni način rada. To znači da ako G-kod zahtijeva od ekstrudera da ekstrudira 5 mm filamenta, on istiskuje 5 mm bez obzira na prethodne naredbe.

Nadjačava naredbe G90 i G91.

Naredba utječe samo na ekstruder, tako da je neovisan o drugim osima. Na primjer, razmotrite ovu naredbu;

M82;

G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ;

G1 X0.4 Y20 Z0.3 F1500.0 E30;

Ekstruder je postavljen na apsolutni način rada pomoću M82 u retku 1. U retku 2 crta prvu liniju ekstrudiranjem 15 jedinica filamenta.

Nakon retka 2, vrijednost ekstruzije nije vraćena na nulu. Dakle, u retku 3, naredba E30 ekstrudira 30 jedinica filamenta pomoću naredbe E30 .

Marlin M83

Naredba M83 postavlja ekstruder pisača u relativni način rada. To znači da ako G-kod zahtijeva ekstruziju filamenta od 5 mm, pisač ekstrudira 5 mm kumulativno, na temelju prethodnih naredbi.

Naredba M83 ne uzima nikakve parametre. Na primjer, pokrenimo naredbu iz posljednjeg primjera s M83 .

M83;

G1 X0.1 Y200.0 Z0 .3 F1500.0 E15;

G1 X0.4 Y20Z0.3 F1500.0 E30;

Nakon naredbe E15 u retku 2, vrijednost E nije vraćena na nulu; ostaje na 15 jedinica. Dakle, na retku 3, umjesto ekstrudiranja 30 jedinica filamenta, ekstrudirat će se 30-15 = 15 jedinica.

Marlin M84

Naredba Marlin M84 onemogućuje jedan ili više koraka i motori ekstrudera. Možete ga postaviti da ih onemogući odmah ili nakon što pisač neko vrijeme ne radi.

Može uzeti četiri parametra. Oni uključuju:

  • [S< vrijeme(a) >]: Ovo određuje količinu vremena mirovanja prije nego što se naredba pokrene i onemogući motor. Na primjer, M84 S10 onemogućuje sve stepere nakon što su bili neaktivni 10 sekundi.
  • [E], [X], [Y], [Z]: Možete upotrijebiti jedno ili više njih za odabir određenog motora u praznom hodu. Na primjer, M84 X Y u praznom hodu motori X i Y.

Napomena: Ako ne koristite nijedan parametar s naredbom, ona se odmah pokreće u praznom hodu svi koračni motori.

Marlin M85

Naredba M85 isključuje pisač i firmware nakon razdoblja neaktivnosti. Zauzima vremenski parametar u sekundama.

Ako pisač miruje bez pokreta dulje od postavljenog vremenskog parametra, tada će se isključiti. Na primjer, ako želite ugasiti svoj pisač nakon što ne radi 5 minuta, možete upotrijebiti naredbu:

M85 S300

Marlin M104

Theuključuju stvarnu i ciljnu temperaturu dostupnih grijača.

  • T – Temperatura ekstrudera
  • B – Temperatura sloja
  • C – Temperatura komore

Marlin M106

Naredba M106 uključuje ventilator pisača i postavlja njegovu brzinu. Možete odabrati ventilator i postaviti njegovu brzinu pomoću njegovih parametara.

Ovi parametri uključuju:

  • [S< 0-255 > ]: Ovaj parametar postavlja brzinu ventilatora s vrijednostima u rasponu od 0 (isključeno) do 255 (puna brzina).
  • [P< index (0, 1, … ) >]: Određuje ventilator koji želite uključiti. Ako se ostavi prazno, zadana je vrijednost 0 (ventilator za hlađenje ispisa). Možete ga postaviti na 0, 1 ili 2 ovisno o broju ventilatora koje imate.

Na primjer, ako želite postaviti ventilator za hlađenje mlaznice na 50% brzine, naredba je M106 S127. Vrijednost S je 127 jer je 50% od 255 127.

Također možete koristiti naredbu M106 bez ikakvih parametara za postavljanje brzine ventilatora na 100%.

Napomena: Naredba brzine ventilatora ne stupa na snagu dok se ne izvrše naredbe G-koda koje joj prethode.

Marlin M107

M107 isključuje jedan po jedan ventilator pisača. Potreban je jedan parametar, P , koji je indeks ventilatora koji želite ugasiti.

Ako parametar nije dan, P je zadana vrijednost na 0 i isključuje ventilator za hlađenje ispisa. Na primjer,naredba M107 isključuje ventilator za hlađenje ispisa.

Marlin M109

Kao naredba M104 , naredba M109 postavlja ciljanu temperaturu za hotend i zagrijava ga. Međutim, za razliku od M104 , on čeka da hotend dosegne ciljnu temperaturu.

Nakon što hotend dosegne ciljnu temperaturu, glavno računalo nastavlja izvršavati naredbe G-koda. Uzima sve iste parametre kao i naredba M104.

Međutim, dodaje jedan dodatni. Taj je:

  • [R< temp (°C )>]: Ovaj parametar postavlja ciljanu temperaturu za zagrijavanje ili hlađenje vrućeg dijela . Za razliku od naredbe S , ona čeka dok pisač ne zagrije ili ohladi mlaznicu na tu temperaturu.

Naredba S čeka zagrijavanje, ali ne i hlađenje .

Na primjer, ako želite da se mlaznica ohladi na 120°C s više temperature, naredba je M109 R120.

Marlin M112 Shutdown

M112 je naredba G-koda za zaustavljanje u nuždi. Jednom kada glavno računalo pošalje naredbu, odmah zaustavlja sve grijače i motore pisača.

Svaki pokret ili ispis koji je u tijeku također se odmah zaustavlja. Nakon aktiviranja ove naredbe, morat ćete resetirati svoj pisač kako biste nastavili ispisivati ​​svoj model.

U firmveru Marlin, naredba može zapeti u redu čekanja i potrajati će neko vrijeme prije nego što se izvrši. Da biste to izbjegli, možete omogućiti oznaku EMERGENCY_PARSER za izvršavanjenaredbu odmah nakon što je poslana pisaču.

Ovo možete omogućiti tako da odete u naprednu konfiguracijsku datoteku pisača (Marlin/Configuration_adh.v), a zatim iz nje uklonite dio teksta na sljedeći način:

// Enable an emergency-command parser to intercept certain commands as they // enter the serial receive buffer, so they cannot be blocked. // Currently handles M108, M112, M410 // Does not work on boards using AT90USB (USBCON) processors! //#define EMERGENCY_PARSER

Morat ćete ukloniti // prije #define EMERGENCY_PARSER i ponovno kompajlirati izvore.

Možete saznati više o ažuriranju firmvera Marlin u videu ispod.

Marlin M125

Naredba M125 pauzira ispis i parkira glavu pisača na unaprijed konfiguriranu lokaciju za parkiranje. Također sprema trenutni položaj mlaznice u memoriju prije parkiranja.

U firmveru pisača obično postoji unaprijed konfiguriran položaj za parkiranje. Možete parkirati mlaznicu na ovom položaju koristeći samo naredbu M125 .

Međutim, možete je promijeniti pomoću jednog ili više ovih parametara.

  • [L< duljina >]: Ovo uvlači zadanu duljinu filamenta iz mlaznice nakon parkiranja
  • [X< pos >], [Y< pos >], [Z < pos >]: Možete kombinirati jedan ili više ovih koordinatnih parametara za postavljanje novi parkirni položaj za ispisnu glavu.

Ako želite parkirati mlaznicu na početku i uvući 9 mm filamenta, naredba je M125 X0 Y0 Z0 L9.

Marlin M140

Naredba M140 postavlja ciljanu temperaturu za krevet i odmah nastavlja s izvršavanjem drugih linija G-koda. Ne čeka na krevetnakon te crte. Na primjer, pogledajte G-kod ispod:

M400;

M81;

Vidi također: Koji je filament za 3D ispis najfleksibilniji? Najbolje za kupiti

Linija 1 pauzira obradu do svi trenutni pokreti su napravljeni, a zatim linija 2 gasi 3D printer pomoću M81 gaznog G-koda.

Marlin M420

Naredba M420 dohvaća ili postavlja stanje izravnavanja postolja 3D pisača. Ova naredba radi samo s pisačima koji imaju sustave za automatsko izravnavanje postolja.

Nakon izravnavanja, ovi pisači stvaraju mrežu iz postolja za ispis i spremaju ga u EEPROM. Naredba M420 može pomoći u dohvaćanju ovih mrežnih podataka iz EEPROM-a.

Također može omogućiti ili onemogućiti pisaču korištenje ovih mrežastih podataka za ispis. Može uzeti nekoliko parametara, koji uključuju:

  • [S< 0

Roy Hill

Roy Hill je strastveni entuzijast 3D ispisa i tehnološki guru s bogatim znanjem o svim stvarima vezanim uz 3D ispis. S više od 10 godina iskustva u tom području, Roy je savladao umjetnost 3D projektiranja i ispisa te je postao stručnjak za najnovije trendove i tehnologije 3D ispisa.Roy je diplomirao strojarstvo na Kalifornijskom sveučilištu u Los Angelesu (UCLA), a radio je za nekoliko renomiranih tvrtki u području 3D printanja, uključujući MakerBot i Formlabs. Također je surađivao s raznim tvrtkama i pojedincima na stvaranju prilagođenih 3D tiskanih proizvoda koji su revolucionirali njihove industrije.Osim svoje strasti prema 3D ispisu, Roy je strastveni putnik i entuzijast na otvorenom. Voli provoditi vrijeme u prirodi, planinariti i kampirati s obitelji. U slobodno vrijeme također je mentor mladim inženjerima i dijeli svoje bogato znanje o 3D ispisu putem raznih platformi, uključujući svoj popularni blog, 3D Printerly 3D Printing.