Mwongozo wa Ultimate wa Msimbo wa G wa Marlin - Jinsi ya Kuzitumia kwa Uchapishaji wa 3D

Roy Hill 06-08-2023
Roy Hill
Amri ya M104 huweka halijoto inayolengwa kwa hotend ya kichapishi na kuanza kuipasha joto. Baada ya kuweka halijoto inayolengwa, amri haisubiri hadi halijoto kufikia halijoto.

Inasogea mara moja ili kutekeleza amri nyingine za G-Code huku kiendeshaji kikiwa na joto chinichini. Inachukua vigezo vitano, ambavyo ni:

  • [S< temp (°C )>]: Inabainisha halijoto inayolengwa kwa kitoa nje katika Celsius.
  • [T< index (0

    Misimbo ya G hutumika sana katika uchapishaji wa 3D, hasa kupitia mfumo dhibiti wa Marlin. Watu wengi wanashangaa jinsi ya kutumia G-Code kwa manufaa yao, kwa hivyo niliamua kuandika makala hii ili kuwasaidia wasomaji.

    Kuna maelezo muhimu kuhusu G-Code katika sehemu iliyosalia ya makala haya, kwa hivyo endelea kusoma. kwa zaidi.

    Je, G-Code katika Uchapishaji wa 3D ni Gani?

    G-Code ni lugha ya programu kwa mashine za CNC (Computer Numerically Controlled) kama vile vichapishaji vya 3D, Vinu vya CNC, n.k. Ina seti ya amri ambazo programu dhibiti hutumia kudhibiti utendakazi wa kichapishi na mwendo wa kichwa cha kuchapisha.

    G-Code Inaundwaje?

    G-Code kwa vichapishi vya 3D. imeundwa kwa kutumia programu maalum inayoitwa slicer. Mpango huu huchukua muundo wako wa 3D na kuikata katika safu nyembamba za 2D.

    Kisha hubainisha viwianishi au njia ya kichwa cha chapa kupita ili kuunda safu hizi. Pia hudhibiti na kuweka vitendaji maalum vya kichapishi kama vile kuwasha hita, feni, kamera, n.k.

    Vikata vipande maarufu sokoni ni pamoja na PrusaSlicer na Cura.

    Aina za G-Code

    Ingawa jina la jumla la amri za CNC ni G-Code, tunaweza kugawanya amri katika makundi mawili; Zinajumuisha:

    • G-Code
    • M-Code

    G-Code

    G-Code inawakilisha msimbo wa Jiometri. Kazi yake ya msingi ni kudhibiti mwendo, nafasi, au njia ya kichwa cha kuchapisha.

    Kwa kutumia G-code, unaweza kusogeza pua katika afikia halijoto inayolengwa kabla ya kurudisha udhibiti kwa seva pangishi.

    Kitanda kinaendelea kuongeza joto chinichini huku kichapishi kikitumia mistari mingine ya G-Code. Inachukua kigezo kimoja, ambacho ni:

    • [S< temp (°C )>]: Kigezo hiki huweka halijoto inayolengwa kwa kitanda kwa Selsiasi.

    Kwa mfano, ili kupasha joto kitanda hadi 80 ° C, amri ni M140 S80.

    Marlin M190

    Amri ya M190 inaweka joto la lengo kwa kitanda na kusubiri hadi kitanda kifikie. Hairudishi udhibiti kwa seva pangishi au kutekeleza G-Code nyingine yoyote hadi kitanda kifikie halijoto hiyo.

    Kumbuka: Ukiweka halijoto inayolengwa na S parameter, inasubiri tu wakati inapokanzwa kitanda UP kwa joto lililowekwa. Hata hivyo, ikiwa kitanda kinapaswa kupoa ili kufikia halijoto hiyo, mpangishaji hasubiri.

    Ili amri ya kusubiri wakati wa kuongeza joto na kupoeza, ni lazima uweke halijoto inayolengwa na R kigezo. Kwa mfano, ili kupoza kitanda hadi 50 ° C na kusubiri hadi kufikia joto hilo, amri ni M190 S50.

    Marlin M400

    Amri ya M400 inasitisha foleni ya kuchakata G-Code hadi hatua zote za sasa za bafa zikamilike. Foleni ya kuchakata husubiri kwa mpangilio hadi amri zote zikamilike.

    Baada ya kukamilisha hatua zote, kichapishi kinaendelea kutekeleza msimbo wa G.Baada ya urefu huu, kichapishi huacha kutumia fidia ya wavu.

Kwa mfano, tuseme unataka kuchapisha data ya wavu wa pili katika EEPROM katika umbizo la CSV. Amri sahihi ya kutumia ni: M420 V1 I1 T1

Marlin M420 S1

M420 S1 ni kikundi kidogo cha M420 amri. Huwasha kusawazisha kitanda kwenye kichapishi kwa kutumia wavu halali inayoipata kutoka kwa EEPROM.

Ikiwa hakuna wavu halali kwenye EEPROM, haitafanya chochote. Kwa kawaida hupatikana baada ya G28 amri ya nyumbani.

Marlin G0

Marlin G0 ndiyo amri ya mwendo wa haraka. Husogeza pua kutoka nafasi moja hadi nyingine kwenye bati za ujenzi kupitia umbali mfupi iwezekanavyo (mstari ulionyooka).

Haiweki nyuzi yoyote wakati inasonga, ambayo huiwezesha kusonga kwa kasi zaidi kuliko amri ya G1. . Hivi ndivyo vigezo vinavyohitajika:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: Vigezo hivi vinaweka nafasi mpya ya kusogezwa hadi kwenye shoka X, Y, na Z.
  • [F< mm /s >]: Kiwango cha mlisho au kasi ya kichwa cha kuchapisha. Kichapishaji kitatumia kiotomatiki kiwango cha mlisho kutoka kwa amri ya mwisho ya G1 ikiwa itaachwa.

Kwa hivyo, ikiwa ungependa kusogeza kichwa cha kuchapisha kwa haraka hadi asili kwa 100mm/s, amri ni G0 X0 Y0 Z0 F100.

Angalia pia: Jinsi ya Kusafisha Vizuri Resin Vat & Filamu ya FEP kwenye Printa yako ya 3D

Marlin G1

Amri ya G1 husogeza kichapishi kutoka sehemu moja hadi nyingine kwenye bati la ujenzi kwa mstari.njia. Inajulikana kama amri ya kusogeza ya mstari kwa sababu hutoa nyuzi huku ikisogea kati ya pointi.

Hii inaitofautisha na mwendo wa haraka ( G0 ), ambao hauweki chini filamenti inaposonga. Inachukua vigezo kadhaa, vikiwemo:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: Vigezo hivi vinaweka nafasi mpya ya kusogezwa hadi kwenye shoka X, Y, na Z.
  • [E< pos >]: Hii huweka kiasi cha filamenti kutolewa wakati wa kuhamia sehemu mpya.
  • [F< mm/s >]: Kiwango cha mipasho au kasi ya kichwa cha kuchapisha. Kichapishaji kitatumia kiotomatiki kiwango cha mlisho kutoka kwa amri ya mwisho ya G1 ikiwa itaachwa.

Kwa mfano, kuweka nyuzi chini katika mstari ulionyooka kati ya pointi mbili kwa kiwango cha 50mm/s, kulia. amri ni G1 X32 Y04 F50 E10.

Marlin G4

Amri ya G4 inasitisha mashine kwa muda uliowekwa. Foleni ya amri imesitishwa kwa wakati huu, kwa hivyo haitekelezi amri yoyote mpya ya G-Code.

Wakati wa kusitisha, mashine bado hudumisha hali yake. Hita zote huhifadhi halijoto yao ya sasa, na injini bado zinawaka.

Itachukua vigezo viwili, ambavyo ni:

  • [P< time(ms) >]: Hii inabainisha muda wa kusitisha katika milisekunde
  • [S< muda(s) >]: Hii itaweka kusitisha muda katika sekunde. Ikiwa vigezo vyote viwili vimewekwa, S inachukuaprecedence.

Ili kusitisha mashine kwa sekunde 10, unaweza kutumia amri G4 S10.

Marlin G12

Amri ya G12 huwezesha utaratibu wa kusafisha pua ya kichapishi. Kwanza, husogeza pua hadi mahali palipowekwa kwenye kichapishi ambapo brashi hupachikwa.

Inayofuata, husogeza kichwa cha kuchapisha kwa ukali kwenye brashi ili kusafisha nyuzi zozote zilizokwama juu yake. Hapa kuna baadhi ya vigezo ambavyo inaweza kuchukua.

  • [P]: Kigezo hiki hukuruhusu kuchagua muundo wa kusafisha unaotaka wa pua. 0 ni moja kwa moja kwenda mbele na nyuma, 1 ni mchoro wa zigzag, na 2 ni mchoro wa mviringo.
  • [S< count >]: Idadi ya nyakati. unataka mchoro wa kusafisha ujirudie.
  • [R< radius >]: Kipenyo cha mduara wa kusafisha ukichagua ruwaza 2.
  • [T< count >]: Hii inabainisha idadi ya pembetatu katika muundo wa zig-zag.

Ikiwa ungependa kusafisha. pua yako kwenye brashi katika muundo wa nyuma na mbele, amri sahihi ni G12 P0.

Cura hutoa njia ya kutumia amri hii katika mipangilio yake ya majaribio. Unaweza kusoma zaidi kuhusu amri ya kufuta pua katika makala hii niliyoandika kuhusu Jinsi ya Kutumia Mipangilio ya Majaribio katika Cura.

Marlin G20

Amri ya G20 huweka programu dhibiti ya kichapishi kutafsiri vitengo vyote kama inchi. . Kwa hiyo, maadili yote ya extrusion, harakati, magazeti, na hata kuongeza kasi yatakuwakufasiriwa kwa inchi.

Kwa hivyo, kichapishi kitakuwa na inchi za mwendo wa mstari, inchi/sekunde kwa kasi, na inchi/sekunde2 kwa kuongeza kasi.

Marlin G21

The G21 amri huweka programu dhibiti ya kichapishi kutafsiri vitengo vyote kama milimita. Kwa hivyo, misogeo ya mstari, viwango, na kuongeza kasi itakuwa katika mm, mm/s, na mm/s2, mtawalia.

Marlin G27

Amri ya G27 inaegesha pua kwa njia iliyobainishwa mapema. msimamo kwenye sahani za ujenzi. Inasubiri hadi miondoko yote kwenye foleni ikamilike, kisha itaegesha pua.

Hii inasaidia sana unapotaka kusitisha uchapishaji ili kufanya marekebisho kwenye uchapishaji. Unaweza kuegesha pua ili kuepuka kuelea juu ya chapisho na kuyeyusha.

Itachukua kigezo kimoja, ambacho ni:

  • [P]: Hii huamua eneo la Z-park. Ukichagua 0, programu dhibiti itainua pua hadi eneo la Z-park ikiwa tu urefu wa mwanzo wa pua ni chini kuliko eneo la Z-park.

Ukichagua moja kuegesha pua kwenye bustani ya Z. eneo bila kujali urefu wake wa awali. Kuchagua 2 huinua pua kwa kiwango cha Z-park lakini hupunguza Urefu wake wa Z hadi chini kuliko Z max.

Ukitumia G27 amri bila vigezo vyovyote, itabadilika kuwa P0.

Marlin G28

Amri ya G28 huweka kichapishi mahali panapojulikana katika asili. Homing ni mchakato ambao printa hupata asili (coordinate [0,0,0]) yakichapishi.

Hufanya hivi kwa kusogeza kila mhimili wa kichapishi hadi waguse swichi zao za kikomo. Ambapo kila mhimili huanzisha ubadilishaji wake wa kikomo ndio asili yake.

Hivi hapa ni baadhi ya vigezo vyake:

  • [X], [Y], [Z]: Unaweza kuongeza yoyote kati ya vigezo hivi ili kuzuia uwekaji nyumbani kwa shoka hizi. Kwa mfano, G28 X Y huweka shoka X na Y pekee.
  • [L]: Hurejesha hali ya kusawazisha kitanda baada ya kuweka nyumba.
  • [0]: Kigezo hiki huruka kuanza ikiwa nafasi ya kichwa cha chapa tayari inaaminika.

Kwa mfano, ukitaka kuweka mhimili wa X na Z pekee, amri sahihi ni G28 X Z. Kuweka shoka zote nyumbani, unaweza kutumia G28 amri pekee.

Marlin G29

G29 ni kitanda kiotomatiki amri ya kusawazisha. Inatumia mfumo wa kusawazisha kitanda kiotomatiki au nusu otomatiki uliosakinishwa kwenye mashine yako ili kusawazisha kitanda.

Kulingana na chapa ya kichapishi, unaweza kuwa na mojawapo ya mifumo mitano changamano ya kusawazisha vitanda katika programu yako dhibiti. Zinajumuisha:

  • Kusawazisha kitanda cha matundu
  • Kusawazisha kitanda kiotomatiki
  • Kusawazisha kitanda kimoja
  • Kusawazisha kitanda kiotomatiki (mstari)
  • Kusawazisha kitanda kiotomatiki (pointi 3)

Kila moja ina vigezo maalum vya kufanya kazi na maunzi ya kichapishi.

Marlin G30

Amri ya G30 huchunguza muundo sahani katika sehemu maalum yenye uchunguzi wa mfumo wa kusawazisha kitanda kiotomatiki. Inafanya hivi ili kuamua urefu wa Z wa hatua hiyo (theumbali kutoka pua hadi kitanda).

Baada ya kupata urefu, huweka pua kwenye umbali unaofaa juu ya bati la ujenzi. Inachukua baadhi ya vigezo, ambavyo ni pamoja na:

  • [C]: Kuweka kigezo hiki kwa kimoja kuwezesha fidia ya halijoto kwa kuwa nyenzo nyingi hupanuka zikiwashwa.
  • [X< pos >], [Y< pos >]: Vigezo hivi vinabainisha viwianishi unapotaka kuchunguza.
0> Ili kuchunguza kitanda katika nafasi ya sasa ya pua, unaweza kutumia amri bila vigezo vyovyote. Ili kuichunguza katika eneo mahususi kama vile [100, 67], amri sahihi ni G30 X100 Y67.

Marlin M76

Amri ya M76 inasitisha kipima saa cha kazi ya kuchapisha. .

Marlin G90

Amri ya G90 huweka kichapishi kwenye hali ya uwekaji kabisa. Hii ina maana kwamba viwianishi vyote katika Msimbo wa G vinafasiriwa kama nafasi katika ndege ya XYZ inayohusiana na asili ya kichapishi.

Pia huweka kiondoa sauti kuwa hali kamili isipokuwa kama amri ya M83 itaibatilisha. Haichukui vigezo vyovyote.

Marlin G92/G92 E0

Amri ya G92 huweka nafasi ya sasa ya pua kwenye viwianishi vilivyobainishwa. Unaweza kuitumia kutenga baadhi ya maeneo ya kitanda chako cha kuchapisha na pia kuweka mipangilio ya kurekebisha kwa kichapishi chako.

Amri ya G92 inachukua katika vigezo kadhaa vya kuratibu. Zinajumuisha:

  • [ X< pos >], [Y< pos >], [Z< pos >]: Hizivigezo huchukua viwianishi vya nafasi mpya ya printhead.
  • [E< pos >]: Kigezo hiki huchukua thamani na kukiweka kama nafasi ya kiboreshaji. . Unaweza kutumia amri ya E0 kuweka upya asili ya extruder ikiwa iko katika hali ya jamaa au kabisa.

Kwa mfano, tuseme ungependa sehemu ya katikati ya kitanda chako iwe asili mpya. Kwanza, hakikisha kwamba pua yako iko katikati ya kitanda.

Ifuatayo, tuma G92 X0 Y0 amri kwa kichapishi chako.

Angalia pia: Jinsi ya Kurekebisha Masuala ya Nyumba katika Printa yako ya 3D - Ender 3 & amp; Zaidi

Kumbuka: Amri ya G92 hudumisha mipaka ya kimwili iliyowekwa na vituo vya mwisho. Huwezi kutumia G92 kusonga nje ya swichi ya kikomo ya X au chini ya kitanda cha kuchapisha.

Basi, ndivyo tu! Misimbo ya G hapo juu inawakilisha sehemu ndogo lakini muhimu ya maktaba ya G-Code ambayo kila mpenda uchapishaji wa 3D anapaswa kujua.

Unapochapisha miundo zaidi, unaweza kupata amri zaidi za G-Code unazoweza kuongeza kwenye yako. maktaba.

Bahati nzuri na Furaha ya Uchapishaji!

mstari ulionyooka, uiweke mahali maalum, uipandishe au uishushe, au hata uisogeze kupitia njia iliyopinda.

Zimetanguliwa na G kuonyesha kwamba ni G-Code. .

M-Code

M-Code inawakilisha amri Nyinginezo. Ni amri za mashine zinazodhibiti utendakazi mwingine wa kichapishi kando na mwendo wa kichwa cha kuchapisha.

Mambo wanayowajibika ni pamoja na; kuwasha na kuzima injini, kuweka kasi ya feni, n.k. Jambo lingine ambalo M-Code inawajibika nalo ni kuweka halijoto ya kitanda na joto la pua.

Zimetanguliwa na M, ambayo inawakilisha aina mbalimbali.

G-Code 'Flavors' ni nini?

Ladha ya G-Code inarejelea jinsi programu dhibiti ya kichapishi chako (Mfumo wa Uendeshaji) inatarajia G-Code yake kuwa. imeumbizwa. Ladha tofauti zipo kwa sababu ya viwango tofauti vya G-Code na programu dhibiti ambayo chapa mbalimbali za kichapishaji hutumia.

Kwa mfano, amri za kawaida kama vile kusogeza, kuwasha heater, n.k., ni za kawaida miongoni mwa vichapishi vyote. Hata hivyo, baadhi ya amri za niche si sawa, ambayo inaweza kusababisha hitilafu za uchapishaji ikiwa itatumiwa na mashine isiyo sahihi.

Ili kukabiliana na hili, vikataji vingi vina chaguo za kusanidi wasifu wako wa kichapishi ili uweze kuchagua ladha sahihi kwa mashine yako. Kisha kikata kata kitatafsiri faili ya 3D kuwa G-Code inayofaa kwa mashine yako.

Baadhi ya mifano ya ladha za G-Code ni pamoja na RepRap. Marlin, UltiGcode, Smoothie,n.k.

Orodha ya Misimbo Kuu ya G katika Uchapishaji wa 3D

Kuna amri nyingi za G-Code zinazopatikana kwa firmware tofauti ya kichapishi cha 3D. Hizi ni baadhi ya zile za kawaida ambazo unaweza kukutana nazo unapochapisha na jinsi ya kuzitumia.

Marlin M0 [Kuacha bila masharti]

Amri ya M0 inajulikana kama amri ya kusimamisha bila masharti. Husimamisha utendakazi wa kichapishi baada ya mwendo wa mwisho na kuzima hita na injini.

Baada ya kusimamisha utendakazi wa kichapishi, hulala kwa muda uliowekwa au husubiri ingizo la mtumiaji lirudi mtandaoni. Amri ya M0 inaweza kuchukua vigezo vitatu tofauti.

Vigezo hivi ni:

  • [P < time(ms) >]: Hiki ndicho muda ambao ungependa kichapishi kilale kwa milisekunde. Kwa mfano, ikiwa ungependa kichapishi kilale kwa 2000ms, utatumia M0 P2000
  • {S< time(s) > ]: Hiki ndicho muda unaotaka kichapishi kilale kwa sekunde. Kwa mfano, ukitaka kichapishi kilale kwa sekunde 2, utatumia M0 S2
  • [ ujumbe ]: Wewe inaweza kutumia kigezo hiki kuonyesha ujumbe kwenye LCD ya kichapishi wakati imesitishwa. Kwa mfano, M0 Bonyeza kitufe cha katikati ili kuanzisha upya uchapishaji .

Kumbuka: The M0 amri ni sawa na M1 amri.

Marlin M81

amri ya M81 inazima PSU ya kichapishi.(kitengo cha usambazaji wa umeme). Hii ina maana kwamba hita zote, injini, n.k. hazitaweza kufanya kazi.

Pia, ikiwa bodi haina chanzo mbadala cha nishati, pia itazima.

Marlin M82

Amri ya M82 huweka kitoa nje katika hali kamili. Hii inamaanisha ikiwa G-Code inataka mtoaji atoe 5mm ya filamenti, itaongeza 5mm bila kujali amri zozote za awali.

Inabatilisha amri za G90 na G91.

Amri huathiri tu amri za awali. extruder, kwa hivyo ni huru kwa shoka zingine. Kwa mfano, zingatia amri hii;

M82;

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

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

Extruder imewekwa kwa hali kamili kwa kutumia M82 katika mstari wa 1. Katika mstari wa 2, huchora mstari wa kwanza kwa kutoa vitengo 15 vya filamenti.

Baada ya mstari wa 2, thamani ya extrusion haijarudishwa hadi sifuri. Kwa hivyo, katika mstari wa 3, amri ya E30 inaongeza vipande 30 vya filamenti kwa kutumia E30 amri.

Marlin M83

Amri ya M83 inaweka amri. extruder ya printa kwa hali ya jamaa. Hii inamaanisha ikiwa G-Code inataka upanuzi wa nyuzi 5mm, kichapishi hutoka 5mm kwa limbikizo, kulingana na amri za awali.

Amri ya M83 haichukui vigezo vyovyote. Kwa mfano, hebu turudishe amri ya mfano wa mwisho na M83 .

M83;

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

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

Baada ya E15 amri kwenye mstari wa 2, thamani ya E haijarejeshwa hadi sufuri; inabaki katika vitengo 15. Kwa hiyo, kwenye mstari wa 3, badala ya kusambaza vitengo 30 vya filament, itatoka 30-15 = vitengo 15.

Marlin M84

Amri ya Marlin M84 inalemaza moja au zaidi ya stepper na motors extruder. Unaweza kuiweka ili kuzizima mara moja au baada ya kichapishi kukaa bila kufanya kitu kwa muda fulani.

Inaweza kuchukua vigezo vinne. Zinajumuisha:

  • [S< time(s) >]: Hii inabainisha muda wa kutofanya kitu kabla ya amri kuanza na kulemaza motor. Kwa mfano, M84 S10 huzima viunzi vyote baada ya kutotumika kwa sekunde 10.
  • [E], [X], [Y], [Z]: Unaweza kutumia mojawapo au zaidi kati ya hizi kuchagua injini maalum ya kutofanya kitu. Kwa mfano, M84 X Y huondoa motors za X na Y.

Kumbuka: Ikiwa hutumii vigezo vyovyote kwa amri, itaacha kufanya kazi mara moja. motors zote za stepper.

Marlin M85

Amri ya M85 huzima kichapishi na programu dhibiti baada ya muda wa kutofanya kazi. Huchukua kigezo cha muda kwa sekunde.

Ikiwa kichapishi hakifanyi kitu na hakisogezwi kwa muda mrefu zaidi ya kigezo cha muda kilichowekwa, basi kichapishi kitazima. Kwa mfano, ikiwa ungependa kuzima kichapishi chako baada ya kutokuwa na shughuli kwa dakika 5, unaweza kutumia amri:

M85 S300

Marlin M104

Theni pamoja na halijoto halisi na inayolengwa ya hita zinazopatikana.

  • T – Joto la ziada
  • B – Joto la kitanda
  • 8> C – Halijoto ya chumba

Marlin M106

Amri ya M106 huwasha feni ya kichapishi na kuweka kasi yake. Unaweza kuchagua feni na kuweka kasi yake kwa kutumia vigezo vyake.

Vigezo hivi ni pamoja na:

  • [S< 0-255 > ]: Kigezo hiki huweka kasi ya feni kwa thamani kuanzia 0 (kuzima) hadi 255 (kasi kamili).
  • [P< index (0, 1, … ) >]: Huamua feni unayotaka kuwasha. Ikiachwa wazi, itabadilika kuwa 0 (chapisha feni ya kupoeza). Unaweza kuiweka 0, 1, au 2 kulingana na idadi ya mashabiki ulio nao.

Kwa mfano, ukitaka kuweka feni ya kupoeza ya nozzle hadi kasi ya 50%, amri ni M106 S127. Thamani ya S ni 127 kwa sababu 50% ya 255 ni 127.

Unaweza pia kutumia M106 amri bila vigezo vyovyote kuweka kasi ya feni ya kupoeza. hadi 100%.

Kumbuka: Amri ya kasi ya feni haifanyi kazi hadi amri za G-Code zinazoitangulia zifanyike.

Marlin M107

M107 huzima feni moja ya kichapishi kwa wakati mmoja. Inachukua kigezo kimoja, P , ambacho ni faharasa ya feni ambayo ungependa kuzima.

Ikiwa kigezo hakijatolewa, P chaguo-msingi. hadi 0 na kuzima kipeperushi cha kupoeza cha uchapishaji. Kwa mfano,amri M107 huzima kipeperushi cha kupoeza cha uchapishaji.

Marlin M109

Kama M104 amri, M109 seti za amri joto linalolengwa kwa hotend na kuipasha joto. Hata hivyo, tofauti na M104 , husubiri hadi halijoto inayolengwa.

Baada ya mpokeaji joto kufikia kiwango cha joto kinacholengwa, seva pangishi inaendelea kutekeleza amri za G-Code. Inachukua vigezo vyote sawa na amri ya M104 inachukua.

Hata hivyo, inaongeza moja ya ziada. Hiyo ni:

  • [R< temp (°C )>]: Kigezo hiki huweka halijoto inayolengwa kuwezesha joto au kupoza kifaa . Tofauti na amri ya S , husubiri hadi kichapishi kipate joto au kupoeza pua hadi halijoto hii.

Amri ya S husubiri inapokanzwa lakini si kupoeza. .

Kwa mfano, ukitaka pua ipoe hadi 120°C kutoka kwenye halijoto ya juu zaidi, amri ni M109 R120.

Marlin M112 Shutdown

M112 ni amri ya kusimamisha G-Code ya dharura. Mara tu seva pangishi inapotuma amri, husimamisha hita na injini zote za kichapishi mara moja.

Uhamishaji au uchapishaji wowote unaoendelea pia husimamishwa mara moja. Baada ya kuwezesha amri hii, itabidi uweke upya kichapishi chako ili kuendelea kuchapa muundo wako.

Katika mfumo dhibiti wa Marlin, amri inaweza kukwama kwenye foleni na kuchukua muda kabla ya kutekeleza. Ili kuepuka hili, unaweza kuwezesha EMERGENCY_PARSER alama ili kutekelezaamri mara tu baada ya kutumwa kwa kichapishi.

Unaweza kuwezesha hili kwa kwenda kwenye faili yako ya usanidi ya kichapishi cha hali ya juu (Marlin/Configuration_adh.v) kisha uondoe baadhi ya maandishi kutoka kwayo kama ifuatavyo:

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

Utahitaji kuondoa // kabla ya #define EMERGENCY_PARSER na kukusanya vyanzo upya.

Unaweza kupata maelezo zaidi kuhusu kusasisha programu dhibiti ya Marlin kwenye video iliyo hapa chini.

Marlin M125

Amri ya M125 inasitisha uchapishaji na kuegesha kichwa cha kuchapisha katika eneo la kuegesha lililopangwa awali. Pia huhifadhi nafasi ya sasa ya pua kwenye kumbukumbu kabla ya kuegesha.

Kwa kawaida kuna nafasi ya maegesho iliyosanidiwa awali iliyowekwa katika programu dhibiti ya kichapishi. Unaweza kuegesha pua kwenye nafasi hii kwa kutumia M125 amri pekee.

Hata hivyo, unaweza kuibadilisha kwa kutumia moja au zaidi ya vigezo hivi.

  • [L< urefu >]: Hii huondoa urefu uliowekwa wa nyuzi kutoka kwenye pua baada ya kuegesha
  • [X< pos >], [Y< pos >], [Z < pos >]: Unaweza kuchanganya moja au zaidi ya vigezo hivi vya kuratibu ili kuweka nafasi mpya ya kuegesha ya kichwa cha kuchapa.

Iwapo ungependa kuegesha pua mahali palipotoka na kubatilisha 9mm ya filamenti, amri ni M125 X0 Y0 Z0 L9.

Marlin M140

Amri ya M140 huweka halijoto inayolengwa kwa kitanda na inaendelea kutekeleza laini zingine za G-Code mara moja. Haisubiri kitandabaada ya mstari huo. Kwa mfano, angalia G-Code hapa chini:

M400;

M81;

Mstari wa 1 unasitisha kuchakata hadi hatua zote za sasa zinafanywa, na kisha mstari wa 2 huzima kichapishi cha 3D kwa kutumia M81 zima G-Code.

Marlin M420

Amri ya M420 inapata au huweka hali ya kusawazisha kitanda cha kichapishi cha 3D. Amri hii inafanya kazi tu na vichapishi ambavyo vina mifumo otomatiki ya kusawazisha kitanda.

Baada ya kusawazisha, vichapishaji hivi huunda wavu kutoka kwa kitanda cha kuchapisha na kuuhifadhi kwenye EEPROM. Amri ya M420 inaweza kusaidia kupata data hii ya wavu kutoka kwa EEPROM.

Inaweza pia kuwezesha au kuzima kichapishi kutumia data hii ya wavu kwa uchapishaji. Inaweza kuchukua vigezo kadhaa, ambavyo ni pamoja na:

  • [S< 0

Roy Hill

Roy Hill ni gwiji wa uchapishaji wa 3D na gwiji wa teknolojia na ujuzi mwingi kuhusu mambo yote yanayohusiana na uchapishaji wa 3D. Akiwa na uzoefu wa zaidi ya miaka 10 katika uwanja huo, Roy amebobea katika sanaa ya kubuni na uchapishaji ya 3D, na amekuwa mtaalamu wa mitindo na teknolojia za uchapishaji za 3D.Roy ana shahada ya uhandisi wa mitambo kutoka Chuo Kikuu cha California, Los Angeles (UCLA), na amefanya kazi kwa makampuni kadhaa maarufu katika uwanja wa uchapishaji wa 3D, ikiwa ni pamoja na MakerBot na Formlabs. Pia ameshirikiana na biashara mbalimbali na watu binafsi kuunda bidhaa maalum zilizochapishwa za 3D ambazo zimeleta mapinduzi katika tasnia zao.Kando na shauku yake ya uchapishaji wa 3D, Roy ni msafiri mwenye bidii na mpendaji wa nje. Anafurahiya kutumia wakati katika maumbile, kupanda mlima, na kupiga kambi na familia yake. Katika muda wake wa ziada, yeye pia huwashauri wahandisi wachanga na kushiriki ujuzi wake juu ya uchapishaji wa 3D kupitia majukwaa mbalimbali, ikiwa ni pamoja na blogu yake maarufu, 3D Printerly 3D Printing.