ما هو الخطي المتقدم؟ كيفية استخدامه - كورا ، كليبر

Roy Hill 27-07-2023
Roy Hill

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

لهذا السبب كتبت هذا المقال ، لأعلمك ما هو Linear Advance وكيفية إعداده على الطابعة ثلاثية الأبعاد.

    ماذا يفعل الخطي المتقدم؟ هل يستحق كل هذا العناء؟

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

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

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

    تتمثل مزايا "التقدم الخطي" جيد التكوين في منحنيات أكثر دقة ، والتحكم في تقليل سرعة المنحنيات بالإضافة إلى زيادة السرعة دون تقليل الجودة.

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

    يعتقد المستخدمون الآخرون أن استخدام التقدم الخطي سيحسن حقًا أي طابعة مع إعداد Bowden بينما لا يكون حرجًا تمامًا للأشخاص الذين يستخدمون الطابعات ذات المحرك المباشر.

    يوصي مستخدم آخر بالبدء بقيمة K تبلغ 0.0 وزيادة تدريجيًا بمقدار 0.1 إلى 1.5 إذا كنت تمتلك طابعة محرك مباشر. لم يتجاوز أبدًا 0.17 بقيمة K الخاصة به ولم يرتفع إلا عند الطباعة بالنايلون.

    من المهم أن يتم تعريف Linear Advance في البرنامج الثابت الخاص بك كما هو مذكور سابقًا ، عند إزالة النص "//" كما اكتشف أحد المستخدمين.

    فيما يلي نتائجه من إجراء الاختبار ، حيث اختار 0.8 كقيمة مثالية.

    Kfactor

    أفضل مطبوعات اختبار خطية متقدمة

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

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

    فيما يلي بعض من أفضل مطبوعات الاختبار الخطي المتقدمة التي يمكنك العثور عليها في Thingiverse:

    • Calibration Minimal Fish
    • Linear Fishاختبار التوصيل المتقدم
    • الاختبار المتقدم الخطي
    • المعايرة الخطية المتقدمة
    • مجموعة معايرة ترقية الطابعة
    لضبط الوظيفة وفقًا للمادة التي تستخدمها والطراز الذي تطبعه.

    يوصي مستخدم آخر بتمكين التقدم الخطي لأنه سمح له بإنتاج بعض النتائج عالية الجودة باستخدامه.

    التقدم الخطي مذهل! من الطباعة ثلاثية الأبعاد

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

    من المهم ملاحظة أن التقدم الخطي لن يصلح أي مشكلات موجودة في طابعتك ، لذا إذا كنت تواجه أي مشكلات ، فحاول إصلاحها قبل تمكين هذه الوظيفة.

    تحقق من الفيديو أدناه للحصول على مزيد من المعلومات حول Linear Advance.

    كيفية استخدام Linear Advance في Marlin

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

    فيما يلي كيفية استخدام التقدم الخطي في Marlin:

    1. تغيير وإعادة تحميل البرنامج الثابت
    2. اضبط قيمة K

    1. تغيير البرنامج الثابت وإعادة تحميله

    لاستخدام Linear Advance في Marlin ، ستحتاج إلى تغيير البرنامج الثابت للطابعة وإعادة تحميله.

    ستفعل ذلك عن طريق تحميل برنامج Marlin الثابت الحالي إلى محرر البرامج الثابتة ، ثم إزالة النص "//" من السطر "#define LIN ADVANCE" ضمن"التكوين adv.h".

    من الممكن العثور على أي إصدار من إصدارات Marlin على GitHub. ما عليك سوى تنزيل الملف الذي تستخدمه على طابعتك وتحميله إلى محرر البرامج الثابتة.

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

    تحقق من الفيديو أدناه للحصول على معلومات أكثر تفصيلاً حول كيفية تحرير Marlin باستخدام VS Code.

    2. اضبط قيمة K

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

    اضبط إعدادات أداة التقطيع على واجهة Marlin K-Value Generator لتتوافق مع تلك التي تستخدمها. وهذا يعني قطر الفوهة ، والتراجع ، ودرجة الحرارة ، والسرعة ، وسرير الطباعة.

    سينشئ المولد ملف G-code لطابعتك بسلسلة من الخطوط المستقيمة. ستبدأ الخطوط ببطء وتتغير سرعتها. الفرق بين كل سطر هو قيمة K التي يستخدمها.

    في الجزء السفلي من قسم إعدادات أداة تقطيع شرائح موقع الويب ، انتقل إلى "إنشاء G-code". يجب تنزيل برنامج G-code النصي وتحميله على طابعتك.

    يمكنك الآن بدء الطباعة ولكن يجب أن تدرك أنك ستحتاج إلى تغيير قيمة K في أي وقت تقوم فيه بتغيير السرعة ،درجة الحرارة أو الانكماش أو تغيير نوع الفتيل.

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

    يوصي مستخدم آخر باستخدام نطاق من 0.45 - 0.55 لماركات مختلفة من PLA و 0.6 - 0.65 لـ PETG حيث وجد نجاحًا كبيرًا باستخدام قيم K هذه ، على الرغم من أن ذلك يعتمد على إعدادك. أضاف المستخدم أيضًا أنك ستعرف أنه يعمل عندما ترى الطارد يتحرك للخلف قليلاً في نهاية كل سطر.

    تحقق من الفيديو أدناه للحصول على مزيد من المعلومات حول كيفية استخدام التقدم الخطي على Marlin.

    كيفية استخدام Linear Advance في Cura

    Cura هي أداة تقطيع شائعة جدًا ومعروفة جدًا في عالم الطباعة ثلاثية الأبعاد.

    فيما يلي كيفية استخدام التقدم الخطي في Cura:

    1. تنزيل المكوّن الإضافي لإعدادات التقدم الخطي
    2. إضافة G-code

    1. قم بتنزيل المكوّن الإضافي Linear Advance Settings

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

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

    سيظهر مربع حوار "Setting Visibility" إذا انتقلت إلى قائمة "Print Settings" وحدد رمز الأسطر الثلاثة بجوار حقل البحث.

    لإظهار جميع الخيارات ، حدد "الكل" من القائمة المنسدلة ، ثم انقر فوق "موافق" لإنهاء النافذة.

    في مربع البحث ، اكتب "تقدم خطي" ، ثم أدخل قيمة العامل K في الإدخال الخاص بعامل التقدم الخطي.

    سيتم تمكين التقدم الخطي إذا كان خيار العامل الخطي المتقدم له قيمة أخرى غير 0. يوصي المستخدمون بهذه الطريقة والطريقة التي يتم تناولها في القسم التالي كطريقتين سهلتين لتمكين التقدم الخطي في Cura.

    يوصي أحد المستخدمين أيضًا بإلقاء نظرة على "ملحق إعدادات المواد" الذي يتيح لك تعيين عامل تقدم خطي مختلف لكل مادة.

    2. أضف G-Code

    هناك طريقة أخرى لتشغيل التقدم الخطي في Cura وهي استخدام G-code Start Scripts ، مما يجعل أداة التقطيع ترسل رمز G-الخطي المتقدم إلى الطابعة قبل بدء عملية الطباعة.

    للقيام بذلك فقط حدد "الإعدادات" من القائمة العلوية في Cura. ثم حدد "إدارة الطابعات" من القائمة المنسدلة.

    انقر فوق خيار "إعدادات الجهاز" بعد تحديد الطابعة المراد تخصيصها.

    ثم ستحتاج إلى إضافة سطر أخير من إدخال Start G-code ، مع Linear Advance G-Code (M900) والعامل K. بالنسبة إلى عامل K يساوي 0.45 ، على سبيل المثال ، ستضيف "M900 K0.45" لتمكين التقدم الخطي بشكل صحيح.

    خطيسيتم تنشيط Advance تلقائيًا بواسطة Cura بمجرد بدء عملية الطباعة حيث يتم تشغيل G-Codes في إدخال Start G-Code قبل كل طباعة ، مما يلغي الحاجة إلى تنشيطه يدويًا في كل مرة تقوم فيها بالطباعة.

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

    تحقق من الفيديو أدناه للحصول على مزيد من المعلومات حول تحرير أكواد G على موقع Cura.

    كيفية استخدام Linear Advance في Klipper

    Klipper هو برنامج ثابت آخر للطباعة ثلاثية الأبعاد. في Klipper ، يمكنك أيضًا استخدام الوظيفة الخطية المتقدمة ولكن من المهم ملاحظة أن لها اسمًا آخر.

    "تقدم الضغط" هي الطريقة التي يتم بها تسمية هذه الميزة في Klipper. لاستخدام ميزة تقدم الضغط بشكل صحيح ، ستحتاج إلى تحديد إعداداتها بشكل صحيح.

    فيما يلي كيفية استخدام التقدم الخطي في Klipper:

    1. نموذج اختبار الطباعة
    2. تحديد القيمة المثلى للضغط المتقدم
    3. احسب قيمة الضغط المتقدم
    4. اضبط القيمة في Klipper

    1. نموذج اختبار الطباعة

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

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

    2. حدد القيمة المتقدمة للضغط الأمثل

    يجب عليك تحديد قيمة تقدم الضغط المثلى عن طريق قياس ارتفاع طباعة الاختبار ، من خلال أركانها.

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

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

    لقياس طباعة الاختبار بشكل صحيح ، يوصي المستخدمون باستخدام Digital Caliper ، والذي يمكنك العثور عليه في Amazon بأسعار رائعة.

    3. احسب القيمة المتقدمة للضغط

    بالنسبة للخطوة التالية ، ستحتاج إلى إجراء عملية حسابية لتحديد قيمة الضغط المتقدم.

    يمكنك إجراء الحساب التالي: البدء + الارتفاع المقاس بالمليمترات * العامل = الضغط المتقدم.

    عادة ما تكون البداية 0 لأنها تقع أسفل برجك. سيكون رقم العامل هو عدد المرات التي يتغير فيها تقدم الضغط أثناء طباعة الاختبار. بالنسبة لطابعات Bowden الأنبوبية ، تبلغ هذه القيمة 0.020 وطابعات محرك الأقراص المباشر 0.005.

    على سبيل المثال ، إذا قمت بتطبيق عامل زيادة 0.020 ووجدت أن أفضل الزوايا كانت 20 مم إذنستحتاج إلى إدخال 0 + 20.0 * 0.020 ، وستحصل على قيمة الضغط المتقدمة 0.4.

    4. عيّن القيمة في Klipper

    بعد إجراء الحساب ، ستتمكن من تغيير القيمة في قسم ملف تكوين Klipper. انتقل إلى قسم تكوين Klipper ، الموجود في الشريط العلوي ، وافتح ملف printer.cfg.

    هذا هو ملف التكوين ، يوجد قسم الطارد حيث ستضيف الإدخال "pressure_advance = pa value" في نهايته.

    إذا استخدمنا المثال السابق ، فسيبدو الإدخال كالتالي: "الضغط_المسبق = 0.4"

    بعد إدخال القيمة ، ستحتاج فقط إلى إعادة تشغيل البرنامج الثابت الخاص بك بحيث تكون الوظيفة تم تمكينه بشكل صحيح. لإعادة تشغيل Klipper ، ما عليك سوى الانتقال إلى الخيار "Save and Restart" في الزاوية العلوية اليمنى.

    يوصي المستخدمون باستخدام Pressure Advance في Klipper حيث يمكنك تحسين الإعدادات بطريقة ستؤدي حقًا إلى تحسين مطبوعاتك.

    حصل مستخدم واحد على مقعد لطيف ثلاثي الأبعاد في 12 دقيقة فقط أثناء تجربة تكوينات مختلفة من الضغط المتقدم في Klipper.

    أحب القوارب! وكليبر. والضغط يتقدم ... اختبار ماكرو وجدته هنا! من klippers

    شاهد الفيديو أدناه لمشاهدة مزيد من المعلومات حول استخدام Pressure Advance على Klipper.

    أنظر أيضا: ما هو الخطي المتقدم؟ كيفية استخدامه - كورا ، كليبر

    كيفية استخدام الخطية المتقدمة على Ender 3

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

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

    وذكر أن الوظيفة ستعمل بشكل رائع على اللوحات الأم 4.2.7 وأي طراز أحدث. هذا هو الحال بالنسبة للطابعة Creality 3D Printer Ender 3 الرسمية المطورة من Silent Board Motherboard V4.2.7 والتي يمكنك العثور عليها في Amazon.

    يوصي المستخدمون بهذه اللوحة الأم لأنها صامتة ومصنوعة من مواد عالية الجودة ، مما يجعلها ترقية جديرة بالاهتمام إلى Ender 3.

    إلى جانب التحقق من إصدارات اللوحة الأم ، لا توجد مخاوف بشأن استخدام التقدم الخطي على Ender 3 ويمكنك تمكينه عبر Marlin أو Cura أو Klipper.

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

    كيفية استخدام التقدم الخطي على محرك الأقراص المباشر

    يمكن لآلات الدفع المباشر استخدام التقدم الخطي ، على الرغم من أن إعدادات Bowden من النوع تستفيد منه أكثر من غيرها.

    أنظر أيضا: 7 مشاكل شائعة مع طابعة ثلاثية الأبعاد - كيفية الإصلاح

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

    هذا يختلف عن نظام Bowden ، الذي غالبًا ما يحتوي على الطارد الموجود في إطار الطابعة. للوصول إلى الطابعة ، يمر الفتيل عبر أنبوب PTFE.

    مستخدم واحد مع محرك مباشر

    Roy Hill

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