少兒編程 > 文章資訊 > 3D打印 > Printrbot正在重寫Marlin固件以提升用戶體驗
Printrbot正在重寫Marlin固件以提升用戶體驗
童程童美 2016-11-15
上周,以堅持開源路線而在行業獨樹一幟的3D打印機生產商Printrbot宣布,該公司正在重寫自己的3D打印機固件。而根據該公司創始人兼CEO Brook Drumm的說法,實際上就是我們常見的開源固件Marlin。
摘要上周,以堅持開源路線而在行業獨樹一幟的3D打印機生產商Printrbot宣布,該公司正在重寫自己的3D打印機固件。而根據該公司創始人兼CEO Brook Drumm的說法,實際上就是我們常見的開源固件Marlin。
“我們正在對Marlin進行挖掘,看看是否能夠用一個esp8266模塊連接到WiFi和我們的云計算服務。”Drumm說,“在清理出一堆不需要的(非Printrbot)代碼后,情況越來越清楚——我們有各種原因需要擴展其功能。而且非常明顯,它有很多東西需要修改。
這并不是說Marlin沒用了。但是我們在其中發現了很多沒有任何意義的東西。有些功能寫得不好,有些功能用得不多,還有些功能需要改進。總之,我們認為,如果要進一步發展的話,就不能基于現有的系統。”
因此,該公司正在為Printrbot 3D打印機用戶完全改寫Marlin固件。盡管改寫后的新固件仍將保持開源,但Drumm強調,這些變化將是“完全聚焦”于Printrbot的硬件和軟件。該公司也歡迎其用戶根據自己的需要修改固件,但是一旦新的代碼發布之后Printrbot將不會指導任何項目。據天工社了解,改進后的Marlin固件將包括:
●讓打印機主板接受一個包含了esp8266模塊的擴展板以支持WiFi和AD卡;
●通過WiFi連接到Printrbot的云服務和軟件,并驗證連接,讓用戶通過Printrbot的UI控制它,該UI可以通過任何瀏覽器打開;
●跟蹤用戶的固件使升級更加容易;
●允許Printrbot把他們的供應商和產品ID編進一串唯一的序列號并加到每塊主板上。這將使他們的軟件能夠識別正在運行的設備并簡化配置。
新版本的Marlin可以在任何現有的打印機主板上運行,但是它還不能在任何桌面軟件中使用,直到有人專門針對OctoPrint、Repetier和Cura編寫了相應的插件。不過一旦用戶群獲得了新的代碼,估計這也用不了多長時間。而且Printrbot也將公布創建插件所需的信息,不過剩下的就需要由用戶來完成了。其背后的原因是Printrbot正在從桌面開源軟件上離開,而轉向他們自己的基于云計算的軟件。這種轉移正在行業內的許多家公司內發生。
“未來人們將越來越多地使用手機、平板電腦和PC以無線的方式運行自己的機器。”Drumm說。“我覺得這就是行業的發展方向,我們希望這可以幫助別人跟我們一起朝這個方向進發。”