一個經(jīng)濟實惠的,arduino驅(qū)動的2D打印機,用于精度,學(xué)習(xí)和創(chuàng)造力-完美的制造商,學(xué)生和教育工作者!
Arduino 2D打印機是一種低成本的DIY數(shù)控繪圖機,它使用DVD步進電機沿著X-Y軸移動筆或標(biāo)記,在紙上復(fù)制數(shù)字設(shè)計。
我為什么要這么做?
我想為學(xué)生和創(chuàng)客創(chuàng)造一種經(jīng)濟實惠的方式,讓他們在沒有昂貴設(shè)備的情況下探索CNC技術(shù)、編碼和機器人技術(shù)。通過重新利用DVD步進電機,該項目還促進了可持續(xù)性和回收利用。
我是如何做到的
步驟1:
在構(gòu)建之前,使用Fusion 360來設(shè)計您的2D打印機。這一步確保了精度,識別了潛在的挑戰(zhàn),并允許R迭代改進。我選擇了Fusion 360來可視化整個裝配,包括伺服電機的位置和框架結(jié)構(gòu)。
步驟2:建立您的打印機框架和安裝組件
制作框架:
使用Fusion 360設(shè)計作為切割和組裝膠合板的指導(dǎo)。
注意精確的無縫配合。
組件放置:
參照Fusion 360設(shè)計定位步進電機、Arduino板和外圍設(shè)備。
安全附件:
將部件牢固地固定在機架上,以防止振動。
整理和布線整齊。
初步測試:
在組裝完成之前,進行初步測試以驗證連接是否正確。
最后的檢查:
確認與Fusion 360設(shè)計的一致性。
確??蚣軋怨?,沒有任何彎曲。
步驟3:將L293D屏蔽連接到DVD電機和伺服電機
現(xiàn)在,讓我們繼續(xù)進行實際實現(xiàn)。在此步驟中,您將把L293D屏蔽連接到DVD電機。此外,您將把伺服電機集成到系統(tǒng)中。這一步對于實現(xiàn)對2D打印機運動的精確控制至關(guān)重要。
連接L293D屏蔽到DVD電機:
?拆卸DVD電機:小心地將電機從其原始外殼中拆卸下來,確保您保留了必要的組件。
?L293D屏蔽連接:將DVD電機連接到L293D電機驅(qū)動屏蔽上。L293D屏蔽作為Arduino和電機之間的接口,促進控制運動。
?接線配置:確保接線符合L293D屏蔽和DVD電機的規(guī)格。此步驟為無縫集成建立可靠連接。
添加伺服電機:
?伺服電機集成:將伺服電機集成到系統(tǒng)中。伺服電機的精確控制對于某些功能是無價的,為您的2D打印機增加了多功能性。
?安全連接:確保伺服電機與控制板之間的連接安全穩(wěn)定。這一步對于印刷過程中的精確定位至關(guān)重要。
測試連接:
?檢查接線:仔細檢查所有連接以確保準(zhǔn)確性。錯誤的接線會導(dǎo)致不穩(wěn)定的行為,所以注意細節(jié)是至關(guān)重要的。
?測試運動:使用Arduino代碼執(zhí)行簡單的運動,以驗證DVD電機和伺服電機是否按預(yù)期響應(yīng)。這個初步測試確保您的硬件設(shè)置在正確的軌道上。
步驟4:上傳代碼到Arduino板
現(xiàn)在,讓我們繼續(xù)對Arduino板進行編程,為我們的2D打印機帶來智能。
獲取守則:
檢索為2D打印機設(shè)計的Arduino代碼。這段代碼指示了Arduino如何控制步進電機進行精確的運動。
Arduino連接:
使用USB電纜將Arduino板連接到您的計算機。
打開Arduino IDE:
在計算機上啟動Arduino IDE。
加載代碼:
在Arduino IDE中打開代碼文件。
檢查代碼以了解其功能。
選擇板和端口:
在Arduino IDE中,選擇正確的板類型(例如Arduino Uno)和端口。
上傳代碼:
點擊“上傳”按鈕將代碼傳輸?shù)?a href="/tags/Arduino" target="_blank">Arduino板上。
監(jiān)視IDE是否有任何錯誤消息。
驗證成功:
通過在IDE中檢查“完成上傳”消息來確認上傳成功。
步驟5:圖像到g代碼:Inkscape轉(zhuǎn)換
現(xiàn)在,讓我們使用Inkscape將圖像集成到我們的項目中,并將它們轉(zhuǎn)換為2D打印機的g代碼,打開Inkscape并導(dǎo)入您想要用2D打印機繪制的圖像。
圖像調(diào)整:
縮放、調(diào)整大小或?qū)nkscape中的圖像進行任何必要的調(diào)整。
確保圖像符合Fusion 360設(shè)計定義的可打印區(qū)域。
跟蹤圖片:
利用Inkscape中的跟蹤功能將圖像轉(zhuǎn)換為矢量格式。
調(diào)整設(shè)置以達到所需的細節(jié)水平。
保存為SVG:
將跟蹤圖像保存為SVG文件。這種文件格式對于生成g代碼至關(guān)重要。
生成刀位點:
使用g代碼生成器(如CNCjs或其他適當(dāng)?shù)能浖?將SVG文件轉(zhuǎn)換為g代碼。
根據(jù)打印機的規(guī)格配置G-code參數(shù)。
節(jié)省刀位點:
將生成的G-code文件保存到2D打印機可訪問的位置。
步驟6:用字體打印你的設(shè)計
Pronterface是一個用戶友好的界面,可以無縫地上傳您的設(shè)計的g代碼表示,配置基本的打印設(shè)置,然后在arduino控制的2D打印機上啟動打印過程,將您的數(shù)字創(chuàng)作轉(zhuǎn)化為有形和精確的藝術(shù)品。
本文編譯自hackster.io