Panungtun Marlin G-Code Guide - Kumaha Paké Éta pikeun Printing 3D

Roy Hill 06-08-2023
Roy Hill
Paréntah M104 netepkeun suhu target pikeun hotend printer sareng mimiti dipanaskeun. Saatos netepkeun suhu target, paréntahna henteu ngadagoan hotend ngahontal suhu.

Éta langsung ngaléngkah ngajalankeun paréntah G-Code anu sanés bari hotend panas di latar tukang. Butuh lima parameter, nyaéta:

  • [S< temp (°C )>]: Ieu nangtukeun suhu target pikeun extruder dina Celsius.
  • [T< indéks (0

    G-Codes loba dipaké dina percetakan 3D, utamana ngaliwatan firmware Marlin. Seueur jalma heran kumaha ngagunakeun G-Codes pikeun kauntunganna, janten kuring mutuskeun pikeun nyerat tulisan ieu pikeun ngabantosan pamiarsa.

    Aya sababaraha rinci mangpaat ngeunaan G-Code dina sesa artikel ieu, janten teraskeun maca. pikeun leuwih lengkep.

    Naon Ari G-Codes dina Percetakan 3D?

    G-Code ngan saukur basa pamrograman pikeun mesin CNC (Computer Numerically Controlled) kawas printer 3D, Pabrik CNC, jsb. Ieu ngandung sakumpulan paréntah anu dipaké ku firmware pikeun ngadalikeun operasi printer jeung gerak printhead urang.

    Kumaha G-Code Dijieun?

    G-Code pikeun printer 3D. dijieun maké aplikasi husus disebut slicer a. Program ieu nyandak modél 3D anjeun sareng nyiksikan kana lapisan 2D ipis.

    Saterusna nangtukeun koordinat atanapi jalur pikeun printhead ngalangkungan pikeun ngawangun lapisan ieu. Éta ogé ngadalikeun sareng nyetél pungsi printer khusus sapertos ngaktipkeun manaskeun, kipas, kaméra, jsb.

    Slicer populér di pasar kalebet PrusaSlicer sareng Cura.

    Jenis G-Code

    Sanaos nami umum pikeun paréntah CNC nyaéta G-Code, urang sacara lega tiasa ngabagi paréntah kana dua kategori; Di antarana:

    • G-Code
    • M-Code

    G-Code

    G-Code singketan pikeun Géométri kode. Fungsi utami nyaéta ngadalikeun gerakan, posisi, atanapi jalur sirah cetak.

    Nganggo kode G, anjeun tiasa mindahkeun nozzle dinangahontal suhu udagan samemeh mulangkeun kontrol ka host.

    Kasur terus panas di latar tukang bari printer ngajalankeun jalur G-Code nu sejen. Butuh hiji parameter, nyaéta:

    • [S< temp (°C )>]: Parameter ieu nyetél suhu target pikeun ranjang dina Celsius.

    Contona, pikeun memanaskeun ranjang nepi ka 80 ° C, paréntahna M140 S80.

    Marlin M190

    Paréntah M190 netepkeun suhu target pikeun ranjang sareng ngantosan dugi ka ranjang ngahontal éta. Éta henteu ngabalikeun deui kontrol ka host atanapi ngalaksanakeun G-Code anu sanés dugi ka ranjang ngahontal suhu éta.

    Catetan: Upami anjeun nyetél suhu target nganggo S parameter, éta ngan waits bari pemanasan ranjang UP ka suhu set. Nanging, upami ranjang kedah niiskeun dugi ka suhu éta, host henteu ngantosan.

    Pikeun paréntah ngantosan nalika dipanaskeun sareng niiskeun, anjeun kedah nyetél suhu target nganggo R paraméter. Contona, pikeun niiskeun ranjang nepi ka 50 ° C jeung antosan nepi ka suhu éta, paréntahna M190 S50.

    Marlin M400

    Paréntah M400 ngareureuhkeun antrian pangolahan G-Code dugi ka sadaya gerakan ayeuna dina panyangga parantos réngsé. Antrian pamrosésan ngantosan sakedap dugi ka sadaya paréntah réngsé.

    Saatos réngsé sadaya gerakan, panyitak teras ngajalankeun kode G.Saatos jangkungna ieu, panyitak eureun ngagunakeun kompensasi bolong.

Contona, anggap anjeun hoyong nyitak data bolong kadua dina EEPROM dina format CSV. Paréntah anu leres pikeun dianggo nyaéta: M420 V1 I1 T1

Marlin M420 S1

M420 S1 mangrupikeun subset tina paréntah M420 . Éta ngamungkinkeun ranjang leveling dina printer ngagunakeun bolong valid eta retrieves ti EEPROM.

Lamun euweuh bolong valid dina EEPROM, éta moal ngalakukeun nanaon. Biasana kapanggih sanggeus G28 paréntah homing.

Marlin G0

Marlin G0 nyaéta paréntah gerak gancang. Mindahkeun nozzle ti hiji posisi ka nu sejen dina pelat ngawangun ngaliwatan jarak shortest mungkin (garis lempeng).

Henteu nempatkeun filamén mana wae bari gerak, nu ngamungkinkeun pikeun mindahkeun gancang ti paréntah G1. . Ieu parameter nu diperlukeun:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: Parameter ieu nyetél posisi anyar pikeun pindah ka sumbu X, Y, jeung Z.
  • [F< mm /s >]: Laju eupan atawa laju printhead. Printer bakal otomatis make laju feed tina paréntah G1 panungtungan lamun ditinggalkeun kaluar.

Jadi, lamun hayang mindahkeun printhead gancang ka asal dina 100mm/s, paréntah nyaéta G0 X0 Y0 Z0 F100.

Marlin G1

Paréntah G1 mindahkeun panyitak ti hiji titik ka titik séjén dina pelat ngawangun dina garis linier.jalur. Dipikawanoh salaku paréntah gerak linier sabab extrudes filamén bari pindah antara titik.

Ieu ngabedakeun eta tina move gancang ( G0 ), nu teu neundeun filamén bari gerak. Butuh sababaraha parameter, diantarana:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: Parameter ieu nyetél posisi anyar pikeun pindah ka sumbu X, Y, jeung Z.
  • [E< pos >]: Ieu netepkeun jumlah filamén anu bakal kaluar nalika pindah ka titik anyar.
  • [F< mm/s >]: Laju eupan atawa laju printhead. Printer bakal otomatis make laju feed tina paréntah G1 panungtungan lamun ditinggalkeun kaluar.

Contona, pikeun nempatkeun filamén handap dina garis lempeng antara dua titik dina laju 50mm/s, katuhu. paréntahna nyaéta G1 X32 Y04 F50 E10.

Marlin G4

Paréntah G4 ngareureuhkeun mesin pikeun période set. Antrian paréntah direureuhkeun salila ieu, jadi teu ngajalankeun paréntah G-Code nu anyar.

Salila jeda, mesin masih mertahankeun kaayaanana. Sadaya pamanas nahan suhu ayeuna, sareng motor masih hurung.

Peryogi dua parameter, nyaéta:

  • [P< waktu(ms) >]: Ieu nangtukeun waktu jeda dina milidetik
  • [S< waktu >]: Ieu nyetél jeda waktos dina detik. Lamun duanana parameter diatur, S nyokotdiutamakeun.

Pikeun ngareureuhkeun mesin salila 10 detik, anjeun bisa make paréntah G4 S10.

Marlin G12

Paréntah G12 ngaktipkeun prosedur beberesih nozzle printer urang. Kahiji, éta mindahkeun nozzle ka lokasi prasetél dina printer dimana sikat dipasang.

Salajengna, eta ngalir printhead aggressively sakuliah sikat pikeun ngabersihan filamén nu nyangkut dina eta. Ieu sababaraha parameter anu tiasa dianggo.

  • [P]: Parameter ieu ngamungkinkeun anjeun milih pola beberesih anu anjeun pikahoyong pikeun nozzle. 0 lempeng bulak-balik, 1 pola zigzag, jeung 2 pola sirkular.
  • [S< itung >]: Jumlah kali Anjeun hoyong pola beberesih diulang deui.
  • [R< radius >]: Jari-jari bunderan beberesih lamun anjeun milih pola 2.
  • [T< itung >]: Ieu nangtukeun jumlah segitiga dina pola zig-zag.

Upami anjeun hoyong ngabersihan nozzle anjeun dina sikat dina pola bulak-balik, paréntah katuhu nyaéta G12 P0.

Cura nyadiakeun cara pikeun ngagunakeun paréntah ieu dina setélan eksperimen na. Anjeun tiasa maca langkung seueur ngeunaan paréntah wipe nozzle dina tulisan ieu kuring nyerat ngeunaan Kumaha Nganggo Setélan Ékspérimén di Cura.

Marlin G20

Paréntah G20 nyetél firmware printer pikeun napsirkeun sadaya unit salaku inci. . Janten, sadaya ekstrusi, gerakan, citak, sareng nilai akselerasi bakal ayadiinterpretasi dina inci.

Jadi, printer bakal boga inci pikeun gerak linier, inci/detik pikeun speed, jeung inci/detik2 pikeun akselerasi.

Marlin G21

G21 paréntah nyetél firmware printer pikeun napsirkeun sadaya unit salaku milimeter. Janten, gerakan linier, laju, sareng akselerasi masing-masing dina mm, mm/s, sareng mm/s2.

Marlin G27

Paréntah G27 ngaparkir nozzle dina tempat anu tos ditetepkeun. posisi dina pelat ngawangun. Ngadagoan nepi ka sakabéh gerakan dina antrian réngsé, lajeng éta taman nozzle.

Ieu pohara mantuan mun anjeun rék ngareureuhkeun percetakan pikeun nyieun pangaluyuan kana citak. Anjeun tiasa parkir nozzle pikeun nyegah hovering dina citak jeung lebur eta.

Perlu hiji parameter, nyaeta:

  • [P]: Ieu nangtukeun lokasi Z-taman. Upami anjeun milih 0, firmware bakal ngangkat nozzle ka lokasi Z-park ngan upami jangkungna awal nozzle langkung handap tina lokasi Z-park.

Milih hiji tempat nozzle di taman Z. lokasi henteu paduli jangkungna awal na. Milih 2 naekeun nozzle ku jumlah Z-park tapi ngawatesan Jangkungna Z na leuwih handap tina Z max.

Upami anjeun nganggo paréntah G27 tanpa parameter naon waé, éta bakal jadi P0.

Marlin G28

Paréntah G28 nyayogikeun printer pikeun netepkeun lokasi anu dipikanyaho di tempat asal. Homing nyaéta prosés dimana printer manggihan asal (koordinat [0,0,0]) tinaprinter.

Hal ieu ku cara ngagerakkeun unggal sumbu printer nepi ka pencét switch wates masing-masing. Dimana unggal sumbu micu saklar watesna nyaéta asal-usulna.

Di dieu sababaraha parameterna:

  • [X], [Y], [Z]: Anjeun tiasa nambihan salah sahiji parameter ieu pikeun ngawatesan homing ka sumbu ieu. Contona, G28 X Y ngan ukur aya sumbu X jeung Y.
  • [L]: Ieu mulangkeun kaayaan leveling ranjang sanggeus homing.
  • [0]: Parameter ieu ngalewatan homing upami posisi printhead tos dipercaya.

Misalna, upami anjeun hoyong ngan ukur sumbu X sareng Z, paréntah anu leres nyaéta G28 X Z. Pikeun bumi sadaya sumbu, anjeun tiasa nganggo paréntah G28 nyalira.

Marlin G29

G29 mangrupikeun ranjang otomatis. paréntah leveling. Ieu nyebarkeun sistem leveling ranjang otomatis atawa semi-otomatis dipasang dina mesin Anjeun pikeun leveling ranjang.

Gumantung kana merek printer urang, Anjeun bisa boga salah sahiji lima sistem leveling ranjang kompléks di firmware Anjeun. Di antarana:

  • Mesh bed leveling
  • Otomatis ranjang leveling
  • Unified bed leveling
  • Otomatis ranjang leveling (linier)
  • Leveling ranjang otomatis (3-titik)

Masing-masing gaduh parameter khusus pikeun dianggo sareng hardware printer.

Marlin G30

Paréntah G30 usik ngawangun pelat dina titik husus kalawan usik tina sistem ranjang leveling otomatis. Hal ieu dilakukeun pikeun nangtukeun jangkungna Z titik éta (nujarak ti nozzle ka ranjang).

Sanggeus meunang jangkungna, éta susunan nozzle ka jarak ditangtoskeun luhureun piring ngawangun. Butuh sababaraha parameter, diantarana:

  • [C]: Nyetél parameter ieu dina hiji ngamungkinkeun kompensasi suhu sabab lolobana bahan ngalegaan bari dipanaskeun.
  • [X< pos >], [Y< pos >]: Parameter ieu nangtukeun koordinat dimana anjeun hoyong usik.

Pikeun usik ranjang dina posisi nozzle urang ayeuna, anjeun tiasa nganggo paréntah tanpa parameter nanaon. Pikeun usik di lokasi husus kawas [100, 67], paréntah nu bener nyaéta G30 X100 Y67.

Marlin M76

Paréntah M76 ngareureuhkeun timer tugas cetak .

Marlin G90

Paréntah G90 nyetél printer kana mode posisi mutlak. Ieu ngandung harti yén sakabéh koordinat dina G-Code diinterpretasi salaku posisi dina pesawat XYZ relatif ka asal printer urang.

Éta ogé nyetél extruder kana mode mutlak iwal paréntah M83 overrides eta. Henteu nyandak parameter naon waé.

Tempo_ogé: Kumaha carana ningkatkeun hiji Ender 3 Motherboard - Aksés & amp; Cabut

Marlin G92/G92 E0

Paréntah G92 netepkeun posisi nozzle ayeuna kana koordinat anu ditangtukeun. Anjeun tiasa make eta pikeun ngaluarkeun wewengkon nu tangtu ranjang citak anjeun sarta ogé nyetel offsets pikeun printer anjeun.

Paréntah G92 nyokot sababaraha parameter koordinat. Di antarana:

  • [ X< pos >], [Y< pos >], [Z< pos >]: Ieuparameter nyokot dina koordinat pikeun posisi anyar printhead urang.
  • [E< pos >]: Parameter ieu nyokot hiji nilai tur nyetel salaku posisi extruder. . Anjeun tiasa nganggo paréntah E0 pikeun ngareset asal extruder upami dina mode rélatif atanapi mutlak.

Misalna, anggap anjeun hoyong pusat ranjang anjeun janten asal anyar. Mimiti, pastikeun nozzle anjeun aya di tengah ranjang.

Salajengna, kirimkeun paréntah G92 X0 Y0 ka printer anjeun.

Catetan: paréntah G92 ngajaga wates fisik diatur ku tungtung-eureun. Anjeun teu tiasa nganggo G92 pikeun ngalih ka luar saklar wates X atanapi di handap ranjang citak.

Tah, éta! G-Codes di luhur ngawakilan bagian leutik tapi penting tina perpustakaan G-Code unggal peminat citak 3D kedah terang.

Sawaktos Anjeun nyitak langkung seueur model, anjeun tiasa mendakan langkung seueur paréntah G-Code anu tiasa anjeun tambahkeun ka anjeun. perpustakaan.

Wilujeng Wilujeng Nyitak!

garis lempeng, posisikeunana di tempat nu tangtu, naékkeun atawa nurunkeunana, atawa malah pindahkeun ngaliwatan jalur melengkung.

Éta diawalan ku G pikeun nunjukkeun yén éta téh G-Code. .

M-Code

M-Code singketan tina Paréntah Rupa-rupa. Éta mangrupikeun paréntah mesin anu ngatur pungsi printer sanés salian ti gerakan printhead.

Hal anu tanggung jawab aranjeunna kalebet; ngahurungkeun motor jeung mareuman, nyetel laju kipas, jsb Hal séjén M-Code tanggung jawab nyaéta nyetel suhu ranjang sarta suhu nozzle urang.

Éta prefaced ku M, anu kependekan tina rupa-rupa.

Tempo_ogé: Kumaha Calibrate hiji Ender 3 (Pro / V2 / S1) leres

Naon ari G-Code 'Rasa'?

Rasa G-Code ngarujuk kana cara firmware printer anjeun (Sistem Operasi) nyangka G-Code na. diformat. Rasa anu béda-béda aya kusabab standar G-Code sareng firmware anu béda-béda anu dianggo ku sababaraha merek printer.

Contona, paréntah standar sapertos move, heater on, jsb., anu umum di antara sadaya printer. Nanging, sababaraha paréntah niche henteu sami, anu tiasa nyababkeun kasalahan nyitak upami dianggo sareng mesin anu salah.

Pikeun ngalawan ieu, kalolobaan pangiris gaduh pilihan pikeun nyetél profil printer anjeun supados anjeun tiasa milih rasa katuhu pikeun mesin Anjeun. Slicer teras bakal narjamahkeun file 3D kana G-Code anu cocog pikeun mesin anjeun.

Sababaraha conto rasa G-Code kalebet RepRap. Marlin, UltiGcode, Smoothie,jsb.

Daptar G-Kode Utama dina Percetakan 3D

Aya loba paréntah G-Code kaluar aya sadia pikeun firmware printer 3D béda. Ieu sababaraha hal anu biasa anjeun tingali nalika nyitak sareng cara ngagunakeunana.

Marlin M0 [Unconditional stop]

Paréntah M0 katelah paréntah stop unconditional. Ieu ngeureunkeun operasi panyitak saatos gerakan anu terakhir sareng mareuman pamanas sareng motor.

Saatos ngeureunkeun operasi panyitak, éta saré pikeun sababaraha waktos atanapi ngantosan input pangguna online deui. Paréntah M0 tiasa nyandak tilu parameter anu béda.

Parameter ieu nyaéta:

  • [P < time(ms)<15 >]: Ieu sabaraha waktos Anjeun hoyong printer saré dina milidetik. Contona, upami Anjeun hoyong printer sare pikeun 2000ms, Anjeun bakal make M0 P2000
  • {S< waktu(s) > ]: Ieu sabaraha waktos Anjeun hoyong printer sare dina detik. Contona, upami Anjeun hoyong printer sare salila 2 detik, Anjeun bakal make M0 S2
  • [ pesen ]: Anjeun. tiasa nganggo parameter ieu pikeun nembongkeun pesen dina LCD printer bari direureuhkeun. Contona, M0 Pencét tombol tengah pikeun ngamimitian deui citak .

Catetan: Nu M0 Paréntah sarua jeung M1 paréntah.

Marlin M81

Paréntah M81 mareuman PSU printer.(unit catu daya). Ieu ngandung harti yén sagala pamanas, motor, jeung sajabana moal bisa jalan.

Oge, lamun dewan teu boga alternatif sumber listrik, eta oge pareum.

Marlin M82

Paréntah M82 nempatkeun extruder dina modeu mutlak. Ieu ngandung harti lamun G-Code maréntahkeun extruder pikeun extrude 5mm filamén, éta extrudes 5mm teu paduli sagala paréntah saméméhna.

Ieu overrides G90 jeung G91 paréntah.

Paréntah mangaruhan ukur extruder, jadi éta bebas tina sumbu séjén. Contona, pertimbangkeun paréntah ieu;

M82;

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

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

Extruder disetel ka mode absolut maké M82 dina garis 1. Dina garis 2, éta ngagambar garis kahiji ku extruding 15 unit filamén.

Sanggeus garis 2, nilai ékstrusi teu disetel deui ka nol. Janten, dina baris 3, paréntah E30 ngaluarkeun 30 unit filamén nganggo paréntah E30 .

Marlin M83

Paréntah M83 nyetél extruder printer ka mode relatif. Ieu ngandung harti lamun G-Code nelepon pikeun extrusion filamén 5mm, printer extrudes 5mm kumulatif, dumasar kana paréntah saméméhna.

Paréntah M83 teu nyandak parameter nanaon. Contona, hayu urang ngajalankeun paréntah conto panungtungan deui kalawan M83 .

M83;

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

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

Sanggeus paréntah E15 di baris 2, nilai E teu disetel deui ka nol; eta tetep dina 15 hijian. Ku kituna, dina jalur 3, tinimbang extruding 30 unit filamén, éta bakal extrude 30-15 = 15 unit.

Marlin M84

Paréntah Marlin M84 nganonaktipkeun hiji atawa leuwih stepper jeung motor extruder. Anjeun tiasa nyetél éta pikeun nganonaktipkeun langsung atanapi saatos panyitak tetep dianggurkeun sababaraha waktos.

Bisa nyandak opat parameter. Di antarana:

  • [S< time(s) >]: Ieu nangtukeun jumlah waktu dianggurkeun saméméh paréntah najong asup jeung nganonaktipkeun motor. Contona, M84 S10 nganonaktipkeun sakabeh steppers sanggeus teu aktip salila 10 detik.
  • [E], [X], [Y], [Z]: Anjeun tiasa nganggo salah sahiji atanapi langkung tina ieu pikeun milih motor khusus pikeun dianggurkeun. Contona, M84 X Y ngaganggu motor X jeung Y.

Catetan: Lamun anjeun teu make parameter naon wae jeung paréntah, éta langsung dianggurkeun. sadaya motor stepper.

Marlin M85

Paréntah M85 mareuman printer sareng firmware saatos sababaraha waktos teu aktip. Butuh parameter waktu dina sababaraha detik.

Upami panyitak dianggurkeun sareng teu aya gerakan langkung lami ti parameter waktos anu disetél, maka panyitak bakal pareum. Contona, upami anjeun hoyong mareuman panyitak anjeun saatos nganggur 5 menit, anjeun tiasa nganggo paréntah:

M85 S300

Marlin M104

Anukalebet suhu saleresna sareng target tina pamanas anu sayogi.

  • T – Suhu Extruder
  • B – Suhu ranjang
  • C – Suhu kamar

Marlin M106

Paréntah M106 ngahurungkeun kipas printer tur nyetel speed na. Anjeun tiasa milih kipas tur nyetel speed na ku ngagunakeun parameter na.

Parameter ieu ngawengku:

  • [S< 0-255 > ]: Parameter ieu netepkeun laju kipas kalayan niléy ti 0 (pareum) nepi ka 255 (speed pinuh).
  • [P< indéks (0, 1, … ) >]: Ieu nangtukeun kipas nu Anjeun hoyong hurungkeun. Upami ditinggalkeun kosong, éta standar 0 (kipas pendingin citak). Anjeun tiasa nyetél ka 0, 1, atanapi 2 gumantung kana jumlah kipas anu anjeun gaduh.

Misalna, upami anjeun hoyong nyetél kipas cooling nozzle ka 50% laju, paréntahna nyaéta M106 S127. Nilai S nyaéta 127 sabab 50% tina 255 nyaéta 127.

Anjeun ogé tiasa nganggo paréntah M106 tanpa parameter naon waé pikeun nyetél laju kipas pendingin. nepi ka 100%.

Catetan: Paréntah laju kipas moal dijalankeun nepi ka paréntah G-Code saacanna dipigawé.

Marlin M107

M107 mareuman salah sahiji fans printer dina hiji waktu. Butuh hiji parameter, P , nu mangrupa indéks kipas nu Anjeun hoyong pareum.

Lamun parameter teu dibikeun, P standar. ka 0 sarta shuts turun kipas cooling print. Contona, dinaparéntah M107 pareuman kipas pendingin citak.

Marlin M109

Sapertos paréntah M104 , paréntah M109 set suhu target pikeun hotend jeung heats eta. Tapi, béda jeung M104 , éta ngadagoan hotend pikeun ngahontal suhu target.

Sanggeus hotend ngahontal suhu target, host terus ngajalankeun paréntah G-Code. Butuh sadaya parameter anu sami sareng paréntah M104.

Tapi, éta nambihan hiji tambahan. Anu hiji nyaéta:

  • [R< temp (°C )>]: Parameter ieu netepkeun suhu sasaran pikeun panas atawa tiis kana hotend. . Beda sareng paréntah S , éta ngantosan dugi printer panas atanapi niiskeun nozzle dugi ka suhu ieu.

Paréntah S ngantosan dina pemanasan tapi henteu dina cooling. .

Contona, upami anjeun hoyong nozzle niiskeun dugi ka 120°C tina suhu anu langkung luhur, paréntahna nyaéta M109 R120.

Marlin M112 Pareum

M112 mangrupikeun paréntah G-Code eureun darurat. Sakali host ngirimkeun paréntah, éta langsung ngeureunkeun sadaya pamanas sareng motor printer.

Sakur gerakan atanapi citak anu nuju lumangsung ogé langsung dieureunkeun. Saatos ngaktifkeun paréntah ieu, anjeun kedah ngareset printer anjeun pikeun neruskeun nyitak modél anjeun.

Dina firmware Marlin, paréntahna tiasa macét dina antrian sareng peryogi sababaraha waktos sateuacan dieksekusi. Pikeun ngahindarkeun ieu, anjeun tiasa ngaktipkeun bandéra EMERGENCY_PARSER pikeun ngaéksekusiparéntah langsung saatos dikirim ka printer.

Anjeun tiasa ngaktipkeun ieu ku buka file konfigurasi printer canggih anjeun (Marlin/Configuration_adh.v) teras cabut sababaraha téks ti dinya sapertos kieu:

// 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

Anjeun kedah ngahapus // sateuacan #define EMERGENCY_PARSER sareng kompilasi deui sumberna.

Anjeun tiasa langkung jéntré ngeunaan ngapdet firmware Marlin dina pidéo di handap ieu.

Marlin M125

Paréntah M125 ngareureuhkeun citak sareng parkir printhead dina lokasi parkir anu tos dikonpigurasikeun. Éta ogé ngahémat posisi nozzle ayeuna kana mémori sateuacan parkir.

Biasana aya posisi parkir anu tos dikonpigurasikeun dina firmware printer. Anjeun tiasa ngaparkir nozzle dina posisi ieu nganggo paréntah M125 nyalira.

Tapi, anjeun tiasa ngarobih nganggo hiji atanapi langkung parameter ieu.

  • [L< panjangna >]: Ieu nyabut set panjang filamén tina nozzle saatos parkir
  • [X< pos >], [Y< pos >], [Z < pos >]: Anjeun tiasa ngagabungkeun hiji atawa leuwih tina parameter koordinat ieu pikeun nyetél hiji posisi parkir anyar pikeun printhead.

Upami anjeun hoyong parkir nozzle di tempat asal sareng narik 9mm filamén, paréntahna nyaéta M125 X0 Y0 Z0 L9.

Marlin M140

Paréntah M140 netepkeun suhu targét pikeun ranjang sareng teras ngajalankeun garis G-Code anu sanés. Teu ngadagoan ranjang kasanggeus baris éta. Contona, tingali G-Code di handap:

M400;

M81;

Baris 1 ngareureuhkeun prosés nepi ka sadaya gerakan ayeuna geus rengse, lajeng baris 2 mareuman printer 3D maké M81 pareuman G-Code.

Marlin M420

Paréntah M420 retrieves atawa nyetél kaayaan leveling ranjang printer 3D. Paréntah ieu ngan ukur tiasa dianggo sareng panyitak anu gaduh sistem ranjang leveling otomatis.

Saatos leveling, panyitak ieu nyiptakeun bolong tina ranjang citak teras simpen kana EEPROM. Paréntah M420 bisa mantuan meunangkeun data bolong ieu ti EEPROM.

Éta ogé bisa ngaktipkeun atawa nganonaktipkeun printer tina ngagunakeun data bolong ieu keur percetakan. Éta tiasa nyandak sababaraha parameter, kalebet:

  • [S< 0

Roy Hill

Roy Hill mangrupikeun peminat percetakan 3D sareng guru téknologi kalayan kabeungharan pangaweruh ngeunaan sagala hal anu aya hubunganana sareng percetakan 3D. Kalawan leuwih 10 taun pangalaman dina widang, Roy geus mastered seni ngarancang jeung percetakan 3D, sarta geus jadi ahli dina tren percetakan 3D panganyarna na téknologi.Roy nyepeng gelar dina rékayasa mékanis ti University of California, Los Angeles (UCLA), sarta geus digawé pikeun sababaraha pausahaan reputable dina widang percetakan 3D, kaasup MakerBot na Formlabs. Anjeunna ogé parantos damel sareng sababaraha usaha sareng individu pikeun nyiptakeun produk cetak 3D khusus anu parantos ngarobih industrina.Kumisan ti markisa na pikeun percetakan 3D, Roy mangrupa avid traveler sarta hiji enthusiast outdoor. Anjeunna mikaresep nyéépkeun waktos di alam, hiking, sareng kémping sareng kulawargana. Dina waktos luangna, anjeunna ogé ngabimbing insinyur ngora sareng ngabagi kabeungharan pangaweruh ngeunaan percetakan 3D ngaliwatan sababaraha platform, kalebet blog populérna, 3D Printerly 3D Printing.