评论
所有者
FastAccelStepper 和 FluidNC 是不同的动物。没有办法混合它们。 要么将 FluindNC 用作运动处理器,并使用专门的应用程序对其进行控制,要么将整个过程编写在 FastAccelStepper 中。 FluidNC 专为 CNC 设计,具有紧密的多轴协调和运动规划,可实现良好的转弯。 |
作者
我已经尝试编写自己的系统,而且我知道这是一项需要比我现在更多的时间/能力的任务。 我不明白为什么他们不能混合。我只会在给定时间使用一个或另一个。我明白他们是完全不同的。为什么我不能进入一种状态以使用 FastAccelStepper 慢跑,获取我需要移动到的所有坐标,然后输入 FluidNC 话虽如此,你会说用 FluidNC 慢跑可以做得很棒吗?如果是这样,我不介意重写以严格使用 FluidNC。使用我当前的慢跑程序,我可以获得速度/加速度的实时控制 – 就像我希望的那样好操纵杆驱动的运动控制 – 我真的不想后退一步。 |
作者
好的谢谢。 |
机器上下文
我正在制造一台最初通过手动慢跑和创建路点“教导”的机器,然后通过这些路点运行。
功能说明
因为我会做很多手动慢跑,所以我希望它能很好地工作。我已经有了执行此操作的代码(尽管我计划使用 FastAccelStepper 重写它)。
其他方法
把我的代码放在哪里最好?在调用 protocol_main_loop() 之前,将其插入主循环似乎很容易,也许它有自己的小循环,这样每次在我的代码和 FluidNC 之间切换时都不会调用 reset_variables()协议_main_loop()。其他方式会更好吗?
我能提供什么帮助
不适用(我认为?)