3D打印并不神秘——Ormerod開源3D打印機套件評測
Ormerod在三個方向采用了3種不同的歸零方法
本文引用地址:http://www.ljygm.com/article/201609/310238.htmY軸方向,在這里有一個限位塊微動開關(guān),當Y軸運動到這里,主控板就知道Y軸到達了最大位置。
X軸方向,這里不是采用限位塊,而是通過距離傳感器定位。距離傳感器是安裝在噴嘴模塊上,當運動到X軸零點時,通過傳感器主控板知道了X軸位置。
而Z軸的歸零稍微麻煩一點,它采用了紅外反射傳感器。在底板邊沿貼了一小塊鋁箔紙。定位Z軸是是通過傳感器反射電流計算一個電壓值,從而確定在Z軸的位置。

傳感器
在開始打印之前一個重要步驟是3個軸方向的歸零和補償,這里先略過。
軟件部分
硬件部分了解之后,要想使用3D打印機我們要準備下載一些軟件和文檔:
ArduinoIDE —— 用做設(shè)備的USB驅(qū)動,通信調(diào)試
RepRap firmware——此軟件是來控制Duet板的硬件函數(shù)
Pronterface——通過usb來通信和控制打印機
Google Chrome——通過網(wǎng)絡接口來控制Duet板子
Slic3r——用來將3D文件轉(zhuǎn)換成Gcode格式文件
Ormerod files——Slic3r的配置文件
底層控制軟件Pronterface,可以控制Gcode指令,將Gcode指令轉(zhuǎn)化成控制步進電機指令執(zhí)行;在交互層通過Slic3r軟件將STL格式轉(zhuǎn)化成機器可以識別的Gcode指令;在最上層我們得到3D模型需要建模軟件,例如AutoCAD、Solidwork、DesignSpark Mechanical等等,輸出STL格式文件。通過這樣一個流程我們將3D模型轉(zhuǎn)化成實物。
小知識
STL格式:在計算機圖形應用系統(tǒng)中,用于表示三角形網(wǎng)格的一種文件格式。 它的文件格式非常簡單, 應用很廣泛。STL是最多快速原型系統(tǒng)所應用的標準文件類型。STL是用三角網(wǎng)格來表現(xiàn)3D CAD模型。
Gcode:用于機器自動控制的一種指令語言,常用于數(shù)控機床、激光雕刻等。Ormerod主控板有USB、以太網(wǎng)2個通訊接口。既可以通過USB串行(Pronterface)也可以以太網(wǎng)(Google Chrome)控制打印。在SD卡中存儲了一些配置文件和Gcode實例,通過SD卡打印速度更快。SD卡中內(nèi)容可以在RepRapPro firmware中找到。

USB接口、以太網(wǎng)卡、SD卡槽
準備工作就緒以后我們來實際操作一下3D打印。首先試試主控板的驅(qū)動,連接USB到電腦,這時候還不需要ATX供電。打開Arduino IDE軟件查看主控板的驅(qū)動,Arduino IDE在這里主要是用來安裝驅(qū)動以及通訊調(diào)試。驅(qū)動安裝成功后打開IDE的串口監(jiān)視器,輸入M115,可以看到固件的版本號,說明通訊正常。

也可以輸入M503,查看SD卡讀取是否正常。

下面我們再也不會用到Arduino IDE,關(guān)閉軟件。
評論