Contact me: hankecnc@gmail.com

笔(上/下)方向反转 #259

推推 grbl 3年前 (2023-02-09) 333次浏览
关闭
autofrank 打开了这个问题 2022 年 3 月 6 日 · 22条评论
关闭

笔(上/下)方向反转#259

autofrank 打开了这个问题 2022 年 3 月 6 日 · 22条评论

评论

笔(上/下)方向反转 #259


,我有一个标准设置,并且浏览了所有维基,但找不到解决方案。很抱歉,如果这是一个简单
的命令,在笔上/下命令(自定义按钮)中的作用是相反的。我尝试在 grbl 中调整伺服方向但没有影响
如果我运行示例 svg (grbl_graphic_popup) 之一,它一切正常,除了笔在应该完成时竖起(和 visa vesa)
我从工具台运行并尝试调整笔的设置但看不到任何机会,但 TBH,我真的不知道所有设置的作用(附加当前设置)
有没有办法逆转笔的操作

谢谢
。 坦率
笔(上/下)方向反转 #259

笔(上/下)方向反转 #259
所有者

您好,
您需要找到笔向上和向下的正确 pwm 值并在此处应用:
如果启用“发送命令检查”,您可以直接应用新值,当在控件中更改时…
笔(上/下)方向反转 #259

笔(上/下)方向反转 #259
所有者

这两个值将作为变量#GMAS (Graphic MAX S) 或#GMIS (Graphic MIn S) 用于自定义按钮
笔(上/下)方向反转 #259

笔(上/下)方向反转 #259

这两个值将作为变量#GMAS (Graphic MAX S) 或#GMIS (Graphic MIn S) 用于自定义按钮笔(上/下)方向反转 #259

谢谢 – 关于找到正确的 PWM 值的任何提示,还是只是增加 1 并测试每种可能性的情况?

笔(上/下)方向反转 #259
所有者

