在 planner.cpp 行 2335 结偏差 junction_cos_theta 变量似乎是用挤出机速度计算的。
1-为什么?
2-当您将第 4 个元素添加到 3D 矢量时,点积不等于我们知道的任何 3D 三角函数,因此我认为这就是为什么启用 Junction Deviation 和 Linear Advance 会导致挤出机路径的未知行为。 即使您要使用连接点偏差函数中的线性推进中的挤出机速度校正,我认为您需要将该速度添加到入口和出口速度,然后计算 3D 矢量。
请告诉我为什么我错了。
问候
@ShadowOfTheDamn您可能想对https://github.com/MarlinFirmware/Marlin/issues/17342发表评论,@xda-bam 可能会回答您的问题。
由于关闭后最近没有任何活动,因此此问题已自动锁定。 请针对相关错误打开一个新问题。
最有用的评论
@ShadowOfTheDamn您可能想对https://github.com/MarlinFirmware/Marlin/issues/17342发表评论,@xda-bam 可能会回答您的问题。