Ultimate Marlin G-Code Guide - كيفية استخدامها للطباعة ثلاثية الأبعاد

Roy Hill 06-08-2023
Roy Hill
يعيّن الأمر M104 درجة الحرارة المستهدفة للجهة الساخنة للطابعة ويبدأ في تسخينها. بعد ضبط درجة الحرارة المستهدفة ، لا ينتظر الأمر وصول نقطة الاتصال الساخنة إلى درجة الحرارة.

ينتقل على الفور لتشغيل أوامر G-Code الأخرى أثناء ارتفاع درجة حرارة نقطة الاتصال في الخلفية. يستغرق خمس معلمات ، وهي:

  • [S & lt؛ temp (° C ) & gt؛]: تحدد درجة الحرارة المستهدفة للطارد في مئوية.
  • [T & lt ؛ فهرس (0

    تُستخدم أكواد G-Codes على نطاق واسع في الطباعة ثلاثية الأبعاد ، خاصة من خلال البرامج الثابتة Marlin. يتساءل الكثير من الناس عن كيفية استخدام رموز G لمصلحتهم ، لذلك قررت كتابة هذه المقالة لمساعدة القراء.

    هناك بعض التفاصيل المفيدة حول G-Code في بقية هذه المقالة ، لذا استمر في القراءة للمزيد.

    ما هي أكواد G في الطباعة ثلاثية الأبعاد؟

    G-Code هي مجرد لغة برمجة لأجهزة CNC (التي يتم التحكم فيها رقميًا بالكمبيوتر) مثل الطابعات ثلاثية الأبعاد ، مطاحن CNC ، إلخ. يحتوي على مجموعة من الأوامر التي يستخدمها البرنامج الثابت للتحكم في تشغيل الطابعة وحركة رأس الطباعة.

    كيف يتم إنشاء G-Code؟

    G-Code للطابعات ثلاثية الأبعاد تم إنشاؤه باستخدام تطبيق خاص يسمى slicer. يأخذ هذا البرنامج النموذج ثلاثي الأبعاد الخاص بك ويقسمه إلى طبقات رقيقة ثنائية الأبعاد.

    ثم يحدد الإحداثيات أو المسار الذي سيمر رأس الطباعة خلاله لبناء هذه الطبقات. كما أنها تتحكم وتضبط وظائف الطابعة المحددة مثل تشغيل المدفأة ، والمراوح ، والكاميرات ، وما إلى ذلك.

    تشمل أدوات التقطيع الشائعة في السوق PrusaSlicer و Cura.

    أنواع G-Code

    على الرغم من أن الاسم العام لأوامر CNC هو G-Code ، إلا أنه يمكننا تقسيم الأوامر على نطاق واسع إلى فئتين ؛ وهي تشمل:

    • G-Code
    • M-Code

    G-Code

    G-Code تعني رمز الهندسة. وظيفتها الأساسية هي التحكم في حركة رأس الطباعة أو وضعها أو مسارها.

    باستخدام G-code ، يمكنك تحريك الفوهة فيالوصول إلى درجة الحرارة المستهدفة قبل إعادة التحكم إلى المضيف.

    يستمر السرير في التسخين في الخلفية بينما تقوم الطابعة بتنفيذ سطور أخرى من G-Code. يتطلب معلمة واحدة ، وهي:

    • [S & lt؛ temp (° C ) & gt؛]: تحدد هذه المعلمة درجة الحرارة المستهدفة للسرير بالدرجة المئوية.

    على سبيل المثال ، لتسخين السرير حتى 80 ° C ، يكون الأمر M140 S80.

    Marlin M190

    يحدد الأمر M190 درجة الحرارة المستهدفة للسرير وينتظر حتى يصل السرير إليها. لا يعيد التحكم إلى المضيف أو ينفذ أي رمز G آخر حتى يصل السرير إلى درجة الحرارة هذه.

    ملاحظة: إذا قمت بتعيين درجة الحرارة المستهدفة باستخدام S المعلمة ، تنتظر فقط أثناء تسخين السرير UP لدرجة الحرارة المحددة. ومع ذلك ، إذا كان على السرير أن يبرد للوصول إلى درجة الحرارة هذه ، فلن ينتظر المضيف.

    لكي ينتظر الأمر أثناء التسخين والتبريد ، يجب عليك ضبط درجة الحرارة المستهدفة مع R المعلمة. على سبيل المثال ، لتبريد السرير إلى 50 ° C وانتظر حتى تصل درجة الحرارة هذه ، يكون الأمر M190 S50.

    Marlin M400

    يقوم الأمر M400 بإيقاف قائمة انتظار معالجة G-Code مؤقتًا حتى تكتمل جميع التحركات الحالية في المخزن المؤقت. تنتظر قائمة انتظار المعالجة في حلقة حتى تكتمل جميع الأوامر.

    بعد إكمال جميع الحركات ، تستمر الطابعة في تنفيذ G-codeبعد هذا الارتفاع ، تتوقف الطابعة عن استخدام تعويض الشبكة.

على سبيل المثال ، لنفترض أنك تريد طباعة بيانات الشبكة الثانية في EEPROM بتنسيق CSV. الأمر الصحيح الذي يجب استخدامه هو: M420 V1 I1 T1

Marlin M420 S1

يعد M420 S1 مجموعة فرعية من الأمر M420 . إنه يتيح تسوية السرير على الطابعة باستخدام شبكة صالحة تستردها من EEPROM.

إذا لم تكن هناك شبكة صالحة في EEPROM ، فلن تفعل أي شيء. عادة ما يتم العثور عليها بعد G28 أمر التوجيه.

Marlin G0

Marlin G0 هو أمر النقل السريع. إنها تنقل الفوهة من موضع إلى آخر على ألواح التصميم عبر أقصر مسافة ممكنة (خط مستقيم).

لا تضع أي خيوط أثناء الحركة ، مما يتيح لها التحرك بشكل أسرع من أمر G1 . فيما يلي المعلمات التي يتطلبها الأمر:

  • [X & lt؛ pos & gt؛]، [Y & lt؛ pos & gt؛]، [Z & lt؛ ؛ pos & gt؛]: تحدد هذه المعلمات الموضع الجديد للانتقال إليه على المحاور X و Y و Z.
  • [F & lt؛ mm / s & gt؛]: معدل التغذية أو سرعة رأس الطباعة. ستستخدم الطابعة تلقائيًا معدل التغذية من أمر G1 الأخير إذا تم تركه.

لذلك ، إذا كنت تريد نقل رأس الطباعة بسرعة إلى الأصل بسرعة 100 مم / ثانية ، يكون الأمر G0 X0 Y0 Z0 F100.

Marlin G1

ينقل الأمر G1 الطابعة من نقطة إلى أخرى على لوحة التصميم بشكل خطيطريق. يُعرف باسم أمر النقل الخطي لأنه يبث الفتيل أثناء الحركة بين النقاط.

وهذا يميزه عن الحركة السريعة ( G0 ) ، والتي لا تضع الفتيل أثناء الحركة. يتطلب العديد من المعلمات ، بما في ذلك:

  • [X & lt؛ pos & gt؛]، [Y & lt؛ pos & gt؛]، [Z & lt؛ ؛ pos & gt؛]: تحدد هذه المعلمات الموضع الجديد للانتقال إليه على المحاور X و Y و Z.
  • [E & lt؛ pos & gt؛]: هذا يحدد مقدار الفتيل الذي سيتم بثقه أثناء الانتقال إلى النقطة الجديدة.
  • [F & lt؛ mm / s & gt؛]: معدل التغذية أو سرعة رأس الطباعة. ستستخدم الطابعة تلقائيًا معدل التغذية من أمر G1 الأخير إذا تركت.

على سبيل المثال ، لوضع الفتيل في خط مستقيم بين نقطتين بمعدل 50 مم / ثانية ، على اليمين الأمر G1 X32 Y04 F50 E10.

Marlin G4

يقوم أمر G4 بإيقاف الجهاز مؤقتًا لفترة محددة. يتم إيقاف قائمة انتظار الأوامر مؤقتًا خلال هذا الوقت ، لذلك لا يتم تنفيذ أي أمر G-Code جديد.

أثناء الإيقاف المؤقت ، لا يزال الجهاز يحافظ على حالته. تحتفظ جميع السخانات بدرجات الحرارة الحالية ، ولا تزال المحركات تعمل. & gt؛]: هذا يحدد وقت الإيقاف المؤقت بالملي ثانية

  • [S & lt؛ مرة (أوقات) & gt؛]: هذا يضبط الإيقاف المؤقت الوقت بالثواني. إذا تم تعيين كلا المعلمتين ، يأخذ S.الأسبقية.
  • لإيقاف الجهاز مؤقتًا لمدة 10 ثوانٍ ، يمكنك استخدام الأمر G4 S10.

    Marlin G12

    الأمر G12 ينشط إجراء تنظيف فوهة الطابعة. أولاً ، تقوم بتحريك الفوهة إلى مكان محدد مسبقًا على الطابعة حيث يتم تركيب الفرشاة.

    بعد ذلك ، تقوم بتحريك رأس الطباعة بقوة عبر الفرشاة لتنظيف أي فتيل عالق عليها. فيما يلي بعض المعلمات التي يمكن أن تستغرقها.

    • [P]: تتيح لك هذه المعلمة اختيار نمط التنظيف الذي تريده للفوهة. 0 مستقيم ذهابًا وإيابًا ، 1 نمط متعرج ، و 2 نمط دائري.
    • [S & lt؛ count & gt؛]: عدد المرات تريد أن يكرر نمط التنظيف نفسه.
    • [R & lt؛ نصف قطر & gt؛]: نصف قطر دائرة التنظيف إذا اخترت النمط 2.
    • [T & lt؛ count & gt؛]: هذا يحدد عدد المثلثات في نمط zig-zag.

    إذا كنت تريد التنظيف الفوهة الخاصة بك على الفرشاة في نمط ذهابًا وإيابًا ، الأمر الصحيح هو G12 P0.

    يوفر Cura طريقة لاستخدام هذا الأمر في إعداداته التجريبية. يمكنك قراءة المزيد حول أمر مسح الفوهة في هذه المقالة التي كتبتها حول كيفية استخدام الإعدادات التجريبية في Cura.

    Marlin G20

    يحدد الأمر G20 البرنامج الثابت للطابعة لتفسير جميع الوحدات على أنها بوصات . لذلك ، ستكون كل قيم البثق والحركة والطباعة وحتى التسريعيتم تفسيرها بالبوصة.

    لذلك ، سيكون للطابعة بوصات للحركة الخطية ، وبوصة / ثانية للسرعة ، وبوصة / ثانية 2 للتسريع.

    Marlin G21

    G21 يقوم الأمر بتعيين البرامج الثابتة للطابعة لتفسير جميع الوحدات على أنها ملليمترات. لذلك ، ستكون الحركات الخطية والمعدلات والتسارع بالملم ، مم / ثانية ، مم / ثانية على التوالي. ضعها على ألواح التصميم. ينتظر حتى تكتمل جميع الحركات في قائمة الانتظار ، ثم يوقف الفوهة.

    هذا مفيد جدًا عندما تريد إيقاف الطباعة مؤقتًا لإجراء تعديلات على الطباعة. يمكنك إيقاف الفوهة لتجنب التمرير فوق الطباعة وذوبانها.

    يأخذ معلمة واحدة وهي:

    • [P]: هذا يحدد موقع Z- بارك. إذا اخترت 0 ، فإن البرنامج الثابت سيرفع الفوهة إلى موقع Z-park فقط إذا كان الارتفاع الأولي للفوهة أقل من موقع Z-park.

    يؤدي اختيار واحد إلى وضع الفوهة في حديقة Z بغض النظر عن ارتفاعه الأولي. يؤدي اختيار 2 إلى رفع الفوهة بمقدار Z-park ولكن يحد من ارتفاعها Z إلى أقل من Z max.

    إذا كنت تستخدم الأمر G27 بدون أي معلمات ، فسيتم تعيينه افتراضيًا على P0.

    Marlin G28

    يستضيف الأمر G28 الطابعة لتأسيس موقع معروف في الأصل. Homing هي العملية التي تعثر الطابعة من خلالها على أصل (تنسيق [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 & lt؛ pos & gt؛]، [Y & lt؛ pos & gt؛]: تحدد هذه المعلمات الإحداثيات التي تريد فحصها.

    لفحص السرير في الموضع الحالي للفوهة ، يمكنك استخدام الأمر بدون أي معلمات. لفحصها في موقع محدد مثل [100 ، 67] ، الأمر الصحيح هو G30 X100 Y67.

    Marlin M76

    يقوم الأمر M76 بإيقاف مؤقت مهمة الطباعة مؤقتًا .

    Marlin G90

    يضبط الأمر G90 الطابعة على وضع تحديد الموضع المطلق. هذا يعني أنه يتم تفسير جميع الإحداثيات في G-Code على أنها مواضع في المستوى XYZ بالنسبة إلى أصل الطابعة.

    كما أنه يضبط الطارد على الوضع المطلق ما لم يتجاوزه الأمر M83. لا يأخذ أي معلمات.

    Marlin G92 / G92 E0

    يعيّن الأمر G92 موقع الفوهة الحالي على الإحداثيات المحددة. يمكنك استخدامه لاستبعاد مناطق معينة من سرير الطباعة الخاص بك وأيضًا تعيين إزاحات للطابعة.

    يأخذ الأمر G92 العديد من معلمات الإحداثيات. وهي تشمل:

    • [ X & lt؛ pos & gt؛]، [Y & lt؛ pos & gt؛]، [Z & lt؛ نقاط البيع & GT ؛]: هذهتأخذ المعلمات إحداثيات الموضع الجديد لرأس الطباعة.
    • [E & lt؛ pos & gt؛]: تأخذ هذه المعلمة قيمة وتضعها على أنها موضع الطارد . يمكنك استخدام الأمر E0 لإعادة تعيين أصل الطارد إذا كان في الوضع النسبي أو المطلق.

    على سبيل المثال ، لنفترض أنك تريد أن يكون مركز سريرك هو الأصل الجديد. أولاً ، تأكد من أن الفوهة في منتصف السرير.

    بعد ذلك ، أرسل الأمر G92 X0 Y0 إلى طابعتك.

    ملاحظة: يحافظ الأمر G92 على الحدود المادية التي تم تعيينها بواسطة نقاط التوقف النهائية. لا يمكنك استخدام G92 للتنقل خارج مفتاح حد X أو أسفل سرير الطباعة.

    إذن ، هذا كل شيء! تمثل رموز G أعلاه جزءًا صغيرًا ولكنه أساسي من مكتبة G-Code يجب أن يعرفها كل عشاق الطباعة ثلاثية الأبعاد.

    أثناء طباعة المزيد من النماذج ، قد تواجه المزيد من أوامر G-Code التي يمكنك إضافتها إلى مكتبة.

    حظ سعيد وطباعة سعيدة!

    خط مستقيم ، ضعه في مكان معين ، ارفعه أو اخفضه ، أو حتى حركه عبر مسار منحني.

    يسبقها G لإظهار أنها G-Code .

    M-Code

    M-Code تعني أوامر متنوعة. إنها أوامر الآلة التي تتحكم في وظائف الطابعة الأخرى بصرف النظر عن حركة رأس الطباعة.

    تشمل الأشياء المسؤولة عنها ؛ تشغيل وإيقاف المحركات ، وضبط سرعة المروحة ، وما إلى ذلك. هناك شيء آخر مسؤول عنه M-Code هو ضبط درجة حرارة السرير ودرجة حرارة الفوهة.

    يسبقهما M ، التي تعني متفرقات.

    ما هي G-Code "Flavours"؟

    تشير نكهة G-Code إلى الطريقة التي تتوقع بها البرامج الثابتة للطابعة (نظام التشغيل) أن يكون G-Code الخاص بها منسق. توجد نكهات مختلفة بسبب معايير G-Code المختلفة والبرامج الثابتة التي تستخدمها مختلف ماركات الطابعات.

    على سبيل المثال ، الأوامر القياسية مثل الحركة ، والتسخين ، وما إلى ذلك ، شائعة بين جميع الطابعات. ومع ذلك ، فإن بعض الأوامر المتخصصة ليست هي نفسها ، مما قد يؤدي إلى حدوث أخطاء في الطباعة إذا تم استخدامها مع الجهاز الخطأ.

    لمواجهة هذا ، فإن معظم أدوات التقطيع لديها خيارات لإعداد ملف تعريف الطابعة بحيث يمكنك اختيار النكهة المناسبة لجهازك. ستقوم أداة التقطيع بعد ذلك بترجمة الملف ثلاثي الأبعاد إلى G-Code المناسب لجهازك.

    تتضمن بعض أمثلة نكهات G-Code RepRap. مارلين ، أولتيج كود ، سموثي ،

    قائمة رموز G الرئيسية في الطباعة ثلاثية الأبعاد

    هناك العديد من أوامر G-Code المتاحة لمختلف البرامج الثابتة للطابعة ثلاثية الأبعاد. فيما يلي بعض الأشياء الشائعة التي قد تصادفها أثناء الطباعة وكيفية استخدامها.

    Marlin M0 [Unconditional stop]

    يُعرف الأمر M0 بأمر الإيقاف غير المشروط. توقف تشغيل الطابعة بعد الحركة الأخيرة وتوقف السخانات والمحركات.

    بعد إيقاف تشغيل الطابعة ، إما أن تنام لفترة محددة أو تنتظر إدخال المستخدم للعودة إلى الاتصال بالإنترنت. يمكن أن يستغرق الأمر M0 ثلاث معاملات مختلفة.

    هذه المعلمات هي:

    • [P & lt؛ الوقت (مللي ثانية) & gt؛]: هذا هو مقدار الوقت الذي تريد أن تنام فيه الطابعة بالمللي ثانية. على سبيل المثال ، إذا كنت تريد أن تنام الطابعة لمدة 2000 مللي ثانية ، فستستخدم M0 P2000
    • {S & lt؛ مرة (أوقات) & gt؛ ]: هذا هو مقدار الوقت الذي تريد أن تنام فيه الطابعة بالثواني. على سبيل المثال ، إذا كنت تريد أن تنام الطابعة لمدة ثانيتين ، فستستخدم M0 S2
    • [ رسالة ]: أنت يمكن استخدام هذه المعلمة لعرض رسالة على شاشة LCD الخاصة بالطابعة أثناء توقفها مؤقتًا. على سبيل المثال ، M0 اضغط على الزر الأوسط لإعادة الطباعة .

    ملاحظة: M0 الأمر هو نفسه الأمر M1 .

    Marlin M81

    يقوم الأمر M81 بإيقاف تشغيل PSU الخاص بالطابعة(وحدة امدادات الطاقة). هذا يعني أن جميع السخانات والمحركات وما إلى ذلك لن تكون قادرة على العمل.

    أيضًا ، إذا لم يكن لدى اللوحة أي مصدر بديل للطاقة ، فإنها تغلق أيضًا.

    Marlin M82

    يضع الأمر M82 الطارد في الوضع المطلق. هذا يعني أنه إذا دعا G-Code الطارد لبثق 5 مم من الفتيل ، فإنه ينبثق 5 مم بغض النظر عن أي أوامر سابقة.

    يتجاوز أوامر G90 و G91.

    يؤثر الأمر فقط على الطارد ، لذلك فهو مستقل عن المحاور الأخرى. على سبيل المثال ، ضع في اعتبارك هذا الأمر ؛

    M82 ؛

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

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

    تم ضبط الطارد على الوضع المطلق باستخدام M82 في السطر 1. في السطر 2 ، يرسم الخط الأول ببثق 15 وحدة من الفتيل.

    بعد السطر 2 ، لا يتم إعادة قيمة البثق إلى الصفر. لذلك ، في السطر 3 ، يقوم الأمر E30 ببثق 30 وحدة من الفتيل باستخدام الأمر E30 .

    Marlin M83

    يحدد الأمر M83 الطارد الخاص بالطابعة إلى الوضع النسبي. هذا يعني أنه إذا كان G-Code يستدعي بثق الفتيل 5 مم ، فإن الطابعة تنبثق 5 مم بشكل تراكمي ، بناءً على الأوامر السابقة.

    لا يأخذ الأمر M83 أي معلمات. على سبيل المثال ، دعنا نعيد تشغيل أمر المثال الأخير مع M83 .

    M83 ؛

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

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

    بعد الأمر E15 في السطر 2 ، لا يتم تعيين قيمة E إلى الصفر ؛ يبقى عند 15 وحدة. لذلك ، في السطر 3 ، بدلاً من بثق 30 وحدة من الفتيل ، سيتم بثق 30-15 = 15 وحدة.

    Marlin M84

    أمر Marlin M84 يعطل واحدًا أو أكثر من السائر و محركات الطارد. يمكنك تعيينها لتعطيلها على الفور أو بعد بقاء الطابعة في وضع الخمول لبعض الوقت.

    يمكن أن يستغرق الأمر أربع معلمات. وهي تشمل:

    • [S & lt؛ مرة (أوقات) & gt؛]: يحدد هذا مقدار وقت الخمول قبل بدء الأمر وتعطيل محرك. على سبيل المثال ، M84 S10 يعطل كل السائر بعد أن يكون غير نشط لمدة 10 ثوان.
    • [E] ، [X] ، [Y] ، [Z]: يمكنك استخدام واحد أو أكثر من هذه لاختيار محرك معين للتوقف عن العمل. على سبيل المثال ، M84 X Y يبطل محركات X و Y.

    ملاحظة: إذا لم تستخدم أي معلمات مع الأمر ، فإنه يتباطأ على الفور جميع محركات السائر.

    Marlin M85

    يقوم الأمر M85 بإيقاف تشغيل الطابعة والبرامج الثابتة بعد فترة من عدم النشاط. تستغرق معلمة وقت بالثواني.

    إذا كانت الطابعة خاملة بدون حركة لمدة أطول من معلمة الوقت المحددة ، فسيتم إغلاق الطابعة. على سبيل المثال ، إذا كنت تريد إيقاف تشغيل الطابعة بعد خمولها لمدة 5 دقائق ، فيمكنك استخدام الأمر:

    M85 S300

    Marlin M104

    التشمل درجة الحرارة الفعلية والمستهدفة للسخانات المتاحة.

    • T - درجة حرارة الطارد
    • B - درجة حرارة السرير
    • C - درجة حرارة الغرفة

    Marlin M106

    يقوم الأمر M106 بتشغيل مروحة الطابعة وضبط سرعتها. يمكنك تحديد المروحة وضبط سرعتها باستخدام معلماتها.

    تتضمن هذه المعلمات:

    • [S & lt؛ 0-255 & gt؛ ]: تحدد هذه المعلمة سرعة المروحة بقيم تتراوح من 0 (إيقاف) إلى 255 (سرعة كاملة).
    • [P & lt؛ index (0، 1، ... ) & gt؛]: يحدد المروحة التي تريد تشغيلها. إذا تُركت فارغة ، فسيتم تعيينها افتراضيًا على 0 (مروحة تبريد الطباعة). يمكنك ضبطه على 0 أو 1 أو 2 حسب عدد المراوح التي لديك.

    على سبيل المثال ، إذا كنت تريد ضبط مروحة تبريد الفوهة على سرعة 50٪ ، فإن الأمر هو M106 S127. قيمة S هي 127 لأن 50٪ من 255 هي 127.

    يمكنك أيضًا استخدام الأمر M106 بدون أي معلمات لضبط سرعة مروحة التبريد إلى 100٪.

    أنظر أيضا: كيفية الحصول على تبريد مثالي للطباعة وأمبير. إعدادات المروحة

    ملاحظة: لا يدخل أمر سرعة المروحة حيز التنفيذ حتى يتم تنفيذ أوامر G-Code التي تسبقه.

    Marlin M107

    الطابعة M107 تغلق إحدى مراوح الطابعة في المرة الواحدة. يتطلب معلمة واحدة ، P ، وهو فهرس المروحة الذي تريد إيقاف تشغيله. إلى 0 وإيقاف تشغيل مروحة تبريد الطباعة. على سبيل المثال ، ملفالأمر M107 يقوم بإيقاف تشغيل مروحة تبريد الطباعة.

    Marlin M109

    مثل الأمر M104 ، يتم تعيين الأمر M109 درجة الحرارة المستهدفة للنقطة الساخنة وتسخينها. ومع ذلك ، بخلاف M104 ، فإنه ينتظر وصول نقطة الاتصال الساخنة إلى درجة الحرارة المستهدفة.

    بعد وصول نقطة الاتصال إلى درجة الحرارة المستهدفة ، يستمر المضيف في تنفيذ أوامر G-Code. يستغرق الأمر جميع المعلمات نفسها التي يأخذها الأمر M104.

    ومع ذلك ، فإنه يضيف واحدًا إضافيًا. هذا هو:

    • [R & lt؛ temp (° C ) & gt؛]: تحدد هذه المعلمة درجة الحرارة المستهدفة لتسخين أو تبريد نقطة التوصيل الساخنة إلى . على عكس الأمر S ، فإنه ينتظر حتى تسخن الطابعة أو تبرد الفوهة إلى درجة الحرارة هذه.

    الأمر S ينتظر التسخين ولكن ليس عند التبريد .

    على سبيل المثال ، إذا كنت تريد أن تبرد الفوهة إلى 120 درجة مئوية من درجة حرارة أعلى ، يكون الأمر M109 R120.

    إغلاق Marlin M112

    M112 هو أمر إيقاف الطوارئ G-Code. بمجرد أن يرسل المضيف الأمر ، فإنه يوقف على الفور جميع سخانات ومحركات الطابعة.

    يتم أيضًا إيقاف أي حركة أو طباعة قيد التنفيذ على الفور. بعد تنشيط هذا الأمر ، سيتعين عليك إعادة تعيين الطابعة لاستئناف طباعة النموذج الخاص بك.

    في برنامج Marlin الثابت ، قد يتعطل الأمر في قائمة الانتظار ويستغرق بعض الوقت قبل التنفيذ. لتجنب ذلك ، يمكنك تمكين علامة EMERGENCY_PARSER لتنفيذالأمر فور إرساله إلى الطابعة.

    يمكنك تمكين هذا بالانتقال إلى ملف تكوين الطابعة المتقدم (Marlin / Configuration_adh.v) ثم إزالة بعض النص منه على النحو التالي:

    أنظر أيضا: 4 طرق كيفية إصلاح النتوء المفرط في المطبوعات ثلاثية الأبعاد
    // 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 & lt؛ length & gt؛]: هذا يسحب طول الفتيل المحدد من الفوهة بعد الوقوف
    • [X & lt؛ pos & gt؛]، [Y & lt؛ pos & gt؛]، [Z & lt؛ pos & gt؛]: يمكنك دمج واحد أو أكثر من معلمات الإحداثيات هذه لتعيين موقف جديد لرأس الطباعة.

    إذا كنت تريد إيقاف الفوهة في الأصل وسحب الفتيل 9 مم ، يكون الأمر M125 X0 Y0 Z0 L9.

    Marlin M140

    يحدد الأمر M140 درجة حرارة الهدف للسرير ويستمر في تنفيذ خطوط G-Code الأخرى على الفور. إنه لا ينتظر السريربعد هذا الخط. على سبيل المثال ، انظر إلى G-Code أدناه:

    M400 ؛

    M81 ؛

    توقف السطر الأول المعالجة مؤقتًا حتى تتم جميع الحركات الحالية ، ثم يقوم السطر 2 بإيقاف تشغيل الطابعة ثلاثية الأبعاد باستخدام M81 إيقاف تشغيل G-Code.

    Marlin M420

    يسترجع الأمر M420 أو يضبط حالة تسوية سرير الطابعة ثلاثية الأبعاد. يعمل هذا الأمر فقط مع الطابعات التي تحتوي على أنظمة تسوية سرير تلقائية.

    بعد التسوية ، تقوم هذه الطابعات بإنشاء شبكة من سرير الطباعة وحفظها في EEPROM. يمكن أن يساعد الأمر M420 في استرداد بيانات الشبكة هذه من EEPROM.

    يمكنه أيضًا تمكين أو تعطيل الطابعة من استخدام بيانات الشبكة هذه للطباعة. يمكن أن يستغرق الأمر عدة معاملات ، والتي تشمل:

    • [S & lt ؛ 0

    Roy Hill

    روي هيل هو متحمس للطباعة ثلاثية الأبعاد ومتخصص في التكنولوجيا ولديه ثروة من المعرفة في جميع الأشياء المتعلقة بالطباعة ثلاثية الأبعاد. مع أكثر من 10 سنوات من الخبرة في هذا المجال ، أتقن روي فن التصميم والطباعة ثلاثية الأبعاد ، وأصبح خبيرًا في أحدث اتجاهات وتقنيات الطباعة ثلاثية الأبعاد.حصل روي على شهادة في الهندسة الميكانيكية من جامعة كاليفورنيا ، لوس أنجلوس (UCLA) ، وعمل لدى العديد من الشركات المرموقة في مجال الطباعة ثلاثية الأبعاد ، بما في ذلك MakerBot و Formlabs. لقد تعاون أيضًا مع العديد من الشركات والأفراد لإنشاء منتجات مطبوعة ثلاثية الأبعاد مخصصة أحدثت ثورة في صناعاتهم.بصرف النظر عن شغفه بالطباعة ثلاثية الأبعاد ، فإن روي هو مسافر شغوف ومتحمس في الهواء الطلق. يستمتع بقضاء الوقت في الطبيعة والتنزه والتخييم مع أسرته. في أوقات فراغه ، يقوم أيضًا بتوجيه المهندسين الشباب ويشاركه ثروته من المعرفة حول الطباعة ثلاثية الأبعاد من خلال العديد من المنصات ، بما في ذلك مدونته الشهيرة 3D Printerly 3D Printing.