Ultimate Marlin G-Code Gida - Nola erabili 3D inprimatzeko

Roy Hill 06-08-2023
Roy Hill
M104 komandoak helburuko tenperatura ezartzen du inprimagailuaren hotend-erako eta berotzen hasten da. Xede-tenperatura ezarri ondoren, komandoak ez du itxaroten hotend-a tenperaturara iristeko.

Berehala pasatzen da beste G-Code komandoak exekutatzen, hotend-a atzeko planoan berotzen den bitartean. Bost parametro hartzen ditu, hau da:

  • [S< tenperatura (°C )>]: Estrusorearen xede-tenperatura zehazten du. Celsius.
  • [T< indizea (0

    G-kodeak oso erabiliak dira 3D inprimaketan, batez ere Marlin firmwarearen bidez. Jende askok galdetzen dio nola erabili G-Code bere onurarako, beraz, artikulu hau idaztea erabaki nuen irakurleei laguntzeko.

    Artikulu honen gainerako G-Code-ri buruzko xehetasun erabilgarriak daude, beraz, jarraitu irakurtzen gehiagorako.

    Zer dira G-kodeak 3D inprimaketan?

    G-Code 3D inprimagailuak bezalako CNC (Ordenagailuz Zenbakiz Kontrolatutako) makinentzako programazio-lengoaia besterik ez da. CNC errotak, etab. Firmwareak inprimagailuaren funtzionamendua eta inprimagailuaren mugimendua kontrolatzeko erabiltzen dituen komando multzo bat dauka.

    Nola sortzen da G-Code?

    G-Code 3D inprimagailuetarako slicer izeneko aplikazio berezi bat erabiliz sortzen da. Programa honek zure 3D eredua hartzen du eta 2D geruza meheetan zatitzen du.

    Ondoren, inprimatzeko buruak igaro behar dituen koordenatuak edo ibilbidea zehazten ditu geruza horiek eraikitzeko. Gainera, inprimagailuaren funtzio zehatzak kontrolatzen eta ezartzen ditu, hala nola, berogailua, haizagailuak, kamerak, etab. piztea.

    Merkatuan dauden ebakitzaile ezagunen artean PrusaSlicer eta Cura dira.

    G-kode motak

    CNC komandoen izen orokorra G-Code bada ere, komandoak bi kategoriatan bana ditzakegu; Honako hauek dira:

    • G-Code
    • M-Code

    G-Code

    G-Code-k Geometria kodea adierazten du. Bere funtzio nagusia inprimatzeko buruaren mugimendua, posizioa edo ibilbidea kontrolatzea da.

    G kodea erabiliz, pita mugi dezakezu.lortu xede-tenperaturara ostalariari kontrola itzuli aurretik.

    Ohea atzeko planoan berotzen jarraitzen du inprimagailuak G-Kodearen beste lerro batzuk exekutatzen dituen bitartean. Parametro bat hartzen du, hau da:

    • [S< tenperatura (°C )>]: Parametro honek ohearen xede-tenperatura ezartzen du. Celsius-tan.

    Adibidez, ohea 80 ° C arte berotzeko, komandoa M140 S80 da.

    Marlin M190

    M190 komandoak xede-tenperatura bat ezartzen du oherako eta ohea iritsi arte itxaron egiten du. Ez dio ostalariari kontrola itzultzen edo beste G-koderik exekutatzen ohea tenperatura horretara iritsi arte.

    Oharra: Helburuko tenperatura S<-rekin ezartzen baduzu. 13> parametroa, ohea GORA berotzen duen bitartean bakarrik itxarongo du ezarritako tenperaturara. Hala ere, tenperatura horretara iristeko ohea hoztu behar bada, ostalariak ez du itxarongo.

    Komandoak berotzen eta hozten diren bitartean itxaron dezan, helburuko tenperatura ezarri behar duzu R <. 13> parametroa. Adibidez, ohea 50 ° C-ra hozteko eta tenperatura horretara iritsi arte itxaron, komandoa M190 S50 da.

    Marlin M400

    M400 komandoak G-Code prozesatzeko ilara pausatzen du, buffer-eko uneko mugimendu guztiak osatu arte. Prozesatzeko ilarak begizta batean itxarongo du komando guztiak amaitu arte.

    Mugimendu guztiak amaitu ondoren, inprimagailuak G kodea exekutatzen jarraitzen du.Altuera horren ondoren, inprimagailuak sare-konpentsazioa erabiltzeari uzten dio.

Adibidez, demagun sareko bigarren datuak EEPROM-en CSV formatuan inprimatu nahi dituzula. Erabili beharreko komando egokia hau da: M420 V1 I1 T1

Marlin M420 S1

M420 S1 M420 komandoaren azpimultzo bat da. Inprimagailuan ohea berdintzea ahalbidetzen du, EEPROMetik berreskuratzen duen sare baliozko bat erabiliz.

EEPROMan baliozko sarerik ez badago, ez du ezer egingo. Normalean G28 homing komandoaren ondoren aurkitzen da.

Marlin G0

Marlin G0 mugimendu azkarreko komandoa da. Ahalik eta distantziarik laburrenean (lerro zuzena) mugitzen du tobera eraikuntza-plaketako posizio batetik bestera.

Mugitzen den bitartean ez du harizpirik jartzen, eta horri esker, G1 komandoa baino azkarrago mugi daiteke. . Hona hemen hartzen dituen parametroak:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: Parametro hauek X, Y eta Z ardatzetan mugitzeko posizio berria ezartzen dute.
  • [F< mm /s >]: Inprimatzeko buruaren aurrerapen-abiadura edo abiadura. Inprimagailuak automatikoki erabiliko du azken G1 komandoaren aurrerapen-abiadura kanpoan utziz gero.

Beraz, inprimatzeko burua azkar 100 mm/s-ko jatorrira eraman nahi baduzu, komandoa da. G0 X0 Y0 Z0 F100.

Marlin G1

G1 komandoak inprimagailua eraikuntza-plakako puntu batetik bestera mugitzen du lineal batean.bidea. Mugimendu linealaren komandoa izenez ezagutzen da, puntuen artean mugitzen den bitartean harizpia estruitzen duelako.

Honek mugimendu azkarretik ( G0 ) bereizten du, mugitzen den bitartean harizpiak jartzen ez dituenak. Hainbat parametro behar ditu, besteak beste:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: Parametro hauek X, Y eta Z ardatzetan mugitzeko posizio berria ezartzen dute.
  • [E< pos. >]: Honek puntu berrira mugitzen den bitartean kanporatu beharreko harizpi kopurua ezartzen du.
  • [F< mm/s >]: Inprimatzeko buruaren aurrerapen-abiadura edo abiadura. Inprimagailuak automatikoki erabiliko du azken G1 komandoko elikadura-abiadura kanpoan utziz gero.

Adibidez, harizpia bi punturen artean lerro zuzen batean ezartzeko 50 mm/s-ko abiaduran, eskuinekoa. komandoa G1 X32 Y04 F50 E10 da.

Marlin G4

G4 komandoak makina eten egiten du epe baterako. Komando-ilara pausatzen da denbora horretan, beraz, ez du G-Code komando berririk exekutatzen.

Etenaldian, makinak bere egoera mantentzen du. Berogailu guztiek uneko tenperatura mantentzen dute, eta motorrak oraindik piztuta daude.

Bi parametro behar ditu, hau da:

  • [P< denbora(ms) >]: Honek etenaldi-denbora zehazten du milisegundotan
  • [S< denbora(k) >]: Honek etenaldia ezartzen du denbora segundotan. Bi parametroak ezartzen badira, S-ak hartzen dulehentasuna.

Makina 10 segundoz pausatzeko, G4 S10 komandoa erabil dezakezu.

Marlin G12

G12 komandoa. inprimagailuaren pita garbitzeko prozedura aktibatzen du. Lehenik eta behin, tobera eskuila bat muntatzen den inprimagailuko aurrez ezarritako toki batera mugitzen du.

Ondoren, inprimatzeko burua oldarkor mugitzen du eskuilatik zehar itsatsitako harizpiak garbitzeko. Hona hemen har ditzakeen parametroetako batzuk.

  • [P]: Parametro honek toberarentzat nahi duzun garbiketa-eredua aukeratzen dizu. 0 zuzena aurrera eta atzera da, 1 sigi-saga-eredua eta 2 eredu zirkularra.
  • [S< zenbaketa >]: Aldiz kopurua garbiketa-eredua errepikatzea nahi duzu.
  • [R< erradioa >]: Garbiketa-zirkuluaren erradioa 2. eredua aukeratzen baduzu.
  • [T< zenbaketa >]: Honek sigi-saga ereduko triangelu kopurua zehazten du.

Garbitu nahi baduzu. zure tobera eskuila atzera-aurrera ereduan, eskuineko komandoa G12 P0 da.

Cura-k komando hau bere ezarpen esperimentaletan erabiltzeko modua eskaintzen du. Garbitu pita komandoari buruz gehiago irakurri dezakezu Cura-n ezarpen esperimentalak nola erabili idatzi dudan artikulu honetan.

Marlin G20

G20 komandoak inprimagailuaren firmwarea ezartzen du unitate guztiak hazbete gisa interpretatzeko. . Beraz, estrusio, mugimendu, inprimaketa eta are azelerazio balio guztiak izango dirahazbetetan interpretatuta.

Beraz, inprimagailuak hazbeteak izango ditu mugimendu linealetarako, hazbete/segundo abiadurarako eta hazbete/segundo2 azeleraziorako.

Marlin G21

G21 komandoak inprimagailuaren firmwarea ezartzen du unitate guztiak milimetro gisa interpretatzeko. Beraz, mugimendu linealak, abiadurak eta azelerazioa mm, mm/s eta mm/s2-tan izango dira, hurrenez hurren.

Marlin G27

G27 komandoak tobera aurrez zehaztutako batean aparkatzen du. posizioa eraikuntza-plaketan. Ilaran mugimendu guztiak amaitu arte itxarongo du, gero pita aparkatzen du.

Inprimaketa eten nahi duzunean oso lagungarria da inprimaketa doikuntzak egiteko. Tobera aparkatu dezakezu inprimatuaren gainean pasatzea eta urtzea ekiditeko.

Parametro bat behar du, hau da:

  • [P]: Honek zehazten du. Z-parkeko kokapena. 0 aukeratzen baduzu, firmwareak pita Z-parkeko kokapenera igoko du toberaren hasierako altuera Z-parkeko kokapena baino txikiagoa bada soilik. kokapena edozein dela ere hasierako altuera. 2 aukeratzeak tobera Z-parkeko zenbatekoaz igotzen du, baina bere Z altuera Z max baino baxuagora mugatzen du.

    G27 komandoa parametrorik gabe erabiltzen baduzu, P0 izango da lehenetsia.

    Marlin G28

    G28 komandoak inprimagailuari hasiera ematen dion kokapen ezagun bat ezar dezan. Homing inprimagailuak jatorria ([0,0,0] koordenatua) aurkitzen duen prozesua da.inprimagailua.

    Hori egiten du inprimagailuaren ardatz bakoitza mugituz dagokien muga-etengailuak jo arte. Ardatz bakoitzak bere muga-etengailua abiarazten duen tokian bere jatorria da.

    Hona hemen bere parametroetako batzuk:

    • [X], [Y], [Z]: Parametro hauetako edozein gehi dezakezu ardatz horietara homing mugatzeko. Adibidez, G28 X Y X eta Y ardatzak soilik hartzen ditu.
    • [L]: Ohearen berdinketa-egoera berrezartzen du homing ondoren.
    • [0]: Parametro honek homing-a saltatzen du inprimatze-buruaren posizioa jada fidagarria bada.

    Adibidez, X eta Z ardatzak soilik abiarazi nahi badituzu, eskuineko komandoa da. G28 X Z. Ardatz guztiak etxeratzeko, G28 komandoa bakarrik erabil dezakezu.

    Marlin G29

    G29 ohe automatikoa da. berdintzeko komandoa. Zure makinan instalatutako ohea berdintzeko sistema automatikoa edo erdi-automatikoa zabaltzen du.

    Inprimagailuaren markaren arabera, ohea berdintzeko bost sistema konplexuetako bat izan dezakezu zure firmwarean. Honako hauek dira:

    • Sare-ohearen berdinketa
    • Ohearen berdinketa automatikoa
    • Ohearen berdinketa bateratua
    • Ohearen berdinketa automatikoa (lineala)
    • Ohearen berdinketa automatikoa (3 puntu)

    Bakoitzak parametro zehatzak ditu inprimagailuaren hardwarearekin lan egiteko.

    Marlin G30

    G30 komandoak eraikuntza aztertzen du. plaka puntu zehatz batean ohea berdintzeko sistema automatiko baten zundarekin. Hau puntu horren Z altuera zehazteko egiten du (toberatik oherako distantzia).

    Altuera lortu ondoren, tobera eraikuntza-plakaren gaineko distantzia egokian ezartzen du. Parametro batzuk hartzen ditu, besteak beste:

    • [C]: Parametro hau batean ezartzeak tenperatura konpentsatzea ahalbidetzen du, material gehienak berotzen diren bitartean hedatzen direlako.
    • [X< pos >], [Y< pos >]: Parametro hauek zundatu nahi dituzun koordenatuak zehazten dituzte.

    Ohea toberaren uneko posizioan zundatzeko, komandoa parametrorik gabe erabil dezakezu. [100, 67] bezalako kokapen zehatz batean aztertzeko, eskuineko komandoa G30 X100 Y67 da.

    Marlin M76

    M76 komandoak inprimatzeko lanaren tenporizadorea pausatzen du. .

    Marlin G90

    G90 komandoak inprimagailua kokapen modu absolutuan ezartzen du. Horrek esan nahi du G-Kodeko koordenatu guztiak inprimagailuaren jatorriarekiko XYZ planoko posizio gisa interpretatzen direla.

    Estrusorea modu absolutuan ezartzen du, M83 komandoak gailentzen ez badu. Ez du inolako parametrorik hartzen.

    Marlin G92/G92 E0

    G92 komandoak toberaren uneko posizioa zehaztutako koordenadetan ezartzen du. Inprimatzeko ohearen eremu jakin batzuk baztertzeko erabil dezakezu eta inprimagailurako desplazamenduak ere ezartzeko.

    G92 komandoak hainbat koordenatu-parametro hartzen ditu. Honako hauek dira:

    • [ X< pos >], [Y< pos >], [Z< pos >]: Hauekparametroek inprimatzeko buruaren posizio berrirako koordenatuak hartzen dituzte.
    • [E< pos >]: Parametro honek balio bat hartzen du eta estrusorearen posizio gisa ezartzen du. . E0 komandoa erabil dezakezu estrusorearen jatorria berrezartzeko modu erlatiboan edo absolutuan badago.

    Adibidez, demagun zure ohearen erdigunea jatorri berria izatea nahi duzula. Lehenik eta behin, ziurtatu pita ohearen erdian dagoela.

    Ondoren, bidali G92 X0 Y0 komandoa zure inprimagailura.

    Oharra: G92 komandoak amaierako geralekuek ezarritako muga fisikoak mantentzen ditu. Ezin duzu G92 erabili X muga etengailutik kanpo edo inprimatze-ohearen azpitik mugitzeko.

    Beraz, hori da! Goiko G-Kodeek G-Code liburutegiaren zati txiki baina ezinbesteko bat adierazten dute 3D inprimaketa zale orok jakin beharko lukeen.

    Eredu gehiago inprimatzen dituzun heinean, baliteke zure G-Code komando gehiago topatzea. liburutegia.

    Zorte on eta zoriontsu inprimatzeko!

    lerro zuzena, leku zehatz batean kokatu, igo edo jaitsi, edo baita bide kurbatu batetik mugitu ere.

    G aurreratuta daude G-kodeak direla erakusteko. .

    M-Code

    M-Code-k Miscellaneous commands esan nahi du. Inprimagailuaren beste funtzioak kontrolatzen dituzten makina-aginduak dira, inprimagailuaren buruaren mugimenduaz gain.

    Haiek arduratzen diren gauzak barne hartzen dituzte; motorrak piztu eta itzaltzea, haizagailuaren abiadura ezartzea, etab. M-Code arduratzen den beste gauza bat ohearen tenperatura eta toberaren tenperatura ezartzea da> eta horrek askotariko esan nahi du.

    Zer dira G-Code 'Zaporeak'?

    G-Code zaporeak zure inprimagailuaren firmwareak (Sistema Eragileak) bere G-Kodea espero duen moduari egiten dio erreferentzia. formatua. Zapore desberdinak daude inprimagailu-markak erabiltzen dituzten G-Code estandar eta firmware desberdinengatik.

    Adibidez, mugitu, berogailua piztu eta abar bezalako komando estandarrak ohikoak dira inprimagailu guztien artean. Hala ere, nitxoko komando batzuk ez dira berdinak, eta horrek inprimatze-erroreak sor ditzakete makina oker batekin erabiltzen badira.

    Hori aurre egiteko, ebakitzaile gehienek zure inprimagailuaren profila konfiguratzeko aukerak dituzte, horrela aukera dezakezu. zure makinarako zapore egokia. Ebakitzaileak 3D fitxategia zure makinarako G-kode egokian itzuliko du.

    G-kodeen zaporeen adibide batzuk RepRap daude. Marlin, UltiGcode, Smoothie,etab.

    Ikusi ere: Zure haurrari/haurrak 3D inprimagailu bat eskuratu behar al diozu? Jakin beharreko gauza nagusiak

    G-kode nagusien zerrenda 3D inprimaketan

    G-Code komando ugari daude eskuragarri 3D inprimagailuen firmware desberdinetarako. Hona hemen inprimatzean topa ditzakezun ohiko batzuk eta nola erabili.

    Marlin M0 [Gelditzerik gabekoa]

    M0 komandoa baldintzarik gabeko gelditzeko komandoa deritzo. Azken mugimenduaren ondoren inprimagailuaren funtzionamendua gelditzen du eta berogailuak eta motorrak itzaltzen ditu.

    Inprimagailuaren funtzionamendua eten ondoren, denbora jakin batean lo egiten du edo erabiltzaileen sarrera konektatu arte itxarongo du. M0 komandoak hiru parametro ezberdin har ditzake.

    Parametro hauek hauek dira:

    • [P < denbora(ms) >]: inprimagailuak lotan egotea nahi duzun denbora da milisegundotan. Adibidez, inprimagailuak 2000 ms-ko lotan egotea nahi baduzu, M0 P2000
    • {S< denbora(k) > ]: Inprimagailuak segundotan lotan egotea nahi duzun denbora da. Adibidez, inprimagailua 2 segundoz lotan egotea nahi baduzu, M0 S2
    • [ mezua ] erabiliko duzu: Zuk. parametro hau erabil dezakezu inprimagailuaren LCDan mezu bat bistaratzeko, pausatuta dagoen bitartean. Adibidez, M0 Sakatu erdiko botoia inprimaketa berrabiarazteko .

    Oharra: M0 komandoa M1 komandoaren berdina da.

    Marlin M81

    M81 komandoak inprimagailuaren PSU itzaltzen du.(elikatze-unitatea). Horrek esan nahi du berogailu, motor eta abar guztiek ezin izango dutela funtzionatu.

    Gainera, plakak elikadura-iturri alternatiborik ez badu, ere itzali egiten da.

    Marlin M82

    M82 komandoak estrusorea modu absolutuan jartzen du. Horrek esan nahi du G-Kodeak estrusoreari 5 mm-ko harizpiak ateratzeko eskatzen badio, 5 mm-ko estrusioa egiten duela aurreko komandoak alde batera utzita.

    G90 eta G91 komandoak gainidazten ditu.

    Komandoak soilik eragiten du. extruder, beraz, beste ardatzetatik independentea da. Adibidez, kontuan hartu komando hau;

    M82;

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

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

    Estrusorea modu absolutuan ezartzen da M82 1. lerroan. 2. lerroan, lehen lerroa marrazten du 15 harizpi-unitate estruziz.

    2. lerroaren ondoren, estrusio-balioa ez da zerora ezartzen. Beraz, 3. lerroan, E30 komandoak 30 harizpi unitate ateratzen ditu E30 komandoa erabiliz.

    Marlin M83

    M83 komandoak ezartzen du. inprimagailuaren estrusioa modu erlatibora. Horrek esan nahi du G-Code-k 5 mm-ko harizpi-estrusioa eskatzen badu, inprimagailuak 5 mm-ko metatua ateratzen du, aurreko komandoetan oinarrituta.

    M83 komandoak ez du parametrorik hartzen. Adibidez, exekutatu dezagun azken adibideko komandoa M83 -rekin.

    M83;

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

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

    2. lerroko E15 komandoaren ondoren, E balioa ez da zerora itzuli; 15 unitatetan geratzen da. Beraz, 3. lerroan, 30 harizpi-unitate estruitu beharrean, 30-15 = 15 unitate aterako ditu.

    Ikusi ere: 3D inprimagailu batekin 7 arazo ohikoenak - Nola konpondu

    Marlin M84

    Marlin M84 komandoak urratseko bat edo gehiago desgaitzen ditu eta estrusore-motorrak. Berehala desgaitzeko edo inprimagailua denbora batez inaktibo egon ondoren ezar dezakezu.

    Lau parametro har ditzake. Honakoak dira:

    • [S< denbora(k) >]: Komandoa abiarazi baino lehen denbora inaktiboen kopurua zehazten du eta desgaitu egiten du. motorra. Adibidez, M84 S10 urrats-pauso guztiak desgaitzen ditu 10 segundoz inaktibo egon ondoren.
    • [E], [X], [Y], [Z]: Hauetako bat edo gehiago erabil ditzakezu inaktiborako motor zehatz bat aukeratzeko. Adibidez, M84 X Y X eta Y motorrak inaktibo uzten ditu.

    Oharra: Komandoarekin parametrorik erabiltzen ez baduzu, berehala gelditzen da. urratseko motor guztiak.

    Marlin M85

    M85 komandoak inprimagailua eta firmwarea itzaltzen ditu jarduerarik gabe egon ondoren. Denbora-parametro bat segundotan hartzen du.

    Inprimagailua inaktiborik gabe badago, ezarritako denbora-parametroa baino denbora gehiagoz mugimendurik gabe, inprimagailua itzaliko da. Adibidez, 5 minutuz inaktibo egon ondoren inprimagailua itzali nahi baduzu, komandoa erabil dezakezu:

    M85 S300

    Marlin M104

    sartu erabilgarri dauden berogailuen benetako eta xede-tenperatura.

    • T – Estrusorearen tenperatura
    • B – Ohearen tenperatura
    • C – Ganberaren tenperatura

    Marlin M106

    M106 komandoak inprimagailuaren haizagailua pizten du eta abiadura ezartzen du. Haizagailua hauta dezakezu eta bere abiadura ezar dezakezu bere parametroak erabiliz.

    Parametro hauek hauek dira:

    • [S< 0-255 > ]: Parametro honek haizagailuaren abiadura ezartzen du 0 (desaktibatuta) eta 255 (abiadura osoa) bitarteko balioekin.
    • [P< indizea (0, 1,…). ) >]: Piztu nahi duzun haizagailua zehazten du. Hutsik geratzen bada, lehenetsita 0 izango da (inprimatzeko hozte-haizagailua). 0, 1 edo 2 ezar dezakezu, dituzun haizagailu kopuruaren arabera.

    Adibidez, pita hozteko haizagailua %50eko abiaduran ezarri nahi baduzu, komandoa da. M106 S127. S balioa 127 da, 255en % 50 127 delako.

    Hozte haizagailuaren abiadura ezartzeko M106 komandoa ere erabil dezakezu parametrorik gabe. % 100era

    Oharra: haizagailuaren abiaduraren komandoa ez da indarrean jartzen aurretik G-Code komandoak egin arte.

    Marlin M107

    M107-k inprimagailuaren haizagailuetako bat itzaltzen du aldi berean. Parametro bakarra hartzen du, P , hau da, itzali nahi duzun haizagailuaren indizea.

    Parametroa ematen ez bada, P lehenetsiko da. 0ra eta inprimatzeko hozteko haizagailua itzaltzen du. Adibidez, the M107 komandoak inprimatzeko hozte-haizagailua itzaltzen du.

    Marlin M109

    M104 komandoak bezala, M109 komandoak ezartzen ditu. hotendaren xede-tenperatura bat eta berotzen du. Hala ere, M104 ez bezala, hotend-ak xede-tenperaturara iritsi arte itxaroten du.

    Hoteend-ak xede-tenperaturara iritsi ondoren, ostalariak G-Code komandoak exekutatzen jarraitzen du. M104 komandoak hartzen dituen parametro berdinak hartzen ditu.

    Hala ere, gehigarri bat gehitzen du. Hau da:

    • [R< tenperatura (°C )>]: Parametro honek xede-tenperatura ezartzen du hotend-a berotzeko edo hozteko. . S komandoak ez bezala, inprimagailuak tobera berotu edo hoztu arte itxarongo du tenperatura horretara.

    S komandoak itxaron egiten du berotzean baina ez hoztean. .

    Adibidez, pita tenperatura altuagotik 120°C-ra hoztea nahi baduzu, komandoa M109 R120 da.

    Marlin M112 itzaltzea

    M112 larrialdi-gelditzeko G-Kode komando bat da. Ostalariak komandoa bidaltzen duenean, berehala gelditzen ditu inprimagailuaren berogailu eta motor guztiak.

    Proiektuan dagoen edozein mugimendu edo inprimaketa ere berehala gelditzen da. Komando hau aktibatu ondoren, inprimagailua berrezarri beharko duzu zure modeloa inprimatzen hasteko.

    Marlin firmwarean, baliteke komandoa ilaran trabatu eta denbora pixka bat behar izatea exekutatu aurretik. Hori ekiditeko, EMERGENCY_PARSER bandera gaitu dezakezu exekutatzeko.komandoa inprimagailura bidali eta berehala.

    Hau gaitu dezakezu zure inprimagailuaren konfigurazio-fitxategi aurreratura joanda (Marlin/Configuration_adh.v) eta ondoren kendu testu bat honela:

    // 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

    // kendu beharko duzu #define EMERGENCY_PARSER aurretik eta iturriak berriro konpilatu.

    Marlin firmwarea eguneratzeari buruzko informazio gehiago jaso dezakezu beheko bideoan.

    Marlin M125

    M125 komandoak inprimaketa pausatzen du eta inprimatzeko burua aurrez konfiguratutako aparkaleku batean aparkatzen du. Gainera, toberaren uneko posizioa memorian gordetzen du aparkatu aurretik.

    Normalean, inprimagailuaren firmwarean aurrez konfiguratutako aparkaleku posizio bat egon ohi da. Tobera posizio honetan aparkatu dezakezu M125 komandoa bakarrik erabiliz.

    Hala ere, alda dezakezu parametro horietako bat edo gehiago erabiliz.

    • [L< luzera >]: Honek toberako harizpi-luzera zehatz bat atzeratzen du aparkatu ondoren
    • [X< pos >], [Y< pos >], [Z < pos >]: Koordenatu-parametro horietako bat edo gehiago konbina ditzakezu bat ezartzeko. Inprimatzeko buruaren aparkaleku berria.

    Tobera jatorrian aparkatu eta harizpiaren 9 mm atzeratu nahi baduzu, komandoa M125 X0 Y0 Z0 L9 da.

    Marlin M140

    M140 komandoak helburu-tenperatura bat ezartzen du oherako eta beste G-Code lerro batzuk exekutatzen jarraitzen du berehala. Ez da ohearen zainlerro horren ostean. Adibidez, begiratu beheko G-kodeari:

    M400;

    M81;

    1. lerroak prozesatzea eten du arte. uneko mugimendu guztiak egiten dira, eta, ondoren, 2. lerroak 3D inprimagailua itzaltzen du M81 itzali G-Code erabiliz.

    Marlin M420

    M420 komandoak berreskuratzen du edo 3D inprimagailuaren ohearen berdinketa-egoera ezartzen du. Komando honek ohea berdintzeko sistema automatikoak dituzten inprimagailuekin bakarrik funtzionatzen du.

    Nibelatu ondoren, inprimagailu hauek sare bat sortzen dute inprimatzeko ohetik eta EEPROMean gordetzen dute. M420 komandoak sareko datu hauek EEPROMetik berreskuratzen lagun dezake.

    Inprimagailuak sareko datu hauek inprimatzeko erabiltzea ere gaitu edo desgaitu dezake. Hainbat parametro har ditzake, besteak beste:

    • [S< 0

Roy Hill

Roy Hill 3D inprimaketaren zale eta teknologiaren guru sutsua da, 3D inprimaketarekin lotutako gauza guztietan ezagutza ugari dituena. Arloan 10 urte baino gehiagoko esperientziarekin, Royk 3D diseinatzeko eta inprimatzeko artea menperatu du, eta aditua bihurtu da 3D inprimatzeko azken joera eta teknologietan.Roy ingeniaritza mekanikoan lizentziatua da Los Angeleseko Kaliforniako Unibertsitatean (UCLA), eta 3D inprimaketaren alorrean izen handiko hainbat enpresarentzat lan egin du, MakerBot eta Formlabs barne. Hainbat negozio eta pertsonarekin ere elkarlanean aritu da beren industriak irauli dituzten 3D inprimatutako produktu pertsonalizatuak sortzeko.3D inprimatzeko zaletasunaz gain, bidaiari amorratua eta aire zabaleko zalea da Roy. Bere familiarekin naturan, mendi-ibiliak eta kanpalekuak pasatzea gustatzen zaio. Bere aisialdian, ingeniari gazteei ere tutore egiten die eta 3D inprimaketaren inguruko bere ezagutza zabala partekatzen du hainbat plataformaren bidez, besteak beste, bere blog ezaguna, 3D Printerly 3D Printing.