Скорость подачи экструдера при загрузке и выгрузке филамента

У меня есть плата MKS Base 1.4 с сенсорным экраном TFT28 и настройкой Titan Aero.

Когда я использую команду загрузить филамент с сенсорного экрана, двигатель вращается с сумасшедшей скоростью, чтобы загрузить нить, тогда как если подключить ноутбук, используя Repetier хост и отправить команду загрузки, он вращается с нормальной скоростью.

Есть ли раздел в прошивке Marlin, который позволяет устанавливать фактическую скорость выдавливания во время загрузки и выгрузки?

, 👍7

Обсуждение

Пожалуйста, объясните, как вы втягиваете и не втягиваете нить с помощью Repetier Host. Например, используете ли вы команды G10/G11 G-code?, @0scar


1 ответ


1

Загрузка и выгрузка нити с помощью опций ЖК-дисплея осуществляется командой G-кода M600. Параметры, используемые при выполнении команды M600, определяют, куда направляется головка и сколько нити экструдируется из какого экструдера. По-видимому, есть разница в вызове команды M600 через меню ЖК-дисплея или (не)загрузке филамента через приложение Repetier.

Параметры извлечения на основе встроенного ПО и с ЖК-дисплеем определены в файле конфигурации встроенного ПО Marlin_adv.cfg (Расширенная пауза). Настройки для Repetier, вероятно, определены иначе, чем в файле расширенной конфигурации; вам следует просмотреть их в Repetier. Вполне возможно, что для этого используются отдельные G-коды (или сценарии). Например, G10 используется для втягивания филамента, как указано в M207 (как длина, так и скорость подачи!). G-код G11 делает обратное, он разматывает нить, как указано в M208.

Чтобы ответить на ваш вопрос, да, вам нужно изменить значения констант в Configuration_adv.h для изменения скорости при использовании ЖК-дисплея для изменения филамента:

// (мм/с) Скорость подачи нити разгрузки. Это может быть довольно быстро.
#define FILAMENT_CHANGE_UNLOAD_FEEDRATE     10  
// (мм/с) Скорость подачи нити нагрузки. Это может быть довольно быстро.
#define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE   6  

,