开源改变世界

Shuttle Express 慢跑拨盘支持 #20

推推 grbl 3年前 (2023-02-02) 212次浏览
关闭
meikrantz 打开了这个问题 2016 年 1 月 2 日 · 41 条评论
关闭

Shuttle Express 慢跑拨盘支持#20

meikrantz 打开了这个问题 2016 年 1 月 2 日 · 41 条评论

注释

Shuttle Express 慢跑拨盘支持 #20

我非常喜欢 Chilipeppr 的其他功能之一是能够使用 Shuttle Express USB 慢跑拨盘进行机器穿梭。 @lordmundi编写了专门用于通过 Chilipeppr 使用的串行端口 JSON 服务器进行通信的代码。看看这里的项目: https ://github.com/lordmundi/shuttleCP

不确定将其更改为使用网络调用而不是 JSON 有多容易。

综上所述,我认为在即将发布的 grbl 版本中有慢跑模式/界面的计划。

Shuttle Express 慢跑拨盘支持 #20

将我的代码库转换为与 cnc.js 一起工作的代码应该很容易,因为我的代码是一个独立的程序,它只是读取慢跑拨盘,然后通过 websocket 发送 G 代码来命令机器。如果你的代码有一个可以接受命令的 websocket 服务器,那么它应该很容易移植。

Shuttle Express 慢跑拨盘支持 #20
合作者

这可能需要一段时间,因为我没有 Shuttle Express Jog Dial。如果有人可以为移植提供支持,那就太好了。?

Shuttle Express 慢跑拨盘支持 #20

我可以提供支持。而且,我们可能会让一些人
出钱给你买一个慢跑拨号盘。

FG
从我的 Android 手机发送
2016 年 1 月 4 日凌晨 3:55,“Cheton Wu” notifications@github.com写道:

这可能需要一段时间,因为我没有 Shuttle Express Jog Dial。
如果有人可以为移植提供支持,那就太好了。[图像:
?]


直接回复此电子邮件或在 GitHub
#20(评论)上查看。

Shuttle Express 慢跑拨盘支持 #20
合作者

只是快速搜索了一下,找到了亚马逊出售的慢跑拨盘。这是 ShuttleCP 支持的吗?
http://www.amazon.com/gp/product/B0032Y0OH0?psc=1&redirect=true&ref_=ox_sc_act_title_1&smid=A1YG1VZVF48PM9
Shuttle Express 慢跑拨盘支持 #20

Shuttle Express 慢跑拨盘支持 #20

是的,就是这样。我很乐意捐 20 美元给你买一个。

我还应该提到,我的大部分工作是让它在 linux 下读取滚轮,它运行在与我的 chilipeppr 实例
不同的机器上。
如果你的 jog dial 与
你的 cnc.js 实例在同一台机器上运行,它可能会更容易。例如,
我认为有一些方法可以让慢跑拨盘
在您按下各种按钮和其他东西时简单地重现击键(我认为这
肯定是人们在 Windows 中使用它的方式)。如果您的
所有慢跑动作都有键盘快捷键,那么您可能需要做的就是设置
慢跑拨盘以使用这些击键,就像人们在视频编辑等
方面所做的那样。

那将是一种更简单的集成方式……我只是没有
使用 shuttleCP 这样做,因为我的慢跑拨盘与 Chilipeppr 不在同一台机器上,
而且 chilipeppr 没有所有的键盘快捷键。

FG

在 2016 年 1 月 4 日星期一上午 9:09,Cheton Wu notifications@github.com写道:

只是快速搜索了一下,找到了亚马逊出售的慢跑拨盘。这是
ShuttleCP 支持的吗?

http://www.amazon.com/gp/product/B0032Y0OH0?psc=1&redirect=true&ref_=ox_sc_act_title_1&smid=A1YG1VZVF48PM9


直接回复此电子邮件或在 GitHub
#20(评论)上查看。

Shuttle Express 慢跑拨盘支持 #20
作者

我也很乐意出一些钱给你买一个单元!

Shuttle Express 慢跑拨盘支持 #20
合作者

感谢您的热心帮助。慢跑拨盘看起来很有趣,而且价格对我来说也负担得起,所以我想自己买一个。收到包裹后,我会及时通知您最新进展。

Shuttle Express 慢跑拨盘支持 #20

把你的 PayPal 地址发给我,我会寄出超过 20 美元。我们需要更多 CNC 应用程序
来支持如何拨号和摆脱键盘!:)

FG
从我的 Android 手机发送
2016 年 1 月 4 日晚上 9:21,“Cheton Wu” notifications@github.com写道:

感谢您的热心帮助。慢跑拨盘看起来很有趣,而且价格
对我来说也负担得起,所以我想自己买一个。收到包裹后,我会及时通知您
最新进展。


直接回复此电子邮件或在 GitHub
#20(评论)上查看。

Shuttle Express 慢跑拨盘支持 #20 cheton 提到了这个问题 2016 年 1 月 5 日
Shuttle Express 慢跑拨盘支持 #20
合作者

