فریمور و مینبرد پرینتر سهبعدی: Marlin یا Klipper، نصب Klipper با Mainsail یا Fluidd و درایورهای بیصدای TMC2209
فریمور نرمافزار داخل مینبرد پرینتر است که جیکد را به حرکت موتور و کنترل دما تبدیل میکند. دو گزینهٔ اصلی پرینترهای باز Marlin و Klipper هستند. پرینترهای بسته مثل Bambu فریمور اختصاصی خودشان را دارند و این راهنما برای آنها نیست.
Marlin یا Klipper؟
| Marlin | Klipper | |
|---|---|---|
| اجرا | مستقل روی خود مینبرد | کامپیوتر لینوکسی (رزبریپای یا مشابه) + مینبرد |
| تغییر تنظیمات | معمولاً کامپایل و فلش دوباره | ویرایش فایل متنی printer.cfg و ریستارت |
| سرعت و Input shaping | محدودتر | Input shaper و Pressure advance بومی، مناسب سرعت بالا |
| رابط | LCD پرینتر | وب: Mainsail یا Fluidd |
| سختی | سادهتر | به آشنایی با لینوکس نیاز دارد |
اگر پرینترت خوب کار میکند و دنبال سرعت بالا نیستی، Marlin کافی است. Klipper برای ارتقا، سرعت بالا و مدیریت از راه دور جذاب است.
نصب Klipper
آماده کردن کامپیوتر میزبان

روی رزبریپای یا هر کامپیوتر لینوکسی، Raspberry Pi OS Lite (یا لینوکس سبک) نصب کن و با SSH وصل شو. اگر رزبریپای گران یا کمیاب است، یک لپتاپ یا مینیپیسی قدیمی لینوکسی هم کار میکند.
نصب با KIAUH

با اسکریپت KIAUH، سه بخش Klipper، Moonraker و رابط وب Mainsail یا Fluidd را نصب کن. هر دو رابط فعال و بهروز هستند.
ساخت و فلش فریمور برای برد

با make menuconfig فریمور را دقیقاً برای مدل مینبرد و پردازندهٔ خودت بساز. بیشتر بردها با کپی فایل روی کارت SD و روشن کردن پرینتر فلش میشوند. فایل printer.cfg نمونهٔ برد یا پرینترت را از مخزن Klipper بردار و پینها را بررسی کن.
TMC2209 و Input shaper

برای درایورهای بیصدای TMC2209، آنها را در حالت UART و با بخش [tmc2209] تنظیم کن. برای Input shaper با شتابسنج (مثل ADXL345) فرکانس لرزش را اندازه بگیر و در بخش [input_shaper] وارد کن. سپس Pressure advance را کالیبره کن.
نکات ایمنی
بعد از تعویض فریمور، محافظت حرارتی (Thermal runaway) را تست کن و حداکثر دمای نازل را مطابق هاتاند تنظیم کن. پرینتر را هرگز بدون تست این موارد بیمراقب نگذار.
سوالات متداول
مینبرد ارتقا بدهم؟
اگر برد قدیمی ۸ بیتی و درایورهای پرصدا داری، برد ۳۲ بیتی با TMC2209 هم بیصداتر است و هم پردازش بیشتری دارد. برای Klipper حتی برد قدیمی هم کار میکند، چون پردازش اصلی روی کامپیوتر میزبان است.
برگشت به Marlin ممکن است؟
بله. کافی است فریمور Marlin مخصوص برد را دوباره فلش کنی.
منابع و مطالعهٔ بیشتر
- Klipper documentation — Installation
- Klipper documentation — TMC drivers
- UAVMODEL — Klipper migration from Marlin 2026 guide
- 3Delta Designs — Firmwares
- PiDIYLab — Klipper on Raspberry Pi with input shaping
راهنماهای مرتبط
- ارتقا یا ساخت پرینتر سهبعدی: ارتقاهای ارزشمند Ender 3، اکسترودر دایرکت، هاتاند تمامفلزی و ساخت Voron
- عیبیابی کیفیت پرینت سهبعدی: جابهجایی لایه، موجدار شدن (Ringing)، نوار Z، پای فیل، کمخروجی و جدا شدن لایهها
- کالیبرهٔ پرینتر سهبعدی مرحلهبهمرحله: دما، حداکثر سرعت حجمی، Pressure Advance، فلو و ریترکت در OrcaSlicer
- راهاندازی مزرعهٔ پرینت (Print farm) و پرینت پیوسته: نرمافزار مدیریت، صف کار، قطع برق و ایمنی آتش
همهٔ راهنماهای آموزشی · ابزارهای آنلاین · کتابخانهٔ طرحهای برش