Contact me: hankecnc@gmail.com

使用操纵杆移动轴 #485

推推 grbl 3年前 (2023-01-22) 243次浏览

关闭
dvdnhm 打开了这个问题 2014 年 9 月 7 日 · 7条评论
关闭

使用操纵杆移动轴#485

dvdnhm 打开了这个问题 2014 年 9 月 7 日 · 7条评论

注释

使用操纵杆移动轴 #485

我正在考虑使用操纵杆来移动轴以设置“零”点或换刀。

我进行了一些测试,发现 X-DIR 根据轴的方向固定为低电平或高电平,并且 X-STEP 在轴移动时显示 140mV。

我可以使用所有轴的 -DIR 和 -STEP 引脚来移动它们而不发送 gcode 吗?

使用操纵杆移动轴 #485

可能但 Grbl 不会知道你正在这样做,所以机器/工作位置是错误的。为什么不让您的操纵杆向 Grbl 发出 G1 命令?那行得通,机器/工作位置将相应更新。

使用操纵杆移动轴 #485
作者

将操纵杆运动转换为 gcode 并通过串行发送它们是可能的,但串行连接不支持同时 2 个连接,我已断开与控制软件(在我的情况下为 Universal Gcode Sender)的连接以便能够连接操纵杆。定位轴后,我需要将通用 Gcode 发送器连接回去,并在连接时重置 grbl。

我想用操纵杆将铣刀定位到铜板的 X0、Y0 点。操纵杆会更快。在我的情况下保持位置也不是很重要,因为我重置 grbl 以将该位置标记为 X0,Y0。

使用操纵杆移动轴 #485
成员

@dvdnhm:如果没有 Grbl,您将无法轻松使用 DIR 和 STEP 引脚。Grbl 进行加速规划以确保您不会丢失步骤。我想如果你真的想要,你可以暂时断开 DIR 和 STEP 引脚,然后将一个单独的控制器馈入你的步进驱动器。目前,Grbl 没有支持操纵杆的合适的慢跑界面。像这样的东西将被安排在下一个版本中,可能会通过一个 i2c 接口,所有的控制输入,如恢复、进给保持和操纵杆接口都可以通过管道传输。我还没有时间尝试这个想法,但我确实记得有几个用户破解了 Grbl 代码以添加此功能。我不认为这是或将太难做到。

使用操纵杆移动轴 #485
作者

I2C 对附加外围设备的支持会很棒。

谢谢你的考虑

使用操纵杆移动轴 #485

你知道 Uno 有 2 组引脚来访问串口吗?一个是 USB 连接,另一个在板头上。这些引脚通过电阻相互隔离。因此,您可以通过两者发送数据。无需先断开 USB。当然你需要一个串行端口或 FTDI 适配器来使用它。在为 Grbl 调试和测试我的新 GUI 时,我一直这样做。
而且我知道我不需要说,不要同时向两个 Rx 路径发送数据:-)
Gerrit

使用操纵杆移动轴 #485
作者

其实我也不知道,谢谢。我会调查一下

使用操纵杆移动轴 #485

这也适用于 arduino nano 吗?

喜欢 (0)