Contact me: hankecnc@gmail.com

功能问卷 #310

推推 grbl 3年前 (2023-01-31) 345次浏览
打开
vlachoudis 打开了这个问题 2016 年 5 月 4 日 · 33条评论
打开

功能问卷#310

vlachoudis 打开了这个问题 2016 年 5 月 4 日 · 33条评论

注释

功能问卷 #310
所有者

bCNC 接近 V1.0,包含我最初想要的所有功能以及更多。所以我的问题是你希望在 bCNC 中看到哪些额外的功能、改进,甚至是存在的和要删除的东西。
我应该为投票做一个涂鸦民意调查,但目前我会把它留在这里作为一个问题。除非有人知道在 github 中执行此操作的方法。
以下是我想到的一些项目,请随时添加新的,投票给你想要的

  1. 五金吊坠支撑
  2. 更好的相机支持
  3. 相机校准以更好地对齐相机
  4. 界面的简化
  5. 平板电脑支持
  6. 更多 CAM 功能(如路径差异、粘贴在路径上的选项卡……)
  7. 雕刻
  8. 线对齐
  9. 导入 SVG 文件
  10. 速度改进(在 C 中制作关键函数)
功能问卷 #310 vlachoudis 添加了 增强 标签 2016 年 5 月 4 日
功能问卷 #310
贡献者

在列表中添加更多内容,我会在进一步考虑后投票

  1. 通过仅绘制组的边界框进行优化(当 CPU 压力大时)
  2. 工具箱中的形状生成器(矩形、圆形、星形)
  3. 从工具箱旋转、缩放、变形
  4. 捕捉到网格
  5. 嵌套、优化组位置以减少材料浪费
  6. split goc,适用于小型机器
  7. Windows 可执行文件 (py2exe)
  8. 跟踪图像(矢量化器)
  9. 切片 3D STL 模型
  10. 基本 3D 凸轮

希望你无论如何都不打算在 1.0 之后停止

功能问卷 #310

作为一名退休的开发人员,我说不要再添加并将其
作为 1.0 搁置。

否则特性爬取将永远持续下去,每次都会添加自己的一组
新错误。

你用 bCNC 完成了出色的工作,如果它
从未添加新功能,我会推荐它。

弗雷德·拉普兰特,WA1DLZ

在 2016 年 5 月 3 日下午 2:41,Vasilis Vlachoudis 写道:

bCNC 接近 V1.0,包含我最初想要的所有功能
以及更多。所以我的问题是
你希望在 bCNC 中看到哪些额外的功能、改进,甚至
是存在的和要删除的东西。
我应该为投票做一个涂鸦民意调查,但目前我
会把它留在这里作为一个问题。除非有人知道
在 github 中执行此操作的方法。
以下是我想到的一些项目,请随时添加
新的,投票给你想要的

  1. 五金吊坠支撑
  2. 更好的相机支持
  3. 相机校准以更好地对齐相机
  4. 界面的简化
  5. 平板电脑支持
  6. 更多 CAM 功能(如路径差异、粘贴在
    路径上的选项卡……)
  7. 雕刻
  8. 线对齐
  9. 导入 SVG 文件
    1. 速度改进(在 C 中制作关键函数)


您收到此消息是因为您订阅了此线程。
直接回复此电子邮件或在 GitHub
#310上查看

功能问卷 #310

哈哈@flaplante 是的,说得好!bCNC 太棒了!除了渲染大文件而不显示整个渲染之外,我还没有真正看到任何错误,我相信这已经得到修复……以及影响极少数人的串行问题。

这是我的选票

  1. 释放,并休息一周。你们开发者应得的!
  2. 渲染速度改进。
  3. 复制具有维度功能的对象。您已经可以使用 bcnc 复制一个对象,但是如果您想知道例如 1.257″,设置间距有点困难。Fusion 360 中的尺寸工具之类的东西会很棒。
  4. 更优雅地处理串行断开连接。(我有一个 SO3 单元)
  5. 我猜从那以后@effer提到它目前无法缩放 gcode,这太棒了。还要考虑 Z。
  6. Web 界面,更现代,允许加载以前的文件列表,而无需立即访问文件。大多数时候我倾向于通过手机访问。
功能问卷 #310
所有者作者

@effer想把 bCNC 带到另一个维度 :)
@flaplante我想稳定一下,只介绍一些小东西,然后命名为v1.0
@atrueresistance一旦你复制了一个对象。转到命令行并键入“move dx dy”,其中 dx dy 是要移动的距离。我不知道更现代的网络界面:)

我忘了从 grbl 参数添加自动配置,反之亦然

功能问卷 #310

bCNC,首先,很棒的工具。非常感谢您的努力。

