评论
我通过 WebGUI 更新到 v3.6.5-pre4。下面是调试日志。我的理论是,第二个电机(带有 limit_neg_pin: NO_PIN)仍在驱动,直到触发 X 限制。我确认 Y 轴是方形的。移至 X150Y100,然后重新安置。我用游标卡尺测量了前后的正方形。没有开关的电机现在偏离了几毫米。 ets 2016 年 6 月 8 日 00:22:57 rst:0xc(SW_CPU_RESET),boot:0x1b(SPI_FAST_FLASH_BOOT) [MSG:INFO: FluidNC v3.6.5-pre4] Grbl 3.6 [FluidNC v3.6.5-pre4 (wifi) ‘$’ 寻求帮助] |
当 Y 磨削时,两个 Y 电机都磨削吗? |
听起来好像只有一个电机。如果我将归位周期分开,使 Y 有自己的归位周期,一切正常。可以将单个开关分配给轴还是电机? |
我已经重现了这个问题。I只发生在双电机轴只有一个开关的多轴归位时;双电机/双开关工作正常。我正在寻找解决方案。 |
谢谢。我已经添加了第二个轴开关来进行轴平方并避免了这个问题。如果需要,我很乐意恢复使用单轴开关进行故障排除或确认修复。感谢您为社区所做的一切。我喜欢开源解决方案。 |
我真正想要的是有人挺身而出,成为与归巢相关的所有事物的测试者。组合的数量是荒谬的,CoreXY vs 笛卡尔 vs(未来运动学)X 单轴循环 vs 多轴循环 X 每个电机开关 vs 单开关 X pos limit vs neg limit vs pos+neg vs all limit X single pulloff vs per-motor pulloff X pre-pulloff vs no-pre-pulloff。更不用说人们刚刚正确接线开关时经常出现的问题。很少有人回馈这个项目…… |
成为测试员包括什么?如果可以,我会提供帮助,但我只有笛卡尔机器(prusa 3d 和带第 4 轴旋转的 queenbee 龙门架)。 |
主要的测试涉及花时间系统地研究可能性矩阵,为每个版本或预发布生成测试报告,显示哪些按预期工作,哪些没有。大多数(如果不是全部的话)都可以只用三个裸机和一些你可以手动激活的开关来完成。事实上,这就是我开发大部分代码的方式。 您只需要了解您期望看到的情况。对于CoreXY,当两个电机运动时是单轴运动,而一个电机是对角线运动。当然,笛卡尔恰恰相反。 对于限位开关配置的各种情况,您需要配置文件。 如果你有一台代表配置的完整机器,这会稍微容易一些,但人们很快就会学会从裸机推断出发生了什么。 |
我愿意回馈,视时间需要而定。我需要从 aliexpress 购买一些电机和另一个基于 EPS_32 的电路板。董事会有什么建议吗?如果没有,我就再拿一个 TinyBee 备用。我没有任何 ESP_32 调试硬件,但听起来好像不需要。 |
MKS DLC32 可能是最便宜的,Tinybee 只贵几美元。既然您已经有了 Tinybee,那是有道理的。无需调试硬件;我有它,但从未使用过它。任何电机和驱动器都可以用于测试归位。主要是你需要一些靠近安装的开关,这样你就可以用拇指同时激活两个。我有一组 4 个开关,但我通常在测试归位时一次使用 3 个。我可以重新配置以将它们放在“机器”上的不同位置。 |
罗杰。我在路上有另一个 TinyBee,还有 4 个步进器。已经放置了限位开关。 |
控制板
MKS 小蜜蜂
机器描述
4轴双Y轴电机龙门架(XYYZA)
输入电路
1 limit switch on Y with 2 DM556 drivers for Y using separate IO pins (e.g. 2 DM556s are not wired in parallel but controlled with unique io pins)
配置文件
启动消息
用户界面软件
Fluidterm 和 CNCjs
发生了什么?
我在归位后手动移动到 X150 Y100 Z-50,这样 X 轴在归位时必须比 Y 移动更长的距离。我重置 (WebGUI) Tinybee,然后执行归巢循环。X 和 Y 都是归位周期 2。正如预期的那样,Y 首先到达限位开关并且 Y 继续驱动(摩擦噪音)直到 X 触及归位开关。在那之后,他们都倒退,慢慢寻找开关然后拉回来。一旦 Y 触及 Y 限位开关,我希望 Y 轴停止驱动,但听起来并没有发生这种情况。
我颠倒了条件,使 Y 必须比 X 行驶得更远,并且一切正常(X 在等待 Y 找到开关时退出驾驶)。这让我相信这与我目前只有 1 个电机的 1 个 Y 限位开关有关。我的目标是为另一个 Y 电机添加另一个限位开关并执行轴平方,但我还没有做到。我尝试将相同的 Y 限位开关引脚 (gpio.32:low) 添加到 motor1 但收到错误消息 ([MSG:ERR: Configuration error at /machine/axes/y/motor1: ERR: gpio.32:low – Pin已被使用。])。
其他信息
没有反应