GRBL簡(jiǎn)介:
之所以我們現(xiàn)在能用非常低的成本制作激光雕刻機(jī)或者微型CNC與grbl這個(gè)開源軟件有很大的關(guān)系。grbl其實(shí)就是一個(gè)嵌入式軟件它能解析主流數(shù)控軟件產(chǎn)生的數(shù)控代碼,它可以運(yùn)行在atmega168,atmega328p等型號(hào)的單片機(jī)上。所以理所當(dāng)然就能運(yùn)行在例如arduino uno ,arduino pro mini ,arduino nano等開發(fā)板上。話說(shuō)許多3D打印機(jī)也是以它為核心。它幾乎榨取了單片機(jī)所有性能。所以性能還是比較好的。
下面我會(huì)以
1、電路部分
2、硬件搭建
3、軟件使用
為主線力求通俗易懂(里面的東西可不是小編一個(gè)人的哦)
1.電路部分
1.1主控部分(控制板)
我們需要一個(gè)運(yùn)行了grbl固件的單片機(jī)。它們可以是atmega328p最小系統(tǒng),arduino uno ,arduino nano 等開發(fā)板上小編以使用量多的uno為例。
用簡(jiǎn)單的方法將grbl固件下載到arduino uno 首先你需要一個(gè)Arduino Builder的軟件
然后事情變得簡(jiǎn)單
打開軟件:
選擇到grbl的hex文件:
然后選擇到grbl hex文件:
然后就是載入grbl固件這得花點(diǎn)時(shí)間,然后連接串口調(diào)試助手出現(xiàn)文字就表示成功,串口上位機(jī)軟件。
1.2電機(jī)驅(qū)動(dòng)器
驅(qū)動(dòng)器的選擇余地也很大。只要是使用方向[DIR]和脈沖[step]控制的步進(jìn)電機(jī)驅(qū)動(dòng)器都行,這里用的是tb6560。
常用的驅(qū)動(dòng)器 easydriver:
如果你對(duì)cnc外形要求比較高,那就跟我來(lái),整體效果圖:
首先你需要一個(gè)安放驅(qū)動(dòng)器的底板搭載tb6560步進(jìn)電機(jī)驅(qū)動(dòng)器:
驅(qū)動(dòng)器比較大只夠安裝兩個(gè)。
安裝支持上板銅柱:
安裝Y軸絲桿滑臺(tái):
安裝Z軸絲桿滑臺(tái):
安裝x軸絲桿滑臺(tái):
安裝主控arduino uno:
整體基本完成。
3 軟件使用(馬上更新)
3.1 grbl controller的使用簡(jiǎn)介與grbl參數(shù)配置詳細(xì)情況
grbl controller是與運(yùn)行了grbl嵌入式軟件的單片機(jī)和電腦通信的上位機(jī)軟件,它功能非常強(qiáng)大下面我會(huì)詳細(xì)介紹。
在搭建完電路之后我們就可以對(duì)我們的微型激光雕刻機(jī)進(jìn)行測(cè)試這時(shí)用grbl controller 這個(gè)軟件是非常方便。
1.首先打開串口通信其中的串口號(hào)(port name)和波特率(baud rate)會(huì)自動(dòng)識(shí)別調(diào)整無(wú)需我們?nèi)ジ?/p>
2.然后再會(huì)出現(xiàn)下圖情況,它會(huì)告訴你現(xiàn)在默認(rèn)的配置和其他一些信息:
3.然后我們就可以用這個(gè)軟件來(lái)檢測(cè)我們微型雕刻機(jī)是否能正常運(yùn)行,我們可以點(diǎn)擊圖中按鈕,比如Y方向按鈕,當(dāng)你下之后,發(fā)現(xiàn)對(duì)應(yīng)軸的步進(jìn)電機(jī)在歡快的轉(zhuǎn)動(dòng)那么恭喜你這個(gè)軸的電路連接正確,否則你就要去檢查你的電路問(wèn)題了。你還可以點(diǎn)擊spindle on 復(fù)選框,你會(huì)發(fā)現(xiàn)你的激光器也點(diǎn)亮了,假如一切正常我們就進(jìn)入下一步,不然就要排除故障,繼續(xù)測(cè)試。
4. 我們可以點(diǎn)擊 zero position 按鈕這樣系統(tǒng)就把微型雕刻機(jī)各軸現(xiàn)在所在位置定位零點(diǎn)。
5.我們進(jìn)入options進(jìn)行一些參數(shù)設(shè)定,比如在在第3步你按的按鈕指示方向和絲杠上滑塊方向不一致你可以通過(guò)invert axis 選中對(duì)應(yīng)復(fù)選框來(lái)調(diào)整。同時(shí)如果你使用mm為單位請(qǐng)選中use mi....復(fù)選框。
6.我們還要對(duì)一些參數(shù)進(jìn)行調(diào)整才能讓微型雕刻機(jī)正常工作,其中最重要的參數(shù)就是grbl setings的前3個(gè)參數(shù),它們的含義是步進(jìn)電機(jī)帶動(dòng)滑塊運(yùn)動(dòng)1mm控制器需要給出的脈沖個(gè)數(shù)。公式如下:參數(shù)=((360/步進(jìn)電機(jī)步距角)X驅(qū)動(dòng)器選擇細(xì)分?jǐn)?shù))/絲桿的螺距。所以您在買步進(jìn)電機(jī)時(shí),一定注意是否給出參數(shù)。
7.所有這些工作都弄好以后,我們就可以選擇一個(gè)數(shù)控代碼測(cè)試一下 。(數(shù)控代碼生成在下一部分)
ok了,大吉大利,晚上吃雞!
聯(lián)系客服