开源改变世界

像 bCNC 中的自动调平功能。 #32

推推 grbl 3年前 (2023-02-02) 316次浏览
打开
mano1979 开启了这个问题 2016 年 2 月 7 日 · 62条评论
打开

像 bCNC 中的自动调平功能。#32

mano1979 开启了这个问题 2016 年 2 月 7 日 · 62条评论

注释

像 bCNC 中的自动调平功能。 #32

我对每项工作都使用自调匀整。我很乐意看到它在 cnc.js 中实现。

像 bCNC 中的自动调平功能。 #32
合作者

我将花一些时间从 ChiliPeppr 中的示例中研究自动级别如何工作,网址为http://fiddle.jshell.net/jarret/377aat1g/

像 bCNC 中的自动调平功能。 #32
作者

我明白。如果您愿意,我可以带您联系 chilipeppr 的制造商。

让我知道…

Cheton Wu notifications@github.com schreef op 2016 年 2 月 11 日 16:38:16 CET:

我将花一些时间从
ChiliPeppr 中的示例中研究自动级别如何工作,网址为http://fiddle.jshell.net/jarret/377aat1g/


直接回复此邮件或在 GitHub 上查看:
#32(评论)

使用 K-9 Mail 从我的 Android 设备发送。请原谅我的简洁。

像 bCNC 中的自动调平功能。 #32 cheton 将此 添加到 2.0里程碑 2016 年 2 月 17 日
像 bCNC 中的自动调平功能。 #32 奇顿 添加了 增强 标签 2016 年 3 月 3 日
像 bCNC 中的自动调平功能。 #32
合作者

ChiliPeppr 自动级别小部件
https://github.com/chilipeppr/widget-autolevel

像 bCNC 中的自动调平功能。 #32

+1,唯一缺少的东西仍然坚持 bCNC

像 bCNC 中的自动调平功能。 #32

+1,我也只坚持 bCNC 上的这个功能 .. 你的 GUI 好多了,想迁移 .. 请让它发生 :-)

问候臭臭

像 bCNC 中的自动调平功能。 #32

添加此功能对于铣削 PCB 非常有用,如果您可以添加此功能,我将不胜感激。

像 bCNC 中的自动调平功能。 #32

首先,感谢您为此软件所做的努力,它非常棒。

我也真的很想看到自动级别的实现,这对我来说似乎是最明显的缺失功能。

我也希望看到对 x 和 y 探测的支持,但我想那应该在不同的问题中。

再次感谢。

像 bCNC 中的自动调平功能。 #32

同意其他人的看法,拥有自动级别功能将使这个伟大的程序成为满足我需求的最终解决方案。集成像https://github.com/martin2250/OpenCNCPilot这样的东西会很不错。

内置 X 和 Y 探测也不错,但您可以为此使用宏。

像 bCNC 中的自动调平功能。 #32
合作者

感谢您提供的信息。我在 OpenCNCPilot 中使用自动级别功能进行了测试,对我来说它看起来非常简单。

auto-level 功能原计划在 v2.0 milestone 中实现,但现在我会尝试将任务放在更高的优先级,并在单独的auto-level分支中逐步增强。

像 bCNC 中的自动调平功能。 #32
合作者

我可以知道是否有人可以帮助贡献基于 Chilipeppr 的 autolevel 小部件的 UI 原型:https ://github.com/chilipeppr/widget-autolevel/blob/master/widget.js

我将不胜感激!

像 bCNC 中的自动调平功能。 #32

@cheton我已经开始在https://github.com/elandesign/cncjs/tree/autoleveller的叉子上破解自调匀整器小部件- 它仍然需要大量工作,而且我花了很多时间进行逆向工程我需要收听以使其正常工作的事件。

我的计划是生成一个{x: y: z:}坐标数组,然后实际将它们应用于加载的 GCode(可能为此从 Chilipeppr/bCNC 代码中学习)。

很高兴接受人们在此过程中可以提供的任何建议 :)

像 bCNC 中的自动调平功能。 #32

关于自调匀整的一些一般想法/想法……

我看到 2 个将使用它的区域;废板或桌子以及工件本身。最后,这些可能会被非常相似或相同地对待。

废纸板或桌子

  • 当你想改善桌子的整体平整度时,而不是拖着它
  • 覆盖整个表格,或至少在“可切割”区域的范围内
  • 一旦归位,表面就会根据 X 和 Y 的限制进行探测
  • 可选择的点数
  • 或者,可以提供一个文件,其中包含要探测的机器坐标,比如你想避免 T 型槽或孔
  • 校正矩阵被保存并可选择在开始时加载
  • 自调匀整校正自动应用于所有 G 代码

