注释
行。经过初步调查(仍在进行中),看起来我将不得不创建类似于 |
我需要两件事:
我的想法对吗? |
我希望我知道, |
@sTVG: 明确的答案是什么?目前尚不清楚你在问什么。如果你问 Grbl 是否支持极坐标,不,它不支持。 |
@soswow @sTVG这是一个添加了极坐标的叉子,也许它可以帮助你: |
@soswow: 那么极地机器人如果不使用极坐标,就不应该被称为“极地”。:) 无论哪种方式,您都在进行某种 Grbl 未明确支持的坐标转换。
抱歉,我试着回复所有人,但我总是收到很多问题。如果一个问题在一个多月后仍未得到解答,我认为该问题已关闭,因为通常情况下,提出问题的人已经解决了他们自己的问题。回答一个不再有用的问题是在浪费大量时间。除非您在适当的时间(例如超过几天)后再次询问以保持问题存在,否则很难判断您是否没有。 |
很高兴看到这里发生了一些交流。所以我想找出大致相同的东西。基本上做什么@chamnit为 Polar 使用 COREXY。我已经尝试过https://github.com/ilaro-org/grbl-polar,它在 motion_control.c 中有一些极坐标变换,但它不能正常工作,我试了 4 天才能让它绘图。 所以我的问题是:
谢谢 |
@sTVG 我会更彻底地研究他们的解决方案。从我到目前为止所看到的来看,这可能是我一直在寻找的东西。不过应该清洗一下。 |
@winder,你了解这个叉子吗?如果是这样,请帮助填写。它是否只适用于绝对坐标,因为它必须计算相对于其已知原点的所有内容? |
抱歉,我不确定为什么会第二次发布。我对叉子不熟悉,只记得前一阵子有人分享过它。 |
在 2018 年尝试这个……找不到解决方案 |
你好,
我有一个立式绘图仪,它挂在两根电线上。它通过改变缠绕在线轴上的每根电线的长度来改变它的位置。
从 XY 到 AB 的坐标变换是非线性的:
目前我解决问题,通过
我真正想要的是在固件内部完成所有转换,这样我就不需要将 SVG 切割成和平并发送所有可能的 G 命令。
很久以前我在这里看到过类似的问题:#33 but repo is dead。
我查看了代码并认为如果我引入其他类型的运动学,如 CoreXY,并在所有使用 COREXY 的地方添加我的所有东西。据我了解,主要地点是
planner.c:plan_buffer_line
?