Я использую прошивку Marlin (1.1.0-RC7 - 31 июля 2016 г.) для 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, но я не уверен, какая часть на самом деле изменяется. Может ли кто-нибудь указать мне правильное направление здесь?