關於3D印表機的軟體
關於3D印表機的軟體
使用3D印表機使用的軟體,主要可以區分為3D繪圖軟體、3D印表機操控軟體與3D模型切片軟體,
3D繪圖軟體: 用來繪製建議3D模型,通常稱做電腦輔助設計軟體(CAD, Computer-Aided Design)常見的有SolidWorks、Creo(前身為Pro-E)、Google的SketchUp、Autodesk的123D、Meshmixer、FreeCAD、OpenCAD、Maya、3DS、Blender、Sculptris等等非常多種,有些比較偏機械工程製圖,有些則比較偏向3D模型建立,目前市面上更有許多為免費軟體可使用。
3D印表機操控軟體: 用於操控3D印表機,值得特別注意的是,3D印表機操控軟體與3D模型切片軟體常讓人混淆不清,尤其許多操控軟體內建有切片軟體或是外掛切片引擎。Repetier-Host為常見之整合型軟體,本身除了可以與3D印表機連線並控制3D印表機以外,在安裝時就內建外掛了2~3個切片軟體,其內建的外掛切片軟體包含了Cure-Engine、Slic3r與Skeinforge,所以此整合型的介面使用方便。Cura為另一切片軟體,可獨立運行操作,切片後直接以此軟體將GCODE送至印表機,前面提到的Repetier-Host內建的Cura-Engine就是來自於此,兩邊的設定項目差不多。另外常見的3D印表機控制軟體還有Simplify3D(S3D),它也是內建有它自己的切片功能。另外還有MatterControl等等。通常3D印表機控制軟體比較少有純控制但無切片功能的,它們至少會提供外掛功能讓軟體更完整,也方便使用者使用自己偏愛的切片軟體。
3D模型切片軟體: 切片軟體主要之功能為將3D圖檔(常見為STL)轉換成"路徑",此路徑便為3D印表機在動作時需要移動到的位置,搭配擠出機的動作變成為"列印"的功能。Slic3r、KISSlicer等等,本身專攻切片,不具有控制功能或是僅有簡單的控制功能。
無論是控制軟體或是切片軟體大多以GCODE("https://en.wikipedia.org/wiki/G-code")控制,電腦端軟體將各種命令GCODE(或是存在記憶卡上的GCODE檔案)以特定的通訊方式傳送給3D印表機,在印表機收到之後由韌體(Firmware, 大陸稱為固件)負責執行該命令,而使得機器動作。
目前最常見的韌體有Marlin(馬林)與Repetier firmware與Smoothieware等等,以上多為Open Source(開源)的免費韌體,詳細資料很容易在網路上查到。(需注意Repetier本身有電腦端軟體與韌體,軟體稱做Repetier-Host與Repetier Server(Server版),而韌體稱做Repetier firmware溝通時注意避免誤解)
(從本公司3DPW論壇平台轉發)