工件

  • 当您需要非常精确的 Z 控制时,例如铣削 PCB 或雕刻
  • 仅覆盖工作表面
  • 需要提供一个点矩阵来探测或根据加载的 G 代码自动定义
  • 一旦归位,表面就会根据定义的矩阵或区域进行探测
  • 可选择的点数
  • 校正矩阵已保存并可以加载
  • 自动调平校正自动应用于加载的 G 代码

我有一个电连续性和微动开关式接触探头,所以如果有人需要帮助测试,我准备好了。

像 bCNC 中的自动调平功能。 #32

很高兴看到有一些进展。
自动调平怎么样?我也非常感谢 PCB 雕刻的这种功能。

像 bCNC 中的自动调平功能。 #32

也很高兴看到这一切。谢谢你!

像 bCNC 中的自动调平功能。 #32
埃尔帕尔马 评论了 2017 年 6 月 26 日  

我刚刚编写了一个简单的 Python 脚本,用于探测 PCB 的表面。目前它还很原始,但我尝试对其进行优化以获得最大的 Z 精度。我已经编写了将探测矩阵应用于输入 gcode 的代码和一些优化工具路径的代码(时间减少了大约 20/40%),但我需要一些时间来完善并将此代码集成到我的脚本中。

https://github.com/erpalma/grbl-tools

像 bCNC 中的自动调平功能。 #32

这将是一个非常酷的功能!

像 bCNC 中的自动调平功能。 #32

大家好。关于这个很酷的 FeatureRequest 的任何消息。我仍然必须使用 bCNC :-/ ;-)

在这里再次对此投 1+ 票。

来自德国的最好的 wisches
smuk3d

像 bCNC 中的自动调平功能。 #32

我真的认为这是一个非常需要的功能?希望快点看到!

像 bCNC 中的自动调平功能。 #32

@elandesign,在https://github.com/tkurbad/cncjs/tree/autolevel中,我将您的代码改编为最新的 master。漂亮的界面!
您是否碰巧熟悉了实际运行所必须完成的数学运算?没有的话我再看看@erpalma的 python 代码,看看我是否可以调整它……

像 bCNC 中的自动调平功能。 #32

提问:
这个是集成到最新的masterR中了吗?

像 bCNC 中的自动调平功能。 #32

@kikolobo不。@elandesign已经为自动调平构建了一个界面(又名小部件),但到目前为止它只是一个没有实际实现的 GUI 元素……
到目前为止,官方的 CNCjs 代码中没有集成任何东西。

像 bCNC 中的自动调平功能。 #32
基科洛博 评论了 2018 年 1 月 5 日 通过电子邮件
像 bCNC 中的自动调平功能。 #32

同样:它显示了一个 GUI,但该 GUI 后面什么也没有。仍然需要有人实施实际的自调匀整程序。

像 bCNC 中的自动调平功能。 #32
基科洛博 评论了 2018 年 1 月 5 日 通过电子邮件
像 bCNC 中的自动调平功能。 #32

@tkurbad不是我写的最好的代码,但它完成了工作。不过,它非常适合我的需要和我的数控系统。如果您在理解/移植代码方面需要帮助,请告诉我。

我还有一个用于优化 gcode 刀具路径以最小化距离的草稿(超级 hackish)代码。使用 pcb-gcode 生成的 gcode,我已经尝试将完成 PCB 蚀刻的时间减少 10% 到 50%。我希望下个月合并它…

像 bCNC 中的自动调平功能。 #32
合作者

@easonke数学部分是我无法完成的障碍。我很高兴它发生了,你真的很棒!请继续改进您的工作,我会在适当的时候将其集成到主要代码库中。

像 bCNC 中的自动调平功能。 #32

请执行此操作!添加将是一个很棒的功能。我们如何使用此功能?

像 bCNC 中的自动调平功能。 #32
阿特梅利诺 评论了 2018 年 11 月 30 日  

While waiting for the easonke autolevel to be integrated, I made a workaround that uses an external autoleveller:

https://github.com/atmelino/cncjs

https://www.autoleveller.co.uk/

Basically, it works like this:

  • import your PCB gcode into Autoleveller AE
  • generate probing gcode with Probe File Generator
  • run probe file in cnc.js
  • save probing results as Raw Probe File
喜欢 (0)