我的要求是更面向工作流的 GUI/UX。
在正常使用过程中,菜单/子菜单之间有相当多的跳动,有些
项目似乎没有那么明显地分组:即,
“控制”页面上的解锁、重置、主页,“文件”页面上的串行连接打开/关闭。

建议:

  • 控制页面
    • 串行连接(在底部),
    • “home”(相当危险的按钮,应该有“你确定”对话框)
      以及解锁和重置作为串行连接部分的一部分
    • 作为控制页面一部分的探测和自动调平
    • 文件打开替换控制部分顶部的主页/解锁/重置按钮。

这个想法是你可以合理地将
PCB 工作的所有正常活动放在一个菜单/标签页上。

如果重组会引起麻烦,也许只需添加一个 PCB 菜单/选项卡
,大致按照上面提到的方式组织,供那些专注于此类用途的人使用。

在 2016 年 5 月 3 日星期二上午 11:41,Vasilis Vlachoudis <
notifications@github.com > 写道:

bCNC 接近 V1.0,包含我最初想要的所有功能
以及更多。所以我的问题是
你希望在 bCNC 中看到哪些额外的功能、改进,甚至是
存在的和要删除的东西。
我应该为投票做一个涂鸦民意调查,但目前我会把
它留在这里作为一个问题。除非有人知道在
github 中执行此操作的方法。
以下是我想到的一些项目,请随时添加新
的,投票给你想要的

  1. 五金吊坠支撑
  2. 更好的相机支持
  3. 相机校准以更好地对齐相机
  4. 界面的简化
  5. 平板电脑支持
  6. 更多 CAM 功能(如路径差异、粘贴在
    路径上的选项卡……)
  7. 雕刻
  8. 线对齐
  9. 导入 SVG 文件
  10. 速度改进(在 C 中制作关键函数)


您收到此消息是因为您订阅了此线程。
直接回复此电子邮件或在 GitHub
#310上查看

功能问卷 #310
所有者作者

@ErikShorb将其拆分为多个选项卡背后的想法是将所有操作分组并最小化每页/选项卡所需的空间。但是,您可以根据需要重新配置 bCNC。你只需要在$(HOME)/.bCNC中改变哪些组和帧出现在哪个页面。可以通过更改(或在 [bCNC] 部分设置变量 control.ribbon、control.page 等来完成。查看 bCNC.ini 的名称。

但一个想法是让用户创建自定义选项卡。

功能问卷 #310
贡献者

并添加一种用户友好的方式来自定义 GUI。

功能问卷 #310

亲爱的瓦西利斯·弗拉乔迪斯

感谢您的出色工作。我真的很喜欢 bCNC,它具有惊人的功能。

我刚开始在 Rasperry Pi3 上设置 bCNC。
开始安装很容易。

到目前为止,我所看到和使用的东西真是太棒了。
对于初学者来说,也许一些关于一个或另一个功能或安装的帮助或手册会很好。
就像功能键的定义一样。

好的,原来的 7 英寸显示器有点小。

  • 所以我期待着您的界面采用。但我想,更大的显示器将是解决方案。

安装一些问题后,Xbox 控制器工作正常。

我用于 x/y 参考的 USB 相机仍在罢工,无法在 bCNC 中找到图片。可能是,因为我没有 Linux 知识,但我正在改进。

  • 更好的相机支持听起来很有帮助。

如果您可以包括您提到的内容,那将非常酷。

非常感谢你

瑞士彼得致以最诚挚的
问候

功能问卷 #310

首先:非常感谢您的工作!

除了只用相机选择工件的原点之外,我还有一件事想要。
我想用相机选择目标的多个点,然后软件旋转铣削路径以匹配机器上零件的方向。
有了这个功能,如果您在最初的铣削过程中忘记了例如一个口袋并且需要进行一些返工,您将不再需要完美对齐物品。您只需将棋子以大致方向放在桌子上,通过选择一些识别点告诉软件它的位置和角度。
我知道,这是一个很大的要求,但也许,在未来的某些时候…..

来自德国的问候

汤姆

功能问卷 #310
所有者作者

@tmie是的,这是一个很大的要求,但它已经存在于 bCNC :)检查页面底部的
wiki https://github.com/vlachoudis/bCNC/wiki/Probe-Camera-Alignment

功能问卷 #310
贡献者

我扔锅里:反冲补偿?我有一个腰带系统,但也许有人会受益。

功能问卷 #310

但它已经存在于 bCNC :)

Uuups …我正在寻找它,但没有看到它。
对不起,竖起大拇指!!!!

问候
汤姆

功能问卷 #310
所有者作者

