舊光碟機新用途,手把手教你做一台激光雕刻機
在這裡我將要展示如何用舊台式電腦中拆解的CD-ROM來製作一台簡單的激光印表機,這台印表機使用Arduino作為主控制器、採用GRBL軟體來控制步進電機的運動和激光模塊的工作,可將文本和圖案列印在紙、木頭和塑料上。
接下來,從CD-ROM驅動器中拆出步進電機驅動機構。下圖是兩個已經拆卸出來的步進電機機構。
光碟托盤和鐵殼用來製作激光印表機固定支架,這些都是廢物利用,充分體現了環保精神。
工程中需要用到的A4988步進電機驅動模塊。
引腳定義和細分解析度配置。
A4988典型應用電路圖。
CNC Shield v3相關功能的引腳定義。
Arduino UNO R3的管腳定義。綠色標記是Arduino的pin定義,CNC Shield v3為紫色pin定義。
以下是需要使用的 Arduino UNO R3、CNC Shield v3、繼電器模塊,安裝時只需將CNC Shield v3 插入Arduino UNO R3對應的介面插座即可。
將X、Y軸步進電機運動機構和激光模塊安裝在前面已經做好的支架上。
燒寫Arduino所需的固件。首先,您需要下載grbl源代碼,https://github.com/gnea/grbl,然後打開arduino ide,在examples/grblupload目錄下載入項目文件grblupload.ino,直接編譯,編譯成功後下載到arduino uno r3。
軟體燒寫成功重新上電後,將在串列埠中輸出以下信息。注意波特率應設置為115200。
此外,您需要在PC上安裝一個軟體來控制印表機,它主要將gcode發送給Arduino。控制軟體有多種選擇,如GRBL controller、微雕大師、通用GCode Sender、Candle等。這裡我用的是微雕大師。
接下來就是激動人心的時刻了,你可以用它在紙板、塑料、木材和其他材料上列印一些你最喜歡的文字或圖形。
非常有趣吧!看完上面的內容,你是不是覺得自己動手做這樣一台印表機還是很挺簡單的。如果你對它感興趣,趕快也動手做一個吧!