《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種彩色FDM型3D打印機的設計與實現
一種彩色FDM型3D打印機的設計與實現
2017年電子技術應用第4期
宋廷強,邢照合
青島科技大學 信息科學技術學院,山東 青島266061
摘要: 設計了一種可以打印彩色三維模型的3D打印機。傳統FDM型桌面3D打印機只能打印單色,因此在開源FDM型3D打印機的基礎上重新設計組合了打印機的機械結構和電氣控制系統來實現打印材料的混合,借助Bresenham直線算法設計了彩色打印機的控制軟件,并增加了Gcode指令。實驗結果表明,這種設計可以保證打印不同顏色的3D模型,并且與原來相同類型的單色3D打印機相比,提高了打印速度。
中圖分類號: TN05;TP391.7
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2017.04.018
中文引用格式: 宋廷強,邢照合. 一種彩色FDM型3D打印機的設計與實現[J].電子技術應用,2017,43(4):69-71,75.
英文引用格式: Song Tingqiang,Xing Zhaohe. Design and implementation of color FDM 3D printers[J].Application of Electronic Technique,2017,43(4):69-71,75.
Design and implementation of color FDM 3D printers
Song Tingqiang,Xing Zhaohe
School of Information Science & Technology,Qingdao University of Science and Technology,Qingdao 266061, China
Abstract: A type of 3D printer for colored three-dimensional models is designed in this paper. Compared with traditional FDM desktop 3D printers which could only make monochromatic models, this newly designed 3D printer can mix the printed materials on the basis of redesigning the mechanical structure and electric control system of open-source 3D printers. In addition, Bresenham's line algorithm and Gcode directions have also been adopted to design a control system for colored printers. The experiment results show that this type of 3D printers can make 3D models in various colors and increase the print speed compared with previous monochrome 3D printers of the same type.
Key words : 3D printing;line algorithm;colored models;Gcode directions

0 引言

    自美國麻省理工學院的SACHS E等人[1]提出3D打印技術之后,3D打印技術在國內外便開始了快速的發展[2,3]。3D打印技術也叫增材制造技術(Additive Manu-facturing,AM),其種類包括立體光刻成形(Stereo Lithography Apparatus,SLA)、選擇性激光燒結成形(Selective Laser Sintering,SLS)、疊層實體制造法(Laminated Object Manufacturing,LOM)等。熔絲沉積成型(Fused Deposition Modeling,FDM)是眾多3D打印技術中的一種,最初這種三維制造技術是在20 世紀 90 年代由美國人Scott Crump研制成功,由于該技術復雜性低、成本低廉、軟件開源、易于推廣等[4]特點受到眾多企業和個人的喜愛,主要適用于家用電器、辦公用品以及模具行業新產品開發,另外還被廣泛用于醫療、大地測量、考古、玩具等基于數字成像技術的三維實體模型制造。

    FDM技術采用PLA、ABS等材料作為成型材料,由于材料強度的限制,主要應用于展示模型設計、創意制作[5]。也有部分科技工作者將該技術進行變型,使用巧克力、面粉漿等材料進行食品打印[6]。FDM類型的3D打印機以這種“親民”的形式可以更多地在民眾生活中出現,作為大眾可以消費的電子產品。但是FDM打印技術存在著無法打印彩色模型的劣勢,只能打印單色材料,這極大地限制了FDM技術的發展。不少學者也提出了雙噴頭、多噴頭的打印機結構,雖然可以打印兩種或者多種顏色,但這遠遠滿足不了模型對于漸變顏色這種復雜顏色模型的需要。為此本文提出了一種FDM類型的彩色3D打印機的設計與實現方法,可以有效解決當前FDM類型3D打印模型顏色單一的問題。

1 機械結構與電氣組成

    要實現彩色3D打印,就要對原始的FDM類型3D打印機的機械結構和電氣結構進行重新設計,以實現彩色打印的需求。本文對開源的3D打印機的機械結構進行了改造和設計,并且重新設計了控制部分的電氣組成。

