Ultimate Marlin G-Code нұсқаулығы – оларды 3D басып шығару үшін қалай пайдалануға болады

Roy Hill 06-08-2023
Roy Hill
M104 пәрмені принтердің қосқышы үшін мақсатты температураны орнатады және оны қыздыра бастайды. Мақсатты температураны орнатқаннан кейін пәрмен ыстық нүктенің температураға жетуін күтпейді.

Ол бірден басқа G-код пәрмендерін іске қосуға көшеді, ал ол фондық режимде қызып кетеді. Ол бес параметрді қажет етеді, олар:

  • [S< температура (°C )>]: Ол экструдер үшін мақсатты температураны анықтайды. Цельсий.
  • [T< индекс (0

    G-кодтары 3D басып шығаруда кеңінен қолданылады, әсіресе Marlin микробағдарламасы арқылы. Көптеген адамдар G-кодтарын өз пайдасына қалай пайдалану керектігін ойлайды, сондықтан мен оқырмандарға көмектесу үшін осы мақаланы жазуды жөн көрдім.

    Осы мақаланың қалған бөлігінде G-код туралы кейбір пайдалы мәліметтер бар, сондықтан оқуды жалғастырыңыз. толығырақ.

    3D басып шығарудағы G-кодтары дегеніміз не?

    G-код 3D принтерлері сияқты CNC (компьютерлік сандық басқарылатын) машиналарына арналған бағдарламалау тілі, CNC диірмендері және т.б. Онда микробағдарлама принтердің жұмысын және басып шығару механизмінің қозғалысын басқару үшін пайдаланатын пәрмендер жинағын қамтиды.

    G-коды қалай жасалады?

    3D принтерлеріне арналған G-коды кескіш деп аталатын арнайы қосымшаның көмегімен жасалады. Бұл бағдарлама 3D үлгісін алып, оны жұқа 2D қабаттарына бөледі.

    Одан кейін осы қабаттарды құру үшін басып шығару механизмі өтетін координаттарды немесе жолды анықтайды. Ол сондай-ақ жылытқышты, желдеткіштерді, камераларды және т.б. қосу сияқты арнайы принтер функцияларын басқарады және орнатады.

    Нарықтағы танымал шектегіштерге PrusaSlicer және Cura кіреді.

    G-код түрлері

    CNC пәрмендерінің жалпы атауы G-Code болса да, біз пәрмендерді екі санатқа кең түрде бөлуге болады; Оларға мыналар кіреді:

    • G-код
    • M-код

    G-код

    G-код Геометрия кодын білдіреді. Оның негізгі функциясы басып шығару механизмінің қозғалысын, орнын немесе жолын басқару болып табылады.

    G-кодын пайдаланып, саптаманы жылжытуға болады.басқаруды хостқа қайтармас бұрын мақсатты температураға жетіңіз.

    Принтер G-кодының басқа жолдарын орындаған кезде төсек фондық режимде қызуды жалғастырады. Ол бір параметрді алады, ол:

    • [S< температура (°C )>]: Бұл параметр төсекке арналған мақсатты температураны орнатады. Цельсий бойынша.

    Мысалы, кереуетті 80 ° C дейін қыздыру үшін M140 S80 пәрмені.

    Марлин M190

    M190 пәрмені төсек үшін мақсатты температураны орнатады және кереует оған жеткенше күтеді. Төсек сол температураға жеткенше ол хостқа басқаруды қайтармайды немесе басқа G-кодын орындамайды.

    Ескертпе: Егер мақсатты температураны S<арқылы орнатсаңыз. 13> параметр, ол төсек UP орнатылған температураға дейін қыздырылған кезде ғана күтеді. Дегенмен, сол температураға жету үшін төсек салқындауы керек болса, хост күтпейді.

    Қызу және салқындату кезінде пәрменді күту үшін мақсатты температураны R <арқылы орнату керек. 13>параметр. Мысалы, төсек орнын 50 ° C дейін салқындату және ол сол температураға жеткенше күту үшін M190 S50 пәрмені орындалады.

    Marlin M400

    M400 пәрмені буфердегі барлық ағымдағы қозғалыстар аяқталғанша G-кодын өңдеу кезегін кідіртеді. Өңдеу кезегі барлық пәрмендер аяқталғанша циклде күтеді.

    Барлық қозғалыстарды орындағаннан кейін принтер G-кодын орындауды жалғастырады.Осы биіктіктен кейін принтер тор компенсациясын пайдалануды тоқтатады.

Мысалы, сіз EEPROM ішіндегі екінші тор деректерін CSV пішімінде басып шығарғыңыз келеді делік. Қолданылатын дұрыс пәрмен: M420 V1 I1 T1

Marlin M420 S1

M420 S1 - M420 пәрменінің ішкі жиыны. Ол EEPROM-дан алатын жарамды торды пайдаланып принтерде төсек теңестіруге мүмкіндік береді.

Егер EEPROM-да жарамды тор болмаса, ол ештеңе жасамайды. Ол әдетте G28 үйге бағыттау пәрменінен кейін табылады.

Marlin G0

Marlin G0 - жылдам жылжыту пәрмені. Ол саптаманы ең қысқа қашықтық (түзу сызық) арқылы құрастыру тақталарындағы бір позициядан екіншісіне жылжытады.

Ол қозғалу кезінде ешқандай жіпті салмайды, бұл G1 пәрменінен жылдамырақ қозғалуға мүмкіндік береді. . Мұнда ол қажет параметрлер:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: Бұл параметрлер X, Y және Z осьтерінде жылжу үшін жаңа орынды орнатады.
  • [F< мм. /s >]: Басып шығару механизмінің беру жылдамдығы немесе жылдамдығы. Принтер қалдырылған жағдайда соңғы G1 пәрменіндегі беру жылдамдығын автоматты түрде пайдаланады.

Сонымен, басып шығару механизмін бастапқы орнына 100мм/с жылдамдықпен жылдам жылжытқыңыз келсе, пәрмен болады. G0 X0 Y0 Z0 F100.

Сондай-ақ_қараңыз: Ender 3-ті қашан өшіру керек? Басып шығарудан кейін бе?

Марлин G1

G1 пәрмені принтерді құрастыру тақтасындағы бір нүктеден екінші нүктеге сызықты түрде жылжытады.жол. Ол сызықтық жылжыту пәрмені ретінде белгілі, себебі ол нүктелер арасында қозғалу кезінде жіпті шығарып алады.

Бұл оны қозғалу кезінде жіпті салмайтын жылдам қозғалыстан ( G0 ) ажыратады. Ол бірнеше параметрлерді алады, соның ішінде:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: Бұл параметрлер X, Y және Z осьтерінде жылжу үшін жаңа орынды орнатады.
  • [E< поз. >]: Бұл жаңа нүктеге жылжыту кезінде шығарылатын жіптің мөлшерін орнатады.
  • [F< мм/с >]: Басып шығару механизмінің беру жылдамдығы немесе жылдамдығы. Принтер қалдырылған жағдайда соңғы G1 пәрменіндегі беру жылдамдығын автоматты түрде пайдаланады.

Мысалы, жіпті екі нүктенің арасында 50мм/с жылдамдықпен түзу сызықта төсеу үшін оң жақ пәрмені G1 X32 Y04 F50 E10.

Марлин G4

G4 пәрмені құрылғыны белгіленген кезеңге кідіртеді. Пәрмен кезегі осы уақыт ішінде кідіртіледі, сондықтан ол ешқандай жаңа G-коды пәрменін орындамайды.

Үзіліс кезінде құрылғы әлі де өз күйін сақтайды. Барлық жылытқыштар ағымдағы температураларды сақтайды, ал қозғалтқыштар әлі қосулы.

Ол екі параметрді қажет етеді, олар:

  • [P< уақыт(мс) >]: Бұл үзіліс уақытын миллисекундтармен көрсетеді
  • [S< уақыт(лар) >]: Бұл үзіліс уақытын орнатады секундтарда уақыт. Екі параметр де орнатылса, S қабылдайдыбасымдылық.

Машинаны 10 секундқа кідірту үшін G4 S10 пәрменін пайдалануға болады.

Марлин G12

G12 пәрмені принтердің саңылауларын тазалау процедурасын белсендіреді. Алдымен ол саптаманы щетка орнатылған принтердегі алдын ала орнатылған орынға жылжытады.

Кейін, басып шығару механизмін щетка бойымен агрессивті түрде жылжытып, оған жабысып қалған жіптерді тазартады. Мұнда ол қабылдай алатын кейбір параметрлер берілген.

  • [P]: Бұл параметр саптама үшін қажет тазалау үлгісін таңдауға мүмкіндік береді. 0 - алға-артқа түзу, 1 - ирек өрнек, 2 - дөңгелек өрнек.
  • [S< санақ >]: рет саны тазалау үлгісінің қайталануын қалайсыз.
  • [R< радиусы >]: 2-үлгіні таңдасаңыз, тазалау шеңберінің радиусы.
  • [T< санау >]: Бұл зиг-заг үлгісіндегі үшбұрыштардың санын көрсетеді.

Егер тазалау керек болса щеткадағы саптаманы алға-артқа бағыттасаңыз, оң жақ пәрмен G12 P0.

Cura бұл пәрменді тәжірибелік параметрлерінде пайдалану жолын қамтамасыз етеді. Саңылауды тазалау пәрмені туралы қосымша ақпаратты Cura-да эксперименттік параметрлерді пайдалану жолы туралы жазған осы мақаладан оқи аласыз.

Marlin G20

G20 пәрмені принтердің микробағдарламасын барлық бірліктерді дюйм ретінде түсіндіру үшін орнатады. . Сонымен, барлық экструзия, қозғалыс, басып шығару және тіпті жеделдету мәндері боладыдюйммен түсіндіріледі.

Сонымен, принтерде сызықтық қозғалыс үшін дюйм, жылдамдық үшін дюйм/секунд және жеделдету үшін дюйм/секунд2 болады.

Marlin G21

G21 пәрмен принтердің микробағдарламасын барлық бірліктерді миллиметр ретінде түсіндіру үшін орнатады. Осылайша, сызықтық қозғалыстар, жылдамдықтар және үдеу сәйкесінше мм, мм/с және мм/с2 болады.

Марлин G27

G27 пәрмені саптаманы алдын ала анықталған мәнге қояды. құрастыру тақталарындағы позиция. Ол кезектегі барлық қозғалыстар аяқталғанша күтеді, содан кейін саптаманы тоқтатады.

Бұл басып шығаруды реттеу үшін басып шығаруды тоқтатқыңыз келгенде өте пайдалы. Баспаның үстіне апарып, оны балқытып алмау үшін саптаманы тұраққа қоюға болады.

Ол бір параметрді алады, ол:

  • [P]: Бұл Z-парк орны. Егер 0 мәнін таңдасаңыз, саптаманың бастапқы биіктігі Z-тұрақ орнынан төмен болса ғана микробағдарлама саптаманы Z-тұрақ орнына көтереді.

Біреуін таңдау Z-саясында саптаманы тұрақтайды. орналасуы оның бастапқы биіктігіне қарамастан. 2-ні таңдау саптаманы Z-тұрақ мөлшеріне көтереді, бірақ оның 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 пәрменін пайдалануға болады.

Marlin G29

G29 - автоматты төсек. нивелирлеу командасы. Ол төсек орнын тегістеу үшін құрылғыңызда орнатылған автоматты немесе жартылай автоматты төсек тегістеу жүйесін қолданады.

Принтер брендіне байланысты микробағдарламада бес күрделі төсек теңестіру жүйесінің біреуі болуы мүмкін. Оларға мыналар жатады:

  • Тор төсеніштерін тегістеу
  • Қабатты автоматты тегістеу
  • Бірыңғай төсек тегістеу
  • Төбені автоматты тегістеу (сызықтық)
  • Қабатты автоматты түрде теңестіру (3 нүктелі)

Әрқайсысының принтердің аппараттық құралымен жұмыс істеуге арналған арнайы параметрлері бар.

Marlin G30

G30 пәрмені құрастыруды тексереді. автоматты төсек тегістеу жүйесінің зондымен белгілі бір нүктеде пластина. Ол мұны сол нүктенің Z биіктігін анықтау үшін жасайды (саптамадан төсекке дейінгі қашықтық).

Биіктікті алғаннан кейін ол саптаманы құрастыру тақтасының үстінде тиісті қашықтыққа орнатады. Ол кейбір параметрлерді қажет етеді, оларға мыналар кіреді:

  • [C]: Бұл параметрді бір мәнге орнату температураны өтеуге мүмкіндік береді, өйткені көптеген материалдар қыздырылған кезде кеңейеді.
  • [X< pos >], [Y< pos >]: Бұл параметрлер зерттегіңіз келетін координаттарды көрсетеді.

Саптаманың ағымдағы орнындағы төсекті тексеру үшін пәрменді ешбір параметрсіз пайдалануға болады. Оны [100, 67] сияқты белгілі бір жерде тексеру үшін оң пәрмен G30 X100 Y67.

Marlin M76

M76 пәрмені басып шығару тапсырмасының таймерін кідіртеді. .

Сондай-ақ_қараңыз: Үздік 3D Принтер Hotends & AMP; Алуға болатын толық металдан жасалған хотендтер

Marlin G90

G90 пәрмені принтерді абсолютті орналасу режиміне орнатады. Бұл G-кодындағы барлық координаттар принтердің бастапқы орнына қатысты XYZ жазықтығындағы позициялар ретінде түсіндірілетінін білдіреді.

Сондай-ақ M83 пәрмені оны қайта анықтамайынша, ол экструдерді абсолютті режимге орнатады. Ол ешқандай параметрді қабылдамайды.

Marlin G92/G92 E0

G92 пәрмені саптаманың ағымдағы орнын көрсетілген координаттарға орнатады. Оны басып шығару төсегінің белгілі бір аймақтарын алып тастау үшін, сондай-ақ принтер үшін ығысуларды орнату үшін пайдалануға болады.

G92 пәрмені бірнеше координат параметрлерін қабылдайды. Оларға мыналар жатады:

  • [ X< pos >], [Y< pos >], [Z< пос. >]: Бұлпараметрлер басып шығару механизмінің жаңа орны үшін координаттарды қабылдайды.
  • [E< pos >]: Бұл параметр мәнді қабылдайды және оны экструдер орны ретінде орнатады. . Экструдер салыстырмалы немесе абсолютті режимде болса, оны бастапқы қалпына келтіру үшін E0 пәрменін пайдалануға болады.

Мысалы, төсегіңіздің ортасы жаңа бастау болуын қалайсыз делік. Алдымен, саптаманың кереуеттің ортасында екеніне көз жеткізіңіз.

Одан кейін принтерге G92 X0 Y0 пәрменін жіберіңіз.

Ескертпе: G92 пәрмені соңғы аялдамалармен орнатылған физикалық шекараларды сақтайды. X шектеу қосқышынан тыс немесе басып шығару төсегінен төмен жылжыту үшін G92 пайдалана алмайсыз.

Сонымен, солай! Жоғарыдағы G-кодтары әрбір 3D басып шығару әуесқойы білуі керек G-код кітапханасының шағын, бірақ маңызды бөлігін білдіреді.

Көбірек үлгілерді басып шығарған сайын, G-коды пәрмендерін қосуға болатын көбірек болуы мүмкін. кітапхана.

Сәттілік және бақытты басып шығару!

түзу, оны белгілі бір жерге орналастырыңыз, оны көтеріңіз немесе төмендетіңіз немесе тіпті қисық жол арқылы жылжытыңыз.

Олардың G-коды екенін көрсету үшін олардың алдында G бар. .

M-Code

M-Code Әртүрлі командаларды білдіреді. Олар басып шығару механизмінің қозғалысынан басқа принтердің басқа функцияларын басқаратын машина пәрмендері.

Олар жауапты нәрселерді қамтиды; қозғалтқыштарды қосу және өшіру, желдеткіш жылдамдығын орнату, т.б.. M-Code тағы бір нәрсеге төсек температурасы мен саптаманың температурасын орнатуға жауапты.

Олардың алдында M, ол әр түрлі дегенді білдіреді.

G-коды «дәмдер» дегеніміз не?

G-коды дәмі принтердің микробағдарламасының (Операциялық жүйе) G-кодын күтетін жолын білдіреді. пішімделген. Әртүрлі принтер брендтері пайдаланатын әртүрлі G-Code стандарттары мен микробағдарламалық құралға байланысты әртүрлі дәмдер бар.

Мысалы, жылжыту, қыздырғыш қосу және т.б. сияқты стандартты пәрмендер барлық принтерлерде жиі кездеседі. Дегенмен, кейбір тауашалар пәрмендері бірдей емес, бұл қате құрылғымен пайдаланылса, басып шығару қателеріне әкелуі мүмкін.

Бұған қарсы тұру үшін, шектегіштердің көпшілігінде принтер профилін орнату опциялары бар, осылайша принтер профилін таңдай аласыз. құрылғыңызға дұрыс дәм. Содан кейін кескіш 3D файлын құрылғыңызға сәйкес G-кодқа аударады.

G-код дәмінің кейбір мысалдарына RepRap кіреді. Марлин, UltiGcode, Smoothie,т.б.

3D басып шығарудағы негізгі G-кодтарының тізімі

Әртүрлі 3D принтерінің микробағдарламасы үшін қолжетімді көптеген G-код пәрмендері бар. Басып шығару кезінде жиі кездесетін кейбіреулері және оларды пайдалану жолы.

Марлин M0 [Шертсіз тоқтату]

M0 пәрмені шартсыз тоқтату пәрмені ретінде белгілі. Ол соңғы қозғалыстан кейін принтер жұмысын тоқтатады және жылытқыштар мен қозғалтқыштарды сөндіреді.

Принтер жұмысын тоқтатқаннан кейін ол белгіленген уақыт ішінде ұйықтайды немесе пайдаланушы енгізген деректердің желіге оралуын күтеді. M0 командасы үш түрлі параметрді қабылдай алады.

Бұл параметрлер:

  • [P < уақыт(мс) >]: Бұл принтердің миллисекундтарда ұйықтауын қалайтын уақыт мөлшері. Мысалы, принтердің 2000 мс ұйықтауын қаласаңыз, M0 P2000
  • {S< уақыт(лар) > ]: Бұл принтердің секундтарда ұйықтауын қалайтын уақыт мөлшері. Мысалы, принтердің 2 секунд ұйықтауын қаласаңыз, M0 S2
  • [ хабарлама ] пайдаланасыз: Сіз принтердің СКД дисплейінде кідірту кезінде хабарды көрсету үшін осы параметрді пайдалана алады. Мысалы, M0 Басып шығаруды қайта бастау үшін ортаңғы түймені басыңыз .

Ескертпе: M0 пәрмені M1 пәрменімен бірдей.

Марлин M81

M81 пәрмені принтердің PSU-ын өшіреді.(қуат беру блогы). Бұл барлық жылытқыштар, қозғалтқыштар және т.б. жұмыс істей алмайтынын білдіреді.

Сонымен қатар, егер тақтада балама қуат көзі болмаса, ол да өшеді.

Marlin M82

M82 пәрмені экструдерді абсолютті режимге қояды. Бұл дегеніміз, егер G-коды экструдерді 5 мм жіпті шығаруға шақырса, ол алдыңғы командаларға қарамастан 5 мм шығарады.

Ол G90 және G91 пәрмендерін қайта анықтайды.

Пәрмен тек экструдер, сондықтан ол басқа осьтерден тәуелсіз. Мысалы, мына пәрменді қарастырыңыз;

M82;

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

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

Экструдер абсолютті режимге <арқылы орнатылады. 12>M82 1-жолда. 2-жолда ол 15 бірлік жіп шығару арқылы бірінші жолды салады.

2-жолдан кейін экструзия мәні нөлге қайтарылмайды. Сонымен, 3-жолда E30 пәрмені E30 пәрменін пайдаланып 30 бірлікті жіп шығарады.

Марлин M83

M83 пәрмені принтердің экструдерін салыстырмалы режимге. Бұл дегеніміз, егер G-коды 5 мм жіпті экструзияны талап етсе, принтер алдыңғы пәрмендерге негізделген 5 мм жинақталады.

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 бірлік шығарады.

Marlin M84

Marlin M84 пәрмені бір немесе бірнеше қадамды өшіреді және экструдер қозғалтқыштары. Оны бірден немесе принтер біраз уақыт жұмыс істемей тұрғаннан кейін өшіретін етіп орнатуға болады.

Ол төрт параметрді қабылдауы мүмкін. Оларға мыналар кіреді:

  • [S< уақыт(лар) >]: Бұл пәрмен іске қосылғанға дейінгі бос тұру уақытының мөлшерін көрсетеді және мотор. Мысалы, M84 S10 10 секунд бойы белсенді емес болғаннан кейін барлық қадамдарды өшіреді.
  • [E], [X], [Y], [Z]: Бос жұмыс істейтін белгілі бір қозғалтқышты таңдау үшін олардың біреуін немесе бірнешеуін пайдалануға болады. Мысалы, M84 X Y X және Y қозғалтқыштарын бос қалдырады.

Ескертпе: Пәрменмен ешқандай параметрді пайдаланбасаңыз, ол бірден жұмыс істемейді. барлық қадамдық қозғалтқыштар.

Marlin M85

M85 пәрмені әрекетсіздік кезеңінен кейін принтер мен микробағдарламаны өшіреді. Ол секундтарда уақыт параметрін алады.

Егер принтер белгіленген уақыт параметрінен ұзақ уақыт бойы қозғалыссыз жұмыс істемей тұрса, принтер өшеді. Мысалы, принтерді 5 минут бойы бос тұрғаннан кейін өшіргіңіз келсе, келесі пәрменді қолдануға болады:

M85 S300

Marlin M104

Theқол жетімді жылытқыштардың нақты және мақсатты температурасын қамтиды.

  • T – Экструдер температурасы
  • 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 пәрмені орнатылады. ыстыққа арналған мақсатты температура және оны қыздырады. Дегенмен, M104 -ден айырмашылығы, ол ыстық нүктенің мақсатты температураға жетуін күтеді.

Хотенд мақсатты температураға жеткеннен кейін хост G-коды пәрмендерін орындауды жалғастырады. Ол M104 пәрмені қабылдайтын барлық бірдей параметрлерді қабылдайды.

Алайда ол бір қосымша қосады. Бұл:

  • [R< температура (°C )>]: Бұл параметр ыстық нүктені қыздыру немесе салқындату үшін мақсатты температураны орнатады. . S пәрменінен айырмашылығы, ол принтер саптаманы осы температураға дейін қыздырғанша немесе салқындағанша күтеді.

S пәрмені қыздыруды күтеді, бірақ салқындатуды күтпейді. .

Мысалы, саптаманың жоғары температурадан 120°C дейін суығанын қаласаңыз, пәрмен M109 R120.

Marlin M112 өшіру

M112 - G-Code апаттық тоқтату пәрмені. Хост пәрменді жібергеннен кейін ол принтердің барлық қыздырғыштары мен қозғалтқыштарын дереу тоқтатады.

Кез келген жылжыту немесе орындалып жатқан басып шығару да дереу тоқтатылады. Бұл пәрменді іске қосқаннан кейін үлгіңізді басып шығаруды жалғастыру үшін принтерді бастапқы күйіне қайтаруыңыз керек.

Marlin микробағдарламасында пәрмен кезекте тұрып қалуы және орындауға біраз уақыт кетуі мүмкін. Бұған жол бермеу үшін, орындау үшін 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 микробағдарламасын жаңарту туралы көбірек біле аласыз.

Marlin M125

M125 пәрмені басып шығаруды тоқтатады және басып шығару механизмін алдын ала конфигурацияланған тұрақ орнына қояды. Ол сонымен қатар саптаманың ағымдағы орнын тұраққа қою алдында жадқа сақтайды.

Әдетте принтердің микробағдарламасында алдын ала конфигурацияланған тұрақ орны орнатылған. Саптаманы осы күйге тек M125 пәрменін пайдалану арқылы қоюға болады.

Дегенмен, оны осы параметрлердің біреуін немесе бірнешеуін пайдаланып өзгертуге болады.

  • [L< ұзындығы >]: Бұл тұрақтан кейін саптамадан жіптің белгіленген ұзындығын алып тастайды
  • [X< поз >], [Y< pos >], [Z < pos >]: Осы координат параметрлерінің біреуін немесе бірнешеуін біріктіруге болады. басып шығару механизмінің жаңа тұрақ орны.

Егер саптаманы бастапқы жерге қойып, 9 мм жіпті тартқыңыз келсе, пәрмен M125 X0 Y0 Z0 L9.

Marlin M140

M140 пәрмені төсек үшін мақсатты температураны орнатады және басқа G-Code жолдарын дереу орындауды жалғастырады. Ол төсек болғанша күтпейдісол сызықтан кейін. Мысалы, төмендегі G-кодын қараңыз:

M400;

M81;

1-жол өңдеуді тоқтатқанша тоқтатады. барлық ағымдағы қозғалыстар орындалады, содан кейін 2-жол M81 қуатты өшіру G-коды арқылы 3D принтерді өшіреді.

Marlin M420

M420 пәрмені шығарып алады немесе 3D принтердің төсек теңестіру күйін орнатады. Бұл пәрмен тек төсек тегістеу жүйелері бар принтерлермен ғана жұмыс істейді.

Теңгелеуден кейін бұл принтерлер басып шығару төсегінен тор жасайды және оны EEPROM-ға сақтайды. M420 пәрмені осы тор деректерін EEPROM-дан шығарып алуға көмектеседі.

Сонымен қатар ол принтердің басып шығару үшін осы тор деректерін пайдалануын қосады немесе өшіреді. Ол бірнеше параметрлерді қабылдай алады, олар мыналарды қамтиды:

  • [S< 0

Roy Hill

Рой Хилл - 3D басып шығаруға қатысты барлық нәрселер бойынша бай білімі бар құмарлық 3D басып шығару әуесқойы және технология гуру. Осы саладағы 10 жылдан астам тәжірибесі бар Рой 3D дизайн және басып шығару өнерін игерді және 3D басып шығарудың соңғы трендтері мен технологияларының сарапшысы болды.Рой Лос-Анджелестегі Калифорния университетінде (UCLA) машина жасау мамандығы бойынша білім алған және MakerBot және Formlabs қоса алғанда, 3D басып шығару саласындағы бірнеше беделді компанияларда жұмыс істеген. Ол сондай-ақ әртүрлі кәсіпорындармен және жеке тұлғалармен ынтымақтаса отырып, өз салаларында төңкеріс жасаған жеке 3D басып шығарылған өнімдерді жасауда.3D басып шығаруға деген құмарлығынан басқа, Рой саяхатшы және ашық ауада әуесқой. Табиғатта уақыт өткізгенді, жаяу серуендегенді және отбасымен кемпинг жасағанды ​​ұнатады. Бос уақытында ол жас инженерлерге тәлімгерлік етеді және әртүрлі платформалар, соның ішінде өзінің танымал блогы, 3D Printerly 3D Printing арқылы 3D басып шығару бойынша өзінің бай білімімен бөліседі.