开源改变世界

xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147

推推 grbl 3年前 (2023-02-02) 159次浏览
打开
aggiedan977 打开了这个问题 2019 年 1 月 26 日 · 9条评论
打开

xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑#1147

aggiedan977 打开了这个问题 2019 年 1 月 26 日 · 9条评论

注释

xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147

我搜索了相关帖子并找到了一些关于 xbox 控制器慢跑的信息,但没有关于如何设置它的明确信息。我曾尝试加载 xboxdrv 和操纵杆,但没有成功。我已经阅读了有关设置快捷方式的信息,但那些看起来像击键快捷方式。我无法确定是否有一个操纵杆楔形应用程序应该将输入解释为击键,从而执行 bCNC 快捷键击键映射。

这里的任何指导将不胜感激。

xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147
作者

我也读过有关 Xpadder 的信息,但在我了解应该如何配置它之前,我犹豫要不要掏出 $$。

xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147
合作者

现在慢跑有点奇怪。我使用无线数字键盘。是这样的:

xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147

但我认为任何可用于发送“箭头”按键的控制器都是可行的。

xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147
贡献者

我有兴趣使用其中一个但有线。

在数字键盘中时,我可以使用箭头按钮点动 X 和 Y 以及“PgUP”和“PgDn”来控制 Z 轴。

加 + 和 – 改变“慢跑步”和事件 * 和 \ 使用乘法函数。

但是我坚持没有(不按 Num Lock 按钮)选择步骤的方式。

我经常使用 0.5 毫米的设置和更粗糙的设置,比如 10 毫米。

通过一次按键选择它们会非常方便,也许可以使用一个键在 step1 和 step2 之间切换。

这是如何实现的?

xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147
合作者
哈维 评论了 2019 年 2 月 4 日  

我使用 * 和 / 按钮来调整步骤…

xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147
贡献者

是的,我发现 / * 按钮很方便,但就机器上的操作而言,预定义的步进按钮要好得多。

您通常需要 0.5 或什至 0.1 毫米的微调和 5 或 10 毫米等更粗略的微调。

所以 5 / 5 = 1mm 和 10 /5 是 2mm 2/5 是 0.4。

键盘上有一个按钮循环通过 3 步 step1 step2、step3、step1 …. 我认为更方便和有用我可以在步骤 step2 和 step3 中放置 0.1 0.5 10 并用一个按钮切换。

xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147
合作者
哈维 评论了 2019 年 3 月 5 日  

我只是随机遇到以下代码,似乎已经有这样的功能(用于键盘):

bCNC.ini:

step1  = 0.1
step2  = 1
step3  = 10

bCNC.py:

                self.bind('<Key-1>',            self.control.setStep1)
                self.bind('<Key-2>',            self.control.setStep2)
                self.bind('<Key-3>',            self.control.setStep3)

但是我从来没有试过…

xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147
贡献者

好的,我必须摆弄一些设置,或者最终更改 + 和 – 按钮以在步骤之间切换,或者 / * 应该更适合作为挂件使用的键盘,有限数量的键和“双模式”有和没有“bloc num”需要好好思考更好的使用,以尽量减少操作过程中的点击和错误,(我已经破坏了一些工具,没有注意到一些“微调”过程中的步骤数量) .

我将调查代码并可能提出一些建议。

问候

xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147
作者

我很高兴能更新此线程,因为我找到了解决方案。我已经能够使用 USB XBox360 有线控制器通过 bCNC 操作我的 Shapeoko 3XXL。还有两个额外的应用程序需要 XBOXDRV 和 QJOYPAD。更多信息可以在下面的链接中找到。我唯一的问题是权限问题,我必须执行带有“sudo..”前缀的每个应用程序命令。(请注意,我在一个终端中使用 XBOXDRX 命令启动,然后在第二个终端窗口中启动 QJOYPAD。

https://openbuilds.com/projectresources/raspberry-pi-xbox-controller-bcnc-and-you.259/?fbclid=IwAR2oY1bv8XQg2VGi7Z8V1EHKDEdwgOdE6ESZ2Pl2pBjDSSvlIKeZ7wuoAhQ

按钮和操纵杆非常容易编程。

xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147

@Harvie
您认为可以在不破坏其他核心功能的情况下在 key-4 上添加第 4 步吗?
按键 1-5 还在做什么?

我只是随机遇到以下代码,似乎已经有这样的功能(对于>键盘):

bCNC.ini:

            step1  = 0.1
            step2  = 1
            step3  = 10

bCNC.py:

           self.bind('<Key-1>',            self.control.setStep1)
           self.bind('<Key-2>',            self.control.setStep2)
           self.bind('<Key-3>',            self.control.setStep3)

但我从未尝试过

它…

就像是:

bCNC.ini:

            step1  = 0.01
            step2  = 0.1
            step3  = 1
            step4  = 10

bCNC.py:

            self.bind('<Key-1>',            self.control.setStep1)
            self.bind('<Key-2>',            self.control.setStep2)
            self.bind('<Key-3>',            self.control.setStep3)
            self.bind('<Key-4>',            self.control.setStep4)
xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147 哈维 补充道 挂件api 标签 2021 年 2 月 25 日

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
项目

还没有

发展

没有分支机构或拉取请求

4人参加
xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147xbox 在 raspi 和 GBRL 1.1 Shapeoko 3 XXL (v.2.4) 上慢跑 #1147

喜欢 (0)