مهاجرت به Klipper: هنگام انتقال از Marlin به چه نکاتی باید توجه کرد؟
Marlin سالهاست بهعنوان پرکاربردترین فریمور متنباز در دنیای چاپ سهبعدی قابلیت اطمینان خود را اثبات کرده است. اما در سالهای اخیر Klipper بهلطف مزایای سرعت و دقت، بهویژه در میان کاربرانی که با مواد ABS و مواد مهندسی کار میکنند، بهسرعت در حال گسترش است. پس هنگام مهاجرت به Klipper از Marlin، چه نیازمندیهای سختافزاری، چه مراحل نرمافزاری و چه دامهایی در انتظار شماست؟ در این مقاله فرایند مهاجرت را گامبهگام و بهصورت بیطرفانه بررسی میکنیم.
Klipper چه چیزی وعده میدهد؟
Klipper محاسبات حرکت را به یک Raspberry Pi یا دستگاه لینوکسی دیگر منتقل میکند و نقش میکروکنترلر روی برد اصلی پرینتر را تنها به ارسال سیگنال محدود میکند. بهلطف این معماری، کنترل دقیق حرکت در سرعتهای بسیار بالاتر (150-300 mm/s و بالاتر) ممکن میشود. قابلیتهای پیشرفتهای مانند input shaper و pressure advance بهصورت بومی در Klipper پشتیبانی میشوند. این موضوع بهویژه برای کارگاههایی که میخواهند قطعات بزرگ را در زمان کوتاه چاپ کنند، مزیت مهمی فراهم میکند. Klipper همچنین قابلیتهای مدرنی مانند مدیریت پرینتر از مرورگر از طریق رابط وب (Mainsail یا Fluidd)، تماشای جریان دوربین و ذخیره تاریخچه چاپ را به همراه میآورد.
بررسی سختافزار پیش از مهاجرت
پیش از مهاجرت به Klipper، مطمئن شوید که سختافزارهای زیر را در اختیار دارید:
- یک دستگاه لینوکسی: Raspberry Pi 3B+ یا Pi 4/5 استاندارد در نظر گرفته میشود. Pi Zero 2W نیز برای عملیات پایه کافی است، اما رابط وب ممکن است کندتر کار کند.
- اتصال USB یا UART: بیشتر بردهای اصلی میتوانند از طریق USB متصل شوند. بردهای SKR Mini E3، Manta و بیشتر بردهای Creality مستقیماً پشتیبانی میشوند.
- برد اصلی سازگار: Klipper تقریباً هر برد اصلی مبتنی بر ATmega، ARM Cortex (STM32, LPC, RP2040) را پشتیبانی میکند. تنها کافی است مدل پردازنده برد خود را بیابید و آن را در فهرست پشتیبانی Klipper بررسی کنید.
- منبع تغذیه پایدار: اگر Raspberry Pi همان منبع تغذیه پرینتر را به اشتراک بگذارد، ممکن است نوسان رخ دهد. استفاده از یک آداپتور 5V جداگانه قابلاعتمادتر است.
مراحل نصب
نصب Klipper ممکن است در نگاه اول کمی پیچیده بهنظر برسد، اما بهمحض دنبالکردن مراحل خواهید دید که فرایندی کاملاً منطقی است:
ابتدا باید Klipper را روی Raspberry Pi نصب کنید. عملیترین راه برای این کار اسکریپت KIAUH (Klipper Installation And Update Helper) است که Klipper، Moonraker، Mainsail یا Fluidd را با یک دستور نصب میکند. سپس باید میکروکنترلر صحیح برای برد اصلی پرینتر خود را انتخاب کنید، فریمور را کامپایل و روی برد بارگذاری کنید. این مرحله بسیار سادهتر از راهاندازی محیط کامپایل مانند Marlin است، زیرا رابط make menuconfig در Klipper تنها اطلاعات پایهای مانند نوع پردازنده، سرعت ارتباط و پینهای اتصال را میپرسد. پس از بارگذاری فریمور روی برد و برقراری اتصال با Raspberry Pi، نوبت به فایل printer.cfg میرسد.
printer.cfg: قلب Klipper
فایل printer.cfg جایی است که کل پیکربندی پرینتر خود را بهصورت متنی تعریف میکنید. هر کاری که در Configuration.h در Marlin انجام میدادید، اینجا با قالبی شفاف و خوانا انجام میشود. مهمترین گام، شروع با یک فایل printer.cfg نمونه متناسب با پرینتر خودتان است. مخزن Klipper در GitHub پیکربندیهای آمادهای برای بیشتر بردهای اصلی و مدلهای رایج پرینتر دارد. با قرار دادن این فایل بهعنوان پایه، باید مقادیر مخصوص پرینتر خود مانند جریان موتور پلهای، جهت محورها، موقعیتهای endstop و نوع سنسور دما را بهروزرسانی کنید.
اشتباهات رایج هنگام مهاجرت
رایجترین مشکلاتی که هنگام انتقال از Marlin به Klipper با آنها روبهرو میشوید عبارتاند از:
- جهت یا جریان نادرست موتور پلهای: فراموش نکنید که مقدار dir_pin را با ! در printer.cfg معکوس کنید. اگر مقادیر جریان را متفاوت از Marlin وارد کنید، موتورها ممکن است بیش از حد داغ شوند.
- خطای نوع ترمیستور: ترمیستوری که در Marlin درست کار میکند، در Klipper با سری تشخیص متفاوتی تعریف میشود. مطمئن شوید که مقدار sensor_type را درست انتخاب کردهاید.
- منطق endstop: منطق endstop که در Marlin به آن عادت کردهاید (بهطور معمول باز/بسته) در Klipper با ! (معکوس) تنظیم میشود.
- امتحان سرعت بالا در نخستین آزمایش: با اینکه Klipper سرعتهای بالا را وعده میدهد، انجام نخستین چاپها با سرعت پایین (40-50 mm/s) برای کنار گذاشتن مشکلات مکانیکی ایمنتر است.
اگرچه فرایند مهاجرت در نگاه نخست پیچیده بهنظر میرسد، اما اگر مراحل درست را دنبال کنید کاری است که میتوانید در یک شب به پایان برسانید. اگر میخواهید از مزایای سرعت و کیفیت Klipper بهرهمند شوید اما نمیخواهید درگیر راهاندازی شوید، میتوانید پروژه خود را با ابزار محاسبه قیمت آنی برای ما بارگذاری کنید و چاپ FDM سریع و دقیق تولیدشده با تجهیزات حرفهای ما را تحویل بگیرید.
برای اطلاعات دقیقتر درباره Klipper و نکات نگهداری پرینتر، به راهنمای نگهداری پرینتر سهبعدی و مقایسه Klipper و Marlin ما سری بزنید.

