3D打印機常用軟件Cura介紹
Cura是一款智能的前端顯示,,調整大小,,切片和打印軟件
1. 打印機固件
打印機固件讀取溫度等傳感器的實時數(shù)據(jù),并控制硬件協(xié)作完成打印,。它最主要功能是讀取“轉到X,,Y,Z坐標”和“擠壓?”命令,,然后轉化成電機的輸入,。
我迫不及待地將Ultimaker打印機升級到默認“5D”固件到“Marlin”,打印速度比原來的固件快很多,。升級非常容易,,就像上傳到一個普通的開放式硬件的Arduino(該打印機是基于Arduino的),。只要按一下按鈕,就大功告成了,。
這可不會弄壞你的打印機,,所以盡管嘗試
如果你想組裝一臺你自己的3D打印機,你可以去了解Daid's 優(yōu)秀的固件“builder”,。它可能有你需要的所有功能,,例如SD卡閱讀器,熱床等,。
另一個有趣的固件命名為sailfish正在被用起來(尚未用于Ultimaker),,它看起來速度甚至更快。如果你需要的話,,可以去reprap論壇查閱固件清單,。
2. 打印機的軟件界面
我已經(jīng)迅速從默認的ReplicatorG切換到Cura打印軟件。
首先,,Cura適用于Windows,,Linux和Mac。它擁有一個非常漂亮的向導升級您的打印機,,測試,,校準你的絲料機,后者是非常重要的,,可以影響你的打印質量,。
Cura工作起來非常完美。我很少遇到切片的問題,,其中有一個也很難稱其為BUG:分層有沒有簡單的解決方案,,因為噴嘴有一個給定的尺寸,這必然影響到打印,。打印一個圓中加一個標記的圖案,如何選擇不相交的路徑,,想想你就會明白這個問題...Cura很方便地顯示切片是怎么回事,,如果需要的話你可以方便的調整它地各種參數(shù)(如填充,懸垂等),。
2,1 切片軟件將3D STL對象轉換為G代碼的打印機命令Cura,,如果有的話,最大的缺點是,,其切片軟件是基于Skeinforge,。 Skeinforge是一個緩慢的野獸,功能強大足以滿足FDM 3D打印需要(例如,,它知道如何打磨或激光切割),。它真的有非常多的功能用于打印,,以及數(shù)不清的插件...Cura因為隱藏其各種選項并為人們提供正確值,使得它非常容易使用,。它也為Ultimaker打印機提供了合適的初始設置,,并且更快。但是,,世上沒有完美的事,,這個切片軟件的更新幾乎完全停滯,而Cura卻以穩(wěn)健的步伐不斷改善,。當你得到一個(罕見)切片的錯誤,,你將能更好地解決它,而不是等待一個修復,!
2.2 備用切片軟件
由于切片的過程可能是最重要的部分,,我給了年輕的slic3r一試的一段時間。這是更快的速度,。但是相比Cura的切片軟件,,這也是越野車。我很快就決定我將更好地花上5分鐘時間而不是20秒切片復雜的零件,,無法打印...據(jù)說將來它將會集成到cura里面,,只要它是穩(wěn)定后,這真是一件好事,,萬眾期待阿,。
當然,也有其他切片軟件如Kisslicer的共享軟件,。它配備了一些奇思妙想,,如在打印對象上面自動添加一個打印區(qū)域來清理打印頭(特別適用于印刷頭雙)。我想這些功能將很快被其他切片軟件所采用,。事實上,,我看到過類似的功能Skeinforge插件。
對于獨立切片軟件,,您將需要一個軟件G代碼發(fā)送到打印機,。 Printrun是開源的免費軟件如你所需。它也讓你對打印機直接控制,,例如:檢測并實時控制電機和傳感器,。需要注意的是Printrun已經(jīng)嵌入到cura,相關檢查目錄,,你會找到它的,。
最后,如果你想完全的自己手動控制很多的選項,,那你可能只需要使用Skeinforge和Printrun,�,?峙履憧赡懿幌M@樣,否則你就不會讀這篇文章了,!
2.3 Netfabb
最后,,還有一個全功能的售價700美元netfabb。這是一個完整的,,相當昂貴的專業(yè)軟件,,所有這一切,再加上一些漂亮的網(wǎng)格操作,,而其他版本怎沒有,。也有一款免費版名為netfabb studio basic的。它有一些有有點以及不開源源代碼軟件通病,,我從來不覺得它有用;
還要注意的是Netfabb提供了一個額外的不錯的,,有效的,而且完全免費的Web服務來清理你的STL對象,。這有時會發(fā)生,,所以想想,當你切的問題,,有時有重大損壞的STL對象,,例如:有不一致的孔或不正確的法線。Netfabb Web服務會給你進行二進制格式修復,,這比默認的文本版本的STL更有用,。
3. 我用來設計可打印對象的軟件。
設計并創(chuàng)建一個三維物體有不少CAD軟件,。說真的,,太多了...
3.1通常的建模
我絕對是一個程序員,我會更好地學習一門新的語言,,而不是一個軟件界面...隨著時間的推移,,雖然需要,我會回去用Blender(一個真正的和免費的3D建模和渲染的軟件),,甚至試圖再次SketchUp的有點更嚴重的說,,既然有這么多的人使用它。我用了一段時間的優(yōu)秀宜用的tinkercad,,這是我見過的最直觀的建模工具之一,,但從長遠來看仍然像一個玩具(為什么,?),。這是一個在線應用程序(無需安裝任何東西,由于WebGL的),,它仍然可以非�,?焖俚厥褂米匀唤ㄔO性的立體幾何范式(CSG)設計圖案,。
我擔心很多互動的建模工具可能缺乏精度或“可調性”,而腳本建模工具則天生就有,。這對我來說是一個攪局者:用鼠標設計的東西是酷,,但我總是要不斷地調整設計。有時,,這樣的軟件無法勝任,,因為你需要不斷地修改修改再修改。
3.2 Openscad
因此,,對于技術的對象,,即,非有機形狀,,openscad的真正的可以,。我在系統(tǒng)地用它。
openscad所設計的形狀看上去都是兩間相連的領域和兩個連接的矩形以及一些空隙,。
Openscad不是交互式的,,因為它是一種編程語言,明確定位于創(chuàng)建三維形狀,,再通過建設性的立體幾何,。作為一種語言,它缺少幾個關鍵點,,如局部變量,,但它成為了一個自己的標準,仍然可以非常有效的建立復雜的形狀,。
什么是真正過癮的是,,你真的可以通過指定的位置和尺寸數(shù)字來控制你的形狀的任意bit(見上文)。零件的對象需要像子程序一樣編程,。這是你要么愛或恨的東西,,它主要取決于如果你已經(jīng)是一個程序員并且/或者如果你能想到的加上或減法的基本形狀之類的物件,再加上一些巧妙聯(lián)合,,交叉和一些復雜的轉換(如在上述例子中的凸殼),。
只要一個嘗試,即使你不會大量的編程工作:簡單地從thingiverse獲得一個.scad文件,,看著它,,使用它。誰知道,,你甚至可以學到這種嶄新的編程是怎么回事(當然,,忘了局部變量,但切換到真實的語言�,。�,。 |