注释
美丽的!我认为这是非常可行的。Grbl 以干净、分层的方式编写,因此更改前端只需将 stepper.c 替换为您自己的运动驱动程序即可。管道的其余部分可以或多或少地保持原样。不久前我在https://github.com/simen/twister做了这个,我修改了 grbl 来驱动一个 scara-arm 而不是笛卡尔机器人。这不是很辛苦的工作。 |
好东西!非常感谢西门。我会看一下代码,看看我能不能得到一些工作。 因此,如果您认识任何想参加 bash 的人,请让他们与我联系! 顺便说一句,非常感谢 grbl – 它看起来很棒,而且似乎真的被 cnc 社区所接受! |
嗨,马特, 我正在做一些听起来像你想要的东西——它基本上已经完成了。我的程序是一个独立的 Java 应用程序,它充当简单的 XY 到 AB 转换器(其中 A 和 B 是两个“v-plotter”或“polar”电机主轴)。它背后的想法是,它采用具有 xy 坐标的 G 代码并将其转换为具有 AB 坐标的 g 代码——xy 信息以外的数据通过不变。目前,它还将(转换后的)数据直接发送到运行未经修改的 grbl 0.7d 的“v-plotter”——它似乎工作得很好。加速功能非常适合绘图。我现在只让它绘制矩形,但这只是因为我还没有完全完成 g 代码解析器。 如果您有兴趣,请与我们联系。它会在某个时候出现在 git hub 上。从技术的角度来看,它仍然有点杂乱无章,但在接下来的几周里,我希望能把它变得漂亮和完善(添加 Maven 和可能的 GUI)。 我一直在考虑用不间断的线条(没有第三轴上的升力伺服)渲染图像的方法,我有一些想法,但还没有代码。 谢谢, |
鬼 评论 2012 年 7 月 23 日
安德鲁, |
嗨,马特, 不用担心 – 如果没有别的,它可能值得一看数学(我不是数学家,这对我来说是迄今为止最难的一点)。 我喜欢从网络上运行它的想法。您会在本地缓存所有数据,还是会通过连接以串行方式接收命令? 我一直在研究的程序接受 gcode,并且可以将 gcode 吐回文件中(X、Y、I 和 J 值当然会不同)。在某处的台式机上,您可以从 XY 格式的 gcode 开始并将其转换为极坐标图 gcode,然后使用您想要通过网络将其传输到您的设备的任何传输方法。作为奖励,它限制了字段的填充,这有时会导致 grbl 一些问题, 谢谢, |
鬼 评论 2012 年 7 月 25 日
我认为两者兼而有之。微机中的内存并没有那么大,所以我们可能会有一个小缓冲区和一个请求下一批代码的信号。这很可能是系统的一个问题——我必须尽快对其进行原型设计。 那么您是否使用香草 grbl 并处理 gcode,以便机器认为它通过移动电机移动到某个坐标,但实际上该点移动到其他地方,因为您将机器设置为 av 绘图仪?我现在很困惑! 马特 |
嗨,马特, |
不,我没有。 2013 年 4 月 24 日 03:26,Chojins notifications@github.com写道:
马修·维恩 |
我很好奇这是否有任何地方?我正在尝试使用 grbl 来驱动 v-plotter 类型的机器。 |
在 2018 年尝试这个…找不到解决方案:( |
嗨! |
Hy这个东西很有用,但我实际上正在研究具有像golaith这样的可转向轮机构的cnc移动机器人,但他们使用了全 |
@ununbium你有没有得到你正在谈论的软件工作?我正在尝试做类似的事情,但我不太明白数学是如何计算的 |
马特文 评论 on 7 Jul 2012
大家好,
我一直在研究一些极地绘图机器人(http://www.mattvenn.net/2011/09/19/polargraph-energy-monitoring/),用于有趣/有趣/美丽的实时能量监测。我们正在考虑将能量(或任何其他环境数据)发布到互联网上,然后在服务器上运行绘图算法,然后将绘图命令发送回机器人。
我目前正在开发一些用于控制机器人的专用硬件(有点像 grblshield,但板上装有 atmega32u4)。我已将所有方向和步进引脚放在一个用于 grbl 的端口上。我们不使用 z 轴,而是使用伺服来抬起笔。
所以,我想知道是否有人有兴趣帮助我们添加“极地翻译层”或类似于 grbl?根本区别在于我们利用重力将笔拉下,然后通过将线绕在线轴上来移动笔。
我承认我还没有看过代码,我很想看看人们是否认为这是可能的或者愿意帮忙。我可以换个控制器板…
其他人也使用这些类型的机器人来绘制可爱的照片(见http://www.polargraph.co.uk/)
干杯,
马特