planner.cpp行2335のジャンクション偏差junction_cos_theta変数は、押出機の速度で計算されているようです。
1-なぜですか?
2- 4番目の要素を3Dベクトルに追加すると、内積は私たちが知っている3D三角関数と等しくなりません。したがって、ジャンクション偏差と線形前進を有効にすると、押出機パスの動作が不明になるのはこのためだと思います。 ジャンクション偏差関数の線形前進からの押出機の速度補正を使用する場合でも、その速度を入口と出口の速度に追加してから、3Dベクトルの計算を行う必要があると思います。
私が間違っている理由を教えてください。
よろしく
このIssueQueueは、Marlinのバグレポートと開発関連の問題のためのものであり、ここではユーザーサポートの質問を処理しないことをお勧めします。 (このページに記載されているように。)構成とトラブルシューティングのヘルプを得る最良の結果を得るには、次のリソースを使用してください。
コミュニティに助けを求めた後、コンセンサスがマーリンのバグを指摘している場合は、バグレポートを投稿する必要があります。
@ShadowOfTheDamn https://github.com/MarlinFirmware/Marlin/issues/17342にコメントすることもできますが、@ xda-bamがあなたの質問に答えることができます。
この問題は、クローズされた後、最近のアクティビティがないため、自動的にロックされています。 関連するバグについては、新しい問題を開いてください。
最も参考になるコメント
@ShadowOfTheDamn https://github.com/MarlinFirmware/Marlin/issues/17342にコメントすることもできますが、@ xda-bamがあなたの質問に答えることができます。