注释
做得好!我最近用 32 位 LPC1768 + Trinamic + Marlin 2 更新了我的 ultimaker。Trinamic 真的令人印象深刻……我打算再买一些来测试 GRBL/ESP32…… |
请也添加对 tmc 2209/8 和 tmc 5160 的支持。 |
TMC5160 已经存在。我没有任何其他驱动程序,添加代码需要一些时间。我会将其添加到路线图中。 |
嗨,这 |
你用的是什么控制板? |
你好@bdring,我正在测试定制板。bdring/4_Axis_SPI_CNC#3 |
我总是使用逻辑分析仪,我有一个来自 Saleae 的 Logic 4。 |
感谢您的建议。 |
嗨,在搜索了那些TMC5160驱动程序之后。我意识到自从使用了接口后, 这些驱动器能够 此外 所以这种控制对于大型CNC 铣床、激光切割机等是有益的。在 StepSticks 无法使用的情况下,这可能是一个很棒的选择。它可以帮助 资源: 关注点:
请分享您的意见! |
这已经在我脑海中萦绕了一段时间。我什至与 Grbl 的开发者 Sonny 讨论过这个问题。 这将需要数十个小时的工作,并且需要一些昂贵的定制设计硬件。 现在 SPI 与 SD 卡共享。这没有任何损失,因为步进驱动器 SPI 命令仅在启动或空闲时使用。 可能还需要测试菊花链模式以确定其是否可行。 当前的 TMCStepper 库可能需要进行一些重大更新。 斜坡与步进/方向。这将需要对 Grbl 进行重大重写。可能存在一些存在问题的边缘情况,例如 Grbls 实时覆盖和快速永久产权。 闭环。我认为这需要在 Grbl 中使用 step and dir 或直接 PWM 控制来完成。 编码器。编码器可能用于验证没有丢失任何步骤,并允许手动移动(推动轴)和位置更新。 底线。我现在还不准备在这个实验上花那么多时间和金钱。 |
最近升级了 TMCStepper 库以更好地支持 ESP32 并处理菊花链。
我之前使用我的 TMCStepper 分支来测试这些功能。现在我需要的一切都在原始库中,我将更新 devt(然后是 master)分支以使用官方 TMCStepper 库。它使用的是 TMC2130Stepper 库。这将带来对许多驱动程序和菊花链的支持。
我喜欢 CPU_MAP 是用户定义机器时唯一需要接触的东西之一。对于您可以使用这些驱动程序执行的许多操作,这有点混乱。我将从支持主要功能开始,例如微步进和电机电流。
高级用户可能需要编辑其他文件,直到我找到解决方案。