Saya menggunakan firmware Marlin (1.1.0-RC7 - 31 Juli 2016) untuk printer 3d. Saat ini pencetakan tidak sempurna karena sedikit ketidakakuratan dalam gerakan sepanjang sumbu x dan y. Saya mencoba mengubah laju gerak makan untuk kecepatan di sepanjang sumbu xy saat printer sedang beroperasi untuk memastikan printer berhenti tepat waktu dan mencetak dengan akurat.
Saya memiliki beberapa kode untuk mengontrol laju gerak makan tetapi masalahnya adalah saya tidak yakin di mana saya seharusnya membuat penyesuaian ini. Dalam file configuration.h saya melihat kode ini: (baris 742 dan 753)
/*line 742*/ #define HOMING_FEEDRATE_XY (50*60)
/*line 753*/ #define DEFAULT_MAX_FEEDRATE {300, 300, 5, 25} // (mm/sec)
Saya mungkin salah mengerti sesuatu tetapi sepertinya ini mengatur laju gerak makan ke nilai default yang sama dengan maksimum.
Jika laju gerak makan berubah selama pencetakan, saya kira itu akan dilakukan di Marlin_main.cpp tapi saya tidak yakin bagian mana yang benar-benar berubah. Bisakah seseorang mengarahkan saya ke arah yang benar di sini?