از چالش های میراث تا راه حل های مدرن « Fabbaloo

رئیس FAME 3D John Olhoft در فروشگاه شرکت LulzBot (منبع: Fabbaloo)

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

جان اولهوف، مدیرعامل FAME 3D، سازنده پرینترهای سه بعدی برند LulzBot با من تماس گرفت. اولهوف در حالی تماس گرفت که چند روز قبل از راه اندازی چاپگر سه بعدی “تخت بلند” غیرمعمول آنها خبر داده بودیم.

در طول بحث ما در مورد استفاده از نرم افزار برای تجهیزات LulzBot صحبت کردیم. مانند بسیاری از تولیدکنندگان چاپگرهای سه بعدی، FAME 3D از UltiMaker Cura به عنوان نرم افزار برش برای تجهیزات خود استفاده کرده است.

سازندگان پرینترهای سه بعدی معمولاً به چند دلیل از نرم افزار برش شخص ثالث برای تجهیزات خود استفاده می کنند:

  • این نرم افزار به صورت متن باز و بدون پرداخت هزینه در دسترس است
  • اپراتورها اغلب از قبل با استفاده از نرم افزار آشنا هستند
  • جامعه منبع باز یا سایر احزاب نرم افزار را با ویژگی های پیشرفته به روز نگه می دارند

دو راه وجود دارد که یک سازنده چاپگر سه بعدی می تواند از این نرم افزار استفاده کند. آنها به سادگی می توانند پروفایل های چاپی را برای تجهیزات خود تهیه کنند، که انجام آن بسیار ساده است. راه دیگر این است که کد منبع باز نرم افزار را بگیرید و به نوعی آن را اصلاح کنید. سازندگان ممکن است دومی را انتخاب کنند، یک رویکرد پیچیده تر، تا ویژگی های خاصی را برای تجهیزات خود که در تجهیزات دیگر در دسترس نیستند، اضافه کنند.

تجهیزات LulzBot مدت‌هاست که از رویکرد نرم‌افزاری اصلاح‌شده، به‌ویژه با UltiMaker Cura استفاده می‌کنند.

بخوان:  چگونه نرم افزار فعلی در سازگاری فایل های چاپ سه بعدی کوتاه می آید « Fabbaloo

این بدان معناست که هنگام خرید یک دستگاه LulzBot، احتمالاً یک حافظه USB حاوی نسخه اصلاح شده UltiMaker Cura پیدا خواهید کرد. این، یا می توانید جدیدترین نسخه را از وب سایت شرکت دانلود کنید.

با این حال، در چند سال اخیر مشکلی وجود داشته است: نسخه UltiMaker Cura که با تجهیزات LulzBot و برای آن توزیع شده است، روی نسخه نسبتاً قدیمی UltiMaker Cura بوده است. حتی اخیراً نسخه LulzBot بر اساس UltiMaker Cura نسخه 3.x است، در حالی که نسخه فعلی 5.x است.

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

من تعجب کردم که چه چیزی باعث انتشار این نرم افزار قدیمی شده است و توضیح جالبی از Olhoft دریافت کردم.

به نظر می رسد که نرم افزار Cura توسط FAME 3D به ارث رسیده است که آنها دارایی های Aleph Objects، توسعه دهندگان اصلی پلتفرم LulzBot را خریداری کردند.

خوانندگان ممکن است به یاد بیاورند که Aleph Objects به طور ناگهانی کارگران را اخراج کرد و اساساً در سال 2020 تعطیل شد. برای مدتی بیم آن می رفت که این پایان برند معتبر LulzBot باشد، اما پس از آن برخی از افراد به رهبری Olhoft از Fargo، ND، FAME 3D را ایجاد کردند و از آن خارج شدند. تمام دارایی ها را افزایش دهید در یک عملیات نیمه شب با چندین نیمه تریلر، آنها کل عملیات را از کلرادو به داکوتای شمالی منتقل کردند و برند LulzBot را دوباره راه اندازی کردند.

بخوان:  چگونه پرینت سه بعدی ابعاد جدیدی به سوله های مردانه می بخشد « Fabbaloo

از جمله دارایی هایی که آنها به دست آوردند، نسخه اصلاح شده UltiMaker Cura بود که توسط کارکنان قبلی Aleph Objects ساخته شده بود.

به نظر می رسد که طراحی نرم افزار کاملاً “عمیق” در کد بوده است، یا به قول اولهوف، “چنگال قوی” کد است. به حدی که مهاجرت به نسخه های جدیدتر UltiMaker Cura بسیار دشوار بود. این امر به ویژه به این دلیل بود که FAME 3D مایل بود به پشتیبانی از تجهیزات قدیمی که قبلاً تحت نام LulzBot فروخته می شد، ادامه دهد.

اولهوف توضیح داد که تیم نرم افزاری آنها بیش از دو سال را صرف مهندسی مجدد ادغام خود با UltiMaker Cura از ابتدا کرده است، به طوری که اکنون این کار به گونه ای انجام می شود که امکان مهاجرت آسان تر به نسخه های بعدی را فراهم می کند. کد آنها اکنون با موتور مدرن Cura سازگار است.

دو هفته پیش آنها نسخه جدید LulzBot Cura را بر اساس UltiMaker Cura 4.14 منتشر کردند که اولین نسخه از پلتفرم جدید توسعه یافته آنها بود.

Olhoft گفت که آنها اکنون در حال کار بر روی انتقال به نسخه 5.6 هستند که نسخه فعلی است. به نظر می رسد که آنها به زودی کاملاً به روز شوند.

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

از طریق LulzBot

منبع: https://www.fabbaloo.com/news/lulzbot-slicing-software-revamp-from-legacy-challenges-to-modern-solutions

نوشته ایجاد شد 127

نوشته های مرتبط

متنی که میخواهید برای جستجو وارد کرده و دکمه جستجو را فشار دهید. برای لغو دکمه ESC را فشار دهید.

بازگشت به بالا