注释
证言 评论 on 17 Sep 2019
做得好!我最近用 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驱动程序之后。我意识到自从使用了接口以来, 这些驱动器可以 此外 所以这种控制对于大型数控铣床、激光切割机等来说是有益的。这可能是一个很棒的选择,StepSticks 是不行的。它可以帮助 资源: 关注点:
请分享您的意见! |
这已经在我的脑海里有一段时间了。我什至和 Grbl 的开发者 Sonny 讨论过这个问题。 这将是数十个小时的工作,并且需要一些昂贵的定制设计硬件。 现在 SPI 与 SD 卡共享。这没有任何损失,因为步进驱动器 SPI 命令仅在启动或空闲时使用。 菊花链模式可能还需要进行测试,看看它是否可行。 当前的 TMCStepper 库可能需要一些重大更新。 斜坡与步进/目录。这将需要对 Grbl 进行重大重写。可能存在一些存在问题的边缘情况,例如 Grbls 实时覆盖和快速永久业权。 闭环。我认为这需要在 Grbl 中使用 step 和 dir 或直接 PWM 控制来完成。 编码器。编码器可用于验证没有步骤丢失并允许手动移动(推动轴)和更新位置。 底线。目前我还没有准备好在这个实验上花费这么多时间和金钱。 |
婚戒 评论 on 15 Sep 2019
最近,TMCStepper 库已升级以更好地支持 ESP32 并处理菊花链。
我以前使用 TMCStepper 的 fork 来测试这些功能。现在我需要的一切都在原始库中,我将更新 devt(然后是 master)分支以使用官方的 TMCStepper 库。它使用的是 TMC2130Stepper 库。这将为许多驱动程序和菊花链提供支持。
我喜欢 CPU_MAPs 是用户定义机器时唯一需要触摸的东西之一。这让你可以用这些驱动程序做的几十件事有点混乱。我将从对主要功能的支持开始,例如微步进和电机电流。
高级用户可能需要编辑其他文件,直到我找到解决方案。