不用担心@tmiebCNC 缺少文档。正如https://xkcd.com/1343/所解释的,我们需要找到一个巧妙的平衡点

功能问卷 #310
tmie 评论了 2016 年 5 月 13 日  

因为我的最后一个愿望太简单了 ;-) 我有另一个我想要的改进想法,但不知道这是否只是我的爱好者观点,或者其他用户是否也会感兴趣:
慢跑它在 GRBL 中的实现以固定的步骤跳跃。
而不是这种离散的运动,我更喜欢更模拟的控制方式,最好是使用 XBOX 控制器(就像在 ESTLCAM 软件中实现的那样:https ://www.youtube.com/watch?v=_y4g8zBoOV0 在 6:15分钟)。
我知道这种类型的控制的完美实现取决于 Arduino 端的实现,但也许你可以通过一个技巧来模仿这种行为:
例如,在 200 毫秒的时基上,从 GRBL 控制器读取机器的当前位置。在此之后读取操纵杆油门轴的百分比并检查选择哪个轴移动。现在计算机器所需的移动速度并通过“F”命令将其发送到 GRBL。接下来,计算机器在接下来的 200 毫秒内应该移动多远,并将新的目标位置发送到 GRBL 控制器。依此类推……
通过这种行为,如果距离很长,你可以快速移动,并且在你以与你的汽车一起移动的直观方式到达目的地位置时释放油门。
我不知道这是否现实或可能,但它会消除在移动之前检查当前选择的步长大小的需要,并可能将工具粉碎到表中:-)

而且我很确定我在查看 wiki 时没有错过这个功能 ;-)

最好的问候
汤姆

功能问卷 #310

刚刚在我的 Raspberry pi 2 上进行了此设置,它似乎运行良好!感谢您的辛勤工作。将我的 CNC 作为一台独立的机器会很好。

我希望看到对 gui 的一些更改。有没有可能让“数字读出”更大的字体大小。在远距离慢跑和工作时,很难在屏幕上看到位置。而且,在点动按钮上,没有箭头,只有标有 X+ X-、Y+ Y- 和 Z+ 和 Z- 的按钮。类似于 GRBL Panel 控制器软件。

如果有一个用于更改 GRBL 设置的 GUI 也很好。

再次感谢!
蒂姆

功能问卷 #310
所有者作者

@tklusDRO 的字体,您可以在“工具 -> 配置 -> 字体”中修改,如果您的机器上有数字字体,您可以在那里选择它,以及字体大小。目前它没有要设置的 gui,所以你必须输入值是“Family, Size, Bold”

功能问卷 #310

惊人的!谢谢

从我的iPhone发送

2016 年 5 月 25 日下午 5:29,Vasilis Vlachoudis < notifications@github.com mailto:notifications@github.com > 写道:

@tklus https://github.com/tklus 如果你的机器上有数字字体,你可以在“工具 -> 配置 -> 字体”中修改 DRO 的字体,你可以在那里选择它,以及字体大小。目前它没有要设置的 gui,所以你必须输入值是“Family, Size, Bold”

你收到这个是因为你被提到了。
直接回复此邮件或在 GitHub 上查看 https://github.com/ /issues/310 #issuecomment-221666009

功能问卷 #310
所有者作者

来自#348请求关键字仅在运行期间执行 python 命令可能类似于“onrun”

功能问卷 #310
贡献者

@vlachoudis对于#348一个特殊符号怎么样,比如@而不是%

功能问卷 #310
所有者作者

@effer我不喜欢使用很多特殊符号。或者可能以 % 开头的东西,比如
%run:
除非我们填充一个变量“state”或“run”,如果进程正在运行则保存一个布尔值,并且您可以在代码中使用
%if run:subprocess.call (“beep.exe”)
在这种情况下唯一的缺点是它会被编译和执行但注定会在编辑器中失败。
或者我们可以截取前缀“%if run:”并忽略该行。

功能问卷 #310
贡献者

@vlachoudis 我想要只有当 grbl 真正到达特定行时才能执行的东西。一个新符号将快速封装所有条件(%wait、%if run: 等),我希望它会更容易识别。编辑器将跳过该行。
我看到很多针对此功能的应用程序:外部 I/O 处理,甚至是 gcode 倒带用于重复任务或基于外部条件的条件跳转。

功能问卷 #310
所有者作者

@effer当您知道符号时,它会让生活变得更轻松,但一旦忘记它,它就会变得复杂。明确的文本更容易阅读和理解。
%wait 是一个等待的“肮脏的黑客”@chamnit从 grbl 端在 v1.0 中提供一个很好的方法。

功能问卷 #310
贡献者

