Tabloya naverokê
Ew tavilê dimeşe da ku emrên din ên G-Code bimeşîne dema ku hotend li paşperdeyê germ dibe. Ew pênc parameteran digire, ku ev in:
- [S< temp (°C )>]: Ew germahiya armancê ji bo extruderê diyar dike Celsius.
- <[T< index (0
G-Kod bi berfirehî di çapkirina 3D de, nemaze bi navgîniya firmwareya Marlin ve têne bikar anîn. Gelek kes meraq dikin ka meriv çawa G-Code ji bo berjewendiya xwe bikar tîne, ji ber vê yekê min biryar da ku vê gotarê binivîsim da ku ji xwendevanan re bibin alîkar.
Di dawiya vê gotarê de hin hûrguliyên kêrhatî derbarê G-Code hene, ji ber vê yekê xwendina xwe bidomînin. ji bo zêdetir.
G-Kod di Çapkirina 3D de Çi ne?
G-Code bi tenê zimanek bernamekirinê ye ji bo makîneyên CNC (Computer Numerically Controlled) mîna çapkerên 3D, Kargehên CNC, hwd. Komek fermanan dihewîne ku firmware ji bo kontrolkirina xebata çaperê û tevgera serê çaperê bikar tîne.
G-Code çawa tê afirandin?
G-Code ji bo çaperên 3D bi karanîna serîlêdanek taybetî ya bi navê slicer tê afirandin. Ev bername modela weya 3D digire û di qatên 2D yên tenik de perçe dike.
Piştre ji bo avakirina van qatan koordînat an jî rêça ku serê çapê tê re derbas dibe diyar dike. Di heman demê de ew fonksiyonên çaperê yên taybetî yên wekî vekirina germker, fanos, kamerayan hwd jî kontrol dike û saz dike.
PrusaSlicer û Cura di nav slicerên navdar ên li sûkê de hene PrusaSlicer û Cura.
Cûreyên G-Code
Her çend navê giştî ji bo fermanên CNC G-Code ye, em dikarin bi berfirehî fermanan li du kategoriyan dabeş bikin; Di nav wan de ev in:
- G-Code
- M-Code
G-Code
G-Code ji bo koda Geometry ye. Fonksiyona wê ya bingehîn kontrolkirina tevger, pozîsyon an rêça serê çapê ye.
Bi karanîna G-kodê, hûn dikarin nozê di nav deberî vegerandina kontrolê ji mêvandar re bigihîje germahiya armancê.
Nêvîn di paşperdeyê de germbûna xwe didomîne dema ku çaper rêzên din ên G-Code dimeşîne. Ew yek pîvanek digire, ku ev e:
- [S< germahî (°C )>]: Ev parametre germahiya armancê ji bo nivînê destnîşan dike li Celsius.
Mînakî, ji bo germkirina nivînê heta 80 ° C, emrê M140 S80 ye.
Marlin M190
Fermana M190 ji bo nivînê germahiyek armanc destnîşan dike û li bendê dimîne heya ku nivîn bigihîje wê. Heya ku nivîn bigihîje wê germahiyê, ew kontrolê venagerîne mêvandar an jî G-Kodek din pêk tîne.
Têbînî: Heke hûn germahiya armancê bi S parametre, ew tenê dema ku nivînê germ dike UP li germahiya destnîşankirî li bendê dimîne. Lêbelê, heke nivîn ji bo ku bigihîje wê germahiyê pêdivî ye ku sar bibe, mêvandar li bendê namîne.
Ji bo emrê li benda dema germkirin û sarbûnê bimîne, divê hûn germahiya armancê bi R
parametre. Mînakî, ji bo ku nivîn heta 50 ° C sar bibe û li bendê bimîne heya ku bigihîje wê germahiyê, emrê M190 S50 e. Marlin M400
Fermana M400 rêza pêvajoyê ya G-Code rawestîne heya ku hemî tevgerên heyî yên di tamponê de temam bibin. Rêza pêvajokirinê di dorpêkekê de li bendê dimîne heya ku hemî ferman biqede.
Piştî temamkirina hemî gavan, çaper pêkanîna G-kodê didomîne.Piştî vê bilindahiyê, çaper bi kar anîna tezmînata tevnvîsê radiweste.
Mînakî, em bibêjin ku hûn dixwazin daneya tevna duyemîn a di EEPROM-ê de bi formata CSV çap bikin. Fermana rast a ku tê bikar anîn ev e: M420 V1 I1 T1
Marlin M420 S1
M420 S1 binkomek fermana M420 e. Ew bi karanîna tevnek derbasdar a ku ew ji EEPROM-ê distîne rê dide nivînên li ser çaperê.
Eger di EEPROM-ê de tevnek derbasdar tunebe, ew ê tiştek neke. Bi gelemperî piştî G28 fermana malê tê dîtin.
Marlin G0
Marlin G0 fermana tevgera bilez e. Li ser lewheyên çêkirinê bi dûrahiya herî kurt (xeta rast) nozê ji cihekî ber bi cîhekî din ve digerîne.
Di dema tevgerê de ti filamentê nahêle, ev jî dihêle ku ji fermana G1 zûtir bimeşe. . Li vir pîvanên ku ew digire ev in:
- [X< pos >], [Y < pos >], [Z< ; pos >]: Van parameteran pozîsyona nû destnîşan dikin ku li ser axên X, Y, û Z bigerin.
- [F< mm /s >]: Rêjeya xwarinê an leza serê çapê. Çapker dê bixweber rêjeya xwarinê ji fermana G1 ya dawîn bi kar bîne.
Ji ber vê yekê, heke hûn dixwazin serê çapê bi lez û bez bi 100mm/s veguhezînin eslê xwe, ferman e G0 X0 Y0 Z0 F100.
Marlin G1
Fermana G1 çaperê ji xalek berbi xalek din a li ser plakaya çêkirinê bi xêzek diguhezîne.şop. Ew wekî fermana tevgera xêzkirî tê zanîn ji ber ku dema ku di navbera xalan de digere filamentê derdixe.
Ev wê ji tevgera bilez ( G0 ) cihê dike, ku dema ku diherike filamentê nahêle. Ew çend parameteran digire, di nav de:
- [X< pos >], [Y < pos >], [Z< ; pos >]: Van pîvanan pozîsyona nû destnîşan dikin ku li ser axên X, Y, û Z bigerin.
- [E< pos >]: Ev mîqdara fîlamentê ya ku dema ku berbi xala nû ve diçe, destnîşan dike.
- [F< mm/s >]: Rêjeya xwarinê an leza serê çapê. Çapker dê bixweber rêjeya xwarinê ya ji fermana G1 ya dawîn bi kar bîne heke li derve bimîne.
Mînakî, ji bo danîna filamentê di xetek rast de di navbera du xalan de bi rêjeya 50mm/s, ya rast ferman G1 X32 Y04 F50 E10 e.
Marlin G4
Fermana G4 makîneyê ji bo demek diyarkirî radiwestîne. Di vê demê de rêza fermanê tê sekinandin, ji ber vê yekê ew fermanek nû ya G-Code pêk nayîne.
Di dema sekinandinê de, makîne hîn jî rewşa xwe diparêze. Hemî germahî germahiya xwe ya niha diparêzin, û motor hê jî pêve ne.
Du pîvanan hewce dike, ku ev in:
- [P< dem(ms) >]: Ev dema rawestanê bi milî çirkeyan diyar dike
- [S< dem(ên) >]: Ev rawestanê destnîşan dike dem di çirkeyan de. Ger her du pîvan werin danîn, S digirepêşanî.
Ji bo 10 çirkeyan makîneyê bisekine, hûn dikarin fermana G4 S10 bikar bînin.
Binêre_jî: Hûn dikarin Modelên Warhammer 3D çap bikin? Neqanûnî ye an qanûnî ye?Marlin G12
Emrê G12 prosedûra paqijkirina nozê ya çaperê çalak dike. Pêşî, ew nozê ber bi cîhek pêşwextkirî ya li ser çaperê ku firçeyek lê hatî danîn digerîne.
Piştre, ew serê çapê bi tundî li ser firçeyê digerîne da ku fîlamenta li ser wê asê maye paqij bike. Li vir çend pîvanên ku ew dikare bigire hene.
- [P]: Ev parametre dihêle hûn şêwaza paqijkirina ku hûn dixwazin ji bo nozê hilbijêrin. 0 rasterast paş û paş e, 1 qalibekî zigzag e, û 2 qalibekî dorhêl e.
- [S< hejmar >]: Hejmara caran tu dixwazî qalibê paqijkirinê xwe dubare bike.
- [R< radyus >]: Ger tu qalibê 2-ê hilbijêrî, tîrêjê çembera paqijkirinê.
- [T< hejmar >]: Ev hejmara sêgoşeyan di qalibê zig-zagê de diyar dike.
Heke hûn dixwazin paqij bikin nozzle te li ser firçeyê bi şêwazek paş û paş ve, emrê rast G12 P0 ye.
Cura rêyek peyda dike ku vê fermanê di mîhengên xwe yên ceribandinê de bikar bîne. Hûn dikarin di vê gotarê de ku min li ser Meriv Mîhengên Ezmûnî li Cura-yê çawa nivîsand de bêtir li ser fermana paqijkirina nozzle bixwînin.
Marlin G20
Fermana G20 firmware çaperê saz dike ku hemî yekîneyan wekî inç şîrove bike. . Ji ber vê yekê, dê hemî nirxên extrusion, tevger, çap, û tewra lezkirinê jî binbi înç tê şîrovekirin.
Ji ber vê yekê, çaper wê ji bo tevgera xêzikî înç, ji bo lezê înç/çirk, û ji bo lezbûnê înç/çirk 2 û ji bo lezkirinê înç/çirk 2.
Marlin G21
G21 ferman firmware çaperê saz dike ku hemî yekîneyan wekî mîlîmetre şîrove bike. Ji ber vê yekê, tevgerên xêzkirî, rêje û lezbûn dê bi rêzdarî bi mm, mm/s, û mm/s2 bin.
Marlin G27
Fermana G27 nozzle li pêş diyarkirî park dike. helwesta li ser lewheyên avakirinê. Ew li bendê dimîne heya ku hemî tevgerên di rêzê de biqedin, dûv re ew nozzle park dike.
Ev pir arîkar e dema ku hûn dixwazin çapkirinê rawestînin da ku li ser çapê sererast bikin. Hûn dikarin nozê parq bikin da ku li ser çapê negerin û wê nehelînin.
Parametreyek hewce dike, ku ev e:
- <[P]: Ev diyar dike cîhê Z-parkê. Heke hûn 0-yê hilbijêrin, firmware dê nozzle berbi cîhê Z-parkê ve bikişîne tenê heke bilindahiya destpêkê ya nozzle ji cîhê Z-park kêmtir be.
Hilbijartina yek nozzle li parka Z-ê park dike. cîh bêyî ku bilindahiya wê ya destpêkê be. Hilbijartina 2-yê nozê bi mîqdara Z-parkê bilind dike lê Bilindahiya Z-ya wê ji Z-ya herî kêm kêm dike.
Heke hûn fermana G27 bêyî ti pîvanan bikar bînin, ew wekî P0-ê vedigere.
Marlin G28
Fermana G28 çapkerê vedihewîne da ku li eslê xwe cîhek naskirî saz bike. Homing pêvajoyek e ku çaper jêdera (koordînat [0,0,0]) yaçaper.
Wê vê yekê bi guheztina her axên çaperê pêk tîne heta ku ew li ser guhezkerên sînorên xwe yên têkildar bixin. Cihê ku her axek guheztina sînorê xwe dide destpêkirin eslê wê ye.
Li vir çend pîvanên wê hene:
- [X], [Y], [Z]: Hûn dikarin yek ji van parameteran lê zêde bikin da ku xanî li van eksê sînordar bikin. Mînakî, G28 X Y tenê axên X û Yê vedihewîne.
- [L]: Piştî malebûnê rewşa nivînan vedigerîne.
- [0]: Heke pozîsyona serê çapê jixwe pêbawer be, ev parametre dest ji vegerê berdide.
Mînakî, heke hûn dixwazin tenê axên X û Z li malê bihêlin, emrê rast ev e. G28 X Z. Ji bo malgirtina hemî eksê, hûn dikarin fermana G28 tenê bikar bînin.
Marlin G29
G29 nivîna otomatîk e. fermana astîkirinê. Ew pergala nivînan a otomatîk an nîv-otomatîk a ku li ser makîneya we hatî saz kirin da ku nivînan bitewîne.
Li gorî marqeya çaperê ve girêdayî, hûn dikarin yek ji pênc pergalên tevlihevkirina nivînan di firmware xwe de hebin. Di nav wan de ev in:
- Rastkirina nivînên mesh
- Destpêkirina nivînên otomatîk
- Destpêkirina nivînên yekgirtî
- Rastkirina nivînên otomatîkî (xêzkirî)
- Destpêkirina nivînên otomatîkî (3 xalî)
Her yek xwedan pîvanên taybetî hene ku bi hardware çaperê re bixebite.
Marlin G30
Fermana G30 li ser çêkirinê lêkolîn dike. plakaya li nuqteyek diyarkirî bi sondaya pergalek asta nivînê ya otomatîkî. Ew vê yekê dike da ku bilindahiya Z-ya wê xalê diyar bike (thedûrbûna ji nozê heya nivînê).
Piştî ku bilindahiyê distîne, ew nozê li jor plakaya çêkirinê li dûrahiya rast datîne. Ew hin pîvanan digire, ku ev in:
- [C]: Danasîna vê parametreyê yekalî dike tezmînata germahiyê pêk tîne ji ber ku pir materyal dema ku germ dibin berfireh dibin.
- [X< pos >], [Y< pos >]: Van parameteran koordînatên ku hûn dixwazin lêkolinê bikin diyar dikin.
Ji bo lêkolîna nivînê li pozîsyona heyî ya nozzle, hûn dikarin fermanê bêyî pîvanan bikar bînin. Ji bo vekolîna wê li cîhek taybetî wekî [100, 67], emrê rast G30 X100 Y67 e.
Marlin M76
Fermana M76 demjimêra karê çapkirinê dide sekinandin. .
Marlin G90
Fermana G90 çaperê dide moda pozîsyona mutleq. Ev tê wê wateyê ku hemî koordînatên di G-Code de li gorî eslê çapkerê wekî pozîsyonên di balafira XYZ de têne şîrove kirin.
Her weha ew extruder li ser moda mutleq destnîşan dike heya ku fermana M83 jê derbas nebe. Ew ti pîvanan nagire.
Marlin G92/G92 E0
Fermana G92 rewşa niha ya nozzle li gorî koordînatên diyarkirî destnîşan dike. Hûn dikarin wê bikar bînin da ku hin deverên nivîna xweya çapê derxînin û hem ji bo çapera xwe veqetandî destnîşan bikin.
Fermana G92 çend parametreyên hevrêziyê digire. Ew ev in:
- [ X< pos >], [Y< pos >], [Z< pos >]: VanaParametre ji bo pozîsyona nû ya serê çapê koordînatan digirin.
- [E< pos >]: Ev parametre nirxekê digire û wê wekî pozîsyona extruder destnîşan dike. . Hûn dikarin fermana E0 bikar bînin da ku eslê extruderê ji nû ve vegerînin heke ew di moda têkildar an mutlaq de be.
Mînakî, em bibêjin hûn dixwazin navenda nivîna we bibe eslê nû. Pêşî, pê ewle bine ku nozê te di nîvê nivînê de ye.
Piştre, emrê G92 X0 Y0 ji çapera xwe re bişîne.
Têbînî: Fermana G92 sînorên laşî yên ku ji hêla rawestgehan ve hatine destnîşan kirin diparêze. Hûn nikarin G92-ê bikar bînin da ku li derveyî guheztina sînorê X an li binê nivîna çapê bigerin.
Ji ber vê yekê, ew e! G-Kodên li jor beşek piçûk lê bingehîn a pirtûkxaneya G-Code temsîl dikin ku divê her dildarê çapa 3D zanibe.
Her ku hûn modelên bêtir çap bikin, dibe ku hûn bêtir fermanên G-Code-yê ku hûn dikarin li xwe zêde bikin bikevin. pirtûkxane.
Bextê te xweş be û Çapkirina we pîroz be!
xêza rast, wê li cîhek taybetî bi cih bikin, wê bilind bikin an dakêşin, an jî wê di rêyek xêzkirî de bigerin.Ew bi G pêşiya wan têne pêş ku nîşan bidin ku ew G-Code ne. .
M-Code
M-Code tê wateya fermanên cuda. Ew fermanên makîneyê ne ku ji xeynî tevgera serê çaperê fonksiyonên din ên çaperê kontrol dikin.
Tiştên ku ew berpirsiyar in ev in; vemirandin û qutkirina motoran, danîna leza fanosê, hwd. Tiştek din ku M-Code jê berpirsiyar e, danîna germahiya nivînê û germahiya nozê ye.
Ew bi M, <13 ve têne pêşgotin>ku tê wateya cûrbecûr.
G-Code 'Flavors' çi ne?
Têma G-Code bi awayê ku firmware (Pergala Xebatê) çapera we li bendê ye ku G-Code wê be. formatkirin. Ji ber standardên G-Code û firmware yên cihêreng ên ku cûrbecûr markayên çaperan bikar tînin, çêjên cihêreng hene.
Mînakî, fermanên standard ên mîna tevger, germkirinê û hwd., di nav hemî çaperan de hevpar in. Lêbelê, hin fermanên cihê ne wek hev in, ku ger bi makîneya xelet ve were bikar anîn dibe sedema xeletiyên çapkirinê.
Ji bo berevajîkirina vê yekê, piraniya slicers vebijarkên ji bo sazkirina profîla çaperê we hene ku hûn bikarin hilbijêrin tama rast ji bo makîneya xwe. Dûv re slicer dê pelê 3D wergerîne G-Code-ya minasib ji bo makîneya we.
Hin mînakên çêjên G-Code RepRap hene. Marlin, UltiGcode, Smoothie,hwd.
Lîsteya G-Kodên Sereke yên Di Çapkirina 3D de
Gelek fermanên G-Code li wir hene ji bo firmware-ya çapera 3D ya cihê. Li vir hinek ji yên hevpar ên ku hûn dikarin di dema çapkirinê de rastî wan bên û çawaniya bikaranîna wan hene hene.
Marlin M0 [Rawestandina bê şert]
Fermana M0 wekî fermana rawestandina bê şert tê zanîn. Ew xebata çaperê piştî tevgera dawî radiwestîne û germker û motoran diqede.
Piştî ku xebata çaperê rawestîne, ew an ji bo demek diyar radizê an jî li bendê ye ku têketina bikarhêner vegere serhêl. Fermana M0 dikare sê pîvanên cihêreng bigire.
Ev pîvan ev in:
- [P < dem(ms) >]: Ev çendeya dema ku hûn dixwazin çaper di milîçirkeyan de razê ye. Mînakî, heke hûn dixwazin çaper 2000 ms razê, hûn ê M0 P2000
- {S< dem(ên) > ]: Ev çendeya ku hûn dixwazin çaper di çirkeyan de razê ye. Mînakî, heke hûn bixwazin çaper 2 saniyan razê, hûn ê M0 S2
- [ peyam ] bikar bînin: Tu dikare vê pîvanê bikar bîne da ku peyamek li ser LCD-ya çaperê dema ku ew raweste nîşan bide. Mînakî, M0 Bişkoja navendê bikirtînin da ku çapê ji nû ve dest pê bike .
Têbînî: M0 Ferman heman fermana M1 e.
Marlin M81
Fermana M81 PSU-ya çaperê digire.(yekîneya dabînkirina hêzê). Ev tê wê wateyê ku hemû germker, motor û hwd nikaribin bixebitin.
Binêre_jî: Hûn dikarin Zêr, Zîv, Elmas û amp; Xemil?Herwiha heke lijneya alternatîf tune be, ew jî diqede.
Marlin M82
Fermana M82 extruderê dixe moda mutleq. Ev tê wê wateyê ku ger G-Code bangî extruder bike ku 5 mm fîlamentê derxe, ew 5 mm bêyî ku fermanên berê derxe holê.
Ew fermanên G90 û G91 derbas dike.
Ferman tenê bandorê li ser extruder, ji ber vê yekê ew ji eksên din serbixwe ye. Mînakî, vê fermanê bifikire;
M82;
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ;
G1 X0.4 Y20 Z0.3 F1500.0 E30;
Extruder li ser moda mutleq tê danîn bi karanîna M82 di rêza 1-ê de. Di rêza 2-an de, ew bi derxistina 15 yekîneyên fîlamentê rêza yekem xêz dike.
Piştî rêzika 2, nirxa derxistinê dîsa li ser sifirê nayê danîn. Ji ber vê yekê, di rêza 3 de, fermana E30 30 yekîneyên fîlamentê bi karanîna fermana E30 derdixe.
Marlin M83
Fermana M83 destnîşan dike extruder çaperê ji bo moda nisbî. Ev tê wê wateyê ku heke G-Code gazî derxistina pelamentê ya 5 mm bike, çaper li gorî fermanên berê 5 mm berhev dike.
Fermana M83 tu pîvanan nagire. Mînak, em emrê mînaka paşîn bi M83 vegerînin.
M83;
G1 X0.1 Y200.0 Z0 .3 F1500.0 E15;
G1 X0.4 Y20Z0.3 F1500.0 E30;
Piştî fermana E15 li ser rêza 2-ê, nirxa E dîsa li ser sifirê nayê danîn; ew li 15 yekîneyên dimîne. Ji ber vê yekê, li ser xeta 3, li şûna ku 30 yekîneyên fîlamentê derxîne, ew ê 30-15 = 15 yekîneyan derxe.
Marlin M84
Fermana Marlin M84 yek an jî çend gavê asteng dike û motorên extruder. Hûn dikarin wê saz bikin da ku wan tavilê neçalak bike an jî piştî ku çaper demekê bêkar bimîne.
Dibe ku çar parameteran bigire. Di nav wan de ev in:
- [S< zeman(ên) >]: Ev çendeya dema neçalakiyê diyar dike berî ku emrê dest pê bike û neçalak dike. motor. Mînakî, M84 S10 piştî ku 10 çirke neçalak be, hemî gavavêjê asteng dike.
- [E], [X], [Y], [Z]: Hûn dikarin yek an jî çend ji van bikar bînin da ku motorek taybetî ya bêkar hilbijêrin. Mînakî, M84 X Y motorên X û Yê neçalak dike.
Têbînî: Heke hûn bi fermanê re ti pîvanan bikar neynin, ew yekser bêkar dibe. hemû motorên gavê.
Marlin M85
Fermana M85 piştî demeke bêçalaktiyê çaper û firmware diqedîne. Ew pîvanek demê di çirkeyan de digire.
Heke çaper ji pîvana dema diyarkirî dirêjtir bêtevger be, wê demê çaper dê biteqe. Mînakî, heke hûn bixwazin çapera xwe piştî ku 5 hûrdeman bêkar ma bihêlin, hûn dikarin fermanê bikar bînin:
M85 S300
Marlin M104
Thegermahiya rastîn û armancê ya germkerên berdest tê de hene.
- T – Germahiya extruder
- B – Germahiya nivînê
- C – Germahiya odeyê
Marlin M106
Fermana M106 fanera çaperê vedike û leza wê destnîşan dike. Hûn dikarin fanosê hilbijêrin û bi pîvanên wê ve leza wê saz bikin.
Ev pîvan ev in:
- [S< 0-255 > ]: Ev parametre leza fanosê bi nirxan ji 0 (derxistin) heya 255 (tevahî leza) destnîşan dike.
- [P< index (0, 1,… ) >]: Ew fena ku hûn dixwazin vekin diyar dike. Ger vala bimîne, ew wekî 0-ê (fansa sarbûna çapkirinê) vedigere. Hûn dikarin li gorî hejmara fanên ku we hene, wê bikin 0, 1, an 2.
Mînakî, heke hûn bixwazin fanera sarbûna nozzle li ser leza 50% saz bikin, ferman ev e. M106 S127. Nirxa S 127 e ji ber ku %50 ji 255-an 127 e.
Hûn dikarin fermana M106 bêyî ti pîvanan bikar bînin da ku leza fanera sarkirinê destnîşan bikin. heta %100%
Têbînî: Fermana leza fanosê nakeve meriyetê heta ku fermanên G-Code yên beriya wê neyên kirin.
Marlin M107
M107 yek ji temaşevanên çaperê di demekê de digire. Ew yek pîvanek digire, P , ku ev nîşaneya fanera ku hûn dixwazin biqewirînin e.
Heke parametre neyê dayîn, P xwerû. bike 0 û fanera sarbûna çapê radike. Mînakî, yafermana M107 fansa sarbûna çapê diqedîne.
Marlin M109
Mîna fermana M104 , M109 ferman dike germahiyek armanc ji bo germahiyê û wê germ dike. Lêbelê, berevajî M104 , ew li bendê ye ku hotend bigihîje germahiya armancê.
Piştî ku hotend gihîşt germahiya armancê, mêvandar pêkanîna fermanên G-Code didomîne. Ew hemî pîvanên ku fermana M104 digire digire.
Lêbelê, ew yek zêde zêde dike. Ew yek ev e:
- [R< germahîya (°C )>]: Ev parametre germahiya armancê destnîşan dike ku germahiya germê germ bike an sar bike. . Berevajî fermana S , ew li bendê dimîne heya ku çaper nozê di vê germahiyê de germ bike an sar bike.
Fermana S li benda germkirinê dimîne lê li ser sarbûnê nagere. .
Mînakî, heke hûn dixwazin ku nozzle ji germahiyek bilindtir heta 120°C sar bibe, emrê M109 R120 e.
Marlin M112 Shutdown
M112 fermanek G-Code ya rawestandina acîl e. Dema ku mêvandar fermanê dişîne, ew yekser hemî germker û motorên çaperê radiwestîne.
Her tevgerek an çapkirina ku di pêşde diçe jî yekser tê rawestandin. Piştî aktîvkirina vê fermanê, divê hûn çapera xwe ji nû ve saz bikin da ku çapkirina modela xwe ji nû ve dest pê bike.
Di firmwareya Marlin de, dibe ku ferman di rêzê de asê bibe û berî ku were darvekirin demek dirêj bike. Ji bo ku hûn ji vê yekê dûr nekevin, hûn dikarin ala EMERGENCY_PARSER çalak bikin da kufermana tavilê piştî ku ji çaperê re tê şandin.
Hûn dikarin vê yekê çalak bikin bi çûna pelê veavakirina çapera xwe ya pêşkeftî (Marlin/Configuration_adh.v) û dûv re hin nivîsan jê rakin bi vî rengî:
// 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
Pêdivî ye ku berî #define EMERGENCY_PARSER // jêbirin û çavkaniyan ji nû ve berhev bikin.
Hûn dikarin di vîdyoya jêrîn de derbarê nûvekirina firmware Marlin de bêtir fêr bibin.
Marlin M125
Fermana M125 çapê disekine û serê çapê li cîhek parkkirinê ya pêş-sazkirî park dike. Di heman demê de ew pozîsyona niha ya nozê berî rawestanê di bîra bîranînê de diparêze.
Bi gelemperî cîhek parkkirinê ya ji berê ve hatî saz kirin di firmwareya çaperê de heye. Hûn dikarin bi tenê bi bikaranîna fermana M125 nozzle li vê pozîsyonê park bikin.
Lêbelê, hûn dikarin bi karanîna yek an çend ji van pîvanan biguhezînin.
- [L< dirêjî >]: Ev yek dirêjahiya fîlamentê ji nozê piştî parkkirinê vedikişîne
- [X< pos >], [Y< pos >], [Z < pos >]: Hûn dikarin yek an jî çend ji van parametreyên koordîneyê bi hev re bikin da ku pozîsyona parkkirinê ya nû ji bo serê çapê.
Heke hûn dixwazin nozê li eslê xwe park bikin û 9 mm fîlamentê paşde bikişînin, ferman ev e M125 X0 Y0 Z0 L9.
Marlin M140
Fermana M140 ji bo nivînê germahiyek armanc destnîşan dike û tavilê pêkanîna xetên G-Code yên din didomîne. Li benda nivînê namînepiştî wê rêzê. Mînakî, li G-Code li jêr binêre:
M400;
M81;
Xeta 1 pêvajoyê rawestîne heta hemî tevgerên heyî têne kirin, û dûv re rêza 2 çapera 3D bi karanîna M81 G-Code qut dike.
Marlin M420
Emrê M420 vedigire an rewşa asta nivînê ya çapera 3D destnîşan dike. Ev ferman tenê bi çapkerên ku xwedan pergalên nivînên otomatîkî yên nivînan in re dixebite.
Piştî astîkirinê, ev çaper ji nivîna çapê tevnek çêdikin û di EEPROM-ê de hilînin. Fermana M420 dikare bibe alîkar ku ev daneya tevnvîsê ji EEPROM-ê were vegerandin.
Herwiha ew dikare çaperê çalak bike an neçalak bike ku ev daneyên tevnvîsê ji bo çapkirinê bikar bîne. Ew dikare çend parametreyan bigire, ku ev in:
- [S< 0