修改

文檔

圖片

迪威網(wǎng)友0fc121
迪威網(wǎng)友0fc121
原創(chuàng)模型

MPCNC手動操縱手柄控制器

VIP
免費,登錄即可下載
本資源不能下載
發(fā)布時間:2021/5/8 6:42:00
2019年11月更新:
我為操縱桿做了個PCB。所以我添加了EasyEDA JSON文件、Gerber文件、電路圖和新的case STL。
如果您對PCB感興趣并且位于歐洲,請與我聯(lián)系。我還剩下幾個。我賺到的錢都會捐給慈善機構(gòu)(一個幫助燒傷兒童的組織,保林森公司)。
2019年8月更新:
JOG撥號\u
根據(jù)要求提供新功能:
操縱手柄零位x和y的機具閾值
交換運動順序(更高配合)
使100mm模式可單獨配置或完全禁用
必須在.ino腳本(第12-15行)中更改這些用戶可配置選項:
cot int treshold_x=200;如果操縱桿的x軸在怠速時沒有給出零值,則增加該值。將值保持在300和0之間。減少以使操縱桿動作更靈活。
cot int treshold\u y=200;如果怠速時操縱手柄的y軸未給出零值,則增加該值。將值保持在300和0之間。減少以使操縱桿動作更靈活。
cot長波特率=250000;MPCNC控制器的波特率
字符串\u 100mm\u mode=“100”;要單獨調(diào)整100mm模式,請設(shè)置為任何值,例如“100”、“50.5”、“20”,或設(shè)置為“禁用”以禁用x和y的100mm模式。默認為“100”
2019年5月更新
我想我已經(jīng)發(fā)現(xiàn)了跳躍的問題。分析表明,這些“跳躍”實際上是正確的GCODE命令,不會通過任何mea指向噪聲。結(jié)果發(fā)現(xiàn),當通過octoprint將GCODE遠程上傳到SDCARD時(花費的時間比我想象的要長,顯示器上也沒有progressbar顯示),我在玩游戲桿,做了一些歸位和移動。實際上,這些命令不僅傳到了機器上,而且還被輸入到了數(shù)據(jù)流中寫入SD卡的GCODE。事實上,我在SD卡上的文件中找到了這些命令!謎團解開了!沒有問題的布線或噪音-只是愚蠢的操作錯誤!所以好好享受你的游戲吧(當你不上傳到你的SD時?。。?。
2019年3月更新
幾天后,我意識到一些奇怪的跳躍位置(x,Y和Z)中銑。我有一根長電纜連接到串行端口,我假設(shè)這些跳躍是由于噪聲耦合到數(shù)據(jù)線造成的。因此,請使用最短的電纜可能與接地屏蔽。如果你仍然在經(jīng)歷一些事情發(fā)生(比如在銑削過程中變?yōu)?,0,然后像什么都沒有發(fā)生一樣繼續(xù)),在實際投入生產(chǎn)之前斷開連接。
請在評論中留言,這樣我就可以知道是我還是其他人也受到了影響。
2019年2月10日更新
我遇到了octoprint(以及可能連接到USB端口的任何其他服務(wù)器)的不兼容問題。由于超時,控制器阻止了232通信和Octoprint斷開連接。
我已經(jīng)將arduino腳本更新為veion v0.2。這應(yīng)該可以解決問題-至少我的機器是這樣!我還用源代碼注釋更新了文件,使其更具可讀性。
veion 0保留在文件中僅用于veion控制目的。
如果您遇到任何問題,請留言。
預警!
你一定知道你在這里干什么!如果你做錯了什么,有損壞設(shè)備的危險!
不過,這也不是火箭科學!
這是MPCNC的一個插件。
它只適用于在斜坡板上運行Marlin固件的MPCNC,并兼容如MKS 1.4、GEN L、Trigorilla或Fysetc F6。您的主板需要有一個AUX-1端口,可以直接訪問板載串行端口。
物料清單:
Arduino納米3.0
操縱桿模塊
(例如。 317\U 10548\U 10696\u 10084\u 453\u 454\u 10083\u 10618\u 2 2 U U 20 20 20\u 10320 20\u 10020 20 20 20\u 10068\u 10047\u 317\U U 10548\u 10548\u 10048\u 10696\u 10084\u 10696\u 10084\u 10696\u 10084\u 10084\u 4584\u 453\u 453\u 454 4 4\u 1008\u 10083\u 10083\u 10083\u 10083\u 10618 18\u 10618 18 18\u 10304\u 10304\u 10304\u 10304\u 10307\u 10307\u 10 10 10 10 10 10 10 10 10 10\20\20\u 8f8e-311120302C80C)
R1 68歐姆
R2 100歐姆
LED紅色、綠色、藍色、黃色和白色
3個觸覺開關(guān)
一塊試驗板
裝電線,
4針杜邦母接頭
一對M3螺絲。
為此案辯護
Fit,啟動arduino IDE。加載包含的腳本“jogdail\u ”。將Nano連接到計算機的USB。在工具中檢查正確的COM端口。Arduino Nano配電盤。請確保選擇具有正確引導加載程序的328P處理器。如果你不能上傳,切換到舊的引導加載程序(或副vea)。編譯并上傳草圖。
將Nano從USB和sstart線路上取下。稍后,您仍然可以使用控制器中的Nano-it閃存新固件。背面有一個接入孔,用于連接USB電纜。
如何布線你可以看到在燒結(jié)面包板圖表。如果你想用我的盒子,做你自己的板,用我在圖片上的例子。只需數(shù)一數(shù)針孔,就可以得到觸覺開關(guān)、納米和螺絲孔和通孔的準確位置。
將4針連接器連接到下部Aux-1針(D0、D1、G、5V)。當心!別說了,不然就不行了。它可能會損壞你的Arduino Nano!!
確保您的Marlin固件設(shè)置為250000 bps!
如果要使用不同的波特率,請相應(yīng)地更改arduino腳本中的第57行,然后重新加載。
箱子設(shè)計又快又臟,到目前為止還不夠完美。如果你想優(yōu)化,請隨意。附上OpeCAD文件。
操作:
通電后,系統(tǒng)進行燈測試。所有五個LED必須亮一秒鐘。然后,藍色LED亮起。
按HomeXY鍵使系統(tǒng)返回原點。按Home Z,如果您的Z-endstop上有工具高度的東西。
如果已將spindleheight設(shè)置為0,請按reset coord按鈕將XYZ設(shè)置為0。
對于手動駕駛:
藍色LED亮起:
使用操縱桿以 -0.1mm的增量推進工具頭。繼續(xù)推,動作重復。你也可以走對角線!
按下操縱桿切換到1mm模式(綠色)
綠色LED亮起:
使用操縱桿以 -1mm的增量推進工具頭。繼續(xù)推,動作重復。你也可以走對角線!
按下操縱桿切換到10mm模式(黃色)
黃色LED亮起:
使用操縱桿以 -10mm的增量推進工具頭。繼續(xù)推,動作重復。你也可以走對角線!
按下操縱桿可切換至100mm模式(紅色)。
紅色發(fā)光二極管亮起:(紅色表示危險!?。。?br>使用操縱桿以 -100mm的增量推進工具頭。繼續(xù)推,動作重復。你也可以走對角線!請注意不要超過您的機器限制!!移動時,一個接一個地移動!!你對你的機器造成的任何損壞我都不負責!!至少我可以說,我早就告訴過你了?。唬?br>按下操縱桿切換到Z軸和0.10mm模式(白色和藍色)
白色LED始終表示Z軸正在移動??!
白色和藍色LED亮起:
在Y方向上使用操縱桿,使工具頭以0.1毫米的增量上下移動。繼續(xù)推,動作重復。
按下操縱桿切換到1mm模式(白綠色)。
按下操縱桿可切換至10mm模式(白-黃)。
按下操縱桿可切換至20米模式(白-紅)。
再一次,小心?。〔灰^你機器的尺寸!沒有什么能阻止你將主軸驅(qū)動到工作臺上!!
再次按下操縱桿,再次返回XY模式0.1mm。重復!
非常簡單有趣!
工作原理:
Arduino Nano讀取操縱桿模擬信號和按鈕信號,并將其轉(zhuǎn)換為LED狀態(tài)和機器命令。
命令(例如G28 X Y)以物理方式發(fā)送到板載串行端口(D0、D1)。馬林直接執(zhí)行這些命令。
享受駕駛您的MPCNC與操縱桿,而不是愚蠢的顯示菜單!
芝士
阿明
個文件
壓縮包大?。?MB
小程序二維碼
微信小程序 微信掃碼打開此模型
恒諾鑫科-專注碳素制品的開發(fā)與生產(chǎn)