另一个有用的选项可能是螺旋切割:在切割材料时不断向下移动 z,而不是以固定的 zstep 进入。
进给和步进计算器也很合适。现在我们需要从材料而不是立铣刀选项更改深度增量。(经验法则,zstep = 工具直径 /2)

功能问卷 #310 HomineLudens 提到了这个问题 2016 年 6 月 23 日
功能问卷 #310
贡献者
蒂埃里姆 评论了 2016 年 8 月 2 日  

您好,
您如何看待通过“显示路线”按钮查看钻头路线的可能性?这是一个模拟。
现在您可以在开发块时在编辑器中手动看到,当您使用向下箭头键一个接一个地阅读说明时:我们看到相关的轨道部分为蓝色。
向所有人致以问候和感谢。

功能问卷 #310
所有者作者

@ThierryM你的意思是有一个gcode的模拟功能?

功能问卷 #310
贡献者

是的,但就像“电影”(动画)一样,可以自动看到钻头从头到尾的路线(就像播放路线一样)。
问候

功能问卷 #310
贡献者

大家好,我没有死,只是忙于生活等等(也在 CNC 上工作)

我的意见,基于我最近对 ​​bCNC 的使用:

  1. 硬件挂件支持(如何?我使用的是 SBC 卡,我有很多可以使用的 GPIO 引脚,我的卡是 Olimex Olinuxino-A20-micro,运行 Armbian(以前是基于 Olimex debian 的股票发行版)
    另一个选择可能是可行的,它认为是一个游戏手柄,因为有许多价格低廉的 USB 连接低于 10 或 15 欧元。
  2. 界面的简化
  3. 平板电脑支持(如果您打算作为 Android 应用程序与 bCNC 通信,并且此选项可以替代或与 Hardware Pendant 配对)
  4. 速度改进(在 C 中创建关键函数)可能是微积分函数。

但是我觉得最想要的是一些关于使用CAM功能的教程,我还没有弄清楚如何使用它们,我习惯使用CamBam制作GCode然后通过a将NGC文件发送到bCNC USB 密钥或最近通过 ftp 连接到 CNC 控制器。

致以最诚挚的问候,非常感谢您的出色工作。

卡罗·D。

功能问卷 #310
tuxin 麻烦 评论了 2016 年 10 月 25 日  

首先,感谢 bCNC——对我来说,它是目前最好的 GRBL GUI。

我希望看到慢跑功能的微小改进,因为它目前已实现:

目前,如果当前位置的增加超出了工作空间的限制,GRBL 会发出软限制警报,或者更糟糕的是,如果未启用软限制,则机器会遇到终端开关。这真的很有帮助,如果 bCNC 会检查增加的位置是否达到极限,如果是,什么也不做,而不是将 G0 命令发送到 GRBL。这样,用户就不必经历终止警报/重置循环,而只需减少慢跑距离并重试。另一种选择是,什么都不做,只是慢跑可能的最大距离而不会遇到限制,我发现这通常是可取的。这对 GUI 很有帮助,但对使用物理挂件(例如游戏控制器)的用户更有帮助。我也很期待即将到来的任何一种界面。
最好的问候和非常感谢, 塞巴斯蒂安

功能问卷 #310

@tuxintrouble:即将发布的 Grbl v1.1 版本有一个新的点动命令,它将忽略超过软限制音量的点动命令,而不是发出警报。它应该使使用吊坠控制 Grbl 更容易实现。

作为旁注,我很快组装了一个 Wii 游戏杆,向它发送点动命令。工作得非常好。

功能问卷 #310
所有者作者

@tuxintrouble @chamnit这是我的下一个目标,即使用 grbl V1.1 的新慢跑功能以及用新机制替换进给覆盖。

功能问卷 #310

你好,我想问一下,是否可以添加用“花盆”控制进给率的功能?(这真的是这个词吗?在德语中是“电位计”)

使用“Estlcam”软件,Arduino Mega 的引脚 ADC 1 和 2 上有一个功能可以控制进给速率和主轴速度。因为我喜欢你的软件,所以如果你能添加这个功能就太好了。
在“Estlcam”中,虽然有通过“手轮脉冲编码器”和 Arduino Mega 将主轴移动到所需位置的功能。
对于您精彩程序的未来版本来说,这将是一个很棒的功能。

问候克里斯

功能问卷 #310
合作者

@einencool这必须直接添加到 arduino(grbl 代码,而不是 bcnc)。这可能不会发生,因为 grbl 不愿意添加新功能,因为它们已经用完了 arduino 上的程序内存。

功能问卷 #310 哈维 补充道 研究和代码清理 需要更多思考的长期想法标签 2018 年 11 月 20 日
功能问卷 #310

我发现文档非常好 – 谢谢!

喜欢 (0)