评论
不。
不,现在不在发件人中。有些人将游戏控制器与发送器一起使用,因为它支持键盘点动并具有许多命令的快捷方式。我不知道添加手轮支持需要什么,因为我不知道是否有通用协议或许多不同的协议。因此,“一个手轮”可以快速成为支持哪个(哪些)。 虽然在控制器端有一些支持。iMXRT1062 驱动程序 (Teensy 4.1) 具有可用于来自基本(或原始)手轮或编码器的正交输入的引脚——但是,如果运行的话,对点动的代码支持是非常基本的。有效的是将其用于覆盖,通常使用低 PPR 编码器。 我为控制器端制作了一个 MPG/DRO,它使用辅助串行输入进行通信,可在独立模式下使用(未连接 PC)。许多驱动程序都支持辅助串行输入,还有不少还支持基于 I2C 的键盘。 |
|
感谢您的信息。 |
所以你直接用手轮模拟按键,不确定这是一个好主意,因为键盘点动依赖于按键事件来终止点动(除非你只发送短移动 – 步进模式)。
我也在为此苦苦挣扎——我相信你必须使用调度员来克服这个问题。它是如何在 SerialStream.cs(在 CNC Core 中)中完成的可能有帮助? 由于您使用 Arduino 使用键盘插件并直接连接到控制器可能是您的选择。如果它是 5V Arduino,则可能不是,具体取决于控制器 I2C 接口。 |
|
我有另一个想法如何连接手轮。第一次尝试看起来非常好。 我已经可以说的是: |
|
首先也是最重要的事情,谢谢@terjeio用于制作此发件人程序。我已经使用 GRBL 面板多年,但它不再与 Windows 10 兼容,这导致通信问题,不知何故许多其他程序都会遇到同样的错误,但这个不会(布局相似)。我已经完成了消除通信问题的部分工作,我已经从我的 CNC 机器上完全移除了 USB 端口,真正的 RS-232 就是这样。 附言。是否可以将进给率和距离按钮更改为 / * 和 + – 按钮,这样可以将简单便宜的小键盘用作挂件,而不会造成太多混淆?并且可能增加 100mm 的距离,更长的机器将对此有益。 但是为什么我在这里写手轮主题,因为手轮真的很不错。 如果不是很熟悉 CNC 手轮,这些通常分为 100 tic/revolution 和 handweel 慢跑是通过为每个刻度移动精确的步距来完成的,通常每个刻度为 1mm/0.1mm/0,01mm 等。手轮似乎会可以与这个程序一起使用。 它需要 arduino Leonardo 和一些代码行,这只是模仿用户滚轮输入的按键。没有反馈当然会有问题,将无法知道选择了什么进给或距离,其他一切都应该可行。如果每个距离和进给都放在快捷键下,则可以避免这种情况,因此每次慢跑开始时 pendant 都可以否决。这种方式的反馈是不必要的,吊坠甚至可以有单独的点动按钮,甚至可能有相对的 XYZ 坐标显示。我认为这会起作用。 |



你好,请问有手轮支持吗?
如果没有,是否有整合支持的计划?
谢谢