Sto usando il firmware Marlin (1.1.0-RC7 - 31 luglio 2016) per una stampante 3d. Attualmente la stampa non è perfetta a causa di leggere imprecisioni nei movimenti lungo gli assi xey. Sto cercando di cambiare la velocità di avanzamento per la velocità lungo l'asse xy mentre la stampante è in funzione per assicurarmi che la stampante si arresti in tempo e stampi accuratamente.
Ho del codice per controllare l'avanzamento, ma il problema è che non sono sicuro di dove dovrei fare queste regolazioni. Nel file configuration.h vedo questo codice: (righe 742 e 753)
/*line 742*/ #define HOMING_FEEDRATE_XY (50*60)
/*line 753*/ #define DEFAULT_MAX_FEEDRATE {300, 300, 5, 25} // (mm/sec)
Probabilmente sto fraintendendo qualcosa, ma sembra che questo imposta la velocità di avanzamento su un valore predefinito che è lo stesso del massimo.
Se l'avanzamento cambia durante la stampa, immagino che sarebbe fatto in Marlin_main.cpp ma non sono sicuro di quale parte cambi effettivamente. Qualcuno può indicarmi la giusta direzione qui?