黃文柯+王凌增+崔家園+路璐
【摘要】 針對當前3D打印機打印控制為通訊電纜有線方式的情況,本文基于3D打印機與移動終端設備無線連接的技術方案,通過在3D打印機搭載WiFi模塊后,使手機APP具有控制3D打印機的打印功能。通過對基于APP的3D打印機控制系統設計與實現,改善了3D打印機打印方式;通過合理選擇3D打印機組成器件,降低了3D打印機的制造成本,為3D打印機的廣泛應用奠定了基礎。
【關鍵詞】 3D打印機 無線打印 APP WiFi
一、研究背景
目前,市場上主流的3D打印機性能不錯,打印精度高——產品達到預期效果。但在使用和應用上仍存在一些問題,首先是使用不方便,每次打印都要使用通訊電纜連接,如果要實現無線打印,則要付出更為昂貴的代價;其次3D打印機價格昂貴,不利于廣泛應用。因而自制一臺價格低廉的具有APP功能的3D打印機就有著重要的應用價值。為此我們重點從以下方面開展工作:
(1)成本因素:對于普通個體用戶來說,3D打印機的使用成本仍然很高。因為市場上的3D打印機的價格不菲,而自制一臺價格相對來說會便宜一些且具有較高實用性的3D打印機會顯得非常有價值。
(2)設計自由:3D打印能給人們巨大的生產自由度。人們可以高度自由地想象物品的外形,然后通過STL數據文件格式通過3D打印生成。
(3)打印靈活:在實際生活中,人們會更想把一個過程變得趨于簡單化。因此,從有線網絡的基礎上衍生出了無線網絡。打印機也是如此,數據線的連接顯得繁雜瑣碎,拋開有線的連接,采用基于APP的WiFi連接方式會顯得更加便利一些。
綜上所述,我們自制一臺價格低廉的具有APP功能的3D打印機就有著重要的應用價值。
二、3D打印機原理說明
3D打印技術是指在實際打印過程中,以STL文件為代表的數據文件為基礎,通過X.Y.Z軸的移動并同時擠出熔化的可粘合材料來逐層打印粘合物來制造三維產品。熔化的可粘合材料由擠出頭管道送出,其打印過程在加熱床上完成,擠出頭和加熱床需保持一定溫度,以保證材料不會瞬間凝固其上,導致堵塞和影響打印精度,其中溫控系統負責控制溫度恒定。
三、3D打印機硬件設計
3D打印機主要由外形體、驅動系統、WiFi模塊、加熱系統、溫控系統等五個主要部分組成。
(1)外形體采用龍門式,利于加工各種形狀器件;
(2)驅動系統采用兩相四線42系列步進電機和A4988驅動芯片ramps1.4+mega2560電機控制驅動板;
(3)APP功能中WiFi模塊則采用Rm04作為主控芯片;
(4)加熱系統中加熱元件主要為加熱棒和加熱床;
(5)溫控系統主要分為溫度控制器和溫度檢測元件兩部分。
3.1外形體支架的形體選擇
在設計固定支架過程中,我們考慮了市場上多種固定支架形式,其中主流有長方體、三角洲結構、龍門式等。由于我們是手工制作,更注重打印時候的整體穩定性,因此我們采用了龍門式支架,而且更加節省材料。
3.2驅動系統步進電機及其芯片、控制驅動板的選擇
3D打印機是通過步進電機驅動電路控制X.Y.Z這三個軸的原點和運動相對位移量來實現三維打印。所以,我們在這三個軸上安裝了步進電機及其驅動電路和履帶。至于步進電機,選擇兩相四線42系列;驅動芯片:最大有16細分的A4988,其最大輸出電流為2A。至于電機控制驅動板,則是采用ramps1.4+Arduino mega2560來進行驅動,電路圖如圖1、圖2所示。
3.3 APP功能中WiFi模塊選擇
通過搭載以Rm04為主控芯片的WiFi模塊,將移動端的數據文件存儲到SD卡中,打印數據存儲完之后,控制器接收到打印命令后開始打印,主控芯片電路圖如圖3所示。
3.4加熱系統中加熱元件及其工作原理
(1)加熱棒
加熱棒中的螺旋電熱絲與引出棒位于金屬護套管的中央,螺旋電熱絲穿在無縫金屬管內,間隙處均勻填充著導熱且絕緣的氧化介質,經過壓縮使氧化物介質密實后,空氣與之隔絕,而且中心位置不會偏移碰到管壁。這樣,發熱量就大幅增加,并延長了使用壽命。
(2)加熱床
加熱床是不可或缺的部分,實際工作時,要維持一定溫度以免擠出的材料與工作臺接觸時因溫差太大,材料發生形變影響產品質量。因此,在工作前要先對加熱床進行適當加熱保證材料成型的穩定性。
3.5 溫控系統及其工作原理
溫度控制器和溫度檢測元件所構成了3D打印機的溫控系統。兩路溫度傳感器通過CPU片內A/D轉換通道分別檢測擠出頭和熱床溫度,CPU兩路數字信號輸出分別控制擠出頭和熱床加熱電路的NMOS功率開關管,結合溫度傳感器來控制擠出頭和熱床溫度。在實際打印過程中,要維持擠出頭和熱床溫度基本不變。打印材料不同,保持的溫度值也大不相同。在電路中溫度檢測這一步驟,MAX6675數字溫度轉換芯片先讀取熱敏電阻的溫度再轉換為十進制量,最后由Mega2560讀出。擠出頭和熱床溫度可根據具體使用環境確定實際溫度值[1]。圖34所示為測溫電路圖。
四、3D打印機、手機、平板端APP軟件設計
移動終端的APP應用程序主要實現以下功能:選擇并確認3D打印數據文件、3D打印機的工作狀態顯示以及打印機是否已連接WiFi等。APP通過WiFi讀取終端STL格式文件,顯示并設置設備的擠出頭/接收頭溫度、熱床溫度、所用材料類型及使用量。圖5為基于APP的3D打印控制方案。
4.1 3D打印機軟件設計
3D打印機軟件工作流程如圖6所示。
4.2 手機、平板端APP軟件設計
圖7為手機、平板端APP軟件設計頁面。
五、 結語
手機、平板電腦等移動設備終端已經成為了日常必備品,這些產品都帶有WiFi無線傳輸功能。本文分析基于APP的3D打印機利用移動端APP來實現通過WiFi控制3D打印機,進行打印對象的選擇、傳輸及打印控制。有了WiFi操作,3D打印機就不再局限于電腦操作,使用更方便靈活;通過節省了成本。在今天,3D打印被越來越多的人所認識所接受,它顛覆了傳統,釋放了人們超凡想象力,重新定義了“制造”和“智造”概念。未來人們可以隨心所欲地在家打印出自己想要的東西。在消費電子、航空和汽車制造等行業,3D打印可以較低的成本和較高效率生產小批量的定制部件,完成復雜而精細的造型;在醫療領域,3D打印被用于制作人體器官的替換材料等。精密化、智能化、通用化以及便捷化是3D打印機的未來發展方向。
參 考 文 獻
[1]袁夫全,楊立宏. 基于wifi的無線3D打印機控制器設計[J]. 電子技術.2015(12):79-81
[2]張自強.基于FDM技術3D打印機的設計與研究[D].長春:長春工業大學.2015.
[3]彭波,鄭海忠,李淑賢,梁龍,韓宇,詹福南.淺析3D打印機常見問題[J]. 黑龍江科技信息.2015(16):153-154
[4]趙峙岳,朱寧西,賀翔.基于WiFi無線網絡的嵌入式打印終端的設計[J].電子產品世界.2010(11):37-39
[5]陳劍,陳華政.基于Android平臺的無線打印模塊設計[J].單片機與嵌入式系統應用.2013(08):67-69