Ultimate Marlin G-Code гарын авлага – Тэдгээрийг 3D хэвлэхэд хэрхэн ашиглах вэ

Roy Hill 06-08-2023
Roy Hill
M104 команд нь принтерийн халуун цэгийн зорилтот температурыг тогтоож, халааж эхэлнэ. Зорилтот температурыг тохируулсны дараа команд нь халуун цэгийг температурт хүрэхийг хүлээдэггүй.

Энэ нь нэн даруй G-кодын бусад командуудыг ажиллуулж, халуун цэг нь цаанаа л халдаг. Үүнд:

  • [S< temp (°C )>]: Энэ нь дараах таван параметрийг шаарддаг. Цельсийн.
  • [T< индекс (0

    G-кодуудыг 3D хэвлэх, ялангуяа Marlin програм хангамжаар дамжуулан өргөн ашигладаг. Олон хүмүүс G-кодуудыг хэрхэн өөрт ашигтайгаар ашиглах талаар гайхдаг тул уншигчдад туслах үүднээс энэхүү нийтлэлийг бичихээр шийдлээ.

    Энэ нийтлэлийн үлдсэн хэсэгт G-кодын талаар хэрэгтэй дэлгэрэнгүй мэдээлэл байгаа тул үргэлжлүүлэн уншаарай. дэлгэрэнгүй.

    3D хэвлэх дэх G-код гэж юу вэ?

    G-код нь 3D принтер зэрэг CNC (Компьютерийн тоон удирдлагатай) машинуудад зориулсан програмчлалын хэл юм. CNC тээрэм гэх мэт. Энэ нь принтерийн ажиллагаа болон хэвлэгчийн толгойн хөдөлгөөнийг хянахын тулд програм хангамжийн ашигладаг командуудын багцыг агуулдаг.

    G-код хэрхэн бүтээгдсэн бэ?

    3D принтерт зориулсан G-код. slicer хэмээх тусгай программыг ашиглан бүтээгддэг. Энэ програм нь таны 3D загварыг авч, нимгэн 2 хэмжээст давхаргад хуваадаг.

    Дараа нь хэвлэх толгойн дамжин өнгөрөх координат эсвэл замыг зааж өгдөг. Энэ нь мөн халаагч, сэнс, камерыг асаах гэх мэт тодорхой хэвлэгчийн функцуудыг удирдаж тохируулдаг.

    Зах зээл дээрх алдартай зүсэгчд PrusaSlicer болон Cura орно.

    G-кодын төрөл

    Хэдийгээр CNC командуудын ерөнхий нэр нь G-Code боловч бид командуудыг ерөнхийд нь хоёр ангилалд хувааж болно; Үүнд:

    • G-Code
    • M-Code

    G-Code

    G-Code нь Геометрийн код гэсэн үг. Үүний үндсэн үүрэг нь хэвлэх толгойн хөдөлгөөн, байрлал, замыг удирдах явдал юм.

    G-код ашиглан та хошууг хөдөлгөж болно.Хост руу хяналтыг буцааж өгөхөөс өмнө зорилтот температурт хүрнэ үү.

    Хэвлэгчийг G-кодын бусад мөрүүдийг ажиллуулж байх хооронд ор арын дэвсгэр дээр үргэлжлүүлэн халаана. Үүнд нэг параметр шаардлагатай бөгөөд энэ нь:

    • [S< температур (°C )>]: Энэ параметр нь орны зорилтот температурыг тогтоодог. Цельсийн хэмд.

    Жишээ нь орыг 80 ° С хүртэл халаахын тулд M140 S80 командыг өгнө.

    Марлин M190

    M190 команд нь орны зорилтот температурыг тогтоож, орондоо хүрэх хүртэл хүлээнэ. Орны тэр температурт хүрэх хүртэл энэ нь хяналтыг хост руу буцааж өгөхгүй эсвэл өөр G-код ажиллуулдаггүй.

    Тэмдэглэл: Хэрэв та зорилтот температурыг S параметр, энэ нь зөвхөн орыг UP тогтоосон температурт халаах үед л хүлээнэ. Гэсэн хэдий ч, хэрэв ор тэр температурт хүрэхийн тулд хөргөх шаардлагатай бол хост хүлээхгүй.

    Халаах болон хөргөх үед тушаал хүлээхийн тулд та зорилтот температурыг R <-ээр тохируулах ёстой. 13>параметр. Жишээлбэл, орыг 50 ° С хүртэл хөргөж, тэр температурт хүрэх хүртэл хүлээхийн тулд M190 S50 тушаалыг өгнө.

    Марлин M400

    M400 команд нь буфер дэх одоогийн бүх хөдөлгөөнийг дуусгах хүртэл G-код боловсруулах дарааллыг түр зогсооно. Боловсруулах дараалал нь бүх командыг дуусгах хүртэл хүлээгдэж байна.

    Бүх хөдөлгөөнийг гүйцэтгэсний дараа принтер G-кодыг үргэлжлүүлэн ажиллуулна.Энэ өндрийн дараа хэвлэгч торны нөхөн олговрыг ашиглахаа болино.

Жишээ нь, та EEPROM дахь хоёр дахь торон өгөгдлийг CSV форматаар хэвлэхийг хүсч байна гэж бодъё. Ашиглах зөв тушаал нь: M420 V1 I1 T1

Marlin M420 S1

M420 S1 нь M420 командын дэд хэсэг юм. Энэ нь EEPROM-с авсан хүчинтэй торыг ашиглан хэвлэгч дээр ор тэгшлэх боломжийг олгодог.

Хэрэв EEPROM-д хүчинтэй тор байхгүй бол энэ нь юу ч хийхгүй. Энэ нь ихэвчлэн G28 homing командын дараа олддог.

Marlin G0

Marlin G0 нь хурдан шилжих команд юм. Энэ нь хамгийн богино зайд (шулуун шугам) хошууг нэг байрлалаас нөгөө рүү шилжүүлдэг.

Хөдөлгөөний явцад ямар ч утас тавихгүй бөгөөд энэ нь G1 командаас илүү хурдан хөдлөх боломжийг олгодог. . Үүнд шаардлагатай параметрүүд байна:

  • [X< pos >], [Y < pos >], [Z< ; pos >]: Эдгээр параметрүүд нь X, Y, Z тэнхлэгт шилжих шинэ байрлалыг тохируулна.
  • [F< мм /s >]: Хэвлэх толгойн тэжээлийн хурд буюу хурд. Хэвлэгч нь орхисон тохиолдолд сүүлийн G1 командын тэжээлийн хурдыг автоматаар ашиглана.

Тиймээс, хэрэв та хэвлэх толгойг 100мм/с хурдтайгаар эх рүү шилжүүлэхийг хүсвэл тушаал байна. G0 X0 Y0 Z0 F100.

Марлин G1

G1 команд нь хэвлэгчийг бүтээх хавтан дээрх нэг цэгээс нөгөө рүү шугаман хэлбэрээр шилжүүлдэг.зам. Энэ нь цэгүүдийн хооронд шилжих үед утас гадагшлуулдаг тул шугаман хөдөлгөх команд гэж нэрлэгддэг.

Энэ нь түүнийг хөдөлж байх үед утас тавихгүй хурдан хөдөлгөөнөөс ( G0 ) ялгадаг. Үүнд:

  • [X< pos >], [Y < pos >], [Z< ; пос >]: Эдгээр параметрүүд нь 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 дахь туршилтын тохиргоог хэрхэн ашиглах талаар бичсэн энэ нийтлэлээс цорго арчих командын талаар дэлгэрэнгүй уншиж болно.

Марлин G20

G20 тушаал нь бүх нэгжийг инчээр тайлбарлах принтерийн программ хангамжийг тохируулдаг. . Тиймээс, бүх шахалт, хөдөлгөөн, хэвлэх, тэр ч байтугай хурдатгалын утгууд байх болноинчээр тайлбарлана.

Тиймээс принтер нь шугаман хөдөлгөөнд зориулсан инч, хурдыг инч/секунд, хурдатгалын хувьд инч/секунд2-тэй байх болно.

Марлин G21

G21 команд нь хэвлэгчийн программыг бүх нэгжийг миллиметрээр тайлбарлахаар тохируулдаг. Тиймээс шугаман хөдөлгөөн, хурд, хурдатгал нь мм, мм/с, мм/с2-д тус тус байх болно.

Марлин G27

G27 команд нь хошууг урьдчилан тодорхойлсон түвшинд байрлуулдаг. барилгын хавтан дээрх байрлал. Энэ нь дараалалд байгаа бүх хөдөлгөөн дуусах хүртэл хүлээнэ, дараа нь хошуугаа зогсооно.

Хэвлэхдээ тохируулга хийхийн тулд хэвлэх ажлыг түр зогсоохыг хүсвэл энэ нь маш их тустай. Хэвлэмэл дээр гүйлгэж хайлуулахгүйн тулд та хошуугаа зогсоож болно.

Үүнд нэг параметр шаардлагатай:

  • [P]: Энэ нь Z-парк байршил. Хэрэв та 0-ийг сонговол цоргоны анхны өндөр нь Z-зогсоолын байршлаас доогуур байвал програм хангамж нь хушууг Z-зогсоолын байршилд өргөх болно.

Нэгийг сонгох нь Z парк дахь хушууг зогсооно. анхны өндрөөс үл хамааран байршил. 2-ыг сонгох нь хушууг Z-зогсоолын хэмжээгээр өсгөх боловч түүний Z өндрийг Z max-аас бага болгож хязгаарлана.

Хэрэв та G27 командыг ямар ч параметргүйгээр ашиглавал өгөгдмөл P0 болно.

Марлин G28

G28 команд нь хэвлэгчийг гарал үүслээр нь мэдэгдэж буй байршлыг тогтооход хүргэдэг. Хоминг гэдэг нь принтерийн гарал үүслийг (координат [0,0,0]) олох үйл явц юмпринтер.

Энэ нь хэвлэгчийн тэнхлэг бүрийг тус тусын хязгаарын унтраалгад хүрэх хүртэл хөдөлгөх замаар хийдэг. Тэнхлэг бүр хязгаарын шилжүүлэгчийг идэвхжүүлдэг газар нь түүний гарал үүсэл юм.

Үүний зарим параметрүүдийг энд харуулав:

  • [X], [Y], [Z]: Та эдгээр тэнхлэгт шилжихийг хязгаарлахын тулд эдгээр параметрүүдийн аль нэгийг нэмж болно. Жишээ нь, G28 X Y нь зөвхөн X ба Y тэнхлэгүүдийг байрлуулдаг.
  • [L]: Энэ нь гэрт орсны дараа ор тэгшлэх төлөвийг сэргээдэг.
  • [0]: Хэрэв хэвлэх толгойн байрлал аль хэдийн итгэмжлэгдсэн бол энэ параметр нь "Homing"-ийг алгасах болно.

Жишээ нь, хэрэв та зөвхөн X болон Z тэнхлэгүүдийг байрлуулахыг хүсвэл баруун тушаалыг сонгоно. G28 X Z. Бүх тэнхлэгийг ашиглахын тулд та G28 командыг дангаар нь ашиглаж болно.

Марлин G29

G29 бол автомат ор юм. тэгшлэх команд. Энэ нь орыг тэгшлэхийн тулд таны машинд суулгасан ор тэгшлэх автомат эсвэл хагас автомат системийг байрлуулдаг.

Хэвлэгчийн брэндээс хамааран та өөрийн програм хангамжид ор тэгшлэх таван цогц системийн аль нэгийг суулгаж болно. Үүнд:

  • Тор ор тэгшлэх
  • Автоматаар ор тэгшлэх
  • Нэг орны тэгшлэх
  • Автоматаар ор тэгшлэх (шугаман)
  • Автоматаар ор тэгшлэх (3 цэг)

Хэвлэгч тус бүр нь хэвлэгчийн техник хангамжтай ажиллах тодорхой параметрүүдтэй.

Марлин G30

G30 команд нь бүтээцийг шалгадаг. автомат ор тэгшлэх системийн датчик бүхий тодорхой цэгт хавтан. Энэ нь тухайн цэгийн Z өндрийг (хушуунаас орон хүртэлх зай).

Өндөрийг авсны дараа уг хошууг угсралтын хавтангаас зохих зайд байрлуулна. Үүнд:

  • [C]: Энэ параметрийг нэгээр тохируулах нь температурын нөхөн олговрыг идэвхжүүлдэг тул ихэнх материалууд халах үед өргөсдөг.
  • [X< pos >], [Y< pos >]: Эдгээр параметрүүд нь таны шалгахыг хүсэж буй координатыг зааж өгдөг.

Хошууны одоогийн байрлалд орыг шалгахын тулд та ямар ч параметргүйгээр командыг ашиглаж болно. Үүнийг [100, 67] гэх мэт тодорхой байршилд шалгахын тулд зөв тушаал нь G30 X100 Y67.

Marlin M76

M76 тушаал нь хэвлэх ажлын цаг хэмжигчийг түр зогсоодог. .

Марлин G90

G90 команд нь принтерийг үнэмлэхүй байрлал тогтоох горимд тохируулдаг. Энэ нь G-код дахь бүх координатууд нь хэвлэгчийн гарал үүсэлтэй харьцуулахад XYZ хавтгай дахь байрлал гэж тайлбарлагддаг гэсэн үг юм.

М83 команд үүнийг хүчингүй болгохоос бусад тохиолдолд экструдерийг үнэмлэхүй горимд тохируулна. Энэ нь ямар ч параметр шаарддаггүй.

Марлин G92/G92 E0

G92 команд нь хошууны одоогийн байрлалыг заасан координат болгон тохируулдаг. Та үүнийг хэвлэх орныхоо тодорхой хэсгийг хасч, хэвлэгчдээ офсет тогтооход ашиглаж болно.

G92 команд нь координатын хэд хэдэн параметрийг авдаг. Үүнд:

  • [ X< пос >], [Y< пос >], [Z< пос >]: Эдгээрпараметрүүд нь хэвлэх толгойн шинэ байрлалын координатыг авна.
  • [E< pos >]: Энэ параметр нь утгыг авч, экструдерын байрлал болгон тохируулна. . Хэрэв экструдер харьцангуй эсвэл үнэмлэхүй горимд байгаа бол та E0 командыг ашиглаж болно.

Жишээ нь, та орныхоо төвийг шинэ эхлэл болгохыг хүсч байна гэж бодъё. Эхлээд хошуугаа орны голд байгаа эсэхийг шалгаарай.

Дараа нь G92 X0 Y0 командыг хэвлэгч рүүгээ илгээнэ үү.

Санамж: G92 команд нь эцсийн зогсоолуудын тогтоосон физик хил хязгаарыг хадгалдаг. Та G92-г X хязгаарын унтраалгаас гадуур эсвэл хэвлэх орны доогуур шилжих боломжгүй.

Тиймээс ингээд л боллоо! Дээрх G-кодууд нь 3D хэвлэх сонирхогч бүрийн мэдэх ёстой G-кодын номын сангийн өчүүхэн боловч зайлшгүй чухал хэсгийг төлөөлдөг.

Та илүү олон загвар хэвлэх тусам G-кодын олон командтай ажиллах боломжтой. номын сан.

Амжилт, аз жаргалтай хэвлэх!

шулуун шугам, тодорхой газар байрлуулах, өсгөх, буулгах, эсвэл бүр муруй замаар хөдөлгөх боломжтой.

Тэдгээрийг G-код гэдгийг харуулахын тулд G -аар бичдэг. .

М-Код

М-Код нь Төрөл бүрийн командуудыг илэрхийлдэг. Эдгээр нь хэвлэгчийн толгойн хөдөлгөөнөөс гадна хэвлэгчийн бусад функцийг хянадаг машины командууд юм.

Тэдний хариуцах зүйлд; моторыг асаах, унтраах, сэнсний хурдыг тохируулах гэх мэт. M-Code-ийн хариуцдаг өөр нэг зүйл бол орны температур болон хушууны температурыг тохируулах явдал юм.

Тэдгээрийн өмнө M, <13 гэсэн тэмдэгтэй байдаг>энэ нь янз бүрийн гэсэн утгатай.

G-кодын "амт" гэж юу вэ?

G-кодын амт нь таны принтерийн програм хангамж (Үйлдлийн систем) G-код ямар байхыг хүлээж байгааг илэрхийлдэг. форматласан. Төрөл бүрийн принтерийн брэндүүд ашигладаг G-Code стандарт болон программ хангамжийн улмаас өөр өөр амтууд байдаг.

Жишээ нь, зөөх, халаагч асаах гэх мэт стандарт командууд бүх принтерийн дунд түгээмэл байдаг. Гэсэн хэдий ч зарим төрлийн командууд ижил биш байдаг тул буруу машинд ашиглавал хэвлэх алдаа гарахад хүргэдэг.

Үүнийг эсэргүүцэхийн тулд ихэнх зүсэгчид принтерийн профайлыг тохируулах сонголттой байдаг бөгөөд ингэснээр та таны машинд тохирсон амт. Дараа нь зүсэгч нь 3D файлыг таны машинд тохирох G-код руу хөрвүүлнэ.

Жи кодын амтуудын зарим жишээнд RepRap орно. Марлин, UltiGcode, Smoothie,гэх мэт.

3D принтерийн үндсэн G-кодын жагсаалт

Өөр өөр 3D принтерийн программ хангамжид зориулсан олон тооны G-кодын командууд байдаг. Хэвлэх явцад тааралддаг нийтлэг зүйлүүд болон тэдгээрийг хэрхэн ашиглах талаар эндээс үзнэ үү.

Марлин М0 [Нөхцөлгүй зогсоох]

М0 командыг болзолгүй зогсоох команд гэж нэрлэдэг. Энэ нь сүүлийн хөдөлгөөний дараа принтерийн ажиллагааг зогсоож, халаагуур болон моторыг унтраадаг.

Хэвлэгчийн ажиллагааг зогсоосны дараа энэ нь тодорхой хугацаанд унтдаг эсвэл хэрэглэгчийн оруулсан мэдээллийг дахин онлайн болгохыг хүлээнэ. M0 команд нь гурван өөр параметр авч болно.

Эдгээр параметрүүд нь:

  • [P < хугацаа(мс) >]: Энэ нь хэвлэгчийг миллисекундээр унтуулахыг хүссэн хугацаа юм. Жишээлбэл, хэрэв та принтерийг 2000 мс унтуулахыг хүсвэл M0 P2000
  • {S< цаг > ]: Энэ нь хэвлэгчийг хэдэн секундын дотор унтуулахыг хүссэн хугацаа юм. Жишээлбэл, хэрэв та принтерийг 2 секунд унтуулахыг хүсвэл M0 S2
  • [ мессеж ]: Та Энэ параметрийг ашиглан хэвлэгчийг түр зогсоосон үед LCD дэлгэц дээр зурвас харуулах боломжтой. Жишээ нь: 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 -аар буцааж ажиллуулъя.

Мөн_үзнэ үү: Энгийн Creality LD-002R тойм – Худалдан авах нь зүйтэй юу, үгүй ​​юу?

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 команд нь нэг буюу хэд хэдэн stepper болон экструдер моторууд. Та үүнийг шууд идэвхгүй болгох эсвэл хэвлэгч хэсэг хугацаанд ажиллахгүй байхаар тохируулж болно.

Энэ нь дөрвөн параметртэй байж болно. Үүнд:

  • [S< хугацаа >]: Энэ нь командыг эхлүүлэхээс өмнө ажиллахгүй байх хугацааг зааж, мотор. Жишээлбэл, M84 S10 10 секунд идэвхгүй болсны дараа бүх гишгүүрийг идэвхгүй болгодог.
  • [E], [X], [Y], [Z]: Та эдгээрийн аль нэгийг нь эсвэл хэд хэдэн моторыг сул зогсолтоор сонгох боломжтой. Жишээ нь M84 X Y X ба Y моторыг сул ажиллуулдаг.

Тэмдэглэл: Хэрэв та командтай ямар нэгэн параметр ашиглахгүй бол шууд зогсдог. бүх stepper моторууд.

Марлин M85

M85 команд нь хэсэг хугацаанд идэвхгүй болсны дараа хэвлэгч болон програм хангамжийг унтраадаг. Энэ нь цагийн параметрийг секундээр авдаг.

Хэрэв хэвлэгч тогтоосон хугацааны параметрээс илүү удаан хөдөлгөөнгүй, идэвхгүй байгаа бол принтер унтрах болно. Жишээлбэл, хэрэв та хэвлэгчээ 5 минутын турш сул зогссоны дараа унтраахыг хүсвэл дараах тушаалыг ашиглаж болно:

M85 S300

Marlin M104

Theбайгаа халаагуурын бодит ба зорилтот температурыг оруулна.

  • T – Экструдерын температур
  • B – Орны температур
  • C – Тасалгааны температур

Марлин M106

M106 команд нь принтерийн сэнсийг асааж хурдыг нь тохируулна. Та сэнсээ сонгож, түүний параметрүүдийг ашиглан хурдыг нь тохируулж болно.

Мөн_үзнэ үү: Давхаргын тусгаарлалтыг хэрхэн засах 8 арга & AMP; 3D хэвлэхэд хуваах

Эдгээр параметрүүдэд:

  • [S< 0-255 > ]: Энэ параметр нь сэнсний хурдыг 0 (унтраах) -аас 255 (бүрэн хурд) хооронд тохируулдаг.
  • [P< индекс (0, 1, … ) >]: Энэ нь таны асаахыг хүсэж буй сэнсийг тодорхойлно. Хэрэв хоосон орхивол энэ нь анхдагчаар 0 (хэвлэх хөргөлтийн сэнс) болно. Та фенийнхээ тооноос хамааран үүнийг 0, 1 эсвэл 2 болгож тохируулж болно.

Жишээ нь, хэрэв та цорго хөргөх сэнсний хурдыг 50% болгохыг хүсвэл дараах тушаалыг өгнө. M106 S127. 255-ын 50% нь 127 тул S утга нь 127 байна.

Мөн та M106 командыг ямар ч параметргүйгээр хөргөлтийн сэнсний хурдыг тохируулах боломжтой. 100% хүртэл.

Тэмдэглэл: Сэнсний хурдны тушаал нь өмнөх G-кодын командуудыг хийх хүртэл хүчин төгөлдөр болохгүй.

Марлин M107

M107 нь хэвлэгчийн нэг фэнийг нэг дор унтраадаг. Энэ нь таны унтраахыг хүсэж буй сэнсний индекс болох P гэсэн ганц параметрийг авна.

Хэрэв параметрийг өгөөгүй бол P анхдагч болно. 0 болгож, хэвлэх хөргөлтийн сэнсийг унтраана. Жишээлбэл,тушаал M107 хэвлэх хөргөлтийн сэнсийг унтраана.

Марлин M109

M104 тушаалын нэгэн адил M109 командыг тохируулна. hotend-д зориулсан зорилтот температур ба түүнийг халаана. Гэхдээ M104 -ээс ялгаатай нь энэ нь hotend-ыг зорилтот температурт хүрэхийг хүлээдэг.

Хотын цэг зорилтот температурт хүрсний дараа хост G-Code командуудыг үргэлжлүүлэн гүйцэтгэдэг. Энэ нь M104 командын авдаг ижил параметрүүдийг авдаг.

Гэхдээ нэг нэмэлтийг нэмдэг. Энэ нь:

  • [R< температур (°C )>]: Энэ параметр нь халуун цэгийг халаах эсвэл хөргөх зорилтот температурыг тохируулдаг. . S командаас ялгаатай нь энэ нь хэвлэгч хошууг энэ температурт халаах эсвэл хөргөх хүртэл хүлээдэг.

S команд нь халаахыг хүлээх боловч хөргөх үед хүлээхгүй. .

Жишээ нь, хэрэв та хошууг илүү өндөр температураас 120°C хүртэл хөргөхийг хүсвэл M109 R120 командыг өгнө.

Marlin M112 унтрах

M112 нь яаралтай зогсоох G-кодын команд юм. Хост тушаал илгээсний дараа тэр даруй принтерийн бүх халаагуур болон моторыг зогсооно.

Хөдөлгөөн болон хэвлэж буй аливаа үйлдлийг мөн шууд зогсооно. Энэ командыг идэвхжүүлсний дараа загвараа үргэлжлүүлэн хэвлэхийн тулд хэвлэгчээ дахин тохируулах шаардлагатай болно.

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< пос >], [Z < пос >]: Та эдгээр координатын нэг буюу хэд хэдэн параметрийг нэгтгэн тохируулж болно. хэвлэх толгойн зогсоолын шинэ байрлал.

Хэрэв та хошууг гарал үүслийн хэсэгт байрлуулж, 9мм утас татахыг хүсвэл M125 X0 Y0 Z0 L9 тушаалыг өгнө.

Марлин M140

M140 команд нь орны зорилтот температурыг тогтоож, бусад G-кодын мөрүүдийг нэн даруй гүйцэтгэнэ. Энэ нь орыг хүлээхгүйтэр шугамын дараа. Жишээлбэл, доорх G-кодыг харна уу:

M400;

M81;

1-р мөрөнд боловсруулалтыг түр зогсооно. Одоогийн бүх хөдөлгөөн хийгдсэн бөгөөд дараа нь 2-р мөрөнд M81 унтраах G-код ашиглан 3D принтерийг унтраана.

Марлин M420

M420 команд нь эсвэл 3D принтерийн орны тэгшлэх төлөвийг тохируулна. Энэ команд нь зөвхөн ор тэгшлэх автомат системтэй принтерүүдэд ажиллана.

Тэвшинжүүлсний дараа эдгээр принтерүүд хэвлэх орноос тор үүсгэж, EEPROM-д хадгалдаг. M420 тушаал нь энэ торон өгөгдлийг EEPROM-с сэргээхэд тусална.

Мөн энэ нь хэвлэгчийг энэ торон өгөгдлийг хэвлэхэд ашиглахыг идэвхжүүлж эсвэл идэвхгүй болгож болно. Үүнд:

  • [S< 0 багтсан хэд хэдэн параметрүүдийг авч болно.

Roy Hill

Рой Хилл бол 3D хэвлэлттэй холбоотой бүхий л зүйлийн талаар асар их мэдлэгтэй, 3D хэвлэх сонирхолтой, технологийн гуру юм. Энэ салбарт 10 гаруй жил ажилласан туршлагатай Рой 3D дизайн, хэвлэх урлагийг эзэмшсэн бөгөөд 3D хэвлэх хамгийн сүүлийн үеийн чиг хандлага, технологийн мэргэжилтэн болсон.Рой нь Лос Анжелесийн Калифорнийн Их Сургуулийг (UCLA) механик инженерийн чиглэлээр төгссөн бөгөөд MakerBot, Formlabs зэрэг 3D хэвлэх чиглэлээр хэд хэдэн нэр хүндтэй компаниудад ажиллаж байсан. Тэрээр мөн төрөл бүрийн аж ахуйн нэгж, хувь хүмүүстэй хамтран 3D хэвлэмэл бүтээгдэхүүн үйлдвэрлэж, өөрсдийн салбарт хувьсгал хийсэн.Рой 3D хэвлэх хүсэл тэмүүллээсээ гадна аялагч, гадаа дуртай нэгэн. Тэрээр гэр бүлийнхэнтэйгээ байгальд цагийг өнгөрөөх, явган аялал хийх, зуслан зугаалах дуртай. Чөлөөт цагаараа тэрээр залуу инженерүүдэд багшилж, 3D хэвлэх талаар өөрийн арвин их мэдлэгээ олон төрлийн платформоор дамжуулан хуваалцдаг бөгөөд үүнд өөрийн алдартай блог болох 3D Printerly 3D Printing гэх мэтчилэнгээр дамжуулан хуваалцдаг.