1.1 機械結構

    本文彩色3D打印機的機械結構采用Ultimaker結構,該結構的噴頭通過十字交叉的光軸進行固定,可以在保證打印質量的前提下減輕運動機構的負載,從而提高速度。

    Ultimaker結構實現彩色打印需要對噴頭進行改進,實現多進一出,并且保證材料能充分混合。Richard Horne設計了一種可以同時混合3種打印材料的打印頭,實現了3種顏色的混合效果;丹麥的研究者也設計出了一款混合噴頭diamond hotend,本文所采用的也是這一款打印噴頭。噴頭通過3個進料口將PLA材料送入噴頭,加熱融化在壓力的作用下混合通過0.4 mm的噴嘴擠出。為防止出現噴頭堵頭[7]的問題,張自強[8]通過流體力學分析,以ABS為例得出打印過程需要保證噴頭部分維持240 ℃,而其他區域平均溫度要在67 ℃以下。在此基礎上,本設計設置了內外散熱風扇,確保溫度滿足打印要求,最終設計如圖1所示。

qrs4-t1.gif

1.2 電氣組成

  電氣部分主要包括主控部分和擴展部分,系統框圖如圖2所示。

qrs4-t2.gif

    為了獲得更快的處理速度,提高打印機的打印精度[9],主控制器選擇了基于Atmel SAM3X8E 32位CPU的Arduino Due主板,擴展板選擇RAMP-FD,該擴展板最多支持6路步進電機,滿足了本設計的3個獨立擠出機的設計要求。本設計中采用遠端送絲的擠出機結構,為保證步進電機足夠的功率輸出和精準送絲,步進電機驅動模塊使用DVR8825模塊,該模塊具有32步細分,最大輸出電流2.2 A[10]

2 彩色打印運動控制與指令

2.1 運動控制算法

    3D打印機工作時需要同時控制X、Y、Z 3個方向的步進電機,在打印時還需要控制E0、E1、E2 3個擠出機的步進電機按照設定的比例進行直線運動。由于需要同時協調6個通道的步進電機,因此本文基于Bresenham直線算法[11]改進了一種運動控制算法,以實現在運動過程中打印,并且保證多種顏色的均勻混合。

    Bresenham直線算法是一種計算機繪制直線的控制算法,如圖3的坐標系中,繪制A、B兩點的實際坐標,每次繪制點的縱坐標y所對應的誤差記為ε,則該點縱坐標數學真值為:y+ε(-0.5≤ε≤0.5),從x移動到x+1,則y軸方向增加k(k為直線斜率)。

qrs4-t3.gif

qrs4-t3-x1.gif

    3D打印機各軸的運動距離是由步進電機所接收的脈沖數決定,脈沖數與最終打印頭運動距離或者擠出的細絲長度呈線性關系,S表示運動距離,K為變換系數,Si為i軸接收的脈沖數。

qrs4-gs1-2.gif

    定義Ci為i軸的計數器,該取值分別為x、y、z、e0、e1、e2,算法的流程圖如圖4所示(虛線框內部分由定時器中斷函數執行)。

qrs4-t4.gif

    利用Smax來判斷和記錄長軸,保證每一輪長軸都輸出脈沖信號,其他較短的軸根據判斷條件來確定是否輸出脈沖信號,整個判斷過程均由系統定時器觸發運行,通過這種方式即可達到協調6個通道步進電機的統一運動。

2.2 控制指令

    FDM類型使用Gcode文件來保存和執行相應的運動指令,在開源Gcode指令中沒有控制顏色的指令,需要定義顏色控制的指令G1、M163、M165,分別實現單獨直線、單獨擠出機、連續直線3種方式的顏色控制。

3 實驗驗證

    本文基于Marlin固件進行了固件的修改,實現了運動控制算法代碼,增加了G1、M163、M165等Gcode指令的解析與執行的程序代碼,經過調試可實現彩色模型的打印。

    (1)驗證單色打印效果。設計一個由3個長寬各為20 mm、高為2.5 mm的立方體組成的大立方體模型,3個立方體分別設置為紅、青、綠3個顏色,使用Cura切片軟件得到Gcode指令,通過腳本軟件判斷G1指令所在的區域,對不同區域內的G1指令增加混合比例,得到最終含有顏色信息的Gcode文件。打印機同樣使用紅、青、綠3種PLA材料,打印結果如圖5所示,3種顏色可以準確分離,模型成型效果良好。

qrs4-t5.gif

    (2)驗證顏色水平平滑過渡。設計圓柱形模型,顏色圍繞中心按照紅、青、綠的方式逐漸過渡,采用與單色一致的方法,獲得Gcode文件,打印結果如圖6所示。

