J'utilise le firmware Marlin (1.1.0-RC7 - 31 juillet 2016) pour une imprimante 3D. Actuellement, l'impression n'est pas parfaite en raison de légères inexactitudes dans les mouvements le long des axes x et y. J'essaie de changer la vitesse d'avance le long de l'axe xy pendant que l'imprimante fonctionne pour m'assurer que l'imprimante s'arrête à temps et imprime avec précision.
J'ai du code pour contrôler la vitesse d'avance mais le problème est que je ne sais pas où je suis censé faire ces ajustements. Dans le fichier configuration.h, je vois ce code: (lignes 742 et 753)
/*line 742*/ #define HOMING_FEEDRATE_XY (50*60)
/*line 753*/ #define DEFAULT_MAX_FEEDRATE {300, 300, 5, 25} // (mm/sec)
Je ne comprends probablement pas quelque chose, mais il semble que cela règle la vitesse d'avance sur une valeur par défaut qui est la même que la valeur maximale.
Si la vitesse d'avance change pendant l'impression, je suppose que ce serait fait dans Marlin_main.cpp mais je ne sais pas quelle partie elle change réellement. Quelqu'un peut-il me diriger dans la bonne direction ici?