Marlinファームウェア(1.1.0-RC7-2016年7月31日)を3Dプリンターに使用しています。現在、x軸とy軸に沿った動きがわずかに不正確であるため、印刷は完全ではありません。プリンターの動作中にxy軸に沿った速度の送り速度を変更して、プリンターが時間どおりに停止して正確に印刷されるようにしています。
送り速度を制御するためのコードがいくつかありますが、問題は、これらの調整をどこで行うべきかわからないことです。configuration.hファイルに次のコードが表示されます:(742行目と753行目)
/*line 742*/ #define HOMING_FEEDRATE_XY (50*60)
/*line 753*/ #define DEFAULT_MAX_FEEDRATE {300, 300, 5, 25} // (mm/sec)
私はおそらく何かを誤解していると思いますが、これは送り速度を最大値と同じデフォルト値に設定するようです。
印刷中に送り速度が変化した場合、Marlin_main.cppで行われると思いますが、実際にどの部分が変化するのかはわかりません。誰かがここで私を正しい方向に向けることができますか?