在這里我將要展示如何用舊臺(tái)式電腦中拆解的CD-ROM來(lái)制作一臺(tái)簡(jiǎn)單的激光打印機(jī)乎赴,這臺(tái)打印機(jī)使用Arduino作為主控制器潮尝、采用GRBL軟件來(lái)控制步進(jìn)電機(jī)的運(yùn)動(dòng)和激光模塊的工作,可將文本和圖案打印在紙羹蚣、木頭和塑料上乱凿。
接下來(lái),從CD-ROM驅(qū)動(dòng)器中拆出步進(jìn)電機(jī)驅(qū)動(dòng)機(jī)構(gòu)胁出。下圖是兩個(gè)已經(jīng)拆卸出來(lái)的步進(jìn)電機(jī)機(jī)構(gòu)段审。
光盤(pán)托盤(pán)和鐵殼用來(lái)制作激光打印機(jī)固定支架,這些都是廢物利用,充分體現(xiàn)了環(huán)保精神抑淫。
工程中需要用到的A4988步進(jìn)電機(jī)驅(qū)動(dòng)模塊。
引腳定義和細(xì)分分辨率配置嘱函。
A4988典型應(yīng)用電路圖埂蕊。
CNC Shield v3相關(guān)功能的引腳定義。
Arduino UNO R3的管腳定義函似。綠色標(biāo)記是Arduino的pin定義喉童,CNC Shield v3為紫色pin定義。
以下是需要使用的 Arduino UNO R3蔑担、CNC Shield v3咽白、繼電器模塊,安裝時(shí)只需將CNC Shield v3 插入Arduino UNO R3對(duì)應(yīng)的接口插座即可晶框。
將X、Y軸步進(jìn)電機(jī)運(yùn)動(dòng)機(jī)構(gòu)和激光模塊安裝在前面已經(jīng)做好的支架上授段。
燒寫(xiě)Arduino所需的固件。首先届搁,您需要下載grbl源代碼窍育,https://github.com/gnea/grbl,然后打開(kāi)arduino ide蔫骂,在examples/grblupload目錄下加載項(xiàng)目文件grblupload.ino牺汤,直接編譯,編譯成功后下載到arduino uno r3补胚。
軟件燒寫(xiě)成功重新上電后,將在串行端口中輸出以下信息骚腥。注意波特率應(yīng)設(shè)置為115200瓶逃。
此外,您需要在PC上安裝一個(gè)軟件來(lái)控制打印機(jī)契沫,它主要將gcode發(fā)送給Arduino昔汉。控制軟件有多種選擇靶病,如GRBL controller、微雕大師娄周、通用GCode Sender、Candle等驾凶。這里我用的是微雕大師掷酗。
接下來(lái)就是激動(dòng)人心的時(shí)刻了,你可以用它在紙板技肩、塑料浮声、木材和其他材料上打印一些你最喜歡的文字或圖形。
非常有趣吧然痊!看完上面的內(nèi)容屉符,你是不是覺(jué)得自己動(dòng)手做這樣一臺(tái)打印機(jī)還是很挺簡(jiǎn)單的锹引。如果你對(duì)它感興趣唆香,趕快也動(dòng)手做一個(gè)吧!