資料介紹
描述
背景:
CNC Shield為 DIY 社區(qū)控制機(jī)械提供了一種低成本的選擇。此擴(kuò)展板允許您使用Arduino Uno控制 NEMA 步進(jìn)器,并提供與使用GRBL的大量開源和/或低成本軟件的互操作性。我喜歡使用Chilipeppr.com來控制我的CNC 銑床以創(chuàng)建原型 PCB。CNC Shield 缺少的一項(xiàng)功能是網(wǎng)絡(luò)連接。我在車庫里經(jīng)營一個創(chuàng)客空間,有幾個工作站來設(shè)計和創(chuàng)造東西。WIZ750SR模塊的添加使機(jī)器能夠聯(lián)網(wǎng),讓我可以從我的所有工作站控制它。這是加強(qiáng)協(xié)作和開放創(chuàng)客革命的重要一步。
在這個項(xiàng)目中,我的重點(diǎn)是向您展示如何將 WIZ750SR 連接到CNC Shield設(shè)備以使其聯(lián)網(wǎng)。作為獎勵,我將分享我的配置設(shè)置以及我為將整個組件集成到我的廉價 CNC 銑床中所采取的一些步驟。我使用了許多資源來完成整個升級,因此我將包含它們的鏈接。請記住... WIZ750SR 和 CNC Shield 組合將與許多其他設(shè)備一起使用,例如激光切割機(jī)/雕刻機(jī)、乙烯基切割機(jī)、自動化機(jī)器人項(xiàng)目等等!
![poYBAGNkg66AYH7nAA-6I7IRtmQ965.jpg](https://file.elecfans.com/web2/M00/77/8A/poYBAGNkg66AYH7nAA-6I7IRtmQ965.jpg)
?
![poYBAGNkg7GAbdJwAATw00jfSKk610.jpg](https://file.elecfans.com/web2/M00/77/8A/poYBAGNkg7GAbdJwAATw00jfSKk610.jpg)
?
![pYYBAGNkg7aABOCZAAdDhVIGXx0024.jpg](https://file.elecfans.com/web2/M00/78/1C/pYYBAGNkg7aABOCZAAdDhVIGXx0024.jpg)
讓我們開始!
首先,我將 WIZ750SR 模塊插入 WIZ750SR-EVB 板。這使我可以上傳固件并突破接口。我下載了 WIZ750SR 模塊的最新固件,并使用WIZnet S2E 配置工具上傳了它 。然后,我將 PC 的 IP 更改為并在 WIZ750SR 模塊和我的 PC 之間連接了以太網(wǎng)電纜。啟動配置工具后,我單擊“搜索”,該模塊顯示在窗口左側(cè)的列表中。一旦我單擊它,就會顯示設(shè)置。我單擊“上傳”按鈕并選擇了我之前下載的固件 bin 文件。一段時間后,更新成功,新固件版本顯示在設(shè)備信息部分。192.168.11.3
然后我給模塊一個與我的網(wǎng)絡(luò)子網(wǎng)兼容的靜態(tài) IP。
我將我的 PC 重新連接到我的網(wǎng)絡(luò)并將 WIZ750SR 模塊插入我的交換機(jī)。我使用配置工具再次搜索了該設(shè)備,并找到了我的模塊。
這一切都在入門指南中進(jìn)行了解釋。
我現(xiàn)在可以將串行通信定向到分配的 IP 地址,它將被傳遞到我連接到 WIZ750SR 的任何設(shè)備……非常簡單!
![pYYBAGNkg7mAKx2DAAGjv3UmJD0899.png](https://file.elecfans.com/web2/M00/78/1C/pYYBAGNkg7mAKx2DAAGjv3UmJD0899.png)
由于我將使用軟件來控制尋找串行端口的 CNC 銑床,因此我需要在我的 PC 上設(shè)置一個虛擬串行 COM 端口,以路由??到 WIZ750SR IP 和端口。
WIZnet 使用免費(fèi)的 WIZVSP(WIZ 虛擬串行端口)應(yīng)用程序使這一切變得容易。我只是從提供我的 WIZ750SR mac 地址后提供的鏈接下載它,然后安裝它。
![pYYBAGNkg8CAIfBqAADp0v2bFpo895.png](https://file.elecfans.com/web2/M00/78/1C/pYYBAGNkg8CAIfBqAADp0v2bFpo895.png)
我點(diǎn)擊“新建連接”按鈕,選擇COM25作為串口(你可以選擇任何你喜歡的未使用的端口號),輸入我的WIZ750SR IP地址和端口,點(diǎn)擊“添加”,點(diǎn)擊“保存列表”,我就完成了!
我檢查了我的設(shè)備管理器以確保 COM25 列在端口部分。
![poYBAGNkg8OAZ5WhAACwaBosHTY991.png](https://file.elecfans.com/web2/M00/77/8A/poYBAGNkg8OAZ5WhAACwaBosHTY991.png)
至此,你可以用我的Arduino、CNC Shield、mill代替任何TTL串口通訊設(shè)備;一般概念仍然適用。
準(zhǔn)備阿杜諾!
我下載了 GRBL 庫并將其添加到我的 Arduino IDE 中。
![poYBAGNkg8aATB0uAAEjhPjCar8161.png](https://file.elecfans.com/web2/M00/77/8A/poYBAGNkg8aATB0uAAEjhPjCar8161.png)
因?yàn)槲蚁胩砑?X、Y 和 Z 歸位傳感器(在我的情況下是開關(guān)),所以如果我不打算使用軟件控制的主軸,我讀到 GRBL 1.1 版本需要修改源代碼。該視頻完美地描述了如何進(jìn)行此更改...
然后我將 GRBL 草圖上傳到我的 Arduino Uno。
這些說明幫助我上傳了草圖,進(jìn)行了微步跳線設(shè)置,給電機(jī)接線,并調(diào)整了我的驅(qū)動器電流。
在我的例子中,我對所有三個軸使用“高、高、低”來給我“第八步”微步進(jìn)。
![pYYBAGNkg8mASzkiAAHwNP6AtkE838.jpg](https://file.elecfans.com/web2/M00/78/1C/pYYBAGNkg8mASzkiAAHwNP6AtkE838.jpg)
準(zhǔn)備好整合!
![pYYBAGNkg9KAHfjCABN2fJGKYGQ086.jpg](https://file.elecfans.com/web2/M00/78/1C/pYYBAGNkg9KAHfjCABN2fJGKYGQ086.jpg)
我的目標(biāo)是將 S2E 模塊直接連接到我的 Arduino UNO/CNC Shield TTL 引腳,因此我將 EVB 配置為使用以下跳線設(shè)置繞過 RS232 轉(zhuǎn)換器模塊...
![pYYBAGNkg9eALuNFAAa1s6Sa_zQ647.jpg](https://file.elecfans.com/web2/M00/78/1C/pYYBAGNkg9eALuNFAAa1s6Sa_zQ647.jpg)
我將 WIZ750SR TX 和 RX 引腳分別連接到 CNC Shield RX 和 TX 引腳。
![pYYBAGNkg9uACsTZAAUdsXwbOhQ442.png](https://file.elecfans.com/web2/M00/78/1C/pYYBAGNkg9uACsTZAAUdsXwbOhQ442.png)
?
![pYYBAGNkg9-AI7T6AAQCWvODjjk719.jpg](https://file.elecfans.com/web2/M00/78/1C/pYYBAGNkg9-AI7T6AAQCWvODjjk719.jpg)
完成此初始配置后,我想測試以確保 Arduino、CNC Shield、WIZ750SR 和 WIZVSP 都在說話。
為此,我將啟動 ChiliPeppr 和它包含的 Serial to JSON 服務(wù)器。
![poYBAGNkg-GAf62wAAB9KP16Qrw515.png](https://file.elecfans.com/web2/M00/77/8A/poYBAGNkg-GAf62wAAB9KP16Qrw515.png)
?
![pYYBAGNkg-aAIstCAAHxd_fFhGo903.png](https://file.elecfans.com/web2/M00/78/1C/pYYBAGNkg-aAIstCAAHxd_fFhGo903.png)
我看到我的 COM25 端口在 Serial Port JSON Server 屏幕中處于活動狀態(tài)。
我導(dǎo)航到 ChiliPeppr ( http://chilipeppr.com/jpadie ),一旦工作區(qū)加載,我單擊右下角 Serial Port JSON Server 小部件中的“刷新”按鈕。
![pYYBAGNkg-mASvwFAACbLWUdwK4947.png](https://file.elecfans.com/web2/M00/78/1C/pYYBAGNkg-mASvwFAACbLWUdwK4947.png)
這將顯示我的串行端口 JSON 服務(wù)器正在服務(wù)的 COM 端口。
然后我選中該框以選擇 COM 25。
![poYBAGNkg-uAEUxxAACNkStHCX8779.png](https://file.elecfans.com/web2/M00/77/8A/poYBAGNkg-uAEUxxAACNkStHCX8779.png)
一旦我選擇了 COM25,ChiliPeppr 就連接到 CNC Shield 并成功地用它的輸出填充了控制臺小部件。
成功!
現(xiàn)在將 CNC Shield、Arduino、限位開關(guān)和 WIZ750SR 安裝到我的 CNC 銑床中!
首先,我移除了舊的并行控制器。我剛剛拔掉了軸電機(jī)連接器和電源連接器。
![pYYBAGNkg-6ASQefAAD9N0ZfoKk610.jpg](https://file.elecfans.com/web2/M00/78/1C/pYYBAGNkg-6ASQefAAD9N0ZfoKk610.jpg)
拆下后,我從辮子上取下白色塑料連接器,然后戴上標(biāo)準(zhǔn)的杜邦連接器。這是可選的。這是我關(guān)注的操作視頻...
然后我使用環(huán)氧樹脂將 X 和 Y 限位開關(guān)連接到磨機(jī)。
![pYYBAGNkg_OAUEIbAANFnyIX5VE124.jpg](https://file.elecfans.com/web2/M00/78/1C/pYYBAGNkg_OAUEIbAANFnyIX5VE124.jpg)
?
![pYYBAGNkg_aAbbIQAANyFktvv0A597.jpg](https://file.elecfans.com/web2/M00/78/1C/pYYBAGNkg_aAbbIQAANyFktvv0A597.jpg)
對于 Z 軸,我需要一個支架來補(bǔ)償安裝區(qū)域和電樞之間的距離。為此,我將壓接連接器的筒形部分焊接到開關(guān)“晶須”上。
![poYBAGNkg_qAJ-wMAAJz5Nxw7Kw273.jpg](https://file.elecfans.com/web2/M00/77/8A/poYBAGNkg_qAJ-wMAAJz5Nxw7Kw273.jpg)
然后,我將每個開關(guān)(公共引腳和 NO 引腳)的電線連接到 DB9 連接器。如果需要,這使我可以連接和斷開磨機(jī)與控制器盒的連接。我將公共引腳的每根電線連接到 DB9 連接器上的單個引腳,因?yàn)檫@些只是 GND 參考。我只是將舊的并行端口孔用于連接器。
![pYYBAGNkg_2AT9CfAAQPmJZDKFk540.jpg](https://file.elecfans.com/web2/M00/78/1D/pYYBAGNkg_2AT9CfAAQPmJZDKFk540.jpg)
我從控制器外殼背面未使用的孔中取下塑料孔蓋,并將圓孔歸檔成一個矩形,WIZ750SR 上的以太網(wǎng)連接器將適合該矩形。然后在它的兩側(cè)鉆了兩個小孔。
![poYBAGNkhASAc_2PAAqnq9r2baM240.jpg](https://file.elecfans.com/web2/M00/77/8A/poYBAGNkhASAc_2PAAqnq9r2baM240.jpg)
我還鉆了一個孔并安裝了一個面板安裝桶形連接器,以允許我連接一個雙導(dǎo)體探頭。
![pYYBAGNkhAmABec0AAMR8s8_8XI156.jpg](https://file.elecfans.com/web2/M00/78/1D/pYYBAGNkhAmABec0AAMR8s8_8XI156.jpg)
安裝 WIZ750SR
我用 CAD 設(shè)計了一個零件,可以讓我將 WIZ750SR 牢固地安裝到外殼墻上并進(jìn)行 3D 打印。STL 文件已附加到此項(xiàng)目供您使用。
![poYBAGNkhA2AZZ5zAAOrX7_2QeE942.jpg](https://file.elecfans.com/web2/M00/77/8A/poYBAGNkhA2AZZ5zAAOrX7_2QeE942.jpg)
?
![poYBAGNkhBOAQeRRAANL4N55d38215.jpg](https://file.elecfans.com/web2/M00/77/8B/poYBAGNkhBOAQeRRAANL4N55d38215.jpg)
?
![poYBAGNkhBeAP3kiAASefJiIig8716.jpg](https://file.elecfans.com/web2/M00/77/8B/poYBAGNkhBeAP3kiAASefJiIig8716.jpg)
然后,我用尼龍支架和螺釘將 Arduino/CNC Shield 堆棧連接到控制器外殼內(nèi)。
![poYBAGNkhBuAMz4MAAU1F1y992k585.jpg](https://file.elecfans.com/web2/M00/77/8B/poYBAGNkhBuAMz4MAAU1F1y992k585.jpg)
我還用一個舊的桶形插頭制作了一根電源線,從磨機(jī)電源板為 Arduino 供電。
![poYBAGNkhB-AYYmKAAUybTHjka8930.jpg](https://file.elecfans.com/web2/M00/77/8B/poYBAGNkhB-AYYmKAAUybTHjka8930.jpg)
?
![poYBAGNkhCKAZOCyAAN3LHrDrYE250.jpg](https://file.elecfans.com/web2/M00/77/8B/poYBAGNkhCKAZOCyAAN3LHrDrYE250.jpg)
這是顯示所有連接方式的接線圖。
![poYBAGNkhCiAF1c_AAmm10bCr7Q415.png](https://file.elecfans.com/web2/M00/77/8B/poYBAGNkhCiAF1c_AAmm10bCr7Q415.png)
?
雖然這個集成項(xiàng)目已經(jīng)完成,但我計劃開始另一個項(xiàng)目,該項(xiàng)目將涉及修改 WIZ750SR 固件以運(yùn)行 websocket,并允許我直接從 ChiliPeppr 連接到 WIZ750SR,而無需 JSON 服務(wù)器或虛擬串行端口功能。
- 以太網(wǎng)交換機(jī)高穩(wěn)定性時鐘系統(tǒng)應(yīng)用方案
- 全硬件TCP/IP嵌入式以太網(wǎng)控制器w5500中文資料 25次下載
- RJ45以太網(wǎng)口EMC設(shè)計總結(jié) 86次下載
- arduino loar_ENC28J60以太網(wǎng)模塊與Arduino的連接方案介紹
- 基于汽車以太網(wǎng)的車輛基礎(chǔ)設(shè)施及電氣架構(gòu) 13次下載
- 基于BGP MPLS的以太網(wǎng)VPN環(huán)境搭建源碼 17次下載
- 如何通過以太網(wǎng)連接GPMC 5次下載
- 連接的以太網(wǎng)、USB和LCD參考設(shè)計 13次下載
- 以太網(wǎng)原理及技術(shù)基礎(chǔ) 17次下載
- 以太網(wǎng)設(shè)計和布局 26次下載
- Silabs以太網(wǎng)方案 37次下載
- 以太網(wǎng)調(diào)試軟件wizport
- 異步串行接口與以太網(wǎng)服務(wù)器的連接
- 一種以太網(wǎng)與8 位單片機(jī)的連接方法
- 異步串行接口與以太網(wǎng)服務(wù)器的連接
- 聊一聊以太網(wǎng)發(fā)送描述符 441次閱讀
- 怎么檢查CAN以太網(wǎng)模塊的物理連接 387次閱讀
- PLC連接串口服務(wù)器RS485轉(zhuǎn)以太網(wǎng)步驟 2519次閱讀
- 以太網(wǎng)與WiFi的區(qū)別 5255次閱讀
- 工業(yè)以太網(wǎng)的特點(diǎn) 工業(yè)以太網(wǎng)的關(guān)鍵技術(shù)包含哪些? 2036次閱讀
- 萬兆以太網(wǎng)規(guī)范解讀 2809次閱讀
- 以太網(wǎng)筆記:快速以太網(wǎng)100Base-TX接口及編碼 9877次閱讀
- FPGA如何為以太網(wǎng)和千兆以太網(wǎng)解決低功耗問題 4130次閱讀
- 工業(yè)以太網(wǎng)交換機(jī)的選購 1174次閱讀
- 一文詳解什么是實(shí)時以太網(wǎng) 1.3w次閱讀
- 汽車以太網(wǎng)與工業(yè)以太網(wǎng)物理層對比 1.4w次閱讀
- 淺談以太網(wǎng)與寬帶之間的區(qū)別 4.9w次閱讀
- 深入理解以太網(wǎng)這一概念 5558次閱讀
- 以太網(wǎng)怎么連接其操作步驟詳解 9.6w次閱讀
- 基于Xilinx FPGA的千兆以太網(wǎng)控制器的開發(fā) 3w次閱讀
下載排行
本周
- 1A7159和A7139射頻芯片的資料免費(fèi)下載
- 0.20 MB | 55次下載 | 5 積分
- 2PIC12F629/675 數(shù)據(jù)手冊免費(fèi)下載
- 2.38 MB | 36次下載 | 5 積分
- 3PIC16F716 數(shù)據(jù)手冊免費(fèi)下載
- 2.35 MB | 18次下載 | 5 積分
- 4dsPIC33EDV64MC205電機(jī)控制開發(fā)板用戶指南
- 5.78MB | 8次下載 | 免費(fèi)
- 5STC15系列常用寄存器匯總免費(fèi)下載
- 1.60 MB | 7次下載 | 5 積分
- 6模擬電路仿真實(shí)現(xiàn)
- 2.94MB | 4次下載 | 免費(fèi)
- 7PCB圖繪制實(shí)例操作
- 2.92MB | 2次下載 | 免費(fèi)
- 8零死角玩轉(zhuǎn)STM32F103—指南者
- 26.78 MB | 1次下載 | 1 積分
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費(fèi)
- 2免費(fèi)開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 141次下載 | 1 積分
- 3基于STM32單片機(jī)智能手環(huán)心率計步器體溫顯示設(shè)計
- 0.10 MB | 137次下載 | 免費(fèi)
- 4A7159和A7139射頻芯片的資料免費(fèi)下載
- 0.20 MB | 55次下載 | 5 積分
- 5PIC12F629/675 數(shù)據(jù)手冊免費(fèi)下載
- 2.38 MB | 36次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費(fèi)
- 7PIC16F716 數(shù)據(jù)手冊免費(fèi)下載
- 2.35 MB | 18次下載 | 5 積分
- 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統(tǒng)EMC試驗(yàn)方法及要求
- 1.97 MB | 8次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論