GRBL簡(jiǎn)介: 之所以我們現(xiàn)在能用非常低的成本制作激光雕刻機(jī)或者微型CNC與grbl這個(gè)開(kāi)源軟件有很大的關(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等開(kāi)發(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 等開(kāi)發(fā)板上小編以使用量多的uno為例。 用簡(jiǎn)單的方法將grbl固件下載到arduino uno 首先你需要一個(gè)Arduino Builder的軟件 然后事情變得簡(jiǎn)單 打開(kāi)軟件: 選擇到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.首先打開(kāi)串口通信其中的串口號(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ù))/絲桿的螺距。所以您在買(mǎi)步進(jìn)電機(jī)時(shí),一定注意是否給出參數(shù)。 7.所有這些工作都弄好以后,我們就可以選擇一個(gè)數(shù)控代碼測(cè)試一下 。(數(shù)控代碼生成在下一部分) ok了,大吉大利,晚上吃雞! |
|
來(lái)自: 書(shū)生意氣好 > 《文件夾1》