فریمور مارلین دارای قابلیتی به نام Power-loss Recovery است که توسط آن میتوان پس از قطع تغذیه به فرآیند پرینت ادامه داد. با فعال شدن این ویژگی وضعیت فعلی فرآیند پرینت در پوشهای در کارت حافظه (SD) ذخیره میشود. در صورت خرابی دستگاه یا قطع برق، فریمور مارلین گزینهای را برای از سرگیری کار متوقف شدهی پرینتر ارائه می دهد.
این ویژگی میتواند بدون نیاز به اضافه کردن مدار هشدار قطع برق در غالب یک فایل بازیابی فعال شده و یا درصورتیکه POWER_LOSS_PIN تنظیم شده باشد، در صورت شناسایی قطعی برق شهر اطلاعات بازیابیشده، نوشته میشوند. معمولا استفاده از گزینه دوم توصیه نمیشود؛ زیرا نوشتن مداوم اطلاعات روی کارت حافظه باعث کوتاه شدن عمر آن شده و فرآنید پرینت به جای تکرار پرینت آخرین لایه در همان قسمتی که متوقف شده از سر گرفته میشود. توجه داشته باشید که برای دستیابی به این قابلیت نیاز به آخرین ورژن فریمور مارلین و نمایشگر کنترلر پرینتر سهبعدی داریم. در ادامه نحوهی فعالسازی این قابلیت در فریمور مارلین بیان میشود.
در ابتدا وارد تب Configuration_adv.h شده و خط زیر را از حالت کامنت خارج کنید.
#define POWER_LOSS_RECOVERY
در صورتیکه از مدار تشخیص قطع برق استفاده میکنید، دو خط زیر را نیز از حالت کامنت خارج کنید.
#if ENABLED(POWER_LOSS_RECOVERY)
//#define POWER_LOSS_PIN 44 // Pin to detect power loss
//#define POWER_LOSS_STATE HIGH // State of pin indicating power loss
در مرحلهی آخر وارد تب power_loss_recovery.h شده و خط زیر را نیز فعال کنید.
#define SAVE_EACH_CMD_MODE
ehsan دنبال کردن