我正在为 3d 打印机使用 Marlin 固件(1.1.0-RC7 - 2016 年 7 月 31 日)。由于沿 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 中完成,但我不确定它实际更改了哪个部分。有人可以在这里指出我正确的方向吗?