qrs4-t6.gif

    驗證顏色垂直平滑過渡。設計螺旋異形花瓶模型,設置顏色從低向上依次漸變,使用品紅、黃、青 3種PLA材料,打印模型如圖7所示。

qrs4-t7.gif

    以上3種模型使用Cura軟件切片后不經過處理,使用Smartmaker打印機打印純色模型,比較兩者使用的時間,結果如表1所示。

qrs4-b1.gif

    通過以上的實驗驗證可以清楚地看出,本文所提出的設計方法可以實現模型的彩色打印,在單顏色打印、顏色水平過渡打印、顏色垂直過渡打印等方面都可獲得較好效果,并且與同類型打印機相比,得益于高速處理器的使用,在速度方面也占有一定的優勢。

4 結束語

    本文通過對3D打印機的重新設計與研究,基于開源的3D打印機提出了一種控制算法和相對應的控制指令,實現了模型的彩色打印,并且在速度方面也比同類型的單色3D打印機速度更快,為FDM類型的彩色3D打印提供了思路,擴展了FDM類型3D打印機的應用范圍。本文雖然實現了模型的彩色打印,但還需要對切片文件進行后期處理才能進行打印,后期可以對切片軟件進行修改,以達到直接輸出彩色3D打印文件的效果,從而進一步提高打印效率。

參考文獻

[1] GRAU J,CIMA N J,SACHS E.Alumina molds fabricated by 3-Dimensional printing for slip casting and pressure slip casting[J].Ceramic Industry,1998,23(7):22-27.

[2] 盧秉恒,李滌塵.增材制造(3D打印) 技術發展[J].機械制造與自動化,2013,42(4):1-4.

[3] 楊書卷.3D打印:醞釀制造業革命的前夜[J].科技導報,2012,30(26):7.

[4] 譚永生.FDM快速成型技術及其應用[J].航空制造技術,2000,1(1):26-28.

[5] 呂明,錢施光,柴宇.FDM快速成型技術在產品設計中的應用研究[J].設計,2016,17(1):32-33.

[6] 李光玲.食品3D打印的發展及挑戰[J].食品與機械,2015,31(1):231-233.

[7] 韓金龍,李方舟.FDM型三軸并聯桌面3D打印機研究[J].機械工程師,2016(5):19-21.

[8] 張自強.基于FDM技術3D打印機的設計與研究[D].長春:長春工業大學,2015.

[9] 覃琴,周麗霞.基于ARM和FPGA的3D打印機控制系統設計[J].伺服控制,2015(2):48-50.

[10] 吳迪.基于DRV8825的打印機電機驅動電路設計[J].電子技術與軟件工程,2013(11):62-62.

[11] BRESENHAM J E.Algorithm for computer control of a digital plotter[J].IBM Systems J.,1965,4(1):25-30.



作者信息:

宋廷強,邢照合

(青島科技大學 信息科學技術學院,山東 青島266061)

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 亚洲国产精品一区二区三区久久| 好男人好影视在线播放| 免费人成年激情视频在线观看| 久久综合九色综合97伊人麻豆| 天天操天天射天天色| 久久久精品免费| 欧美性活一级视频| 午夜视频十八嗯嗯啊免费| 日本免费人成在线网站| 够爽影院vip破解版| 中日韩国语视频在线观看| 欧美又粗又长又爽做受| 免费一级毛片在线播放不收费| 菠萝蜜视频在线观看免费视频| 国产精品久久国产三级国不卡顿 | 最近免费高清版电影在线观看 | 亚洲欧美日韩自偷自拍| 精品欧美一区二区三区四区| 国产成人久久一区二区三区| 999精品视频在线观看热6| 巨大黑人极品videos中国| 久久国产亚洲电影天堂| 欧美人与牲动交xxxx| 亚洲高清成人欧美动作片| 精品少妇人妻AV免费久久洗澡| 国产女人aaa级久久久级| 18禁白丝喷水视频www视频| 天天看片天天爽_免费播放| 欧美性猛交xxxx免费看手交| 四虎国产精品免费久久影院| 1300部真实小u女视频在线| 天堂中文在线资源| 一道本视频在线观看| 日韩不卡中文字幕| 亚洲va欧美va天堂v国产综合| 正在播放国产乱子伦视频| 免费国产人做人视频在线观看| 美国玩尿眼道videos| 国产一级淫片a| 欧美色图校园春色| 国产精品无码久久久久|