axidraw 畫圖機(jī)器人
3D打印件
打印3d_file 目錄下的全部模型,其中x_motor_mount.stl需要打印2份纫谅。
模型文件來源https://www.thingiverse.com/thing:1514145
硬件
- arduino UNO 1塊
- CNC shield v3雕刻機(jī)擴(kuò)展板 1片
- A4988驅(qū)動芯片(帶散熱片) 3片
- 12V 3A監(jiān)控電源 1個
- 28BYJ-48 5V 步進(jìn)電機(jī) 1個
- 42步進(jìn)電機(jī) 2個
- 短接帽 10個
- M3 8mm 螺絲 2個
- M3 20mm 螺絲10個
- M3 30mm 螺絲8個
- M3螺帽 22個
- M10螺帽 8個
- 直線光軸8mm*400mm 2根
- 直線光軸8mm*300mm 2根
- 直線光軸6mm*100mm 2根
- LM6UU直線軸承 2個
- LM8UU直線軸承 8個
- 2GT-16齒同步輪 內(nèi)孔5mm 含頂絲 2個
- 16齒同步輪 被動輪 內(nèi)孔3mm 1個
- 16齒 無齒輪 被動輪 內(nèi)孔3mm 4個
- 2GT同步帶 帶寬6mm 2米
軟件
給arduino UNO燒寫固件炫贤。
用于給arduino UNO燒寫該庫。
一個跨平臺的開源軟件付秕,利用它的擴(kuò)展功能可以生成G-code照激。
一款CNC控制軟件,支持中文盹牧,可以方便地將G-code傳入到arduino UNO并執(zhí)行程序俩垃。當(dāng)然也可以使用其他符合grbl規(guī)范的軟件,如bCNC,EleksCAM等汰寓。
組裝
電路部分
- 將CNC擴(kuò)展板安裝在UNO上口柳。
- 在CNC擴(kuò)展板的A4988驅(qū)動座X、Y有滑、Z中間安裝3個短接帽跃闹。
- 將A4988安裝到驅(qū)動座上。
- 兩個42電機(jī)分別連接到X和Y座毛好。
- 28BYJ-48步進(jìn)電機(jī)連接到Z方向望艺。該步進(jìn)電機(jī)有5根線,可以剪掉紅色線肌访,步進(jìn)電機(jī)4跟線與Z軸接口的順序如下找默。CNC的電源接口在左側(cè)時,從上到下的順序依次是:橙色吼驶、粉色惩激、藍(lán)色、黃色蟹演。
- CNC擴(kuò)展板的電源接口接12V3A的監(jiān)控電源风钻。
機(jī)械結(jié)構(gòu)
同步帶連接采用coreXY結(jié)構(gòu),具體如下圖:
視頻參考
http://download.17maker.org/axidraw_1.mp4
圖片參考
CNC擴(kuò)展板安裝細(xì)分短接帽酒请。
CNC擴(kuò)展板的接線骡技。
兩個電機(jī)的安裝
光軸的連接,其中同步帶不容易扎緊羞反,可以配幾個皮帶扭簧使皮帶繃緊布朦。
4)]
握筆結(jié)構(gòu)囤萤,握筆部分的步進(jìn)電機(jī)與CNC擴(kuò)展板的Z軸相連。
固件燒寫
下載grbl庫并解壓
將grbl文件夾放到你的arduino庫目錄中(庫目錄一般為C:\Users\Administrator\Documents\Arduino\libraries喝滞。具體可以通過文件-首選項-項目文件夾位置 查到)阁将。修改grbl配置文件
由于本機(jī)器采用的是coreXY結(jié)構(gòu),要修改grbl的配置文件右遭。找到config.h
在75行附近位置增加以下兩行定義
#define HOMING_CYCLE_0 (1<<X_AXIS)
#define HOMING_CYCLE_1 (1<<Y_AXIS)
并注釋掉下面的兩行定義
//#define HOMING_CYCLE_0 (1<<Z_AXIS) // REQUIRED: First move Z to clear workspace.
//#define HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS)) // OPTIONAL: Then move X,Y at the same time.
在154行附近取消下面一行定義的注釋,使之生效窘哈。
#define COREXY // Default disabled. Uncomment to enable.
修改完成之后吹榴,保存config.h文件,打開arduino IDE滚婉,找到 文件-示例-grbl-grblupload图筹。打開,并上傳到arduino中让腹。
上傳完成后远剩,打開串口監(jiān)視器,將波特率設(shè)為115200骇窍,可以看到arduino會傳回一些數(shù)據(jù)瓜晤,這些是配置信息。
軟件設(shè)置
下載CNCjs軟件并安裝腹纳。
將寫字機(jī)用USB線連接到電腦上痢掠。