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