这取决于您的 grbl-setup:$30 和 $31 设置定义了可能的最大值和最小值 – 默认最大值为 1000(https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration#- –view-grbl-设置)。
它还取决于您的机械设置…
在这里您可以看到我在 1:20 分钟时是如何做到的 – 请注意,我将最大 pwm 设置为 32:https ://youtu.be/7Nvf4UwK_yk?t=80

笔(上/下)方向反转 #259

这取决于您的 grbl-setup:$30 和 $31 设置定义了可能的最大值和最小值 – 默认最大值为 1000(https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration#- –view-grbl-设置)。它还取决于您的机械设置…在这里您可以看到我在 1:20 分钟时是如何做到的 – 请注意,我将最大 pwm 设置为 32:https ://youtu.be/7Nvf4UwK_yk?t=80

感谢您的信息

我让它与个人设置一起工作
笔(上/下)方向反转 #259

但现在它在绘图过程中丢失了串行通信
笔(上/下)方向反转 #259

我会看看你发送的内容,以防我的方法导致通信中断

笔(上/下)方向反转 #259
所有者

所以你需要设置Z轴?奇怪,你的伺服是怎么连接的?因为你写了“我试过调整伺服方向”……
然后你可以使用正常的 Z 轴设置……
关于失去连接 – 可能有多种原因:电源不足,屏蔽 USB 电缆不良,……
什么是“Check GRBL”的结果?:
笔(上/下)方向反转 #259

笔(上/下)方向反转 #259

笔(上/下)方向反转 #259

所以你需要设置Z轴?奇怪,你的伺服是怎么连接的?因为你写了“我试过调整伺服方向”……
然后你可以使用正常的 Z 轴设置……

我对此有点陌生,所以仍在学习并且可能正在做一些愚蠢的事情
TBH – 我不明白使用 z 轴、PWM、主轴和个人之间的区别,所以我一直在尝试各种选择。
当我的笔方向错误时,我正在查看 GRBL .h 文件,因为其中一个选项有伺服方向,但那是在我找到您的解决方案之前

我正在使用带有真正的arduino uno的cnc arduino shield(红色pcb)。伺服连接到 5v 和 gnd,数据连接到 Z+
笔(上/下)方向反转 #259

我尝试了您在视频中使用的方法,但没有值触发任何笔移动

笔(上/下)方向反转 #259

关于失去连接 – 可能有多种原因:电源供应不足,USB 屏蔽电缆损坏,……
“Check GRBL”的结果是什么?:

我使用的是 10A 台式电源和屏蔽随附的电缆,但 如果我再次“打开”通讯”
断开连接时,我将在“检查 GRBL”中尝试其他任何操作,我只是得到如下设置
笔(上/下)方向反转 #259

笔(上/下)方向反转 #259

我切换回使用 zaxis,它似乎在工作(正确的笔位置)
交换了电缆,但通信仍然停止(绘图中的不同位置,所以没有真正的图案)
笔(上/下)方向反转 #259

笔(上/下)方向反转 #259

关于通讯中断,我只是注意到其中一个步进电机正在运行 v 热(即使驱动器没有并且 PSU 仅为两个 nema17 步进电机和板绘制 800w)但想先检查一下

谢谢

笔(上/下)方向反转 #259
所有者

您的 arduino 上必须有一个特殊的 grbl 版本:未安装 z 轴的驱动程序,但您需要发送 z 命令来激活您的伺服…
使用“Check grbl”程序读取 $-settings 和 chekcs如果数字没问题。例如,一个数字不合适,如果您将步进/毫米数设置为 100 美元,并且还允许以 110 美元的速度运行高速,则 arduino 的速度不足以产生步进脉冲和不确定的行为出现 – 我遇到了这个陷阱并且出现了连接错误……

笔(上/下)方向反转 #259
作者
自动法兰克 评论了 2022 年 3 月 7 日 通过电子邮件
笔(上/下)方向反转 #259
所有者

是的,我会推荐我知道的版本 (grbl_v1.1f_Servo.hex)。
另一方面,现在您了解了您的版本是如何工作的——只需保留 z 轴的复选标记。
您从哪个位置下载您的版本?我不想检查是否还有其他陷阱……

笔(上/下)方向反转 #259
作者
自动法兰克 评论了 2022 年 3 月 7 日 通过电子邮件
笔(上/下)方向反转 #259
所有者

也可以通过 arduino ide 上传十六进制文件(但看起来有点复杂)。
也可以自己下载源码编译:https ://github.com/cprezzi/grbl-servo

笔(上/下)方向反转 #259
作者
自动法兰克 评论了 2022 年 3 月 8 日  

您从哪个位置下载您的版本?我不想检查是否还有其他陷阱……
它实际上是你上面提供的链接

笔(上/下)方向反转 #259

笔(上/下)方向反转 #259
作者
自动法兰克 评论了 2022 年 3 月 8 日  

@svenhb
我从头开始,从 grbl-servo 中获取 grbl 代码并将其上传到 Uno 上传时
没有错误

我卸载了我拥有的 grbl-plotter 版本,并从https://github.com/svenhb/GRBL-Plotter/releases/tag/v1.6.5.2下载了最新版本的 Grbl-plotter 版本 1.6.5.2

无法使 PWM 伺服工作
求助于使用单独的命令

笔(上/下)方向反转 #259

笔再次朝相反的方向前进
我可以镜像该机制并再次反向打印它这将解决笔方向问题但我注意到 g 代码中有些奇怪

第 55 行 – 这是下笔的 gcode(但这里的正确动作应该是抬起笔)
第 56 行 – 移动到新位置
第 57 行 – 这是抬起笔的 gcode(但这里的正确动作应该是放下笔)
第 58 行用于绘制线条的 gcode

所以看起来 gcode 是用相反的方式生成的 – 不确定是什么控制了 raise v lower

我可以逆转这个机制,它会,但一切都会逆转..

有什么想法吗 ?

笔(上/下)方向反转 #259

关于通讯失败,
我的 Z 轴电机在打孔站时变热(),就像在打印机中什么都不做一样)- 我认为当它很热时和我在绘图事件中看到通讯快速失败时之间存在相关性。我检查了步进电机驱动器 (drv8825) 上的电流设置,它们在 0.6v 左右看起来是正确的,所以我的电机可能坏了。(我会换另一个,看看是否能解决问题

更新:换掉电机,它在关闭通讯并停止之前完成了大约 75%。新电机不发热,还更换了不同的电源。我需要继续搜索这个
笔(上/下)方向反转 #259

笔(上/下)方向反转 #259
所有者

笔再次朝相反的方向前进

如果有一个真正的 Z 轴,我会说:你需要调整 $3 并反转方向:https ://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration#grbl-settings

第 55 行 – 这是下笔的 gcode(但这里的正确操作应该是抬起笔)

您是否尝试为单个命令设置“-2”表示抬笔和“2”表示落笔?

我的 Z 轴电机变热了

我很困惑……你有伺服还是真正的 Z 轴?也许你可以拍一张你的机器的照片?

通讯失败

也许你可以发送日志文件?位置:检查数据路径所在菜单中的关于窗口。
谢谢

笔(上/下)方向反转 #259
作者
自动法兰克 评论了 2022 年 3 月 8 日 通过电子邮件  

笔(上/下)方向反转 #259
所有者

顺便说一句:普通的 RC 伺服在移动时会消耗大量电流。因此我也遇到了问题,并为伺服器添加了一个单独的电源(一个 5V 稳压器 7805,由 12V 电源供电)。

笔(上/下)方向反转 #259
作者
自动法兰克 评论了 2022 年 3 月 9 日  

稍后我会检查日志文件并发送
log_20220307.6.txt
logfile.txt

更新 – 我反转了 Pen up / down 各个命令,现在可以正确生成 gcode
将尝试独立为伺服器供电,看看是否有任何区别

更新 2 – 切换到从单独的电源为伺服器供电,我仍然有一个 Comm 故障
最新日志文件附加
logfile.txt

更新 2
热步进电机是故障电机(一批 4 个中的 2 个)
我剥离了您的自定义 G 代码并使用 UGS 平台发送到绘图仪并且它运行没有问题。看起来你的代码有点问题,我的支持正在放弃串行通信

感谢所有的帮助

笔(上/下)方向反转 #259
所有者

您的固件有奇怪的行为,但可以解决。这不是 GRBL-Plotter 中的错误。