3D打印并不神秘——Ormerod開源3D打印機套件評測
Ormerod在三個方向采用了3種不同的歸零方法
本文引用地址:http://2s4d.com/article/201609/310238.htmY軸方向,在這里有一個限位塊微動開關,當Y軸運動到這里,主控板就知道Y軸到達了最大位置。
X軸方向,這里不是采用限位塊,而是通過距離傳感器定位。距離傳感器是安裝在噴嘴模塊上,當運動到X軸零點時,通過傳感器主控板知道了X軸位置。
而Z軸的歸零稍微麻煩一點,它采用了紅外反射傳感器。在底板邊沿貼了一小塊鋁箔紙。定位Z軸是是通過傳感器反射電流計算一個電壓值,從而確定在Z軸的位置。
傳感器
在開始打印之前一個重要步驟是3個軸方向的歸零和補償,這里先略過。
軟件部分
硬件部分了解之后,要想使用3D打印機我們要準備下載一些軟件和文檔:
ArduinoIDE —— 用做設備的USB驅動,通信調試
RepRap firmware——此軟件是來控制Duet板的硬件函數(shù)
Pronterface——通過usb來通信和控制打印機
Google Chrome——通過網絡接口來控制Duet板子
Slic3r——用來將3D文件轉換成Gcode格式文件
Ormerod files——Slic3r的配置文件
底層控制軟件Pronterface,可以控制Gcode指令,將Gcode指令轉化成控制步進電機指令執(zhí)行;在交互層通過Slic3r軟件將STL格式轉化成機器可以識別的Gcode指令;在最上層我們得到3D模型需要建模軟件,例如AutoCAD、Solidwork、DesignSpark Mechanical等等,輸出STL格式文件。通過這樣一個流程我們將3D模型轉化成實物。
小知識
STL格式:在計算機圖形應用系統(tǒng)中,用于表示三角形網格的一種文件格式。 它的文件格式非常簡單, 應用很廣泛。STL是最多快速原型系統(tǒng)所應用的標準文件類型。STL是用三角網格來表現(xiàn)3D CAD模型。
Gcode:用于機器自動控制的一種指令語言,常用于數(shù)控機床、激光雕刻等。Ormerod主控板有USB、以太網2個通訊接口。既可以通過USB串行(Pronterface)也可以以太網(Google Chrome)控制打印。在SD卡中存儲了一些配置文件和Gcode實例,通過SD卡打印速度更快。SD卡中內容可以在RepRapPro firmware中找到。
USB接口、以太網卡、SD卡槽
準備工作就緒以后我們來實際操作一下3D打印。首先試試主控板的驅動,連接USB到電腦,這時候還不需要ATX供電。打開Arduino IDE軟件查看主控板的驅動,Arduino IDE在這里主要是用來安裝驅動以及通訊調試。驅動安裝成功后打開IDE的串口監(jiān)視器,輸入M115,可以看到固件的版本號,說明通訊正常。
也可以輸入M503,查看SD卡讀取是否正常。
下面我們再也不會用到Arduino IDE,關閉軟件。
評論