注释
嗨,杰伊, 它确实支持它。 干杯! |
它使用 (1) endstop I/O pin 和 (2) 开关。(2) 步进 I/O 引脚和 (1) 每个联动轴的方向 I/O 引脚。 它回家 3 次。第一个寻找要触摸的任一侧。然后它为每一面做一个单独的家。如果您设置 $1=255,电机将保持通电并保持正方形。 |
好的,是的,我看到了“#ifdef CPU_MAP_LOWRIDER // !!!!!!!!!!!!!!!!!!!! 警告:未经测试!!!!!!!!!!!!!!!!!!! // ” CPU_MAP 的一部分。 如何启用此模式?谢谢。 更新:是否像在 config.h 中将“#define CPU_MAP_ESP32”更改为“CPU_MAP_LOWRIDER”一样简单? 如果启用 CPU_MAP_LOWRIDER,我还会看到一些引脚发生变化。我可以制作一些类似于 CPU_MAP_ESP32 的 CPU_MAP_LOWRIDER 引脚,这样我就不必焊接另一块板了吗?让 x、y 和 z 步进和方向引脚与 CPU_MAP_ESP32 相同可以节省时间。见下文。 |
我遇到了这个问题。我很惊讶联动的 y 轴实际上一次校准一个! 打嗝是在运行归位循环时,z 轴正向移动并触发 z 轴末端停止两次,归位循环停止并出错。(见视频) 发送“$H”时检测到错误:(ALARM:9) Homing fail。在搜索距离内找不到限位开关。尝试增加最大行程,减少牵引… https://photos.app.goo.gl/5kt33WkqgANNm5vWA 我发现,如果我手动按下 z 轴终点停止器两次,归位循环将继续并在 x 轴和联动 y 轴上正确完成。出于某种原因,归位周期未沿负方向移动 z 轴电机。任何想法为什么?我正在使用 CPU_MAP_LOWRIDER 地图。 |
开关。确保它正确阅读。发送 ?命令并检查开关激活状态。现在按下开关试试。 Z轴: 用$X清除原点错误用 |
我的 8 英尺长的 Y 轴上有两个步进器。自然地,对于更大的机器,构建中会有更大的错误。我的龙门架有点倾斜,误差高达 5 毫米,我想知道 ESP32 的 GRBL 是否支持带有双限位器的自动平方,因为每个 Y 轴步进器都有自己的限位器。在归位期间,一个 Y 轴止动器可能先于另一个 Y 轴止动器撞击,从而允许另一个步进器继续移动,直到它触及它自己的止动器。我希望该软件能够修正归位时的 5 毫米误差。
当我关闭 CNC 电源时,龙门架会回到 5mm 的误差。我可以将它“弯曲”回去并以其他方式设置它,但我希望我的机器有一个参考点,以确保自动平方的准确性和可重复性。
像这样
https://www.v1engineering.com/auto-square-dual-endstops/