步驟1:所需的零件和材料
2x DVD驅(qū)動器步進(jìn)機(jī)構(gòu)
2x A4988步進(jìn)電機(jī)驅(qū)動器模塊(或GRBL屏蔽)
250mW激光器可調(diào)透鏡(或以上)
最小12v 2Amps電源
1x 10k電阻器
1x 47ohm電阻
1x LM7805穩(wěn)壓器(帶散熱片)
空白PCB板
公母接頭
2.5mm JST XH型
2針公連接器
1x 1000uf 16v電容器跳線
8x小釹磁鐵(我從DVD鏡頭機(jī)構(gòu)打撈出來)
1x 2針插頭螺釘接線端子連接器
拉鏈(100mm)
超級膠水
6x M3x12螺絲
8x M2x5螺絲
激光防護(hù)眼鏡
“此專業(yè)人士必須使用激光安全眼鏡ject“。
第2步:打印部件
所有零件均采用ABS材料印刷。
打印設(shè)置:
圖層高度:0.2mm
填充:《25 %
支持:否
步驟3:拆分DVD驅(qū)動器步進(jìn)機(jī)制
需要兩個DVD驅(qū)動機(jī)構(gòu),一個用于X軸,第二個用于Y軸。
使用小型十字頭螺絲刀我拆下了所有螺絲和分離的步進(jìn)電機(jī),滑軌和追隨者。
步進(jìn)電機(jī)是4針雙極步進(jìn)電機(jī)。
DVD電機(jī)的小尺寸和低成本意味著您無法從電機(jī)獲得高分辨率。這是由導(dǎo)螺桿提供的。而且,并非所有這些電動機(jī)都執(zhí)行20步/轉(zhuǎn)。 24也是一個常見的規(guī)范。您只需測試電機(jī)即可查看它的作用。
計算CD驅(qū)動器步進(jìn)電機(jī)分辨率的步驟:
為了測量CD/DVD驅(qū)動器步進(jìn)電機(jī)的分辨率,使用了數(shù)字千分尺。測量沿螺桿的距離。使用千分尺的螺釘?shù)目傞L度,結(jié)果為51.56mm。確定導(dǎo)程值,即螺釘上兩個相鄰螺紋之間的距離。線程被計為在該距離內(nèi)的12個線程。導(dǎo)程=相鄰螺紋之間的距離=(總長度/螺紋數(shù)= 51.56 mm)/12 = 4.29mm/rev。步進(jìn)角為18度,相當(dāng)于20步/轉(zhuǎn)?,F(xiàn)在所需的所有信息都可用,步進(jìn)電機(jī)的分辨率可以如下計算:分辨率=(相鄰螺紋之間的距離)/(N步/轉(zhuǎn))=(4.29毫米/轉(zhuǎn))/(20步/轉(zhuǎn)) )= 0.214毫米/步。這是所需分辨率的3倍,即0.68mm/步。
步驟4:準(zhǔn)備滑塊。
使用超級膠水我將滑塊和指南膠合成一個部分。彈簧連接以保持導(dǎo)向器和導(dǎo)螺桿之間的張力,以避免黑睫毛。
步驟5:為Y軸組裝滑塊軌道
在將滑塊組裝到底座之前我已經(jīng)粘合了4x小釹磁鐵(我從DVD鏡頭機(jī)構(gòu)打撈出來)進(jìn)入X板。這種磁鐵有助于將工件固定在工作區(qū)域。
光滑的桿將滑動機(jī)構(gòu)保持完整的底座。
步驟6:為X軸組裝滑塊軌道
在這里,使用超級膠水和螺絲我將引導(dǎo)機(jī)構(gòu)連接到激光器外殼。
使用螺絲將步進(jìn)電機(jī)安裝到位置上,然后將光滑桿和導(dǎo)向部件插入孔中,同時牢記滑塊可以自由移動而不是太硬。并將側(cè)架支柱連接到它上面。
步驟7:步進(jìn)電機(jī)的接線
對于步進(jìn)電機(jī),我使用舊的usb電纜,因?yàn)樗鼉?nèi)部有4根電線,并且有一個蓋子,它更靈活,更易于使用。
在萬用表中使用連續(xù)性模式確定2線圈,線圈A和線圈B。
我通過選擇顏色制作2對電線,一對用于線圈A,第二對用于線圈B.
焊接它們并使用熱縮管。
步驟8:梳理X軸和Y軸
使用4x M3x12螺釘,將底座和兩個側(cè)架組合成一個組件。
步驟9:電子設(shè)備
使用的部件對于驅(qū)動程序:
Arduino Nano。
2x A4988步進(jìn)電機(jī)驅(qū)動器。
1x IRFZ44N N-CHANNEL MOSFET。
1x LM7805帶散熱器的穩(wěn)壓器。
1x 47ohm和1x 10k電阻。
1x 1000uf 16V電容。
1x 2.5mm JST XH型2pin公連接器。
男性和女性頭部針腳。
1x(20mm x 80mm空白PCB)。
在GRBL中,保留了Arduino的數(shù)字和模擬引腳。 X和Y軸的‘’Step‘引腳分別連接到數(shù)字引腳2和3。 X軸和Y軸的“Dir”引腳分別連接到數(shù)字引腳5和6。 D11用于激光啟用。 Arduino通過USB線獲得電力。 A4988驅(qū)動器通過外部電源供電。所有地面共享共同連接。 A4988的VDD連接到5V的Arduino。我使用的激光器運(yùn)行在5V上并內(nèi)置恒流電路。對于來自外部電源的恒定5V電源,使用LM7805穩(wěn)壓器。散熱器是強(qiáng)制性的。當(dāng)從Arduino引腳D11接收數(shù)字高信號時,IRFZ44N N-CHANNEL MOSFET用作電子開關(guān)。注意:Arduino nano的5V不能使用,因?yàn)榧す馄魑盏?a href="http://hljzzgx.com/tags/電流/" target="_blank">電流超過250mA,Arduino Nano不能提供足夠的電流。
為每個軸配置微步進(jìn)。
MS0 MS1 MS2微步分辨率。
低低低全步。
高低低半步。
低高低四分之一步。
高高低八步。
高高十六步。
3個引腳(MS1,MS2和MS3)用于根據(jù)上述真值表選擇五個步驟
中的一個。這些引腳具有內(nèi)部下拉電阻,因此如果我們將它們斷開,則電路板將以全步模式工作。我使用了第16步配置,平滑無噪音。大多數(shù)(但肯定不是全部)步進(jìn)電機(jī)每轉(zhuǎn)完成200步。通過適當(dāng)?shù)毓芾砭€圈中的電流,可以使電動機(jī)以較小的步長移動。 Pololu A4988可以使電機(jī)以1/16步進(jìn)行 - 或每轉(zhuǎn)3,200步。微步進(jìn)的主要優(yōu)點(diǎn)是減少運(yùn)動的粗糙度。唯一完全準(zhǔn)確的位置是全步位置。電機(jī)不能在一個中間位置保持靜止位置,具有相同的位置精度或與全步位置相同的保持轉(zhuǎn)矩。一般來說,當(dāng)需要高速時,應(yīng)使用全步驟。
步驟10:將電子設(shè)備組裝到框架上。
使用2x組裝背板上的驅(qū)動板M2螺釘和使用2x M3x12螺釘?shù)臋C(jī)器框架。插入步進(jìn)電機(jī)X,Y和激光器的連接。
步驟11:調(diào)整步進(jìn)驅(qū)動器電流
為實(shí)現(xiàn)高步進(jìn)率,電機(jī)供電通常比沒有有源電流限制時允許的高得多。例如,典型的步進(jìn)電機(jī)可能具有最大額定電流1A和5Ω線圈電阻,這表示最大電機(jī)電源為5 V.使用12 V電機(jī)可以實(shí)現(xiàn)更高的步進(jìn)速率,但電流必須主動限制在1A以下,以防止損壞電機(jī)。 A4988支持這種有源電流限制,電路板上的微調(diào)電位器可用于設(shè)置電流限制。設(shè)置電流限制的一種方法是將驅(qū)動器置于全步模式,并測量通過單個電機(jī)線圈運(yùn)行的電流,而無需為STEP輸入提供時鐘。測得的電流將是電流限值的0.7倍(因?yàn)閮蓚€線圈始終處于開啟狀態(tài),并且在全步模式下限制為電流限制設(shè)置的70%)。請注意,將邏輯電壓Vdd更改為不同的值將改變電流限制設(shè)置,因?yàn)椤皉ef”引腳上的電壓是Vdd的函數(shù)。設(shè)置電流限制的另一種方法是直接測量電位器頂部的電壓并計算得到的電流限值(電流檢測電阻為0.1Ω)。電流限制與參考電壓有關(guān),如下所示:電流限制= VREF×1.25 因此,例如,如果參考電壓為0.6 V,則電流限制為0.75A。如上所述,在全步進(jìn)模式下,通過線圈的電流限制在電流限制的70%,因此要獲得1A的全步線圈電流,電流限制應(yīng)為1A/0.7 = 1.4A,相當(dāng)于VREF為1.4A/1.25 = 1.12 V.有關(guān)更多信息,請參見A4988數(shù)據(jù)手冊。注意:線圈電流可能與電源電流有很大差異,因此不應(yīng)使用電源測量的電流來設(shè)置電流限制。放置電流表的適當(dāng)位置與其中一個步進(jìn)電機(jī)線圈串聯(lián)。
步驟12:激光裝配
我使用的激光是可聚焦激光模塊200-250mW 650nm。外部金屬外殼用作激光二極管的散熱器。它具有可聚焦鏡頭,用于調(diào)整激光點(diǎn)。將激光線端子連接到驅(qū)動板上的激光插座。
你可以在這里找到一個。
步驟13:準(zhǔn)備好了!
使用四個小釹磁鐵將工件鎖定在工作臺上并設(shè)置X軸和Y軸到初始位置(原點(diǎn))。通過外部電源為驅(qū)動器板供電,通過USB A到USB Mini B電纜將Arduino Nano連接到計算機(jī)。
還通過外部電源為電路板供電。
安全第一。
必須使用激光安全眼鏡
步驟14 :GRBL固件
下載GRBL,在這里
在桌面上提取grbl-master文件夾,你可以在文件master.zip中找到它。
運(yùn)行Arduino IDE
從應(yīng)用程序欄菜單中,選擇:草圖 - 》 #include庫 - 》從文件添加庫.ZIP
選擇您可以在grlb-master文件夾中找到的文件夾grbl,然后單擊打開
現(xiàn)在安裝了庫,IDE軟件將顯示以下消息:庫已添加到庫中。檢查“庫包含”菜單。
然后打開一個名為“grbl upload”的示例并將其上傳到您的arduino板。
步驟15:發(fā)送G-CODE的軟件
我們還需要一個軟件來將G-Code發(fā)送到CNC我已經(jīng)使用了LASER GRBL
LaserGRBL是DIY Laser
Engraver最好的Windows GCode流光之一。 LaserGRBL能夠?qū)Code路徑加載并傳輸?shù)絘rduino,并使用內(nèi)部轉(zhuǎn)換工具雕刻圖像,圖片和徽標(biāo)。
LASER GRBL下載。
LaserGRBL會不斷檢查機(jī)器上可用的COM端口。端口列表允許您選擇控制板所連接的COM端口。
請根據(jù)您的機(jī)器固件配置選擇正確的連接波特率(默認(rèn)值為115200)。
Grbl設(shè)置:
$$ - 查看Grbl設(shè)置
要查看設(shè)置,請鍵入$$并在連接到Grbl后按Enter鍵。 Grbl應(yīng)該響應(yīng)當(dāng)前系統(tǒng)設(shè)置的列表,如下面的示例所示。所有這些設(shè)置都是持久性的,并保存在EEPROM中,因此如果斷電,這些將在下次啟動Arduino時加載回來。
$ 0 = 10(步進(jìn)脈沖,usec)
$ 1 = 25(步進(jìn)空閑延遲,毫秒)
$ 2 = 0(步進(jìn)端口反轉(zhuǎn)掩碼:00000000)
$ 3 = 6(目錄端口反轉(zhuǎn)掩碼:00000110)
$ 4 = 0(步驟啟用反轉(zhuǎn),布爾)
$ 5 = 0(限制引腳反轉(zhuǎn),布爾)
$ 6 = 0(探針反轉(zhuǎn),布爾)
$ 10 = 3(狀態(tài)報告掩碼:00000011)
$ 11 = 0.020(結(jié)合偏差,mm)
$ 12 = 0.002(圓弧公差,mm)
$ 13 = 0(報告英寸,布爾)
$ 20 = 0(軟限制,布爾)
$ 21 = 0(硬限制,布爾)
$ 22 = 0(歸位周期,布爾)
$ 23 = 1(歸位dir反轉(zhuǎn)掩碼:00000001)
24美元= 50.000(歸位進(jìn)給,毫米/分鐘)
25美元= 635.000(尋找尋找,毫米/分鐘)
26美元= 250(歸位辯護(hù),毫秒)
$ 27 = 1.000(歸位拉斷,mm)
$ 100 = 314.961(x,步長/mm)
$ 101 = 314.961(年,步/mm)
$ 102 = 314.961(z,步長/mm)
$ 110 = 635.000(x最大速率,mm/min)
$111=635.000(y最大速率,mm/min)
$ 112 = 635.000(z最大速率,mm/min)
$ 120 = 50.000(x accel,mm/sec ^ 2)
121 = 50.000(y accel,mm/sec ^ 2)
$ 122 = 50.000(z accel, mm/sec ^ 2)
$ 130 = 225.000(x最大行程,mm)
$ 131 = 125.000(y最大行程,mm)
$ 132 = 170.000(z max travel,mm)
步驟16:調(diào)整系統(tǒng)
這是項(xiàng)目中最困難的部分。
- 調(diào)整激光束進(jìn)入工件上可能的最小點(diǎn)。這是最棘手的部分,需要時間和耐心使用跟蹤和錯誤方法。
- 使用$ 100,$ 101,$ 130和$ 131的GRBL設(shè)置?
我對GRBL的設(shè)置是,$ 100 = 110.000
$ 101 = 110.000
$ 130 = 40.000
$ 131 = 40.000
我嘗試雕刻一個40mm邊的正方形,經(jīng)過這么多錯誤并調(diào)整設(shè)置對于grbl,我從X軸和Y軸刻出了合適的40mm線。如果X軸和Y軸的分辨率不同,圖像將向任一方向縮放。
請記住,并非所有步進(jìn)電機(jī)都與DVD驅(qū)動器相同。
這是一個漫長而耗時的過程,但調(diào)整結(jié)果非常令人滿意。
LaserGRBL用戶界面。
連接控制:根據(jù)grbl固件配置,您可以在此處選擇串行端口和正確的連接速率。
文件控制:顯示加載的文件名和雕刻過程進(jìn)度。綠色的“播放”按鈕將啟動程序執(zhí)行。
手動命令:您可以在此處鍵入任何G代碼行,然后按“輸入”。命令將排入命令隊列。
命令日志和命令返回碼:顯示入隊命令及其執(zhí)行狀態(tài)和錯誤。
點(diǎn)動控制:允許手動定位激光。左側(cè)垂直滑塊控制移動速度,右側(cè)滑塊控制步長。
雕刻預(yù)覽:此區(qū)域顯示最終作品預(yù)覽。在雕刻期間,小的藍(lán)色十字將在運(yùn)行時顯示當(dāng)前的激光位置。
Grbl重置/歸位/解鎖:此按鈕向grbl板提交軟重置,歸位和解鎖命令。在解鎖按鈕右側(cè),您可以添加一些用戶定義的按鈕。
Feed hold and resume:此按鈕可以暫停和恢復(fù)程序執(zhí)行,將Feed Hold或Resume命令發(fā)送到grbl board。
行數(shù)和時間投影:LaserGRBL可以根據(jù)實(shí)際速度和工作進(jìn)度估算程序執(zhí)行時間。
覆蓋狀態(tài)控件:顯示和更改實(shí)際速度和功率覆蓋。覆蓋是grbl v1.1的新功能,舊版本不支持。
步驟17:木刻
光柵導(dǎo)入允許您在LaserGRBL中加載任何類型的圖像,并在不需要其他軟件的情況下將其轉(zhuǎn)換為GCode指令。 LaserGRBL支持照片,剪貼畫,鉛筆畫,徽標(biāo),圖標(biāo),并嘗試使用任何類型的圖像。
可以通過選擇jpg,png或bmp類型的圖像從“文件,打開文件”菜單中調(diào)用
所有材料的雕刻設(shè)置都不同。
定義每mm的雕刻速度和每mm的質(zhì)量線視頻附加是整個過程的延時。
步驟18:薄紙切割
這款250mW激光器還可以切割薄紙,但速度應(yīng)該非常低,即不超過15mm/min,應(yīng)該適當(dāng)調(diào)整激光束。
步驟19:乙烯切割和制作自定義貼紙
我制作了一些自定義乙烯基貼紙。相對于所用乙烯基的顏色,邊界速度會發(fā)生變化。
深色可以輕松使用,而較淺的顏色則有些棘手。
以上圖片展示了如何使用CNC制作的乙烯基貼紙。
但請記住,燃燒的乙烯基會釋放致癌煙霧。他們的味道非常糟糕。
-
激光雕刻機(jī)
+關(guān)注
關(guān)注
8文章
32瀏覽量
15118
發(fā)布評論請先 登錄
相關(guān)推薦
評論