注释
RC 伺服系统通过 PWM 类型的信号进行控制,而 Grbl(在 ATmega328p 上)没有任何资源可以为您执行此操作。 应该可以用几个模拟组件制作频率到 PPM/PWM 转换器(这样你就可以使用第三轴的速度来控制伺服),但这是模拟电子天才的工作,我不是它:-( |
有一个旧 0.8 grbl 版本的 mod/fork 可以在 Z 轴上使用伺服: 这是文章顶部的链接,但您必须购买 ist: |
嗯。。 @derFrickler我会试一试十六进制,所以要移动我的伺服器,它会是 Z5“向下”和 Z0“向上”……希望它有效。 |
@tutuemma2001 使用 ATTINY45 驱动伺服怎么样?我是否正确假设 Penlift 只有两个位置状态?如果是这样,您可以使用 TINY45 上的一对针脚从 grbl 输入命令。Lift, Engage… 不确定这是否有用,但可以替代破解 grbl 代码。 |
@tutuemma2001 你得到这个工作了吗?你的解决方案是什么?我尝试将分叉的 grbl(在针脚 4 上具有伺服支持)闪烁到 3 或 4 个不同的 arduino,但它们都不起作用。他们都提出了一个验证错误……任何人都可以验证十六进制文件没有损坏? 谢谢! |
我今晚或明天可以试试。 |
还没有运气!!,我确实通过电子邮件向德国人“GRBLDRILL”发送了一些关于如何使用它的英文解释。如果有人尝试,请告诉我。为了让我的东西运行起来,我将用一个备用步进器替换伺服器(虽然很浪费,但要避免磁头撞击!!)。 |
只使用一个微型步进电机怎么样?见:https ://www.sparkfun.com/products/10551 但我以前见过更小/更便宜的。 或者螺线管可能会更好:https ://www.sparkfun.com/products/11015 |
使用小型步进器并不是一个坏主意。对于我的应用程序,如果我能找到
螺线管可能比步进器更符合二进制位置的想法。然而,驾驶它仍然需要一些 grbl 我的另一个方法是只使用第二个 arduino 来驱动伺服。我可以 我将花一些时间层并尝试 -爱德华 从我的iPhone发送 2013 年 4 月 18 日上午 6:32,rawkstar320 notifications@github.com写道: 只使用一个微型步进电机怎么样?见: 但我以前见过更小/更便宜的。 或者螺线管可能会更好: — |
好电话,第二个 arduino 相当昂贵……查看 Digispark:http ://digistump.com/ 每个 Arduino 约 10 美元,对我来说看起来很完美。你真的不需要 Uno 提供的 30 个别针。 |
刚刚在 arduino nano 上使用伺服选项测试了十六进制文件 – 工作正常。 顺便说一句,你可以花 6 美元买一个 arduino: |
嗨,谢谢!,病了几天…但是今天早上我尝试了正确的十六进制文件@derFrickler 模拟 4 上的伺服工作正常。@shapeoko只需使用十六进制文件就可以了。清理完所有电缆后,我将发布它工作的电影/文件。比较所有其他选项,这简直是最好、最简单和最便宜的。 |
自从我加入这个线程以来已经有一段时间了,但我想我会回复一个更新: 1.) 感谢 derFrickler 的文件!那成功了。 这是指向屏蔽数据表和引脚分配的链接。ftp://imall.iteadstudio.com/IM120417015_Dual_Step_motor_driver/DS_IM120417015_Dual_Step_motor_driver_shield.pdf 任何人都可以尝试一下需要做些什么才能使其与 grbl 一起使用吗?到目前为止,我已经尝试重新映射 config.h 中的引脚以匹配屏蔽,但我担心其他一些引脚会干扰构建的功能。最值得注意的是:
对此有任何想法吗? -爱德华 |
有任何消息吗?你能详细说明一下带有服装的解决方案如何工作吗?谢谢 |
我今天遇到了Z 轴伺服驱动器。它看起来像一个非常简单的接线电路,并使用廉价的 ATtiny 将 GRBL 输出的步进信号转换为伺服 PWM。 |
大家好!对不起,愚蠢的问题,如何刷固件什么@derFrickler和@shapeoko说什么?我的意思是这个https://github.com/heise/GRBLDRILL/raw/master/GRBL/grbl.hex。我在存储库存档中看到 AVRDude 的 bat 文件,但它不起作用。当然,我将 com-port 名称更改为实际名称。我没有任何编程设备,只需通过 USB 将我的 Arduino Uno r3 连接到 PC。请问你能帮帮我吗。哦,我忘了,AVRDude 说“avrdude:stk500_getsync():不同步:resp=0x00” |
我编写了一个 GRBL 0.9i 更改以支持带有 M03 Sxxx 和 M05 命令的伺服电机。链接是:https ://github.com/robottini/grbl-servo |
我正在研究使用 grbl 潜水多个伺服的可能性。有没有人遇到过这个?有直接的解决方案吗? |
吃货 评论 2016 年 3 月 9 日
robttini,我试过你的代码,很多thnx。我刚刚遇到一个问题,例如,当我发送 M03 S010 时,电机启动,但永不停止……(uno R3 和视差伺服)。任何想法? |
(这是一个连续伺服,不是伺服)现在必须找到一个真正的伺服。 |
你好,我在使用 GRBLDRILL 时遇到问题,y 轴有时来回移动,有时它只移动一种方式,它并没有真正起作用,我尝试使用常规 grbl v.9 并且它完美地工作,两者轴完美移动。所以这是一个grbldrill问题,有人解决了吗?谢谢你 |
伊曼纽尔·阿德图图 评论 on 15 Apr 2013
惊人的 !!现在,我的 GRBL 闪烁了,就像我想要的那样控制我的 mugbot/painter 上的 X、Y 轴的魅力。
现在我需要让它控制一个简单的标准伺服笔架“ http://www.adafruit.com/products/155 ”。任何有关如何执行此操作的信息/方向将不胜感激!