Marlin: ADAPTIVE_STEP_SMOOTHING
Пару раз пытался выяснить в русскоговорящих сообществах, пробовал ли кто-либо использовать пераметр ADAPTIVE_STEP_SMOOTHING и есть ли практическая целесообразность в его применении на современном железе. Увы, всё безрезультатно. Поэтому пришлось самостоятельно нагуглить ссылку на основной гитхаб Марлина, на Issue с разбором нюансов использования ADAPTIVE_STEP_SMOOTHING. Далее попробовал рекомендованные настройки на своей системе (прошивка Marlin 2.0.8.2, плата управления BTT E3 RRF V1.1): активировал параметр ADAPTIVE_STEP_SMOOTHING в в связке с параметром SLOWDOWN_DIVISOR, равным 8.
Результат обнадёживающий: принтер стал несколько тише и менее заметны резонансы корпуса («визг» шаговых двигателей на диагоналях и холостых перемещениях).
На мой взгляд, марлиноводам стоит присмотреться к опции ADAPTIVE_STEP_SMOOTHING в связке со SLOWDOWN_DIVISOR 8.
Как настроить
Для этого в Configuration_adv.h необходимо активировать параметр ADAPTIVE_STEP_SMOOTHING:
#define ADAPTIVE_STEP_SMOOTHING
И в том же Configuration_adv.h необходимо активировать параметр SLOWDOWN, а параметру SLOWDOWN_DIVISOR присвоить значение 8:
#define SLOWDOWN
#if ENABLED(SLOWDOWN)
#define SLOWDOWN_DIVISOR 8
//#define SLOWDOWN_DIVISOR 2
#endif
За помощь надо благода₽ить
Если эта заметка внезапно оказалась полезна для вас, для вашего хобби или даже для вашего бизнеса, то вы можете сказать мне «Спастибо!» за проделанную для вас работу, перейдя по ссылке и поделившись любой необременительной для вас суммой.