基于wifi的無線3D打印機控制器設(shè)計
出處:維庫電子市場網(wǎng) 發(fā)布于:2016-04-06 17:20:58
3D打印屬于快速成形技術(shù)的一種,是以數(shù)字模型文件為基礎(chǔ),運用塑料或粉末狀金屬等材料,通過逐層打印的方式來構(gòu)造物體。近幾年3D打印技術(shù)飛速發(fā)展,已廣泛應(yīng)用于航天、國防、醫(yī)療設(shè)備、教育及制造業(yè)。但目前的3D打印機大部分依然采用電腦連接進行操作打印,或者采用SD卡存儲打印產(chǎn)品的數(shù)據(jù)進行打印,有時為用戶使用帶來極大不便。手機、平板電腦等移動設(shè)備終端已經(jīng)成為了人們的生活必備品,這些產(chǎn)品都帶有wifi無線傳輸功能。本文設(shè)計一種可以利用手機、平板等移動端安裝app應(yīng)用軟件實現(xiàn)移動設(shè)備wifi無線控制3D打印機進行打印的控制器。通過移動端app軟件進行打印對象的選擇、傳輸及打印控制。有了wifi操作,3D打印機就不局限于在電腦上操作,方便了用戶使用,節(jié)省了使用成本。本文重點闡述無線式3D打印機控制器和上位機APP應(yīng)用界面的設(shè)計。
1 無線式3D打印機控制器設(shè)計方案
控制器的CPU選用ST公司的STM32F103VET6微控制器,控制系統(tǒng)主要完成接收WiFi模塊傳輸?shù)臄?shù)據(jù);讀取SD卡內(nèi)存放的3D模型數(shù)據(jù)文件;完成對步進電機的控制;擠出頭和熱床的溫度控制;擠出頭行程控制等。無線式3D打印機的控制系統(tǒng)總體框圖如圖1所示。
2 系統(tǒng)硬件電路設(shè)計
2.1 wifi通信電路設(shè)計
本設(shè)計中選用的是ESP8266為主控芯片的wifi模塊。ESP8266的wifi模塊具有接口簡單、價格低廉、高效的AT指令,開發(fā)更簡單等特點。ESP8266芯片具有一個完整且自成體系的wifi網(wǎng)絡(luò)解決方案,高度片內(nèi)集成,包括天線開關(guān)、電源管理轉(zhuǎn)換器,因此只需要極少的外部電路,且包括前端模塊在內(nèi)的整個電路所占PCB空間非常小,專為移動設(shè)備和物聯(lián)網(wǎng)應(yīng)用設(shè)計,可將用戶的物理設(shè)備連接到wifi無線網(wǎng)絡(luò)上,進行互聯(lián)網(wǎng)或局域網(wǎng)通信。WiFi模塊采用UART和控制器進行通信。STM32通過串口TX發(fā)送AT指令對wifi的工作模式、UART波特率、建立連接等相關(guān)參數(shù)進行設(shè)置。STM32的USART接收端口RX則接收wifi模塊從移動端接收到數(shù)據(jù)和指令。這樣,當移動端和3D打印終端建立無線連接后,就可以實現(xiàn)數(shù)據(jù)雙向通信了。
2.2 步進電機驅(qū)動電路設(shè)計
對于小型打印機一般采用兩相四線42系列的步進電機。STM32控制步進電機要借助于電機驅(qū)動電路,在3D打印機中一般采用A4988芯片作為步進電機驅(qū)動,但A4988芯片只有16細分,輸出電流為2A。而TI公司的DRV8825步進電機驅(qū)動芯片可以達到32細分,驅(qū)動電流可以輸出 2.5A,低至0.2歐的導(dǎo)通電阻,保證了芯片良好的散熱性等優(yōu)勢。另外芯片還集成了快速響應(yīng)的短路、過熱、欠壓及交叉?zhèn)鲗?dǎo)保護功能電路,能夠檢測故障狀況,并迅速切斷H橋,從而為電機和驅(qū)動芯片提供保護。本設(shè)計選擇DEV8825作為步進電機驅(qū)動芯片。圖2為步進電機驅(qū)動電路和加熱及溫度檢測電路與 STM32的接口。圖2中P1為兩相四線步進電機和DRV8825驅(qū)動電路的接口,芯片的STEP步進和DIR方向控制管腳連接到STM32的PC0和 PC1管腳進行控制。本設(shè)計中在驅(qū)動電路硬件設(shè)計時已經(jīng)將細分設(shè)置為1/32,休眠、復(fù)位等都失能,這樣可以節(jié)省STM32的GPIO端口,如果控制器芯片管腳夠用,可以通過程序控制這些管腳進行更多功能的步進電機控制。
2.3 擠出頭溫度檢測及加熱電路設(shè)計
3D打印過程中擠出頭和熱床都需要保持相對恒定的溫度,如果采用的是PLA打印材料一般將擠出頭加熱溫度設(shè)置為175-200度,熱床溫度設(shè)置為40-60度。電路中溫度檢測采用MAX6675數(shù)字溫度轉(zhuǎn)換芯片將熱敏電阻的溫度轉(zhuǎn)換為數(shù)字量由STM32讀出。擠出頭和熱床溫度可根據(jù)具體使用環(huán)境確定實際溫度值,擠出頭和熱床溫度檢測和加熱電路是相同的,這里以擠出頭溫度檢測和加熱電路說明其加熱原理,電路如圖2所示。
3 系統(tǒng)軟件設(shè)計
3.1 手機端APP軟件設(shè)計
移動端的應(yīng)用程序主要實現(xiàn)3D打印文件的選擇、確認、3D打印機狀態(tài)顯示以及wifi的連接等。應(yīng)用程序采用Android編程,實現(xiàn)打印數(shù)據(jù)文件的讀取,并控制wifi進行數(shù)據(jù)的傳輸,還能夠設(shè)置3D打印機的打印頭溫度、熱床溫度,并且可以接收打印頭和熱床溫度進行顯示,以及所用材料類型及使用量信息進行顯示。移動端應(yīng)用程序主要頁面設(shè)計如圖3所示。
3. 2 主程序流程圖
軟件程序具有通信、數(shù)字信號的控制和數(shù)據(jù)讀取與處理等功能,根據(jù)設(shè)計要求,軟件程序流程圖設(shè)計如圖4所示:
4 結(jié)束語
隨著3D打印機和手機、平板電腦等移動終端的普及,采用移動終端對3D打印機進行控制是未來3D打印機的發(fā)展方向。本文就實現(xiàn)3D打印機的無線打印,給出了具體實現(xiàn)原理及程序流程,采用STM32微控制器提高了處理速度,加熱電路通過PID調(diào)節(jié),保證了溫度恒定,減少了斷絲、粗細不均現(xiàn)象,提高了打印質(zhì)量。經(jīng)實際驗證,能夠?qū)崿F(xiàn)手機等移動終端對3D打印機的控制,并且本設(shè)計提高了打印質(zhì)量。無線打印,為用戶使用3D打印機提供了方便。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 智能門鎖技術(shù)參數(shù)與選型運維指南2025/12/30 9:58:51
- 家用千兆無線路由器技術(shù)參數(shù)與選型運維指南2025/12/29 11:19:02
- 工業(yè)觸摸屏現(xiàn)場運維實操指南:維護、排查與優(yōu)化2025/12/22 11:46:36
- 家用打印機全解析:連接方式、故障排查與耗材選擇技巧2025/12/17 10:58:25
- 家用路由器組網(wǎng)技術(shù)全解析:方式選型、優(yōu)化技巧與故障排查2025/12/17 10:56:21
- 高速PCB信號完整性(SI)設(shè)計核心實操規(guī)范
- 鎖相環(huán)(PLL)中的環(huán)路濾波器:參數(shù)計算與穩(wěn)定性分析
- MOSFET反向恢復(fù)特性對系統(tǒng)的影響
- 電源IC在惡劣環(huán)境中的防護設(shè)計
- 連接器耐腐蝕性能測試方法
- PCB電磁兼容(EMC)設(shè)計與干擾抑制核心實操規(guī)范
- 用于相位噪聲測量的低通濾波器設(shè)計與本振凈化技術(shù)
- MOSFET在高頻開關(guān)中的EMI問題
- 電源IC在便攜式設(shè)備中的設(shè)計要點
- 連接器結(jié)構(gòu)設(shè)計常見問題分析









