پیشرفت خطی چیست و & نحوه استفاده از آن - Cura، Klipper

Roy Hill 27-07-2023
Roy Hill

بسیاری از کاربران به دنبال راه هایی برای بهبود کیفیت چاپگرهای سه بعدی خود هستند. چیزی که بسیاری از آنها نمی دانند این است که می توانید کیفیت را با فعال کردن تابعی به نام پیشروی خطی بهبود بخشید.

به همین دلیل این مقاله را نوشتم تا به شما یاد بدهم که Linear Advance چیست و چگونه آن را روی چاپگر سه بعدی خود تنظیم کنید.

    Advance خطی چه کاری انجام می دهد؟ آیا ارزشش را دارد؟

    Linear Advance اساساً عملکردی در سیستم عامل شما است که فشاری را که در نتیجه اکستروژن و جمع شدن در نازل شما جمع می شود تنظیم می کند.

    این تابع این را در نظر می گیرد و با توجه به سرعت انجام حرکات، جمع شدن های اضافی را انجام می دهد. از آنجایی که حتی زمانی که نازل شما سریع حرکت می کند، مکث می کند یا آهسته می رود، باز هم فشار در آن وجود دارد.

    می توانید آن را از طریق یک افزونه در Cura یا با ویرایش سیستم عامل خود فعال کنید. شما باید این ویژگی را به درستی تنظیم کنید تا به درستی کار کند. این بدان معنی است که مقدار K صحیح را تنظیم کنید، که پارامتری است که تعیین می کند چقدر پیشروی خطی روی مدل شما تأثیر می گذارد.

    از مزایای یک پیشروی خطی با پیکربندی مناسب، منحنی های دقیق تر، کنترل در کاهش سرعت منحنی ها و افزایش سرعت بدون کاهش کیفیت است.

    یک کاربر استفاده از عملکرد خطی پیشروی را توصیه می کند زیرا می تواند نتایج عالی را با گوشه های تیزتر و لایه های بالایی صاف تر ارائه دهد. او همچنین خاطرنشان کرد که شما نیاز خواهید داشتراه‌اندازی، پیشروی خطی را فعال کرد، اما نتوانستیم پیشرفت زیادی از آن ببینیم.

    سایر کاربران فکر می کنند استفاده از پیشروی خطی واقعاً هر چاپگری را با تنظیمات Bowden بهبود می بخشد در حالی که برای افرادی که از چاپگرهایی با درایو مستقیم استفاده می کنند کاملاً حیاتی نیست.

    کاربر دیگری توصیه می‌کند که با K-value 0.0 شروع کنید و اگر چاپگر مستقیم دارید، 0.1 تا 1.5 افزایش دهید. او هرگز با ارزش K خود از 0.17 فراتر نرفته است و فقط هنگام چاپ با نایلون به این مقدار رسیده است.

    وقتی متن "//" را همانطور که یک کاربر فهمیده است حذف می‌کنید، همانطور که قبلاً ذکر شد، مهم است که پیشبرد خطی در سیستم عامل خود تعریف شده باشد.

    در اینجا نتایج او از انجام یک آزمایش است. ، جایی که او 0.8 را به عنوان مقدار ایده آل انتخاب کرد.

    Kfactor

    بهترین چاپ های آزمایشی پیشرفته خطی

    فعال کردن پیشروی خطی معمولاً مستلزم انجام چند چاپ آزمایشی است. کاربران مدل های مختلفی را ایجاد کردند که می توانند به شما در انجام آن تست ها کمک کنند. با این پرینت‌های آزمایشی، می‌توانید مقدار پیشروی خطی بهینه را بسیار آسان‌تر بیابید زیرا با توجه به این عملکرد ساخته شده‌اند.

    همچنین به شما کمک می کند تا مشخص کنید که رشته های شما با فعال کردن پیشروی خطی چقدر کند رفتار می کنند. برخی از مدل‌های آزمایشی زیر می‌توانند به شما در تنظیم تنظیمات مفید دیگر نیز کمک کنند.

    در اینجا برخی از بهترین چاپ های آزمایشی پیش خطی که می توانید در Thingiverse پیدا کنید آورده شده است:

    • کالیبراسیون حداقل ماهی
    • خطیتست پل زدن پیشرفته
    • تست پیشرفته خطی
    • کالیبراسیون پیشرفته خطی
    • کیت کالیبراسیون ارتقاء چاپگر
    برای تنظیم عملکرد با توجه به موادی که استفاده می کنید و مدلی که چاپ می کنید.

    کاربر دیگری فعال کردن پیشروی خطی را توصیه می‌کند زیرا به او اجازه می‌دهد تا با استفاده از آن نتایج باکیفیت تولید کند.

    همچنین ببینید: نحوه راه اندازی BLTouch & CR Touch در Ender 3 (Pro/V2)

    پیشرفت خطی شگفت انگیز است! از 3Dprinting

    اطمینان از اینکه چاپگر شما در شرایط کار خوب با اکسترودر کالیبره شده است اولین قدم بسیار مهم است. قبل از شروع با نحوه تنظیم پیشروی خطی، باید بررسی کنید که آیا تنظیمات برش دهنده بهینه شده اند یا خیر.

    توجه به این نکته مهم است که پیشروی خطی هیچ مشکلی را در چاپگر شما برطرف نمی‌کند، بنابراین اگر مشکلی دارید، قبل از فعال کردن این عملکرد سعی کنید آنها را برطرف کنید.

    برای اطلاعات بیشتر در مورد Linear Advance، ویدیوی زیر را بررسی کنید.

    نحوه استفاده از Linear Advance در مارلین

    Marlin شناخته شده ترین سیستم عامل مورد استفاده در چاپگرهای سه بعدی است. اگرچه ممکن است بخواهید به مرور زمان آن را ارتقا دهید، معمولاً این سیستم عامل پیش فرض برای اکثر چاپگرها است.

    در اینجا نحوه استفاده از پیشروی خطی در مارلین آورده شده است:

    1. تغییر و بازنشانی سیستم عامل
    2. تنظیم مقدار K

    1. Firmware را تغییر دهید و دوباره فلاش کنید

    برای استفاده از Linear Advance در Marlin، باید سفت‌افزار چاپگر خود را تغییر دهید و مجدداً مجدداً فلش کنید.

    این کار را با آپلود سیستم عامل مارلین موجود خود در یک ویرایشگر سیستم عامل انجام می دهید، سپس متن "//" را از خط "#define LIN ADVANCE" در زیر حذف می کنید."پیکربندی adv.h".

    امکان یافتن هر نسخه مارلین در GitHub وجود دارد. فقط نسخه ای را که در چاپگر خود استفاده می کنید دانلود کنید و آن را در یک ویرایشگر سیستم عامل آپلود کنید.

    همچنین ببینید: نحوه بازنشانی به تنظیمات کارخانه Ender 3 (Pro، V2، S1)

    کاربران توصیه می کنند از VS Code به عنوان یک ویرایشگر سیستم عامل استفاده کنید زیرا می توانید آن را به صورت آنلاین به صورت رایگان پیدا کنید و به شما امکان می دهد به راحتی سیستم عامل خود را ویرایش کنید. پس از حذف خط، فقط باید سیستم عامل را ذخیره و در چاپگر خود آپلود کنید.

    برای اطلاعات دقیق تر در مورد نحوه ویرایش مارلین با استفاده از VS Code، ویدیوی زیر را بررسی کنید.

    2. K-Value را تنظیم کنید

    آخرین مرحله قبل از کار با پیشروی خطی روی چاپگر، تنظیم K-value است. تنظیم آن بسیار مهم است تا بتوانید به درستی از پیشروی خطی استفاده کنید.

    تنظیمات اسلایسر را در واسط Marlin K-Value Generator تنظیم کنید تا مطابق با مواردی باشد که استفاده می کنید. این به معنای قطر نازل، جمع شدن، دما، سرعت و بستر چاپ است.

    ژنراتور یک فایل G-code برای چاپگر شما با یک سری خطوط مستقیم ایجاد می کند. خطوط آهسته شروع می شوند و سرعت را تغییر می دهند. تفاوت بین هر خط، مقدار K است که استفاده می کند.

    در پایین بخش تنظیمات برش دهنده وب سایت، به «تولید G-code» بروید. اسکریپت G-code باید دانلود و بر روی چاپگر شما بارگیری شود.

    اکنون می توانید چاپ را شروع کنید، اما توجه داشته باشید که هر زمان که سرعت را تغییر دادید، باید K-value خود را تغییر دهید.دما، جمع شدن یا تغییر نوع رشته

    یکی از کاربران استفاده از مولد K-value Marlin را پیشنهاد می کند زیرا به شما کمک می کند تا K-value بهینه را برای چاپگر خود پیدا کنید.

    کاربر دیگری استفاده از محدوده 0.45 - 0.55 را برای مارک های مختلف PLA و 0.6 - 0.65 برای PETG را توصیه می کند زیرا با استفاده از این مقادیر K موفقیت زیادی پیدا کرده است، اگرچه این به تنظیم شما بستگی دارد. کاربر همچنین اضافه کرد که وقتی ببینید اکسترودر در انتهای هر خط کمی به عقب برمی‌گردد، متوجه خواهید شد که کار می‌کند.

    برای اطلاعات بیشتر در مورد نحوه استفاده از پیشروی خطی در مارلین، ویدیوی زیر را بررسی کنید.

    نحوه استفاده از Advance خطی در Cura

    Cura یک برش دهنده بسیار محبوب است که در دنیای چاپ سه بعدی بسیار شناخته شده است.

    در اینجا نحوه استفاده از پیشرفت خطی در Cura آمده است:

    1. دانلود افزونه تنظیمات پیشروی خطی
    2. افزودن G-code

    1. دانلود افزونه Linear Advance Settings

    اولین روشی که می توانید برای استفاده از پیشرفت خطی در Cura انجام دهید این است که افزونه تنظیمات پیشروی خطی را از Ultimaker Marketplace اضافه کنید. برای انجام این کار، ابتدا وارد حساب Ultimaker خود شوید.

    پس از یافتن افزونه در بازار و افزودن آن، باید درخواست پاپ آپ Cura را برای همگام سازی تنظیمات تأیید کنید. افزونه پس از چند پاپ آپ دیگر شروع به کار می کند.

    اگر به منوی "تنظیمات چاپ" بروید، گفتگوی "Setting Visibility" ظاهر می شود ونماد سه خط کنار فیلد جستجو را انتخاب کنید.

    برای قابل مشاهده کردن همه گزینه ها، "همه" را از منوی کشویی انتخاب کنید، سپس روی OK کلیک کنید تا پنجره پایان یابد.

    در کادر جستجو، "linear advance" را تایپ کنید و سپس مقدار ضریب K را در ورودی ضریب پیشروی خطی وارد کنید.

    اگر گزینه Linear Advance Factor مقداری غیر از 0 داشته باشد، پیشروی خطی فعال خواهد شد. کاربران هم این روش و هم روشی که در بخش بعدی توضیح داده شده است را به عنوان دو روش آسان برای فعال کردن پیشروی خطی در Cura توصیه می کنند.

    یکی از کاربران همچنین توصیه می‌کند به «افزونه تنظیمات مواد» نگاهی بیندازید که به شما امکان می‌دهد یک فاکتور پیشروی خطی متفاوت را برای هر ماده تنظیم کنید.

    2. افزودن G-Code

    یکی دیگر از روش‌های روشن کردن پیشروی خطی در Cura استفاده از اسکریپت‌های شروع G-code است که باعث می‌شود اسلایسر قبل از شروع فرآیند چاپ، G-code خطی پیشرفته را برای چاپگر ارسال کند.

    برای انجام این کار، فقط "تنظیمات" را از منوی بالای Cura انتخاب کنید. سپس "Manage Printers" را از منوی کشویی انتخاب کنید.

    پس از انتخاب چاپگری که باید سفارشی شود، روی گزینه "تنظیمات ماشین" کلیک کنید.

    سپس باید یک خط نهایی از ورودی Start G-code را با G-Code خطی پیشرفته (M900) و ضریب K اضافه کنید. برای مثال، برای ضریب K 0.45، «M900 K0.45» را اضافه می‌کنید تا پیشروی خطی به درستی فعال شود.

    خطیAdvance به‌محض شروع فرآیند چاپ توسط Cura به‌طور خودکار فعال می‌شود، زیرا G-Codes در ورودی Start G-Code قبل از هر چاپ اجرا می‌شود، و شما را از فعال کردن دستی آن در هر بار چاپ بی نیاز می‌کند.

    برای غیرفعال کردن این ویژگی می توانید ضریب K را به 0 تغییر دهید یا خط را از کادر حذف کنید. توجه داشته باشید که اگر سیستم عامل شما از پیشروی خطی پشتیبانی نمی کند، همانطور که یکی از کاربران گفته است، G-Code توسط چاپگر شما نادیده گرفته می شود.

    برای اطلاعات بیشتر در مورد ویرایش کدهای G در Cura، ویدیوی زیر را بررسی کنید.

    نحوه استفاده از Linear Advance در Klipper

    Klipper یکی دیگر از سیستم عامل های چاپ سه بعدی بسیار محبوب است. در Klipper، می‌توانید از تابع خطی پیشروی نیز استفاده کنید، اما مهم است که توجه داشته باشید که نام دیگری دارد.

    "Pressure Advance" نحوه برچسب گذاری این ویژگی در Klipper است. برای استفاده صحیح از قابلیت Pressure Advance، باید تنظیمات آن را به درستی تعیین کنید.

    در اینجا نحوه استفاده از پیشروی خطی در کلیپر آورده شده است:

    1. مدل آزمایش چاپی
    2. مقدار پیشرفت فشار بهینه را تعیین کنید
    3. مقدار Advance فشار را محاسبه کنید
    4. مقدار را در Klipper تنظیم کنید

    1. چاپ مدل آزمایشی

    اولین مرحله توصیه شده چاپ یک مدل آزمایشی است، مانند مدل آزمایشی برج مربع، که به شما امکان می دهد مقدار Advance فشار را به تدریج افزایش دهید.

    داشتن یک مدل آزمایشی همیشه خوب استهنگام تنظیم در تنظیمات پیشرفته تر مانند Pressure Advance آماده است، به این ترتیب می توانید به راحتی به مقادیر بهینه برسید.

    2. مقدار پیشروی فشار بهینه را تعیین کنید

    شما باید با اندازه گیری ارتفاع چاپ آزمایشی، از گوشه های آن، مقدار فشار بهینه را تعیین کنید.

    ارتفاع باید بر حسب میلی متر باشد و باید با اندازه گیری از پایه چاپ آزمایشی تا جایی که بهترین به نظر می رسد محاسبه شود.

    شما باید با نگاه کردن به آن نقطه را متوجه شوید زیرا فشار بیش از حد باعث تغییر شکل چاپ می شود. اگر گوشه ها ارتفاع متفاوتی دارند، کمترین را برای اندازه گیری انتخاب کنید.

    برای اندازه‌گیری مناسب چاپ آزمایشی، کاربران استفاده از کولیس دیجیتال را توصیه می‌کنند که می‌توانید آن را با قیمت‌های عالی در آمازون پیدا کنید.

    3. مقدار پیش‌فرض فشار را محاسبه کنید

    برای مرحله بعدی، باید یک محاسبه برای تعیین مقدار پیش‌فرض فشار انجام دهید.

    می‌توانید محاسبه را به صورت زیر انجام دهید: شروع + ارتفاع اندازه‌گیری شده بر حسب میلی‌متر * ضریب = فشار پیشروی.

    شروع معمولاً 0 است زیرا پایین برج شما است. عدد ضریب این خواهد بود که چقدر پیشروی فشار شما در طول چاپ آزمایشی تغییر می‌کند. برای چاپگرهای لوله Bowden، این مقدار 0.020 و برای چاپگرهای Direct Drive، 0.005 است.

    برای مثال، اگر ضریب افزایشی 0.020 را اعمال کنید و بهترین گوشه ها 20 میلی متر باشد، آنگاهشما باید 0 + 20.0 * 0.020 را وارد کنید، و یک مقدار پیشروی فشار 0.4 دریافت خواهید کرد.

    4. مقدار را در Klipper تنظیم کنید

    پس از انجام محاسبات، می توانید مقدار را در قسمت فایل پیکربندی Klipper تغییر دهید. به بخش پیکربندی Klipper که در نوار بالایی وجود دارد بروید و فایل printer.cfg را باز کنید.

    این فایل پیکربندی است، یک بخش اکسترودر وجود دارد که در آن ورودی "pressure_advance = pa value" را در انتهای آن اضافه می کنید.

    اگر از مثال قبلی استفاده کنیم، ورودی به این صورت خواهد بود: "advance_pressure = 0.4"

    پس از وارد کردن مقدار، فقط باید سیستم عامل خود را مجددا راه اندازی کنید تا عملکرد به درستی فعال شد برای راه اندازی مجدد کلیپر کافی است به گزینه "ذخیره و راه اندازی مجدد" در گوشه بالا سمت راست بروید.

    کاربران استفاده از Pressure Advance را در Klipper توصیه می کنند زیرا می توانید تنظیمات را به گونه ای بهینه کنید که واقعاً چاپ های شما را بهبود بخشد.

    یک کاربر در حالی که تنظیمات مختلف Pressure Advance را در Klipper آزمایش می‌کرد، فقط در 12 دقیقه یک Benchy سه بعدی زیبا را چاپ کرد.

    من قایق را دوست دارم! و کلیپر. و پیشروی فشار... تست یک ماکرو که اینجا پیدا کردم! from klippers

    برای مشاهده اطلاعات بیشتر در مورد استفاده از Pressure Advance در Klipper، ویدیوی زیر را بررسی کنید.

    نحوه استفاده از Linear Advance در Ender 3

    اگر صاحب یک Ender 3 هستید، می توانید از پیشرفت خطی نیز استفاده کنید، اما توجه داشته باشید که ممکن استبرای این کار باید مادربرد خود را ارتقا دهید.

    دلیل آن این است که مادربرد Creality نسخه 4.2.2 و پایین‌تر دارای درایورهایی است که همانطور که توسط یک کاربر بیان شده است به حالت قدیمی متصل می‌شوند.

    او بیان کرد که این عملکرد روی مادربردهای 4.2.7 و هر مدل جدیدتر عالی کار خواهد کرد. این مورد برای مادربرد Official Creality 3D Printer Ender 3 Upgraded Silent Board V4.2.7 است که می توانید آن را در آمازون بیابید.

    کاربران این مادربرد را توصیه می کنند زیرا بی صدا است و از مواد باکیفیت ساخته شده است و آن را به یک ارتقاء ارزشمند به Ender 3 تبدیل می کند.

    علاوه بر بررسی در نسخه های مادربرد، هیچ نگرانی در مورد استفاده از پیشروی خطی در Ender 3 وجود ندارد و می توانید آن را از طریق Marlin، Cura یا Klipper فعال کنید.

    برای اطلاع از نحوه فعال کردن پیشروی خطی با استفاده از سیستم عامل دلخواه خود، می توانید بخش های قبلی را بررسی کنید.

    نحوه استفاده از Linear Advance در Direct Drive

    ماشین‌های درایو مستقیم می‌توانند از پیشروی خطی استفاده کنند، اگرچه تنظیمات نوع Bowden بیشترین سود را از آن دارند.

    داشتن یک چاپگر سه بعدی درایو مستقیم به این معنی است که چاپگر شما از یک سیستم اکستروژن مستقیم استفاده می کند که با نصب اکسترودر روی سر چاپ، رشته را به انتهای داغ فشار می دهد.

    این با سیستم Bowden متفاوت است، که اغلب دارای اکسترودر روی قاب چاپگر است. برای رسیدن به چاپگر، رشته از طریق یک لوله PTFE عبور می کند.

    یک کاربر با درایو مستقیم

    Roy Hill

    روی هیل یک علاقه‌مند به پرینت سه‌بعدی و استاد فناوری است که دانش زیادی در مورد همه چیزهای مرتبط با چاپ سه بعدی دارد. روی با بیش از 10 سال تجربه در این زمینه، بر هنر طراحی و چاپ سه بعدی تسلط یافته است و در آخرین گرایش ها و فناوری های چاپ سه بعدی متخصص شده است.روی دارای مدرک مهندسی مکانیک از دانشگاه کالیفرنیا، لس آنجلس (UCLA) است و برای چندین شرکت معتبر در زمینه چاپ سه بعدی از جمله MakerBot و Formlabs کار کرده است. او همچنین با مشاغل و افراد مختلف برای ایجاد محصولات پرینت سه بعدی سفارشی که صنعت آنها را متحول کرده است، همکاری کرده است.جدای از علاقه اش به چاپ سه بعدی، روی یک مسافر مشتاق و علاقه مندان به فضای باز است. او از گذراندن وقت در طبیعت، پیاده روی و کمپینگ با خانواده لذت می برد. او همچنین در اوقات فراغت خود به مهندسان جوان مشاوره می دهد و دانش خود را در زمینه چاپ سه بعدی از طریق پلتفرم های مختلف از جمله وبلاگ محبوب خود، چاپ سه بعدی چاپ سه بعدی، به اشتراک می گذارد.