Ultimate Marlin G-Code Guide – 3D bosib chiqarish uchun ulardan qanday foydalanish kerak

Roy Hill 06-08-2023
Roy Hill
M104 buyrug'i printerning hotend uchun maqsadli haroratni o'rnatadi va uni isitishni boshlaydi. Maqsadli haroratni o'rnatgandan so'ng, buyruq hotendning haroratga yetishini kutmaydi.

U darhol boshqa G-kod buyruqlarini ishga tushirishga o'tadi, ayni paytda hotend fonda qiziydi. U beshta parametrni oladi, ular:

  • [S< temp (°C )>]: U ekstruder uchun maqsadli haroratni belgilaydi. Selsiy.
  • [T< indeks (0

    G-kodlari 3D bosib chiqarishda, ayniqsa Marlin proshivkasi orqali keng qo'llaniladi. Ko'pchilik G-kodlarini o'z manfaati uchun qanday ishlatishni qiziqtiradi, shuning uchun men o'quvchilarga yordam berish uchun ushbu maqolani yozishga qaror qildim.

    Maqolaning qolgan qismida G-kod haqida ba'zi foydali tafsilotlar mavjud, shuning uchun o'qishni davom eting. ko'proq ma'lumot uchun.

    3D bosib chiqarishda G-kodlar nima?

    G-kod oddiygina CNC (Kompyuterda raqamli boshqariladigan) mashinalar uchun dasturlash tilidir, masalan 3D printerlar, CNC tegirmonlari va boshqalar. U mikrodastur printerning ishlashi va chop etish kallagi harakatini boshqarish uchun foydalanadigan buyruqlar to'plamini o'z ichiga oladi.

    G-kod qanday yaratilgan?

    3D printerlar uchun G-kod slicer deb nomlangan maxsus dastur yordamida yaratiladi. Bu dastur 3D modelingizni oladi va uni yupqa 2D qatlamlarga ajratadi.

    Keyin bu qatlamlarni yaratish uchun bosib chiqarish kallagi oʻtishi uchun koordinatalar yoki yoʻlni belgilaydi. Shuningdek, u isitgich, fanatlar, kameralar va hokazolarni yoqish kabi maxsus printer funksiyalarini boshqaradi va sozlaydi.

    Bozordagi mashhur slayderlar orasida PrusaSlicer va Cura mavjud.

    G-kod turlari

    CNC buyruqlarining umumiy nomi G-Code bo'lsa-da, biz buyruqlarni ikkita toifaga bo'lishimiz mumkin; Ularga quyidagilar kiradi:

    • G-kod
    • M-kod

    G-kod

    G-kod Geometriya kodini anglatadi. Uning asosiy vazifasi chop etish kallagining harakatini, holatini yoki yo‘lini nazorat qilishdir.

    G-koddan foydalanib, siz nozulni harakatlantirishingiz mumkin.boshqaruvni xostga qaytarishdan oldin maqsadli haroratga erishing.

    Printer G-kodning boshqa qatorlarini bajarayotganda yotoq fonda qizishda davom etadi. Bu bitta parametrni oladi, u:

    • [S< temp (°C )>]: Bu parametr yotoq uchun maqsadli haroratni o'rnatadi. Selsiy bo'yicha.

    Masalan, yotoqni 80 ° C gacha qizdirish uchun buyruq M140 S80.

    Marlin M190

    M190 buyrug'i yotoq uchun maqsadli haroratni o'rnatadi va yotoq unga yetguncha kutadi. To'shak o'sha haroratga yetguncha u boshqaruvni xostga qaytarmaydi yoki boshqa G-kodni bajarmaydi.

    Eslatma: Agar siz maqsadli haroratni S parametr, u faqat yotoqni UP belgilangan haroratgacha qizdirganda kutadi. Biroq, agar bu haroratga erishish uchun yotoq sovishi kerak bo'lsa, uy egasi kutmaydi.

    Shuningdek qarang: Ender 3 (Pro/V2/S1) ni qanday qilib to'g'ri kalibrlash mumkin

    Isitish va sovutish paytida buyruq kutish uchun siz maqsadli haroratni R parametr. Masalan, yotoqni 50 ° C ga sovutish va u shu haroratga yetguncha kutish uchun buyruq M190 S50.

    Marlin M400

    M400 buyrug'i buferdagi barcha joriy harakatlar tugamaguncha G-kodni qayta ishlash navbatini to'xtatib turadi. Qayta ishlash navbati barcha buyruqlar bajarilgunga qadar tsiklda kutadi.

    Barcha harakatlarni bajargandan so'ng, printer G-kodni bajarishda davom etadi.Ushbu balandlikdan so'ng printer to'r kompensatsiyasidan foydalanishni to'xtatadi.

Masalan, siz EEPROMdagi ikkinchi tarmoq ma'lumotlarini CSV formatida chop qilmoqchisiz. Foydalanish uchun to'g'ri buyruq: M420 V1 I1 T1

Marlin M420 S1

M420 S1 M420 buyrug'ining quyi to'plamidir. U EEPROMdan oladigan yaroqli tarmoq yordamida printerda yotoqni tekislash imkonini beradi.

Agar EEPROMda yaroqli tarmoq boʻlmasa, u hech narsa qilmaydi. Odatda u G28 homing buyrug'idan keyin topiladi.

Marlin G0

Marlin G0 - tez harakat qilish buyrug'i. U eng qisqa masofa (to'g'ri chiziq) orqali ko'krakni bir joydan ikkinchisiga o'tkazadi. . Unga kerakli parametrlar:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: Bu parametrlar X, Y va Z oʻqlarida oʻtish uchun yangi pozitsiyani oʻrnatadi.
  • [F< mm /s >]: Bosib chiqarish kallagining uzatish tezligi yoki tezligi. Printer o'tkazib yuborilgan bo'lsa, oxirgi G1 buyrug'idagi uzatish tezligini avtomatik ravishda ishlatadi.

Shunday qilib, agar siz chop etish kallagini 100 mm/s tezlikda boshlang'ich joyga o'tkazmoqchi bo'lsangiz, buyruq . G0 X0 Y0 Z0 F100.

Marlin G1

G1 buyrug'i printerni qurish plitasida bir nuqtadan ikkinchisiga chiziqli harakat qiladi.yo'l. Bu chiziqli harakat buyrug'i sifatida tanilgan, chunki u nuqtalar o'rtasida harakatlanayotganda filamentni siqib chiqaradi.

Bu uni harakatlanayotganda filamentni qo'ymaydigan tez harakatdan ( G0 ) ajratib turadi. U bir nechta parametrlarni oladi, jumladan:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: Bu parametrlar X, Y va Z oʻqlarida oʻtish uchun yangi pozitsiyani oʻrnatadi.
  • [E< post. >]: Bu yangi nuqtaga oʻtishda siqib chiqariladigan filament miqdorini belgilaydi.
  • [F< mm/s >]: Bosib chiqarish kallagining uzatish tezligi yoki tezligi. Printer, agar qoldirilgan bo'lsa, oxirgi G1 buyrug'idagi uzatish tezligidan avtomatik ravishda foydalanadi.

Masalan, filamentni ikki nuqta o'rtasida 50 mm/s tezlikda to'g'ri chiziq bo'ylab yotqizish uchun o'ng tomonga buyrug'i G1 X32 Y04 F50 E10.

Marlin G4

G4 buyrug'i mashinani belgilangan muddatga pauza qiladi. Bu vaqt davomida buyruqlar navbati pauza qilinadi, shuning uchun u hech qanday yangi G-kod buyrug'ini bajarmaydi.

To'xtash vaqtida mashina o'z holatini saqlab qoladi. Barcha isitgichlar joriy haroratlarini saqlab qoladilar va motorlar hali ham yoniq.

Bu ikki parametrni oladi, ular:

  • [P< vaqt(ms) >]: Bu pauza vaqtini millisekundlarda belgilaydi
  • [S< vaqt(lar) >]: Bu pauzani oʻrnatadi soniyalarda vaqt. Ikkala parametr ham o'rnatilgan bo'lsa, S qabul qilinadiustunlik.

Mashinani 10 soniya to'xtatib turish uchun siz G4 S10 buyrug'idan foydalanishingiz mumkin.

Marlin G12

G12 buyrug'i printerning nozulni tozalash tartibini faollashtiradi. Birinchidan, u nozulni printerda cho'tka o'rnatilgan oldindan o'rnatilgan joyga ko'chiradi.

Keyin, cho'tka bo'ylab bosib chiqarish kallagini agressiv tarzda cho'tka bo'ylab harakatlantirib, unga yopishtirilgan filamentni tozalaydi. Mana u olishi mumkin bo'lgan ba'zi parametrlar.

  • [P]: Bu parametr sizga nozul uchun kerakli tozalash namunasini tanlash imkonini beradi. 0 - oldinga va orqaga to'g'ri, 1 - zigzag naqsh va 2 - aylana naqsh.
  • [S< hisoblash >]: Ko'p marta tozalash naqshining takrorlanishini xohlaysiz.
  • [R< radius >]: Agar siz 2-rasmni tanlasangiz, tozalash doirasi radiusi.
  • [T< hisoblash >]: Bu zig-zag naqshidagi uchburchaklar sonini belgilaydi.

Agar tozalashni xohlasangiz cho'tka ustidagi nozulni oldinga va orqaga qarab qo'ysangiz, o'ng buyruq G12 P0.

Cura bu buyruqni eksperimental sozlamalarida ishlatish usulini taqdim etadi. Ko‘krakni tozalash buyrug‘i haqida ko‘proq ma’lumotni Cura’da eksperimental sozlamalardan qanday foydalanish haqida yozgan ushbu maqolada o‘qishingiz mumkin.

Marlin G20

G20 buyrug‘i printer proshivkasini barcha birliklarni dyuym sifatida talqin qilish uchun o‘rnatadi. . Shunday qilib, barcha ekstruziya, harakat, chop etish va hatto tezlashtirish qiymatlari bo'ladidyuymlarda izohlanadi.

Demak, printerda chiziqli harakat uchun dyuym, tezlik uchun dyuym/sekund va tezlashuv uchun dyuym/sekund2 bo‘ladi.

Marlin G21

G21 buyrug'i printerning proshivkasini barcha birliklarni millimetr sifatida talqin qilish uchun o'rnatadi. Shunday qilib, chiziqli harakatlar, tezliklar va tezlanish mos ravishda mm, mm/s va mm/s2 bo'ladi.

Marlin G27

G27 buyrug'i nozulni oldindan belgilangan joyda to'xtatadi. qurilish plitalaridagi joylashuv. Navbatdagi barcha harakatlar tugaguncha kutib turadi, so‘ngra nozulni to‘xtatadi.

Bu chop etishni o‘zgartirish uchun chop etishni to‘xtatmoqchi bo‘lganingizda juda foydali. Chop etish va uni eritib yubormaslik uchun siz nozulni toʻxtatib qoʻyishingiz mumkin.

U bitta parametrni oladi, bu:

  • [P]: Bu Z-parkining joylashuvi. Agar siz 0 ni tanlasangiz, proshivka faqat nozulning dastlabki balandligi Z-park joyidan pastroq bo'lsa, proshivka ko'krakni Z-park joyiga ko'taradi.

Bittasini tanlash Z-parkida ko'krakni to'xtatadi. boshlang'ich balandligidan qat'iy nazar joylashuv. 2 ni tanlash nozulni Z-park miqdoriga oshiradi, lekin uning Z balandligini Z maks.dan pastroq qilib cheklaydi.

Agar siz G27 buyrug'ini hech qanday parametrsiz ishlatsangiz, u standart P0 ga o'rnatiladi.

Marlin G28

G28 buyrug'i printerni boshlang'ichda ma'lum joylashuvni o'rnatish uchun joylashtiradi. Homing bu printerning asl manbasini (koordinatasi [0,0,0]) topish jarayonidirprinter.

Buni printerning har bir oʻqini tegishli chegara kalitlariga tegguncha harakatlantirish orqali amalga oshiradi. Har bir o'q o'z chegarasini o'zgartiradigan joy uning kelib chiqishi hisoblanadi.

Uning ba'zi parametrlari:

  • [X], [Y], [Z]: Ushbu o'qlarga homingni cheklash uchun ushbu parametrlardan istalgan birini qo'shishingiz mumkin. Masalan, G28 X Y faqat X va Y o'qlarini o'z ichiga oladi.
  • [L]: U uyga kirishdan keyin yotoqni tekislash holatini tiklaydi.
  • [0]: Agar chop etish kallagining joylashuvi allaqachon ishonchli bo'lsa, bu parametr homingni o'tkazib yuboradi.

Masalan, agar siz faqat X va Z o'qlarini joylashtirmoqchi bo'lsangiz, o'ng buyruq G28 X Z. Barcha o'qlarni uyga o'tkazish uchun siz faqat G28 buyrug'idan foydalanishingiz mumkin.

Marlin G29

G29 - bu avtomatik to'shak tekislash buyrug'i. U to‘shakni tekislash uchun mashinangizga o‘rnatilgan avtomatik yoki yarim avtomatik to‘shak tekislash tizimini o‘rnatadi.

Printer brendiga qarab, proshivkangizda beshta murakkab yotoq tekislash tizimlaridan biriga ega bo‘lishingiz mumkin. Ular quyidagilarni o'z ichiga oladi:

  • To'r to'shagini tekislash
  • Ko'rpa-to'shakni avtomatik tekislash
  • Birlashtirilgan to'shakni tekislash
  • Ko'rpani avtomatik tekislash (chiziqli)
  • To‘shakni avtomatik tekislash (3-nuqta)

Har birida printer apparati bilan ishlash uchun o‘ziga xos parametrlar mavjud.

Marlin G30

G30 buyrug‘i qurilishni tekshiradi. avtomatik yotoq tekislash tizimining zond bilan ma'lum bir nuqtada plastinka. Bu nuqtaning Z balandligini aniqlash uchun qiladi (ko'krakdan yotoqgacha bo'lgan masofa).

Balandlikni olgandan so'ng, u ko'krakni qurilish plitasi ustidagi tegishli masofaga o'rnatadi. Bu ba'zi parametrlarni oladi, jumladan:

  • [C]: Ushbu parametrni bittaga o'rnatish haroratni qoplash imkonini beradi, chunki ko'pchilik materiallar qizdirilganda kengayadi.
  • [X< pos >], [Y< pos >]: Bu parametrlar siz tekshirmoqchi boʻlgan koordinatalarni belgilaydi.

Ko'krakni joriy holatida tekshirish uchun siz hech qanday parametrsiz buyruqdan foydalanishingiz mumkin. Uni [100, 67] kabi ma'lum bir joyda tekshirish uchun to'g'ri buyruq G30 X100 Y67.

Shuningdek qarang: Birinchi qatlam qirralarini Curlingni qanday tuzatish mumkin – Ender 3 & amp; Ko'proq

Marlin M76

M76 buyrug'i chop etish ishi taymerini to'xtatib turadi. .

Marlin G90

G90 buyrug'i printerni mutlaq joylashishni aniqlash rejimiga o'rnatadi. Bu shuni anglatadiki, G-koddagi barcha koordinatalar printerning kelib chiqishiga nisbatan XYZ tekisligidagi pozitsiyalar sifatida talqin etiladi.

Shuningdek, M83 buyrug'i uni bekor qilmasa, u ekstruderni mutlaq rejimga o'rnatadi. U hech qanday parametrlarni talab qilmaydi.

Marlin G92/G92 E0

G92 buyrug'i nozulning joriy holatini belgilangan koordinatalarga o'rnatadi. Siz undan chop etish toʻshagining maʼlum joylarini chiqarib tashlash va printeringiz uchun ofsetlarni oʻrnatish uchun ham foydalanishingiz mumkin.

G92 buyrugʻi bir nechta koordinata parametrlarini oladi. Ularga quyidagilar kiradi:

  • [ X< pos >], [Y< pos >], [Z< post >]: Bularparametrlar chop etish kallagining yangi joylashuvi uchun koordinatalarni oladi.
  • [E< pos >]: Bu parametr qiymatni oladi va uni ekstruder pozitsiyasi sifatida o'rnatadi. . Ekstruder nisbiy yoki mutlaq rejimda bo'lsa, siz E0 buyrug'idan foydalanib, uning kelib chiqishini qayta o'rnatishingiz mumkin.

Masalan, deylik, siz to'shagingizning o'rtasini yangi boshlang'ich bo'lishini xohlaysiz. Birinchidan, nozul yotoqning o‘rtasida ekanligiga ishonch hosil qiling.

Keyin, printeringizga G92 X0 Y0 buyrug‘ini yuboring.

Eslatma: G92 buyrug'i oxirgi to'xtash joylari tomonidan belgilangan jismoniy chegaralarni saqlaydi. Siz G92-dan X limitli tugmachadan tashqariga yoki chop etish to'shagidan pastga o'tish uchun foydalana olmaysiz.

Demak, tamom! Yuqoridagi G-kodlar har bir 3D bosib chiqarish ishqibozi bilishi kerak bo‘lgan G-kod kutubxonasining kichik, ammo muhim qismini ifodalaydi.

Ko‘proq modellarni chop qilganingizda, G-kod buyruqlariga qo‘shishingiz mumkin. kutubxona.

Omad va omad tilaymiz!

to'g'ri chiziq, uni ma'lum bir joyga qo'ying, ko'taring yoki tushiring yoki hatto egri yo'l bo'ylab harakatlantiring.

Ularning G-kod ekanligini ko'rsatish uchun ular oldida G qo'yilgan. .

M-Code

M-Code turli xil buyruqlarni bildiradi. Ular chop etish kallagi harakatidan tashqari printerning boshqa funksiyalarini boshqaradigan mashina buyruqlari.

Ular uchun mas'ul bo'lgan narsalar kiradi; motorlarni yoqish va o'chirish, fan tezligini sozlash va h.k. M-Code uchun mas'ul bo'lgan yana bir narsa yotoq harorati va nozul haroratini o'rnatishdir.

Ular oldida M, <13 harfi mavjud>bu turli xil ma'noni anglatadi.

G-kodning "ta'mlari" nima?

G-kod ta'mi printeringizning proshivka dasturi (Operatsion tizim) G-kod qanday bo'lishini kutadi. formatlangan. Turli xil printer brendlari foydalanadigan turli G-kod standartlari va proshivkalar tufayli har xil lazzatlar mavjud.

Masalan, harakatlanish, isitgichni yoqish va hokazo kabi standart buyruqlar barcha printerlar orasida keng tarqalgan. Biroq, ba'zi bir joy buyruqlari bir xil emas, bu noto'g'ri mashinada ishlatilsa, chop etish xatolariga olib kelishi mumkin.

Buni bartaraf etish uchun ko'pchilik slayzerlarda printer profilini sozlash imkoniyatlari mavjud, shunda siz o'zingiz tanlashingiz mumkin bo'lgan mashinangiz uchun to'g'ri lazzat. So'ngra slicer 3D faylni mashinangiz uchun mos G-kodga tarjima qiladi.

G-kod lazzatlarining ba'zi misollari RepRapni o'z ichiga oladi. Marlin, UltiGcode, Smoothie,va hokazo.

3D bosib chiqarishdagi asosiy G-kodlar ro'yxati

Turli 3D printer mikrodasturlari uchun ko'plab G-kod buyruqlari mavjud. Chop etish paytida siz uchratish mumkin bo'lgan umumiy bo'lganlar va ulardan qanday foydalanish mumkin.

Marlin M0 [Shartsiz to'xtatish]

M0 buyrug'i shartsiz to'xtatish buyrug'i sifatida tanilgan. U oxirgi harakatdan so‘ng printer ishini to‘xtatadi va isitgichlar va motorlarni o‘chiradi.

Printer ishini to‘xtatgandan so‘ng, u ma’lum vaqt davomida uxlaydi yoki foydalanuvchi kiritgan ma’lumotlar qayta onlayn bo‘lishini kutadi. M0 buyrug'i uch xil parametrni qabul qilishi mumkin.

Bu parametrlar:

  • [P < vaqt(ms) >]: Bu printerning millisekundlarda uxlashini xohlagan vaqt miqdori. Misol uchun, agar siz printerni 2000 ms uxlashni xohlasangiz, siz M0 P2000
  • {S< vaqt(lar) > ]: Bu printerning soniyalarda uxlashini xohlagan vaqt miqdori. Misol uchun, agar siz printer 2 soniya davomida uxlashni xohlasangiz, M0 S2
  • [ xabar ] dan foydalanasiz: Siz printer to'xtatilganda LCD displeyda xabarni ko'rsatish uchun ushbu parametrdan foydalanishi mumkin. Masalan, M0 Bosib chiqarishni qayta boshlash uchun markaziy tugmani bosing .

Izoh: M0 buyrug'i M1 buyrug'i bilan bir xil.

Marlin M81

M81 buyrug'i printer PSU-ni o'chiradi.(quvvat manbai). Bu shuni anglatadiki, barcha isitgichlar, motorlar va boshqalar ishlay olmaydi.

Shuningdek, platada muqobil quvvat manbai bo'lmasa, u ham o'chadi.

Marlin M82

M82 buyrug'i ekstruderni mutlaq rejimga qo'yadi. Bu shuni anglatadiki, agar G-kod ekstruderdan 5 mm filamentni siqib chiqarishni talab qilsa, u oldingi buyruqlardan qat'iy nazar 5 mm ni chiqaradi.

U G90 va G91 buyruqlarini bekor qiladi.

Buyruq faqat ekstruder, shuning uchun u boshqa o'qlardan mustaqil. Masalan, ushbu buyruqni ko'rib chiqing;

M82;

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

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

Ekstruder M82 1-qatorda. 2-qatorda 15 birlik filamentni ekstruziya qilish orqali birinchi qatorni chizadi.

2-qatordan keyin ekstruziya qiymati nolga qaytarilmaydi. Shunday qilib, 3-qatorda E30 buyrug'i E30 buyrug'i yordamida 30 birlik filamentni siqib chiqaradi.

Marlin M83

M83 buyrug'i printerning ekstruderini nisbiy rejimga. Bu shuni anglatadiki, agar G-kod 5 mm filament ekstruziyasini talab qilsa, printer oldingi buyruqlar asosida 5 mm ni to'playdi.

M83 buyrug'i hech qanday parametrlarni qabul qilmaydi. Masalan, oxirgi misol buyrug'ini M83 bilan qayta ishga tushiramiz.

M83;

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

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

2-qatordagi E15 buyrug'idan keyin E qiymati nolga qaytarilmaydi; u 15 birlikda qoladi. Shunday qilib, 3-qatorda 30 birlik filamentni siqib chiqarish o'rniga, u 30-15 = 15 birlikni siqib chiqaradi.

Marlin M84

Marlin M84 buyrug'i bir yoki bir nechta stepni o'chiradi va ekstruder dvigatellari. Siz ularni darhol oʻchirib qoʻyishingiz yoki printer biroz vaqt ishlamay qolgandan keyin sozlashingiz mumkin.

U toʻrtta parametrni olishi mumkin. Ular quyidagilarni o'z ichiga oladi:

  • [S< vaqt(lar) >]: Bu buyruq ishga tushgunga qadar bo'sh vaqt miqdorini belgilaydi va o'chirib qo'yadi. motor. Masalan, M84 S10 10 soniya davomida faol bo'lmaganidan keyin barcha qadamlarni o'chiradi.
  • [E], [X], [Y], [Z]: Bo'sh ishlash uchun ma'lum bir motorni tanlash uchun ulardan birini yoki bir nechtasini ishlatishingiz mumkin. Misol uchun, M84 X Y X va Y motorlarini bo'shatadi.

Eslatma: Agar buyruq bilan hech qanday parametr ishlatmasangiz, u darhol bo'shab qoladi. barcha step motorlar.

Marlin M85

M85 buyrug'i bir muddat harakatsizlikdan keyin printer va proshivkani o'chiradi. Vaqt parametrini soniyalarda oladi.

Agar printer belgilangan vaqt parametridan uzoqroq vaqt davomida harakatsiz boʻsh tursa, printer oʻchadi. Misol uchun, agar siz printerni 5 daqiqa ishlamay qolgandan so'ng o'chirmoqchi bo'lsangiz, quyidagi buyruqdan foydalanishingiz mumkin:

M85 S300

Marlin M104

Themavjud isitgichlarning haqiqiy va maqsadli haroratini o'z ichiga oladi.

  • T – Ekstruder harorati
  • B – To'shak harorati
  • C – Kamera harorati

Marlin M106

M106 buyrug'i printerning fanini yoqadi va uning tezligini o'rnatadi. Siz fanni tanlashingiz va uning parametrlaridan foydalanib uning tezligini belgilashingiz mumkin.

Bu parametrlarga quyidagilar kiradi:

  • [S< 0-255 > ]: Bu parametr fan tezligini 0 (oʻchirilgan) dan 255 (toʻliq tezlik) gacha boʻlgan qiymatlar bilan oʻrnatadi.
  • [P< indeks (0, 1, … ) >]: Siz yoqmoqchi boʻlgan fanni aniqlaydi. Bo'sh qoldirilgan bo'lsa, u sukut bo'yicha 0 ga o'rnatiladi (chop etish sovutish foniy). Sizda mavjud bo'lgan fanatlar soniga qarab uni 0, 1 yoki 2 ga o'rnatishingiz mumkin.

Masalan, agar siz nozul sovutish foniyini 50% tezlikka o'rnatmoqchi bo'lsangiz, buyruq quyidagicha bo'ladi. M106 S127. S qiymati 127, chunki 255 ning 50% 127 ga teng.

Sovutuvchi fan tezligini sozlash uchun hech qanday parametrsiz M106 buyrug'idan ham foydalanishingiz mumkin. 100% gacha.

Eslatma: Fan tezligi buyrug'i undan oldingi G-kod buyruqlari bajarilmaguncha kuchga kirmaydi.

Marlin M107

M107 bir vaqtning o'zida printerning fanatlaridan birini o'chiradi. Bu bitta parametrni oladi, P , bu siz o'chirmoqchi bo'lgan fanning indeksidir.

Agar parametr berilmagan bo'lsa, P sukut bo'yicha 0 ga tushiradi va chop etish sovutish foniyini o'chiradi. Masalan,buyrug'i M107 bosma sovutish foniyini o'chiradi.

Marlin M109

M104 buyrug'i kabi M109 buyrug'i o'rnatiladi. hotend uchun maqsadli harorat va uni isitadi. Biroq, M104 dan farqli o'laroq, u hotendning maqsadli haroratga yetishini kutadi.

Xotend maqsadli haroratga yetgandan so'ng, xost G-kod buyruqlarini bajarishda davom etadi. U M104 buyrug'i olgan barcha parametrlarni oladi.

Biroq, u bitta qo'shimcha qo'shadi. Bu:

  • [R< temp (°C )>]: Bu parametr hotendni isitish yoki sovutish uchun maqsadli haroratni o'rnatadi. . S buyrug'idan farqli o'laroq, printer nozulni shu haroratgacha qizdirguncha yoki sovutguncha kutadi.

S buyrug'i isitishni kutadi, lekin sovutishda emas. .

Masalan, agar siz nozulni yuqori haroratdan 120°C gacha sovishini istasangiz, buyruq M109 R120.

Marlin M112 o'chirish

M112 favqulodda to'xtatish G-kod buyrug'idir. Xost buyruq yuborgach, u printerning barcha isitgichlari va motorlarini darhol to'xtatadi.

Har qanday harakat yoki chop etish ham darhol to'xtatiladi. Ushbu buyruqni faollashtirgandan so'ng, modelingizni chop etishni davom ettirish uchun printerni asl holatiga qaytarishingiz kerak bo'ladi.

Marlin mikrodasturida buyruq navbatda qolib ketishi va bajarilishidan oldin biroz vaqt ketishi mumkin. Buning oldini olish uchun siz EMERGENCY_PARSER belgisini yoqishingiz mumkinprinterga yuborilgandan so'ng darhol buyruqni kiriting.

Buni kengaytirilgan printer konfiguratsiya fayliga (Marlin/Configuration_adh.v) o'tish orqali yoqishingiz mumkin, so'ngra undan matnni quyidagi tarzda olib tashlang:

// 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 dan oldin // ni olib tashlashingiz va manbalarni qayta kompilyatsiya qilishingiz kerak.

Quyidagi videoda Marlin proshivkasini yangilash haqida batafsil ma’lumot olishingiz mumkin.

Marlin M125

M125 buyrug'i chop etishni to'xtatib turadi va chop etish kallagini oldindan sozlangan to'xtash joyiga qo'yadi. Shuningdek, u toʻxtashdan oldin nozulning joriy holatini xotiraga saqlaydi.

Odatda printerning dasturiy taʼminotida oldindan sozlangan toʻxtash joyi oʻrnatilgan. Siz faqat M125 buyrug'i yordamida nozulni shu holatda to'xtatib qo'yishingiz mumkin.

Biroq, siz uni ushbu parametrlardan biri yoki bir nechtasi yordamida o'zgartirishingiz mumkin.

  • [L< uzunlik >]: Bu toʻxtab turgandan keyin koʻkrakdan ipning belgilangan uzunligini tortib oladi
  • [X< pos >], [Y< pos >], [Z < pos >]: Siz ushbu koordinata parametrlaridan birini yoki bir nechtasini birlashtirishingiz mumkin. bosib chiqarish kallagi uchun yangi to'xtash joyi.

Agar siz nozulni boshlang'ich qismida to'xtatib, 9 mm filamentni tortib olishni istasangiz, buyruq M125 X0 Y0 Z0 L9.

Marlin M140

M140 buyrug'i yotoq uchun maqsadli haroratni o'rnatadi va darhol boshqa G-kod qatorlarini bajarishda davom etadi. U to'shakni kutmaydibu qatordan keyin. Misol uchun, quyidagi G-kodga qarang:

M400;

M81;

1-qator ishlov berishni to'xtatib turadi. barcha joriy harakatlar bajariladi va keyin 2-qator M81 quvvatni o'chirish G-kod yordamida 3D printerni o'chiradi.

Marlin M420

M420 buyrug'i olinadi yoki 3D printerning yotoq tekislash holatini o'rnatadi. Bu buyruq faqat to'shakni tekislashning avtomatik tizimiga ega printerlar bilan ishlaydi.

Nivallashgandan so'ng, bu printerlar bosma to'shakdan to'r hosil qiladi va uni EEPROMga saqlaydi. M420 buyrug'i ushbu tarmoq ma'lumotlarini EEPROMdan olishga yordam berishi mumkin.

Shuningdek, printerni chop etish uchun ushbu tarmoq ma'lumotlaridan foydalanishni yoqishi yoki o'chirib qo'yishi mumkin. U bir nechta parametrlarni qabul qilishi mumkin, jumladan:

  • [S< 0

Roy Hill

Roy Xill 3D bosib chiqarish bilan bog'liq barcha narsalar bo'yicha boy bilimga ega bo'lgan ishtiyoqli 3D bosib chiqarish ishqibozi va texnologiya gurusidir. Bu sohada 10 yildan ortiq tajribaga ega bo‘lgan Roy 3D dizayn va bosib chiqarish san’atini puxta egallagan va 3D bosib chiqarishning eng so‘nggi yo‘nalishlari va texnologiyalari bo‘yicha mutaxassisga aylangan.Roy Los-Anjelesdagi Kaliforniya universitetida (UCLA) mashinasozlik bo‘yicha diplomga ega va 3D bosib chiqarish sohasida bir qancha nufuzli kompaniyalarda ishlagan, jumladan MakerBot va Formlabs. Shuningdek, u turli korxonalar va jismoniy shaxslar bilan hamkorlik qilib, o‘z sohalarida inqilob qilgan maxsus 3D bosma mahsulotlarni yaratdi.3D bosib chiqarishga bo'lgan ishtiyoqidan tashqari, Roy ochiq sayohatchi va ochiq havoda ishqiboz. U oilasi bilan tabiat qo'ynida sayr qilishni, sayr qilishni va lagerda dam olishni yaxshi ko'radi. Bo‘sh vaqtlarida u yosh muhandislarga ustozlik qiladi va turli platformalar, jumladan, o‘zining mashhur 3D Printerly 3D Printing blogi orqali 3D bosib chiqarish bo‘yicha boy bilimlarini baham ko‘radi.