الٽيميٽ مارلن جي-ڪوڊ گائيڊ - انهن کي 3D پرنٽنگ لاءِ ڪيئن استعمال ڪجي

Roy Hill 06-08-2023
Roy Hill
M104 ڪمانڊ پرنٽر جي هٽينڊ لاءِ ٽارگيٽ درجه حرارت مقرر ڪري ٿو ۽ ان کي گرم ڪرڻ شروع ڪري ٿو. ھدف جي درجه حرارت کي ترتيب ڏيڻ کان پوء، ڪمانڊ گرمي پد تائين پهچڻ جو انتظار نٿو ڪري.

اھو فوري طور تي ھلندو آھي ٻين G-Code حڪمن کي ھلائڻ لاءِ جڏھن ھوٽينڊ پس منظر ۾ گرم ٿي ويندو آھي. اهو پنج پيرا ميٽرس وٺندو آهي، جيڪي آهن:

  • [S< temp (°C )>]: اهو وضاحت ڪري ٿو ته حدف ٿيل گرمي پد ۾ ايڪسٽروڊر لاءِ Celsius.
  • [T< انڊيڪس (0

    G-Codes وڏي پيماني تي 3D ڇپائي ۾ استعمال ڪيا ويا آهن، خاص طور تي مارلن فرم ويئر ذريعي. گھڻا ماڻھو حيران آھن ته G-Codes کي پنھنجي فائدي لاءِ ڪيئن استعمال ڪجي، تنھنڪري مون اھو مضمون لکڻ جو فيصلو ڪيو ته جيئن پڙھندڙن جي مدد ڪجي.

    ھن مضمون جي باقي حصي ۾ G-Codes بابت ڪجھ مفيد تفصيل آھن، تنھنڪري پڙھندا رھو وڌيڪ لاءِ.

    3D پرنٽنگ ۾ G-Codes ڇا آهن؟

    G-Code صرف CNC (ڪمپيوٽر جي عددي طور تي ڪنٽرول ٿيل) مشينن لاءِ هڪ پروگرامنگ ٻولي آهي جهڙوڪ 3D پرنٽر، CNC ملز وغيره. ان ۾ حڪمن جو هڪ سيٽ هوندو آهي جيڪو فرم ويئر پرنٽر جي آپريشن ۽ پرنٽ هيڊ جي حرڪت کي ڪنٽرول ڪرڻ لاءِ استعمال ڪندو آهي.

    جي-ڪوڊ ڪيئن ٺاهيو ويندو آهي؟

    جي-ڪوڊ 3D پرنٽر لاءِ هڪ خاص ايپليڪيشن استعمال ڪندي ٺاهيو ويو آهي جنهن کي سلائسر سڏيو ويندو آهي. هي پروگرام توهان جو 3D ماڊل وٺي ٿو ۽ ان کي ٿلهي 2D پرتن ۾ سلائي ٿو.

    اهو پوءِ انهن پرن کي ٺاهڻ لاءِ پرنٽ هيڊ جي ذريعي گذرڻ لاءِ ڪوآرڊينيٽس يا رستو بيان ڪري ٿو. اهو پرنٽر جي مخصوص ڪمن کي به ڪنٽرول ۽ سيٽ ڪري ٿو جهڙوڪ هيٽر آن ڪرڻ، فينز، ڪيمرا وغيره.

    مارڪيٽ تي مشهور سلائسرن ۾ شامل آهن PrusaSlicer ۽ Cura.

    G-Code جا قسم

    جيتوڻيڪ CNC ڪمانڊز جو عام نالو G-Code آهي، اسان ڪمانڊن کي وسيع طور تي ٻن ڀاڱن ۾ ورهائي سگهون ٿا؛ انهن ۾ شامل آهن:

    • G-Code
    • M-Code

    G-Code

    G-Code معنيٰ جاميٽري ڪوڊ. ان جو بنيادي ڪم پرنٽ هيڊ جي حرڪت، پوزيشن يا رستي کي ڪنٽرول ڪرڻ آهي.

    جي-ڪوڊ استعمال ڪندي، توهان نوزل ​​کي هڪ ۾ منتقل ڪري سگهو ٿا.ھوسٽ ڏانھن ڪنٽرول واپس ڪرڻ کان پھريان حدف جي درجه حرارت تي پھچي.

    بيڊ پس منظر ۾ گرم ٿي رھيو آھي جڏھن ته پرنٽر G-Code جي ٻين لائينن تي عمل ڪري ٿو. اهو هڪ پيراميٽر وٺندو آهي، جيڪو آهي:

    • [S< temp (°C )>]: هي پيٽرول بيڊ لاءِ ٽارگيٽ گرمي پد مقرر ڪري ٿو Celsius ۾.

    مثال طور، بستري کي 80 ° C تائين گرم ڪرڻ لاءِ، حڪم آهي M140 S80.

    مارلن M190

    M190 ڪمانڊ بيڊ لاءِ ٽارگيٽ گرمي پد مقرر ڪري ٿو ۽ انتظار ڪري ٿو جيستائين بيڊ ان تي پهچي. اهو ميزبان کي ڪنٽرول واپس نه ٿو ڏئي يا ڪنهن ٻئي G-ڪوڊ تي عمل نه ٿو ڪري جيستائين بيڊ ان درجه حرارت تي نه پهچي.

    نوٽ: جيڪڏهن توهان حدف ٿيل درجه حرارت کي S<سان سيٽ ڪريو 13> پيٽرولر، اهو صرف انتظار ڪري ٿو بستر کي گرم ڪرڻ دوران UP سيٽ جي درجه حرارت تي. بهرحال، جيڪڏهن بستري کي ان گرمي پد تائين پهچڻ لاءِ ٿڌو ٿيڻو آهي، ميزبان انتظار نٿو ڪري.

    حرارتي ۽ کولڻ دوران انتظار ڪرڻ جي حڪم لاءِ، توهان کي حدف جي درجه حرارت کي مقرر ڪرڻ گهرجي R پيراميٽر. مثال طور، بستري کي 50 ° C تي ٿڌو ڪرڻ لاءِ ۽ ان وقت تائين انتظار ڪريو جيستائين اهو ان درجه حرارت تي نه پهچي، ڪمانڊ آهي M190 S50.

    Marlin M400

    M400 ڪمانڊ G-Code پروسيسنگ قطار کي روڪي ٿو جيستائين بفر ۾ سڀ موجوده حرڪتون مڪمل نه ٿين. پروسيسنگ قطار لوپ ۾ انتظار ڪري ٿي جيستائين سڀئي حڪم مڪمل نه ٿين.

    سڀني حرڪتن کي مڪمل ڪرڻ کان پوءِ، پرنٽر G-ڪوڊ تي عمل جاري رکي ٿو.هن اونچائي کان پوء، پرنٽر ميش معاوضي کي استعمال ڪرڻ بند ڪري ٿو.

مثال طور، اچو ته چئو ته توهان EEPROM ۾ سيڪنڊ ميش ڊيٽا کي CSV فارميٽ ۾ پرنٽ ڪرڻ چاهيو ٿا. استعمال ڪرڻ لاءِ صحيح ڪمانڊ آهي: M420 V1 I1 T1

Marlin M420 S1

M420 S1 M420 ڪمانڊ جو سبسٽ آهي. اهو هڪ صحيح ميش استعمال ڪندي پرنٽر تي بيڊ ليولنگ ​​کي فعال ڪري ٿو جيڪو اهو EEPROM مان حاصل ڪري ٿو.

جيڪڏهن EEPROM ۾ صحيح ميش نه آهي، اهو ڪجهه به نه ڪندو. اهو عام طور تي G28 homing ڪمانڊ کان پوءِ ملي ٿو.

Marlin G0

The Marlin G0 تيز رفتار ڪمانڊ آهي. اهو نوزل ​​کي هڪ پوزيشن کان ٻئي پوزيشن تي منتقل ڪري ٿو بلڊ پليٽن تي تمام گهٽ ممڪن فاصلو (سڌي لڪير) ذريعي.

هلڻ دوران اهو ڪو به فليمينٽ نٿو رکي، جيڪو ان کي G1 ڪمانڊ کان وڌيڪ تيزيءَ سان هلڻ جي قابل بڻائي ٿو. . هتي اهي پيٽرول آهن جيڪي هن کي وٺن ٿا:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: اهي پيرا ميٽر نئين پوزيشن کي سيٽ ڪن ٿا X، Y، ۽ Z محور تي.
  • [F< mm /s >]: پرنٽ هيڊ جي فيڊ جي شرح يا رفتار. پرنٽر خود بخود فيڊ جي شرح استعمال ڪندو آخري G1 ڪمانڊ مان جيڪڏھن ڇڏي ويو آھي.

تنھنڪري، جيڪڏھن توھان چاھيو ٿا پرنٽ ھيڊ کي تيزيءَ سان اصل ڏانھن 100mm/s تي، حڪم آھي G0 X0 Y0 Z0 F100.

Marlin G1

G1 ڪمانڊ پرنٽر کي ھڪڙي پوائنٽ کان ٻئي ڏانھن ھڪڙي لڪير ۾ بلڊ پليٽ تي منتقل ڪري ٿو.رستو. ان کي لڪير موو ڪمانڊ طور سڃاتو وڃي ٿو ڇاڪاڻ ته اهو پوائنٽن جي وچ ۾ حرڪت ڪندي فلامنٽ کي خارج ڪري ٿو.

اهو ان کي تيز رفتار حرڪت ( G0 ) کان مختلف ڪري ٿو، جيڪو حرڪت دوران فيلامينٽ کي نه ٿو رکي. اهو ڪيترن ئي پيٽرولن جي ضرورت آهي، جنهن ۾ شامل آهن:

  • 12>[X< pos >]، [Y < pos >]، [Z< ; pos >]: اهي پيرا ميٽر نئين پوزيشن کي سيٽ ڪن ٿا X، Y، ۽ Z محور تي.
  • [E< pos 15 پرنٽ هيڊ جي فيڊ جي شرح يا رفتار. پرنٽر خود بخود فيڊ جي شرح استعمال ڪندو آخري G1 ڪمانڊ مان جيڪڏھن ڇڏيو ويو ته.

مثال طور، 50mm/s جي شرح تي ٻن پوائنٽن جي وچ ۾ سڌي لڪير ۾ filament ھيٺ رکڻ لاءِ، ساڄي ڪمانڊ آهي G1 X32 Y04 F50 E10.

مارلن G4

G4 ڪمانڊ هڪ مقرر مدت لاءِ مشين کي روڪي ٿو. حڪم جي قطار هن وقت تائين روڪي وئي آهي، تنهنڪري اهو ڪنهن به نئين G-Code ڪمانڊ تي عمل نٿو ڪري.

روڪ جي دوران، مشين اڃا تائين پنهنجي حالت برقرار رکي ٿي. سڀئي هيٽر پنهنجو موجوده گرمي پد برقرار رکندا آهن، ۽ موٽرون اڃا به هلنديون آهن.

ان لاءِ ٻه پيرا ميٽر لڳندا آهن، جيڪي هي آهن:

  • 12>[P< time(ms) 15 وقت سيڪنڊن ۾. جيڪڏهن ٻئي پيٽرول مقرر ڪيا ويا آهن، S وٺندو آهياڳڀرائي.

مشين کي 10 سيڪنڊن لاءِ روڪڻ لاءِ، توهان ڪمانڊ استعمال ڪري سگهو ٿا G4 S10.

Marlin G12

The G12 ڪمانڊ پرنٽر جي نوزل ​​جي صفائي جي عمل کي چالو ڪري ٿو. پهريون، اهو نوزل ​​کي پرنٽر تي اڳئين سيٽ واري هنڌ ڏانهن منتقل ڪري ٿو جتي برش لڳل آهي.

اڳيون، اهو پرنٽنگ هيڊ کي برش جي چوڌاري تيزيءَ سان منتقل ڪري ٿو ته جيئن ان تي لڳل ڪنهن فليمينٽ کي صاف ڪري سگهجي. ھتي ڪجھ پيرا ميٽر آھن جيڪي اھو وٺي سگھن ٿا.

  • [P]: ھي پيٽرول توھان کي اجازت ڏئي ٿو توھان کي صاف ڪرڻ جو نمونو چونڊڻ جو توھان چاھيو ٿا نوزل ​​لاءِ. 0 سڌو اڳتي ۽ پوئتي آهي، 1 هڪ زگ زيگ نمونو آهي، ۽ 2 هڪ گول نمونو آهي.
  • [S< count >]: ڀيرا جو تعداد توھان چاھيو ٿا ته صفائي جو نمونو پاڻ کي ورجائي.
  • [R< radius >]: صفائي جي دائري جو ريڊيس جيڪڏھن توھان نمونو 2 چونڊيو.
  • [T< count >]: هي zig-zag نموني ۾ ٽڪنڊي جو تعداد بيان ڪري ٿو.

جيڪڏهن توهان صاف ڪرڻ چاهيو ٿا برش تي توهان جي نوزل ​​کي پوئتي ۽ اڳيان نموني ۾، صحيح حڪم آهي G12 P0.

Cura هن حڪم کي پنهنجي تجرباتي سيٽنگن ۾ استعمال ڪرڻ جو طريقو مهيا ڪري ٿو. توھان وڌيڪ پڙھي سگھوٿا وائپ نوزل ​​ڪمانڊ جي باري ۾ ھن آرٽيڪل ۾ مون لکيو آھي ته ڪيئن استعمال ڪجي Cura ۾ تجرباتي سيٽنگون.

Marlin G20

G20 ڪمانڊ پرنٽر جي فرم ويئر کي سيٽ ڪري ٿو سڀني يونٽن کي انچن جي تشريح ڪرڻ لاءِ . تنهن ڪري، سڀ extrusion، تحريڪ، پرنٽ، ۽ حتي acceleration قدر ٿيندوانچن ۾ تشريح ڪئي وئي.

تنهنڪري، پرنٽر ۾ لڪير واري حرڪت لاءِ انچ، رفتار لاءِ انچ/سيڪنڊ، ۽ تيزيءَ لاءِ انچ/سيڪنڊ 2 هوندا.

مارلن G21

The G21 ڪمانڊ پرنٽر جي فرم ويئر کي سيٽ ڪري ٿو سڀني يونٽن کي ملي ميٽر جي طور تي تفسير ڪرڻ لاء. تنهن ڪري، لڪير جي حرڪت، شرح، ۽ تيز رفتار ترتيب سان mm، mm/s، ۽ mm/s2 ۾ ٿينديون.

مارلن G27

G27 ڪمانڊ نوزل ​​کي اڳ ۾ ئي بيان ڪيو ويو آهي. تعمير پليٽ تي پوزيشن. اهو انتظار ڪري ٿو جيستائين قطار ۾ سڀ حرڪتون مڪمل ٿي وڃن، پوءِ اهو نوزل ​​کي پارڪ ڪري ٿو.

اهو تمام مددگار آهي جڏهن توهان پرنٽ ۾ ترميم ڪرڻ لاءِ پرنٽ کي روڪڻ چاهيو ٿا. توهان نوزل ​​کي پارڪ ڪري سگهو ٿا ته جيئن پرنٽ مٿان هوور ٿيڻ کان بچڻ ۽ ان کي پگھلجي.

اهو هڪ پيٽرولر وٺندو آهي، جيڪو آهي:

  • [P]: اهو طئي ڪري ٿو Z-park جي جڳھ. جيڪڏهن توهان 0 چونڊيندا آهيو، فرم ويئر نوزل ​​کي Z-پارڪ جي جڳهه تي صرف ان صورت ۾ وڌائيندو جڏهن نوزل ​​جي شروعاتي اوچائي Z-پارڪ جي جڳهه کان گهٽ هوندي.

هڪ پارڪ کي چونڊڻ سان Z پارڪ جي نوزل ​​کي پارڪ ڪري ٿو. مقام ان جي شروعاتي اونچائي کان سواء. 2 چونڊڻ سان نوزل ​​کي Z-park جي رقم سان وڌائي ٿو پر ان جي Z جي اوچائي کي Z max کان گھٽ تائين محدود ڪري ٿو.

جيڪڏهن توهان G27 ڪمانڊ بغير ڪنهن پيراميٽر جي استعمال ڪريو ٿا، ته اهو ڊفالٽ P0 ڏانهن آهي.

مارلن G28

G28 ڪمانڊ پرنٽر کي گھري ٿو ته اصل ۾ سڃاتل جڳھ قائم ڪري. هومنگ اهو عمل آهي جنهن جي ذريعي پرنٽر ان جي اصليت (همٿ [0,0,0]) ڳولي ٿو.پرنٽر.

اهو پرنٽر جي هر محور کي حرڪت ڪندي ڪندو آهي جيستائين اهي انهن جي لاڳاپيل حد جي سوئچ کي نه ماريندا آهن. جتي هر محور کي متحرڪ ڪري ٿو ان جي حد جي سوئچ ان جي اصليت آهي.

هتي ان جا ڪجهه پيرا ميٽر آهن:

  • [X], [Y], [Z]: توھان شامل ڪري سگھوٿا انھن مان ڪنھن ھڪ کي انھن محور تائين محدود ڪرڻ لاءِ. مثال طور، G28 X Y گهرن ۾ صرف X ۽ Y محور آهن.
  • [L]: اهو گهرڻ کان پوءِ بيڊ ليولنگ ​​اسٽيٽ کي بحال ڪري ٿو.
  • [0]: هي پيرا ميٽر هومنگ کي ڇڏي ٿو جيڪڏهن پرنٽ هيڊ جي پوزيشن اڳ ۾ ئي قابل اعتماد آهي.

مثال طور، جيڪڏهن توهان صرف X ۽ Z محور کي گهرائڻ چاهيو ٿا، صحيح حڪم آهي 12 سطح ڪرڻ جو حڪم. اهو بيڊ کي ليول ڪرڻ لاءِ توهان جي مشين تي نصب ٿيل خودڪار يا نيم-خودڪار بيڊ ليولنگ ​​سسٽم کي ترتيب ڏئي ٿو.

پرنٽر جي برانڊ تي منحصر ڪري، توهان وٽ پنهنجي فرم ویئر ۾ پنجن پيچيده بيڊ ليولنگ ​​سسٽم مان هڪ ٿي سگهي ٿو. انهن ۾ شامل آهن:

  • ميش بيڊ ليولنگ
  • آٽو بيڊ ليولنگ
  • يونيفائيڊ بيڊ ليولنگ
  • آٽو بيڊ ليولنگ ​​(لينر)
  • آٽو بيڊ ليولنگ ​​(3-پوائنٽ)

هر هڪ وٽ پرنٽر جي هارڊويئر سان ڪم ڪرڻ لاءِ مخصوص پيرا ميٽر آهن.

مارلن G30

G30 ڪمانڊ تعمير جي جاچ ڪري ٿو پليٽ هڪ مخصوص نقطي تي هڪ خودڪار بيڊ ليولنگ ​​سسٽم جي تحقيق سان. اهو انهي نقطي جي Z جي اوچائي (جينوزل کان بيڊ تائين فاصلو).

اوچائي حاصل ڪرڻ کان پوءِ، اهو نوزل ​​کي بلڊ پليٽ جي مٿان مناسب فاصلي تي مقرر ڪري ٿو. اهو ڪجهه پيٽرولر وٺندو آهي، جنهن ۾ شامل آهن:

  • [C]: هن ​​پيراميٽر کي هڪ تي سيٽ ڪرڻ سان درجه حرارت جي معاوضي کي قابل بڻائي ٿو ڇاڪاڻ ته اڪثر مواد گرم ٿيڻ دوران وڌندا آهن.
  • [X< pos >], [Y< pos >]: اهي پيرا ميٽر انهن همراهن جي وضاحت ڪن ٿا جتي توهان جاچ ڪرڻ چاهيو ٿا.

nozzle جي موجوده پوزيشن تي بستري جي جاچ ڪرڻ لاء، توهان بغير ڪنهن پيراگراف جي ڪمانڊ استعمال ڪري سگهو ٿا. ان جي جاچ ڪرڻ لاءِ مخصوص هنڌ جهڙوڪ [100, 67]، صحيح ڪمانڊ آهي G30 X100 Y67.

Marlin M76

M76 ڪمانڊ پرنٽ جاب ٽائمر کي روڪي ٿو .

مارلن G90

G90 ڪمانڊ پرنٽر کي مطلق پوزيشن موڊ تي سيٽ ڪري ٿو. هن جو مطلب آهي ته G-Coordinate ۾ سڀني همراهن جي تشريح ڪئي وئي آهي XYZ جهاز ۾ پوزيشن جي طور تي پرنٽر جي اصليت جي نسبت سان.

اهو پڻ سيٽ ڪري ٿو extruder کي مطلق موڊ تي جيستائين M83 ڪمانڊ ان کي اوور رائيڊ نه ڪري. اهو ڪو به پيٽرول نه وٺندو آهي.

مارلن G92/G92 E0

G92 ڪمانڊ نوزل ​​جي موجوده پوزيشن کي مقرر ڪيل همراهن تي مقرر ڪري ٿو. توھان ان کي استعمال ڪري سگھوٿا پنھنجي پرنٽ بيڊ جي ڪجھ علائقن کي خارج ڪرڻ ۽ توھان جي پرنٽر لاءِ آف سيٽ پڻ سيٽ ڪرڻ لاءِ.

G92 ڪمانڊ ڪيترن ئي ڪوآرڊينيٽ پيرا ميٽرز ۾ وٺندو آھي. انهن ۾ شامل آهن:

  • [ X< pos >], [Y< pos >], [Z< pos >]: اهيپرنٽ هيڊ جي نئين پوزيشن لاءِ ڪوآرڊينيٽس ۾ پيراميٽر کڻندا آهن.
  • [E< pos >]: هي پيراميٽر هڪ قدر ۾ وٺندو آهي ۽ ان کي ايڪسٽروڊر جي پوزيشن طور سيٽ ڪندو آهي . توھان استعمال ڪري سگھوٿا E0 ڪمانڊ extruder جي اصليت کي ري سيٽ ڪرڻ لاءِ جيڪڏھن اھو رشتيدار يا مطلق موڊ ۾ آھي.

مثال طور، اچو ته چئو ته توھان چاھيو ٿا توھان جي بستري جو مرڪز نئون اصل ھجي. پهرين، پڪ ڪريو ته توهان جي نوزل ​​بيڊ جي وچ ۾ آهي.

اڳيون، موڪليو G92 X0 Y0 ڪمانڊ توهان جي پرنٽر ڏانهن.

نوٽ: G92 حڪم آخري اسٽاپ پاران مقرر ڪيل جسماني حدون برقرار رکي ٿو. توهان G92 استعمال نٿا ڪري سگهو X حد جي سوئچ کان ٻاهر وڃڻ لاءِ يا پرنٽ بيڊ جي هيٺان.

تو، بس! مٿي ڏنل G-Codes G-Code لائبريري جو هڪ ننڍڙو پر ضروري حصو پيش ڪن ٿا، هر 3D پرنٽ جي شوقين کي ڄاڻڻ گهرجي.

جيئن توهان وڌيڪ ماڊل پرنٽ ڪندا، توهان کي وڌيڪ G-Code ڪمانڊ ملي سگهن ٿا جيڪي توهان شامل ڪري سگهو ٿا. لائبريري.

خوش قسمت ۽ مبارڪ ڇپائي!

سڌي لڪير، ان کي مخصوص جاءِ تي رکو، ان کي وڌايو يا هيٺ ڪريو، يا ان کي گھميل رستي ذريعي منتقل ڪريو.

انهن جي اڳيان هڪ G ڏيکاريو ويو آهي ته اهي G-Code آهن. .

M-Code

M-Code متفرق حڪمن لاءِ بيٺل آهي. اهي مشيني حڪم آهن جيڪي پرنٽر جي ٻين ڪمن کي ڪنٽرول ڪن ٿيون پرنٽ هيڊ جي حرڪت کان سواءِ.

جنهن لاءِ اهي ذميوار آهن شامل آهن؛ موٽرز کي آن ۽ آف ڪرڻ، پنن جي رفتار کي ترتيب ڏيڻ وغيره. ٻي شيءِ M-Code جو ذميوار آهي بستري جي گرمي پد ۽ نوزل ​​جي درجه حرارت کي ترتيب ڏيڻ.

ڏسو_ پڻ: 3D پرنٽنگ ۾ مڪمل لائين ويڊٿ سيٽنگ ڪيئن حاصل ڪجي

انهن جي اڳيان هڪ M, <13 آهي>جنهن جو مطلب متفرق آهي.

G-Code 'Flavors' ڇا آهن؟

G-Code جو ذائقو ان طريقي ڏانهن اشارو ڪري ٿو جنهن طريقي سان توهان جي پرنٽر جو فرم ویئر (آپريٽنگ سسٽم) ان جي G-ڪوڊ جي توقع رکي ٿو. فارميٽ ٿيل. مختلف G-Code معيارن ۽ فرم ویئر جي ڪري مختلف ذائق موجود آهن جيڪي مختلف پرنٽر برانڊز استعمال ڪن ٿا.

مثال طور، معياري حڪم جهڙوڪ موو، هيٽر آن وغيره، سڀني پرنٽرن ۾ عام آهن. بهرحال، ڪجهه خاص ڪمانڊ ساڳيا نه هوندا آهن، جيڪي غلط مشين سان استعمال ڪرڻ جي صورت ۾ پرنٽ جي غلطين جو سبب بڻجي سگهن ٿا.

ان کي منهن ڏيڻ لاءِ، اڪثر سلائيرز وٽ توهان جي پرنٽر پروفائل کي سيٽ ڪرڻ جا اختيار هوندا آهن ته جيئن توهان چونڊ ڪري سگهو ٿا. توهان جي مشين لاء صحيح ذائقو. سلائيسر وري 3D فائل جو ترجمو ڪندو توھان جي مشين لاءِ مناسب G-Code ۾.

G-Code جي ذائقن جا ڪجھ مثال RepRap شامل آھن. مارلن، UltiGcode، Smoothie,وغيره.

3D پرنٽنگ ۾ مکيه G-Codes جي فهرست

هتي ڪيترائي G-Code ڪمانڊ موجود آهن مختلف 3D پرنٽر فرم ویئر لاءِ. هتي ڪجھ عام آهن جيڪي توهان کي پرنٽ ڪرڻ دوران نظر اچن ٿا ۽ انهن کي ڪيئن استعمال ڪجي.

مارلن M0 [غير مشروط اسٽاپ]

0>M0 ڪمانڊ غير مشروط اسٽاپ ڪمانڊ طور سڃاتو وڃي ٿو. اهو آخري حرڪت کان پوءِ پرنٽر جي آپريشن کي روڪي ٿو ۽ هيٽر ۽ موٽرز کي بند ڪري ٿو.

پرنٽر جي آپريشن کي روڪڻ کان پوءِ، اهو يا ته هڪ مقرر مدت لاءِ سمهي ٿو يا صارف جي ان پٽ جي آن لائن واپس اچڻ جو انتظار ڪري ٿو. M0 ڪمانڊ ٽي مختلف پيٽرول وٺي سگھي ٿو.

اهي پيرا ميٽر آهن:

    8> [P < time(ms) >]: هي اهو وقت آهي جيڪو توهان چاهيو ٿا ته پرنٽر مليس سيڪنڊن ۾ سمهي. مثال طور، جيڪڏهن توهان چاهيو ٿا ته پرنٽر 2000ms لاءِ سمهي، توهان استعمال ڪندا M0 P2000
  • {S< time(s) > ]: هي اهو وقت آهي جيڪو توهان چاهيو ٿا پرنٽر کي سيڪنڊن ۾ سمهڻ. مثال طور، جيڪڏهن توهان چاهيو ٿا ته پرنٽر 2 سيڪنڊن لاءِ سمهي، توهان استعمال ڪندا M0 S2
  • [ پيغام ]: توهان پرنٽر جي LCD تي نياپو ڏيکارڻ لاءِ ھي پيٽرول استعمال ڪري سگھي ٿو جڏھن اھو روڪيو ويو آھي. مثال طور، M0 پرنٽ کي ٻيهر شروع ڪرڻ لاءِ مرڪز واري بٽڻ کي دٻايو .

نوٽ: The M0 ڪمانڊ ساڳيو آهي M1 ڪمانڊ.

مارلن M81

M81 ڪمانڊ پرنٽر جي PSU کي بند ڪري ٿو.(پاور سپلائي يونٽ). ان جو مطلب اهو آهي ته سڀئي هيٽر، موٽر وغيره ڪم ڪرڻ جي قابل نه هوندا.

انهي سان گڏ، جيڪڏهن بورڊ وٽ طاقت جو ڪو متبادل ذريعو نه آهي، ته اهو پڻ بند ٿي ويندو آهي.

مارلن M82

M82 حڪم extruder کي مطلق موڊ ۾ رکي ٿو. ان جو مطلب اهو آهي ته جيڪڏهن G-Code extruder کي 5mm filament کي ڪڍڻ لاءِ سڏي ٿو، اهو ڪنهن به اڳئين حڪم جي قطع نظر 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 يونٽ فليمينٽ کي ڪڍي ٿو.

ڏسو_ پڻ: هڪ 3D پرنٽر سان Legos ڪيئن ٺاهيو - ڇا اهو سستو آهي؟

مارلن M83

M83 ڪمانڊ سيٽ ڪري ٿو پرنٽر جي 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؛

> E15لائن 2 تي ڪمانڊ کان پوءِ، 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 آهي.

توهان کولنگ فين جي رفتار کي سيٽ ڪرڻ لاءِ بغير ڪنهن پيرا ميٽر جي M106 ڪمانڊ پڻ استعمال ڪري سگهو ٿا. 100% تائين.

نوٽ: فين اسپيڊ ڪمانڊ ان وقت تائين عمل ۾ نه ايندو جيستائين G-Code ڪمانڊ ان کان اڳ نه ٿي وڃن.

Marlin M107

M107 هڪ وقت ۾ پرنٽر جي مداحن مان هڪ کي بند ڪري ٿو. اهو هڪ واحد پيٽرول وٺي ٿو، P ، جيڪو فين جي انڊيڪس آهي جنهن کي توهان بند ڪرڻ چاهيو ٿا.

جيڪڏهن پيرا ميٽر نه ڏنو ويو آهي، P ڊفالٽ 0 تائين ۽ پرنٽ کولنگ فين کي بند ڪري ٿو. مثال طور، جيڪمانڊ M107 پرنٽ کولنگ فين کي بند ڪري ٿو.

مارلن M109

جيئن M104 ڪمانڊ، M109 ڪمانڊ سيٽ hotend لاء هڪ ٽارگيٽ گرمي پد ۽ ان کي heats. جڏهن ته، برعڪس M104 ، اهو انتظار ڪري ٿو hotend جو ٽارگيٽ گرمي پد تائين پهچڻ لاءِ.

جڏهن هوٽينڊ جي حدف جي درجه حرارت تي پهچي ٿو، ميزبان G-Code حڪمن تي عمل ڪرڻ جاري رکي ٿو. اهو M104 ڪمانڊ وٺندڙ سڀ ساڳيا پيٽرول وٺي ٿو.

جڏهن ته، اهو هڪ اضافي اضافو ڪري ٿو. اهو آهي:

  • [R< temp (°C )>]: هي پيٽرولر گرمي پد کي مقرر ڪري ٿو گرمي يا ٿڌو ڪرڻ لاء . S ڪمانڊ جي برعڪس، اهو انتظار ڪري ٿو جيستائين پرنٽر گرم نه ٿئي يا نوزل ​​کي هن درجه حرارت تي ٿڌو ڪري.

S ڪمانڊ گرم ٿيڻ تي انتظار ڪري ٿو پر ٿڌي تي نه. .

مثال طور، جيڪڏھن توھان چاھيو ٿا ته نوزل ​​کي 120°C تي وڌيڪ گرمي پد کان ٿڌي، حڪم آھي M109 R120.

Marlin M112 شٽ ڊائون

The 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

توهان کي ختم ڪرڻ جي ضرورت پوندي // کان پهريان #define EMERGENCY_PARSER ۽ ذريعن کي ٻيهر گڏ ڪريو.

توهان هيٺ ڏنل وڊيو ۾ مارلن فرم ويئر کي اپڊيٽ ڪرڻ بابت وڌيڪ سکو سگهو ٿا.

Marlin M125

M125 ڪمانڊ پرنٽ کي روڪي ٿو ۽ پرنٽ هيڊ کي اڳ ۾ ترتيب ڏنل پارڪنگ جڳھ ۾ پارڪ ڪري ٿو. اهو پارڪنگ کان اڳ نوزل ​​جي موجوده پوزيشن کي ميموري ۾ پڻ محفوظ ڪري ٿو.

عام طور تي پرنٽر جي فرم ویئر ۾ اڳواٽ ترتيب ڏنل پارڪنگ پوزيشن سيٽ هوندي آهي. توهان صرف M125 ڪمانڊ استعمال ڪندي نوزل ​​کي هن پوزيشن تي پارڪ ڪري سگهو ٿا.

بهرحال، توهان انهن مان هڪ يا وڌيڪ پيرا ميٽر استعمال ڪري ان کي تبديل ڪري سگهو ٿا.

  • [L< لمبائي >]: هي پارڪنگ کان پوءِ نوزل ​​مان تنتي جي هڪ مقرر ڊگھائي کي واپس وٺي ٿو
  • [X< pos . پرنٽ هيڊ لاءِ نئين پارڪنگ پوزيشن.

جيڪڏهن توهان نوزل ​​کي اصل ۾ پارڪ ڪرڻ چاهيو ٿا ۽ 9 ايم ايم فليمينٽ کي واپس وٺڻ چاهيو ٿا، ته حڪم آهي M125 X0 Y0 Z0 L9.

مارلن M140

M140 ڪمانڊ بيڊ لاءِ ٽارگيٽ درجه حرارت مقرر ڪري ٿو ۽ ٻين G-Code لائينن کي فوري طور تي عمل ڪرڻ جاري رکي ٿو. اهو بستري جو انتظار نٿو ڪريان لائن کان پوء. مثال طور، ھيٺ ڏنل G-Code ڏسو:

M400؛

M81؛

لائن 1 پروسيسنگ کي روڪي ٿو جيستائين سڀ موجوده حرڪتون ٿي چڪيون آهن، ۽ پوءِ لائن 2 3D پرنٽر کي بند ڪري ٿو M81 پاور آف G-Code استعمال ڪندي.

Marlin M420

M420 ڪمانڊ ٻيهر حاصل ڪري ٿو يا 3D پرنٽر جي بيڊ ليولنگ ​​اسٽيٽ کي سيٽ ڪري ٿو. هي ڪمانڊ صرف پرنٽرن سان ڪم ڪري ٿو جن وٽ پاڻمرادو بيڊ ليولنگ ​​سسٽم آهي.

ليولنگ ​​کان پوءِ، اهي پرنٽر پرنٽ بيڊ مان هڪ ميش ٺاهي ۽ ان کي EEPROM ۾ محفوظ ڪن ٿا. M420 ڪمانڊ EEPROM مان ھن ميش ڊيٽا کي ٻيهر حاصل ڪرڻ ۾ مدد ڪري سگھي ٿو.

اھو پڻ پرنٽر کي چالو يا غير فعال ڪري سگھي ٿو ھن ميش ڊيٽا کي پرنٽنگ لاءِ استعمال ڪرڻ کان. اهو ڪيترائي پيٽرولر وٺي سگھي ٿو، جنهن ۾ شامل آهن:

    8>12>[S< 0

Roy Hill

Roy Hill هڪ پرجوش 3D پرنٽنگ جو شوقين ۽ ٽيڪنالاجي گرو آهي جنهن وٽ 3D پرنٽنگ سان لاڳاپيل سڀني شين تي علم جي دولت آهي. فيلڊ ۾ 10 سالن کان وڌيڪ تجربي سان، Roy 3D ڊيزائننگ ۽ پرنٽنگ جي فن ۾ مهارت حاصل ڪري چڪو آهي، ۽ جديد 3D ڇپائيءَ جي رجحانن ۽ ٽيڪنالاجين ۾ ماهر بڻجي چڪو آهي.Roy يونيورسٽي آف ڪيليفورنيا، لاس اينجلس (UCLA) مان مڪينيڪل انجنيئرنگ ۾ ڊگري حاصل ڪئي آهي، ۽ 3D پرنٽنگ جي شعبي ۾ ڪيترن ئي معزز ڪمپنين لاءِ ڪم ڪيو آهي، جن ۾ MakerBot ۽ Formlabs شامل آهن. هن مختلف ڪاروبار ۽ ماڻهن سان پڻ تعاون ڪيو آهي ڪسٽم 3D پرنٽ ٿيل پروڊڪٽس ٺاهڻ لاءِ جن انهن جي صنعتن ۾ انقلاب آڻي ڇڏيو آهي.3D ڇپائيءَ لاءِ سندس شوق کان سواءِ، Roy هڪ شوقين مسافر ۽ ٻاهران پرجوش آهي. هن کي فطرت ۾ وقت گذارڻ، جابلو، ۽ پنهنجي خاندان سان گڏ ڪئمپنگ جو مزو اچي ٿو. پنهنجي فارغ وقت ۾، هو نوجوان انجنيئرن جي رهنمائي پڻ ڪندو آهي ۽ 3D پرنٽنگ تي پنهنجي علم جي دولت کي مختلف پليٽ فارمن ذريعي ورهائيندو آهي، جنهن ۾ سندس مشهور بلاگ، 3D پرنٽنگ 3D پرنٽنگ شامل آهي.