我在自述文件 ( https://github.com/cheton/cnc.js#donate )底部创建了一个捐赠按钮。感谢您对硬件投资的支持。

Shuttle Express 慢跑拨盘支持 #20

好的,我刚刚发送了捐款。如果你不明白,请告诉我。

FG
从我的 Android 手机发送
2016 年 1 月 5 日凌晨 2:34,“Cheton Wu” notifications@github.com写道:

我在自述文件 ( https://github.com/cheton/cnc.js#donate )底部创建了一个捐赠按钮。感谢您对
硬件投资的支持。


直接回复此电子邮件或在 GitHub
#20(评论)上查看。

Shuttle Express 慢跑拨盘支持 #20
合作者

我刚收到你的付款。感谢您的捐赠。

Shuttle Express 慢跑拨盘支持 #20
合作者

我是 1 月 4 日在亚马逊下的订单。它会送到 Shipito 的仓库,然后转发到台湾。预计到达日期可能在一月下旬。也感谢@meikrantz为了你的捐赠。

Shuttle Express 慢跑拨盘支持 #20

凉爽的。一定要首先考虑将其用作键盘快捷键,因为我认为
这更好,并且更符合其他程序使用该硬件的方式。
我不确定,但我认为制造商有实用程序可以
在他们的网站上映射击键。

FG
从我的 Android 手机发送
2016 年 1 月 5 日晚上 11:36,“Cheton Wu” notifications@github.com写道:

我是 1 月 4 日在亚马逊下的订单。它会送到 Shipito 的
仓库,然后转发到台湾。预计到达日期可能
在一月下旬。也感谢@meikrantz https://github.com/meikrantz用于
您的捐赠。


直接回复此电子邮件或在 GitHub
#20(评论)上查看。

Shuttle Express 慢跑拨盘支持 #20
合作者

所以,在我开始集成你的 shuttleCP 之前,我能做的第一件事是提供一个配置 UI 来配置映射到 cnc.js 上某些按钮(例如慢跑动作)的键盘快捷键。这将是通过 ShuttleExpress 滚轮控制 UI 的最简单方法。

Shuttle Express 慢跑拨盘支持 #20

是的,我想是的……切换活动轴的键,切换点动
增量,以及在所选轴上正向或负向移动。然后,
对于慢跑轮,您需要以某种方式对其进行配置,以便
以不同的速度或其他方式一遍又一遍地发送密钥……不确定。但
对于所有其他按钮和主转轮,它应该是轴
选择、速度选择、前进和后退。

FG

在 2016 年 1 月 6 日星期三晚上 10:15,Cheton Wu notifications@github.com写道:

所以,在我开始集成你的 shuttleCP 之前,我能做的第一件事
是提供一个配置 UI 来配置映射
到 cnc.js 上某些按钮(例如慢跑动作)的键盘快捷键。这将是
通过 ShuttleExpress 滚轮控制 UI 的最简单方法。


直接回复此电子邮件或在 GitHub
#20(评论)上查看。

Shuttle Express 慢跑拨盘支持 #20
合作者

在http://cncsimulator.info/screenshots找到了一个有趣的 CNC 模拟器。
它还提供对 ShuttleExpress 的支持:http ://cncsimulator.info/blog/?p=413

他们预定义的键映射看起来不错,也许我可以在 cnc.js 中使用类似的设置。

Shuttle Express 慢跑拨盘支持 #20

很酷。那么是否有任何实用程序可以为 Linux 配置密钥?

FG
从我的 Android 手机发送
2016 年 1 月 9 日凌晨 2:57,“Cheton Wu” notifications@github.com写道:

在http://cncsimulator.info/screenshots找到了一个有趣的 CNC 模拟器

它还提供对 ShuttleExpress 的支持:
http ://cncsimulator.info/blog/?p=413


直接回复此电子邮件或在 GitHub
#20(评论)上查看。

Shuttle Express 慢跑拨盘支持 #20
合作者

在v0.15.2中添加了一些键盘快捷键:
!– Feed Hold
~– Resume
ctrl + alt + command + h– Homing
ctrl + alt + command + u– Unlock
ctrl + alt + command + r– Reset
ctrl + alt + command + =– Switch Jog Distance: 1, 0.1, 0.01, 0.001, or custom
ctrl + alt + command + [– Jog Backward
ctrl + alt + command + ]– Jog Forward
ctrl + alt + command + x– 选择/取消选择 X 轴
ctrl + alt + command + y– 选择/取消选择 Y 轴
ctrl + alt + command + z– 选择/取消选择 Z 轴

我的 Shuttle Express 设置如下所示:

  • 按钮 2:ctrl + alt + command + x
  • 按钮 3:ctrl + alt + command + y
  • 按钮 4:ctrl + alt + command + z
  • 按钮 5:ctrl + alt + command + =
  • 向左转慢跑:ctrl + alt + command + [
  • 向右转慢跑:ctrl + alt + command + ]

对于 Shuttle Wheel 支持,它可能需要一种机制来计算每秒的击键次数,以确定 Shuttle Zone(-7 到 +7)和 G1 参数,如进给率和距离。我将尝试找到一种更好的方法来将 Shuttle Wheel 支持添加到 Web 界面。

Shuttle Express 慢跑拨盘支持 #20

惊人的。

对于轮子,你可以伪造它。这就是我在那个
shuttleCP 中所做的。基本上为每次更新移动多远设置一些参数,
然后不断发送它们。这可以是
滚轮设置中的可配置参数。IIRC,我的代码顶部有一个。

这很棒!迫不及待地想看看它的工作视频。

FG
从我的 Android 手机发送
2016 年 1 月 24 日凌晨 3:44,“Cheton Wu” notifications@github.com写道:

向 v0.15.2
https://github.com/cheton/cnc.js/releases/tag/v0.15.2添加了一些键盘快捷键:
!- Feed Hold
~ – Resume
ctrl + alt + command + h – Homing
ctrl + alt + command + u – Unlock
ctrl + alt + command + r – Reset
ctrl + alt + command + = – 开关点动距离:1, 0.1, 0.01 , 0.001, or
custom
ctrl + alt + command + [ – Jog Backward
ctrl + alt + command + ] – Jog Forward
ctrl + alt + command + x – 选择/取消选择 X 轴
ctrl + alt + command + y – 选择/取消选择 Y轴
ctrl + alt + command + z – 选择/取消选择 Z 轴

我的 Shuttle Express 设置如下所示:

喜欢 (0)