فهرست
دا سمدلاسه د نورو G-کوډ کمانډونو چلولو لپاره حرکت کوي پداسې حال کې چې هوټینډ په شالید کې ګرمیږي. دا پنځه پیرامیټرونه اخلي، کوم چې دا دي:
- [S< temp (°C )>]: دا د extruder لپاره د هدف تودوخې مشخص کوي سیلسیس.
- [T< انډیکس (0
G-Codes په پراخه کچه په 3D چاپ کې کارول کیږي، په ځانګړې توګه د مارلین فرم ویئر له لارې. ډیری خلک حیران دي چې څنګه د دوی په ګټه د G-Codes کارول، نو ما پریکړه وکړه چې دا مقاله د لوستونکو سره مرسته وکړي.
د دې مقالې په پاتې برخه کې د G-کوډ په اړه ځینې ګټور معلومات شتون لري، نو لوستلو ته دوام ورکړئ د نورو لپاره.
په 3D چاپ کې G-Codes څه شی دي؟
G-Code په ساده ډول د CNC (کمپیوټر په شمیري کنټرول شوي) ماشینونو لکه 3D پرنټرونو لپاره د پروګرام کولو ژبه ده. CNC ملونه، او داسې نور. دا د کمانډونو مجموعه لري چې فرم ویئر د پرنټر عملیات او د چاپ سر حرکت کنټرول لپاره کاروي.
هم وګوره: 7 غوره لوی رال 3D پرنټرونه چې تاسو یې ترلاسه کولی شئG-Code څنګه جوړیږي؟
G-Code د 3D پرنټرونو لپاره د یو ځانګړي غوښتنلیک په کارولو سره رامینځته شوی چې د سلیسر په نوم یادیږي. دا برنامه ستاسو 3D ماډل اخلي او په 2D پرتونو کې یې ټوټه ټوټه کوي.
دا بیا د پرنټ هیډ لپاره همغږي یا لاره مشخصوي چې د دې پرتونو جوړولو لپاره تیریږي. دا د پرنټر ځانګړي فعالیتونه هم کنټرولوي او تنظیموي لکه د هیټر فعالول، فینونه، کیمرې، او داسې نور.
په بازار کې مشهور سلایسرونو کې پروساسلیسر او کیورا شامل دي.
د G-کوډ ډولونه
که څه هم د CNC کمانډونو عمومي نوم G-Code دی، موږ کولی شو په پراخه توګه کمانډونه په دوه کټګوریو وویشو؛ پدې کې شامل دي:
- G-Code
- M-Code
G-Code
G-Code د جیومیټري کوډ لپاره ولاړ دی. د دې اصلي دنده د چاپ سر حرکت، موقعیت، یا لاره کنټرول کول دي.
د G-code په کارولو سره، تاسو کولی شئ نوزل په یو کې حرکت وکړئ.کوربه ته د کنټرول بیرته راستنیدو دمخه هدف تودوخې ته ورسیږئ.
بستر په شالید کې تودوخې ته دوام ورکوي پداسې حال کې چې پرنټر د G-Code نورې کرښې اجرا کوي. دا یو پیرامیټر اخلي، کوم چې دا دی:
- [S< temp (°C )>]: دا پیرامیټر د بستر لپاره هدف تودوخې ټاکي په سانتي ګراد کې.
د مثال په توګه، د بستر د تودوخې لپاره تر 80 ° C، کمانډ M140 S80 دی.
مارلین M190
M190 کمانډ د بستر لپاره د تودوخې هدف ټاکي او تر هغه وخته پورې انتظار کوي چې بستر ته ورسیږي. دا کوربه ته کنټرول نه راګرځوي یا کوم بل G-Code اجرا کوي تر هغه چې بستر دې تودوخې ته ورسیږي.
یادونه: که تاسو د هدف تودوخې درجه د S<سره وټاکئ 13> پیرامیټر، دا یوازې د بستر تودوخې په وخت کې انتظار کوي UP ټاکل شوي حرارت ته. په هرصورت، که چیرې بستر دې تودوخې ته د رسیدو لپاره یخ شي، کوربه انتظار نه کوي.
د قوماندې لپاره چې د تودوخې او یخولو په وخت کې انتظار وکړئ، تاسو باید د هدف تودوخې درجه د R<سره وټاکئ. 13> پیرامیټر. د مثال په توګه، د بستر 50 ° C ته د یخولو لپاره او تر هغه وخته پورې انتظار وکړئ چې دا تودوخې ته ورسیږي، کمانډ M190 S50 دی.
مارلین M400
د M400 کمانډ د G-Code پروسس کولو کتار ته مخه کوي تر هغه چې په بفر کې ټول اوسني حرکتونه بشپړ شوي نه وي. د پروسس کولو کتار په لوپ کې انتظار کوي تر هغه چې ټول کمانډ بشپړ شي.
د ټولو حرکتونو بشپړولو وروسته، چاپګر د G-code اجرا کولو ته دوام ورکويد دې لوړوالي وروسته، چاپګر د میش معاوضې کارول ودروي.
د مثال په توګه، راځئ چې ووایو چې تاسو غواړئ د دویم میش ډیټا په EEPROM کې په CSV بڼه چاپ کړئ. د کارولو لپاره سمه کمانډ دا دی: M420 V1 I1 T1
Marlin M420 S1
M420 S1 د M420 کمانډ یو فرعي سیټ دی. دا د یو معتبر میش په کارولو سره په پرنټر کې د بستر سطحه کول فعالوي چې دا د EEPROM څخه ترلاسه کوي.
که چیرې په EEPROM کې هیڅ معتبر میش شتون ونلري، دا به هیڅ کار ونه کړي. دا معمولا د G28 homing کمانډ وروسته موندل کیږي.
Marlin G0
Marlin G0 د چټک حرکت کمانډ دی. دا نوزل د لنډ ممکنه فاصلې (مستقیم کرښې) له لارې د ساختماني پلیټونو کې له یو موقعیت څخه بل ته حرکت کوي.
دا د حرکت کولو پرمهال هیڅ فیلامینټ نه پریږدي، کوم چې دا د G1 کمانډ په پرتله ګړندی حرکت کوي. . دلته هغه پیرامیټونه دي چې دا یې اخلي:
- [X< pos >], [Y < pos >], [Z< ; pos >]: دا پیرامیټرې د X، Y، او Z محورونو ته د تګ لپاره نوی موقعیت ټاکي.
- [F< mm /s >]: د فیډ نرخ یا د چاپ سرعت سرعت. پرنټر به په اتوماتيک ډول د وروستي G1 کمانډ څخه د فیډ نرخ وکاروي که چیرې پریښودل شي.
نو، که تاسو غواړئ د چاپ سر په 100mm/s کې اصلي ځای ته په چټکۍ سره حرکت وکړئ، کمانډ دی G0 X0 Y0 Z0 F100.
مارلین G1
د G1 کمانډ پرنټر له یوې نقطې څخه بل ته په بلډ پلیټ کې په خطي کې حرکت کويلاره دا د خطي حرکت کمانډ په نوم پیژندل کیږي ځکه چې دا د نقطو تر مینځ د حرکت کولو پر مهال فیلامینټ بهر کوي.
دا دا د چټک حرکت ( G0 ) څخه توپیر کوي، کوم چې د حرکت په وخت کې فیلامینټ نه پریږدي. دا ډیری پیرامیټرې اخلي، پشمول د:
- [X< pos >], [Y < pos >], [Z< ; pos >]: دا پیرامیټرې د X، Y، او Z محورونو ته د تګ لپاره نوی موقعیت ټاکي.
- [E< post >]: دا د نوي نقطې ته د تللو په وخت کې د وتلو لپاره د فلیمینټ اندازه ټاکي.
- [F< mm/s >]: د فیډ نرخ یا د چاپ سرعت سرعت. پرنټر به په اتوماتيک ډول د وروستي G1 کمانډ څخه د فیډ نرخ کاروي که چیرې پریښودل شي.
د مثال په توګه، د 50mm/s په نرخ کې د دوو نقطو ترمنځ په مستقیم کرښه کې د فیلامینټ کیښودلو لپاره، ښي خوا ته کمانډ G1 X32 Y04 F50 E10 دی.
مارلین G4
د G4 کمانډ ماشین د یوې ټاکلې مودې لپاره بندوي. د کمانډ قطار پدې وخت کې ودرول شوی، نو دا د G-Code کوم نوی کمانډ نه اجرا کوي.
د وقفې په جریان کې، ماشین لاهم خپل حالت ساتي. ټول هیټرونه خپل اوسنۍ تودوخې ساتي، او موټورونه لاهم روان دي.
دا دوه پیرامیټرونه اخلي، کوم چې دا دي:
- 12>[P< وخت(ms) 15 وخت په ثانیو کې که دواړه پیرامیټونه تنظیم شوي وي، S اخليلومړیتوب.
د ماشین د 10 ثانیو لپاره بندولو لپاره، تاسو کولی شئ کمانډ وکاروئ G4 S10.
مارلین G12
د G12 کمانډ د پرنټر د نوزل پاکولو کړنلاره فعالوي. لومړی، دا نوزل په پرنټر کې مخکې ټاکل شوي ځای ته حرکت کوي چیرې چې برش نصب شوی وي.
بیا، دا د برش په اوږدو کې د پرنټ هیډ په چټکۍ سره حرکت کوي ترڅو په هغې کې پاتې شوي فلامینټ پاک کړي. دلته ځینې پیرامیټرونه دي چې دا یې اخیستل کیدی شي.
- [P]: دا پیرامیټر تاسو ته اجازه درکوي د پاکولو نمونه غوره کړئ چې تاسو یې د نوزل لپاره غواړئ. 0 مستقیم شاته او شاته دی، 1 د زیګزګ نمونه ده، او 2 یو سرکولر نمونه ده.
- [S< شمار >]: د وختونو شمیر تاسو غواړئ د پاکولو نمونه پخپله تکرار شي.
- [R< ریاض >]: د پاکولو دایره که تاسو نمونه 2 غوره کړئ.
- [T< شمیر >]: دا د زیګزګ په شکل کې د مثلثونو شمیر مشخص کوي.
که تاسو غواړئ پاک کړئ ستاسو نوزل په برش کې په شا او خوا کې ، سمه کمانډ G12 P0 دی.
Cura په خپلو تجربوي ترتیباتو کې د دې کمانډ کارولو لپاره لاره چمتو کوي. تاسو کولی شئ پدې مقاله کې د وائپ نوزل کمانډ په اړه نور ولولئ چې ما په Cura کې د تجربوي ترتیباتو کارولو څرنګوالي په اړه لیکلي.
مارلین G20
د G20 کمانډ د پرنټر فرم ویئر تنظیموي ترڅو ټول واحدونه د انچ په توګه تشریح کړي. . نو، ټول extrusion، حرکت، چاپ، او حتی د سرعت ارزښتونه به ويپه انچو کې تشریح شوی.
نو، پرنټر به د خطي حرکت لپاره انچونه، د سرعت لپاره انچ/ثانوي، او د سرعت لپاره انچونه/ثانوي2 ولري.
مارلین G21
G21 کمانډ د پرنټر فرم ویئر ټاکي ترڅو ټول واحدونه د ملی مترو په توګه تشریح کړي. نو، خطي حرکتونه، نرخونه، او سرعت به په ترتیب سره په mm، mm/s، او mm/s2 کې وي.
مارلین G27
د G27 کمانډ په مخکې ټاکل شوي نوزل پارک کوي په ساختماني تختو کې موقعیت. دا تر هغه وخته پورې انتظار کوي چې په کتار کې ټول حرکتونه بشپړ شي، بیا دا نوزل پارک کوي.
دا ډیره ګټوره ده کله چې تاسو غواړئ د چاپ مخه ونیسئ ترڅو د چاپ سره سمون ومومي. تاسو کولی شئ نوزل پارک کړئ ترڅو په چاپ باندې د ځړولو او خړوبیدو څخه مخنیوی وشي.
دا یو پیرامیټر اخلي، کوم چې دا دی:
- [P]: دا ټاکي د Z پارک موقعیت. که تاسو 0 غوره کړئ، نو فرم ویئر به نوزل یوازې د Z پارک ځای ته پورته کړي که چیرې د نوزل ابتدايي لوړوالی د Z پارک موقعیت څخه ټیټ وي.
د یو پارک غوره کول په Z پارک کې نوزل کوي موقعیت پرته له دې چې لومړني لوړوالی ولري. د 2 غوره کول د Z-park مقدار لخوا نوزل لوړوي مګر د Z لوړوالی یې د Z اعظمي څخه ټیټ ته محدودوي.
که تاسو د G27 کمانډ پرته له کوم پیرامیټرونو څخه کاروئ، دا P0 ته ډیفالټ کیږي.
مارلین G28
د G28 کمانډ پرنټر ځای په ځای کوي ترڅو په اصلي ځای کې پیژندل شوی ځای رامینځته کړي. هومینګ هغه پروسه ده چې له مخې یې پرنټر د چاپ اصلي (همغږي [0,0,0]) ومومي.چاپګر.
دا د پرنټر هر محور په حرکت کولو سره ترسره کوي تر هغه چې دوی د دوی اړوند حد سویچ ته زیان ونه رسوي. چیرته چې هر محور د خپل حد سویچ محرک کوي د هغې اصل دی.
دلته د هغې ځینې پیرامیټونه دي:
- [X], [Y], [Z]: تاسو کولی شئ له دې پیرامیټرونو څخه کوم یو اضافه کړئ ترڅو دې محورونو ته کور کول محدود کړئ. د مثال په توګه، G28 X Y یوازې د X او Y محورونه کورونه لري.
- [L]: دا د کور کولو وروسته د بستر لیول کولو حالت بحالوي.
- [0]: دا پیرامیټر کور ته ځي که چیرې د پرنټ هیډ موقعیت دمخه باوري وي.
د مثال په توګه ، که تاسو غواړئ یوازې د X او Z محورونو ته کور ورکړئ ، سمه کمانډ دی G28 X Z. د ټولو محورونو کور ته، تاسو کولی شئ یوازې G28 کمانډ وکاروئ.
مارلین G29
G29 اتوماتیک بستر دی د سطحې کولو امر. دا د بستر سطح کولو لپاره ستاسو په ماشین کې نصب اتومات یا نیمه اتوماتیک بستر لیول کولو سیسټم ځای په ځای کوي.
د پرنټر برانډ پورې اړه لري، تاسو کولی شئ په خپل فرم ویئر کې د پنځو پیچلي بستر لیول کولو سیسټمونو څخه یو ولرئ. پدې کې شامل دي:
- د میش بستر سطحه کول
- د بستر اتومات کول
- متحده بستر لیول کول
- د اتومات بستر کچه کول (لینیر) <8 د اتومات بستر سطحه کول (3-پوائنټ)
هر یو د پرنټر هارډویر سره د کار کولو لپاره ځانګړي پیرامیټونه لري.
مارلین G30
د G30 کمانډ د جوړیدو پلټنه کوي پلیټ په یو مشخص نقطه کې د اتوماتیک بستر لیول کولو سیسټم تحقیقاتو سره. دا د دې ټکي د Z لوړوالی ټاکلو لپاره دا کار کوي (دد نوزل څخه تر بستره پورې فاصله)
د لوړوالي ترلاسه کولو وروسته، نوزل د ساختماني پلیټ څخه پورته مناسب واټن ته ټاکي. دا ځینې پیرامیټرونه اخلي، چې پدې کې شامل دي:
- [C]: دا پیرامیټر په یو کې تنظیم کول د تودوخې جبران وړوي ځکه چې ډیری توکي د تودوخې پرمهال پراخیږي.
- [X< pos >], [Y< pos >]: دا پیرامیټونه هغه همغږي مشخصوي چیرې چې تاسو یې پلټنه کول غواړئ.
مارلین M76
د M76 کمانډ د چاپ دندې ټایمر مخه نیسي .
مارلین G90
د G90 کمانډ پرنټر د مطلق موقعیت حالت ته ټاکي. دا پدې مانا ده چې په G-کوډ کې ټول همغږي د پرنټر اصلي سره په XYZ الوتکه کې د موقعیتونو په توګه تشریح شوي.
دا د ایکسټروډر مطلق حالت ته هم ټاکي پرته لدې چې د M83 کمانډ یې له پامه غورځوي. دا هیڅ پیرامیټرونه نه اخلي.
مارلین G92/G92 E0
د G92 کمانډ ټاکل شوي همغږي ته د نوزل اوسنی موقعیت ټاکي. تاسو کولی شئ دا د خپل چاپ بستر ځینې برخې لرې کولو لپاره وکاروئ او د خپل پرنټر لپاره آفسیټونه هم تنظیم کړئ.
د G92 کمانډ په څو همغږي پیرامیټونو کې کار کوي. په دوی کې شامل دي:
- >]: داپیرامیټرونه د پرنټ هیډ د نوي موقعیت لپاره همغږي اخلي.
- [E< pos >]: دا پیرامیټر یو ارزښت اخلي او د Extruder موقعیت په توګه تنظیموي . تاسو کولی شئ د E0 کمانډ وکاروئ ترڅو د Extruder اصل بیا تنظیم کړئ که چیرې دا په نسبي یا مطلق حالت کې وي.
د مثال په توګه ، راځئ چې ووایو تاسو غواړئ ستاسو د بستر مرکز نوی اصل وي. لومړی، ډاډ ترلاسه کړئ چې ستاسو نوزل د بستر په مینځ کې دی.
بیا، خپل پرنټر ته G92 X0 Y0 کمانډ واستوئ.
یادونه: د G92 کمانډ د پای تمځایونو لخوا ټاکل شوي فزیکي حدود ساتي. تاسو نشئ کولی د X حد سویچ څخه بهر یا د چاپ بستر لاندې حرکت کولو لپاره G92 وکاروئ.
نو، بس! پورته G-Codes د G-Code کتابتون یوه کوچنۍ خو اړینه برخه استازیتوب کوي چې هر 3D چاپ لیوال باید پوه شي.
لکه څنګه چې تاسو نور ماډلونه چاپ کړئ، تاسو ممکن د G-Code نورو کمانډونو ته ورشئ چې تاسو کولی شئ خپل کې اضافه کړئ. کتابتون.
ښه بخت او د چاپ په هیله!
مستقیم کرښه، دا په یو ځانګړي ځای کې ځای پر ځای کړئ، پورته یا ښکته کړئ، یا حتی د منحل لارې له لارې حرکت وکړئ.د دوی مخکی د G لخوا ښودل شوي ترڅو وښيي چې دوی G-Code دي .
M-Code
M-Code د متفرقه حکمونو لپاره ولاړ دی. دا د ماشین کمانډونه دي چې د پرنټ هیډ حرکت سربیره د پرنټر نورې دندې کنټرولوي.
هغه شیان چې دوی یې مسؤلیت لري شامل دي؛ د موټرو چلول او بندول، د فین سرعت تنظیم کول، او داسې نور. یو بل شی چې M-Code مسؤلیت لري د بستر د حرارت درجه او د نوزل د حرارت درجه تنظیموي.
د دوی مخکی د M، <13 لخوا مخ کیږي>کوم چې متفرق ته ولاړ دی.
G-Code 'Flavors' څه شی دی؟
د G-Code خوند هغه طریقې ته اشاره کوي چې ستاسو د پرنټر فرم ویئر (عملیاتي سیسټم) د دې G-Code تمه لري. شکل شوی. مختلف خوندونه د مختلف G-Code معیارونو او فرم ویئر له امله شتون لري چې مختلف پرنټر برانډونه یې کاروي.
د مثال په توګه، معیاري کمانډونه لکه حرکت، هیټر آن، او نور، د ټولو پرنټرونو کې عام دي. په هرصورت، ځینې ځانګړي کمانډونه یو شان ندي، کوم چې د غلط ماشین سره د کارولو په صورت کې د چاپ تېروتنې لامل کیدی شي.
د دې سره د مقابلې لپاره، ډیری سلیسرونه ستاسو د پرنټر پروفایل تنظیم کولو اختیارونه لري ترڅو تاسو غوره کړئ. ستاسو د ماشین لپاره مناسب ذائق. بیا سلیسر به د 3D فایل ستاسو د ماشین لپاره مناسب G-Code ته وژباړي.
د G-Code خوندونو ځینې مثالونه RepRap شامل دي. مارلین، الټی جی کوډ، سموټي،وغیره
په 3D چاپ کې د اصلي G-کوډونو لیست
د مختلف 3D پرنټر فرم ویئر لپاره د G-کوډ ډیری کمانډونه شتون لري. دلته ځینې هغه عام دي چې تاسو یې د چاپ کولو پرمهال لیدلی شئ او څنګه یې وکاروئ.
مارلین M0 [غیر مشروط بند]
د M0 کمانډ د غیر مشروط بند کمانډ په نوم پیژندل کیږي. دا د وروستي حرکت وروسته د پرنټر عملیات ودروي او هیټرونه او موټورونه بندوي.
د پرنټر د عملیاتو بندولو وروسته، دا یا د یوې ټاکلې مودې لپاره خوب کوي یا د کارونکي ان پټ ته انتظار کوي چې بیرته آنلاین راشي. د M0 کمانډ کولی شي درې مختلف پیرامیټونه واخلي.
دا پیرامیټونه دي:
- 8>12>[P < وخت(ms) >]: دا د هغه وخت مقدار دی چې تاسو غواړئ پرنټر په ملی ثانیو کې خوب وکړئ. د مثال په توګه، که تاسو غواړئ چې پرنټر د 2000ms لپاره ویده شي، تاسو به د M0 P2000
- {S< وخت (وختونه) > ]: دا د هغه وخت اندازه ده چې تاسو غواړئ پرنټر په ثانیو کې خوب وکړئ. د مثال په توګه، که تاسو غواړئ چې پرنټر د 2 ثانیو لپاره ویده شي، تاسو به د M0 S2
- [ پیغام ] وکاروئ: تاسو کولی شي دا پیرامیټر د پرنټر په LCD کې د پیغام ښودلو لپاره وکاروي پداسې حال کې چې دا وقف شوی وي. د مثال په توګه، M0 د چاپ بیا پیلولو لپاره د مرکز تڼۍ کېکاږئ .
یادونه: د M0 کمانډ د M1 کمانډ سره ورته دی.
مارلین M81
د M81 کمانډ د پرنټر PSU بندوي(د بریښنا رسولو واحد). دا پدې مانا ده چې ټول حرارتي، موټورونه او نور به د کار کولو توان ونلري.
همدارنګه، که بورډ د بریښنا کومه بدیل سرچینه ونلري، دا هم بندیږي.
مارلین M82
M82 کمانډ extruder په مطلق حالت کې اچوي. دا پدې مانا ده چې که چیرې G-Code extruder ته د 5mm فیلامینټ د ایستلو غوښتنه وکړي، دا د پخوانیو کمانډونو په پام کې نیولو پرته 5mm خارجوي.
دا د G90 او G91 کمانډونو څخه تیریږي.
کمانډ یوازې تاثیر کوي. extruder، نو دا د نورو محورونو څخه خپلواک دی. د مثال په توګه، دا کمانډ په پام کې ونیسئ؛
M82؛
12>G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ;
G1 X0.4 Y20 Z0.3 F1500.0 E30;
extruder په کارولو سره مطلق حالت ته ټاکل شوی دی M82 په 1 کرښه کې. په 2 کرښه کې، دا لومړی کرښه د 15 واحدونو فایلین په ایستلو سره رسموي.
د 2 کرښې وروسته، د اخراج ارزښت بیرته صفر ته نه ټاکل کیږي. نو، په 3 کرښه کې، د E30 کمانډ د E30 کمانډ په کارولو سره د فلیمینټ 30 واحدونه بهر کوي. د پرنټر extruder نسبتي حالت ته. دا پدې مانا ده چې که د G-Code د 5mm فایلامینټ اخراج غوښتنه وکړي، پرنټر د پخوانیو کمانډونو پراساس په مجموعي ډول 5mm خارجوي.
د M83 کمانډ هیڅ پیرامیټر نه اخلي. د مثال په توګه، راځئ چې د وروستي مثال کمانډ بیرته د M83 سره پرمخ بوځو.
M83؛
G1 X0.1 Y200.0 Z0 .3 F1500.0 E15;
G1 X0.4 Y20Z0.3 F1500.0 E30;
په 2 کرښه کې د E15 کمانډ وروسته، د E ارزښت بیرته صفر ته نه ټاکل کیږي؛ دا په 15 واحدونو کې پاتې کیږي. نو، په 3 کرښه کې، د 30 واحدونو د فلیمینټ د ایستلو پر ځای، دا به 30-15 = 15 واحدونه خارج کړي.
مارلین M84
د مارلین M84 کمانډ یو یا ډیر سټیپر غیر فعالوي او extruder موټرو. تاسو کولی شئ دا تنظیم کړئ چې یا یې سمدستي غیر فعال کړئ یا وروسته له دې چې پرنټر د یو څه وخت لپاره بې کاره پاتې شي.
دا څلور پیرامیټرې نیولی شي. پدې کې شامل دي:
- [S< وختونه >]: دا د کمانډ کېک کولو او غیر فعال کولو دمخه د بې کاره وخت اندازه مشخصوي. موټور د مثال په توګه، M84 S10 د 10 ثانیو لپاره غیر فعال کیدو وروسته ټول سټیپرونه غیر فعالوي.
- [E], [X], [Y], [Z]: تاسو کولی شئ د دې څخه یو یا ډیر وکاروئ ترڅو یو مشخص موټور غیر فعال کړئ. د مثال په توګه، M84 X Y د X او Y موټورونه بې کاره کوي.
یادونه: که تاسو د کمانډ سره هیڅ پیرامیټر ونه کاروئ، دا سمدلاسه بې کاره کیږي ټول سټیپر موټورونه.
مارلین M85
د M85 کمانډ د یوې مودې غیر فعالیت وروسته پرنټر او فرم ویئر بندوي. دا د وخت پیرامیټر په ثانیو کې نیسي.
که چیرې پرنټر د ټاکل شوي وخت پیرامیټر څخه ډیر وخت لپاره د حرکت پرته بې کاره وي، نو پرنټر به بند شي. د مثال په توګه، که تاسو غواړئ خپل پرنټر د 5 دقیقو لپاره بې کاره کولو وروسته وتړئ، تاسو کولی شئ دا کمانډ وکاروئ:
M85 S300
Marlin M104
دد موجود ګرمو اصلي او هدف شوي تودوخې شامل دي.
- T – د Extruder حرارت
- B – د بستر حرارت
- C – د چیمبر تودوخه
مارلین M106
M106 کمانډ د پرنټر فین بدلوي او سرعت تنظیموي. تاسو کولی شئ فین وټاکئ او د دې پیرامیټرو په کارولو سره یې سرعت وټاکئ.
په دې پیرامیټرو کې شامل دي:
- [S< 0-255 > ]: دا پیرامیټر د فین سرعت د 0 (بند) څخه تر 255 (بشپړ سرعت) پورې ارزښتونو سره ټاکي.
- [P< انډیکس (0, 1, … ) >]: دا هغه فین ټاکي چې تاسو یې غواړئ فعال کړئ. که چیرې خالي پریښودل شي، دا په 0 (پرنټ کولنګ فین) کې ډیفالټ کیږي. تاسو کولی شئ دا د 0، 1، یا 2 د پرستارانو شمیر پورې اړه لري چې تاسو یې لرئ.
د مثال په توګه، که تاسو غواړئ د نوزل کولنګ فین 50٪ سرعت ته تنظیم کړئ، کمانډ دا دی M106 S127. د S ارزښت 127 دی ځکه چې د 255 څخه 50٪ 127 دی.
هم وګوره: د کوم پرت لوړوالی د 3D چاپ لپاره غوره دی؟تاسو کولی شئ د یخولو فین سرعت تنظیم کولو لپاره پرته له کوم پیرامیټرو M106 کمانډ وکاروئ تر 100٪ پورې.
یادونه: د فین سرعت کمانډ تر هغه وخته پورې نه پلي کیږي چې د G-Code کمانډونه مخکې له مخکې ترسره شوي وي.
Marlin M107
M107 په یو وخت کې د پرنټر یو فین بندوي. دا یو واحد پیرامیټر اخلي، P ، کوم چې د فین شاخص دی چې تاسو یې بندول غواړئ.
که چیرې پیرامیټر نه وي ورکړل شوی، P ډیفالټ 0 ته او د چاپ کولنګ فین بندوي. د مثال په توګه، دکمانډ M107 د چاپ کولنګ فین بندوي.
مارلین M109
لکه د M104 کمانډ، د M109 کمانډ سیټونه د hotend لپاره د تودوخې هدف او تودوخه. په هرصورت، د M104 برعکس، دا د hotend لپاره انتظار کوي ترڅو هدف تودوخې ته ورسیږي.
وروسته له دې چې هوټینډ هدف تودوخې ته ورسیږي، کوربه د G-Code کمانډونو اجرا کولو ته دوام ورکوي. دا ټول ورته پیرامیټونه د M104 کمانډ اخلي.
په هرصورت، دا یو اضافي اضافه کوي. هغه دا دی:
- [R< تودوخه (°C )>]: دا پیرامیټر د تودوخې تودوخې ټاکلو لپاره د تودوخې یا یخ کولو لپاره ټاکل کیږي . د S کمانډ برعکس، دا تر هغه وخته پورې انتظار کوي چې پرنټر دې تودوخې ته نوزل ګرم یا یخ کړي.
د S کمانډ د تودوخې انتظار کوي مګر په یخولو کې نه. .
د مثال په توګه، که تاسو غواړئ چې نوزل د لوړې تودوخې څخه 120 درجې C ته یخ شي، کمانډ دی M109 R120.
Marlin M112 بند
M112 د بیړني تمځای G-Code کمانډ دی. یوځل چې کوربه قومانده واستوي، سمدلاسه د پرنټر ټول هیټرونه او موټورونه ودروي.
هر ډول حرکت یا چاپ په چټکۍ سره ودریږي. د دې کمانډ فعالولو وروسته، تاسو باید خپل پرنټر بیا تنظیم کړئ ترڅو د خپل ماډل چاپ کول بیا پیل کړئ.
په مارلین فرم ویئر کې، کمانډ ممکن په کتار کې ودریږي او د اجرا کولو دمخه یو څه وخت ونیسي. د دې څخه د مخنیوي لپاره، تاسو کولی شئ د اجرا کولو لپاره EMERGENCY_PARSER بیرغ فعال کړئکمانډ سمدلاسه وروسته له دې چې پرنټر ته واستول شي.
تاسو کولی شئ دا د خپل پرمختللي پرنټر ترتیب کولو فایل (Marlin/Configuration_adh.v) ته لاړ شئ بیا له هغې څخه ځینې متن په لاندې ډول لرې کړئ:
// 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
تاسو به د #EmERGENCY_PARSER تعریف کولو دمخه // لرې کولو ته اړتیا ولرئ او سرچینې بیا تنظیم کړئ.
تاسو په لاندې ویډیو کې د مارلین فرم ویئر تازه کولو په اړه نور معلومات زده کولی شئ.
مارلین M125
د M125 کمانډ د چاپ مخه نیسي او د مخکینۍ ترتیب شوي پارکینګ ځای کې د پرنټ هیډ پارک کوي. دا د پارکینګ دمخه د نوزل اوسنی موقعیت حافظې ته هم خوندي کوي.
د پرنټر په فرم ویئر کې معمولا د مخکینۍ ترتیب شوي پارکینګ موقعیت شتون لري. تاسو کولی شئ یوازې د M125 کمانډ په کارولو سره نوزل په دې موقعیت کې پارک کړئ.
په هرصورت، تاسو کولی شئ دا د دې یو یا ډیرو پیرامیټونو په کارولو سره بدل کړئ.
- [L< اوږدوالی >]: دا د پارکینګ وروسته د نوزل څخه د فیلامینټ یو ټاکلی اوږدوالی بیرته راګرځوي
- [X< pos >], [Y< pos >], [Z < pos >]: تاسو کولی شئ د تنظیم کولو لپاره د دې همغږي پیرامیټونو څخه یو یا ډیر یوځای کړئ. د پرنټ هیډ لپاره د پارکینګ نوی موقعیت.
که تاسو غواړئ نوزل په اصلي ځای کې پارک کړئ او د 9mm فیلامینټ بیرته راوباسئ، نو کمانډ دی M125 X0 Y0 Z0 L9.
مارلین M140
M140 کمانډ د بستر لپاره د تودوخې هدف ټاکي او سمدلاسه د نورو G-Code لاینونو اجرا کولو ته دوام ورکوي. دا بستر ته انتظار نه کويله دې کرښې وروسته. د مثال په توګه، لاندې G-Code وګورئ:
M400؛
M81؛
لومړی کرښه تر هغه پورې پروسس ځنډوي ټول اوسني حرکتونه ترسره کیږي، او بیا لاین 2 د M81 د بریښنا بند G-Code په کارولو سره 3D پرنټر بندوي.
مارلین M420
د M420 کمانډ بیرته ترلاسه کوي یا د 3D پرنټر د بستر سطح کولو حالت ټاکي. دا کمانډ یوازې د پرنټرونو سره کار کوي چې د اتوماتیک بستر لیول کولو سیسټمونه لري.
د سطح کولو وروسته، دا پرنټرونه د چاپ بستر څخه میش جوړوي او EEPROM ته یې خوندي کوي. د M420 کمانډ کولی شي د EEPROM څخه د دې میش ډیټا بیرته ترلاسه کولو کې مرسته وکړي.
دا کولی شي د چاپ لپاره د دې میش ډیټا کارولو څخه پرنټر فعال یا غیر فعال کړي. دا کولی شي ډیری پیرامیټرې واخلي، چې پدې کې شامل دي:
- 8>12>[S< 0