Можно ли регулировать скорость печати на лету?

Я использую Ender 3 pro с подключенным OctoPi. Я случайно установил слишком медленную скорость печати в Cura, и печать займет очень много времени. Есть ли команда Marlin, которую я могу выдать принтеру, чтобы ускорить его, не останавливая печать?

, 👍4


2 ответа


3

да

Скорость печати-это настройка, которую можно изменить, просто повернув клик-колесо Ender 3. Вам не нужно нажимать на него, чтобы получить доступ к меню. Поворот направо увеличивает скорость, левый понижает. Он применяется только через несколько мгновений после остановки поворота - тогда прошивка вводит команду M220 в качестве следующей строки. Это означает, что текущее беговое движение завершается с последней заданной скоростью, устанавливается новая скорость и следующая команда будет выполнена с новой скоростью.

Как правильно утверждает towe, можно также отправить команду M220 на принтер через терминал, но тогда вам нужно настроить его до начала печати, так как подключение терминала сбросит принтер и прервет печать!


,

Я полагаю, что он применяется после того, как текущий буфер перемещения опустеет, т. Е. В тот же момент, когда отмена печати без M112 остановит принтер. Это может занять минуты на медленных прямых первых слоях или доли секунды для высокоскоростных криволинейных путей., @towe

@towe частично правильно: требуется остановить колесо на секунду или две, чтобы прошивка определила "установлена новая скорость... теперь я применяю его", @Trish

Вы уверены в этом? Я не смог найти такой задержки в коротком поиске кода: https://github.com/MarlinFirmware/Marlin/blob/2.0.x/Marlin/src/lcd/ultralcd.cpp#L580, @towe

@towe Я довольно уверен из практического тестирования: поворот ручки на 250 на довольно быстрой опорной плите не повлиял на печать ни на секунду, используя дизайн Marlin 1.9., @Trish

Кроме того, я использую плату SKR, так что это не стандартная версия marlin, но я забыл, какая именно, @Jackie

@Джеки, это важная информация!, @Trish

Да, я знаю, что я плохой, @Jackie


5

Вы можете использовать M220g-код как

M220 S200

чтобы ускорить скорость печати до 200%.

Вы можете просто ввести эту команду g-кода во вкладке OctoPrints "Terminal" в любое время.

,

Есть ли способ установить его тоже на определенный мм/с, я знаю, что я раскалываюсь, но я тоже пытался поэкспериментировать с этим. Но пока это будет работать, так что спасибо, @Jackie

Не напрямую - так как у вас может быть разная скорость печати, перемещения, первые слои, периметры и т. Д. Теоретически вы могли бы изменить максимальную скорость подачи с помощью "M203" на желаемую скорость и довести множитель скорости подачи до предела (990%, насколько я могу судить). Тогда все движения должны выполняться со скоростью, близкой к скорости в мм/с, которую вы установили с помощью "M203", но этот подход мне кажется не очень надежным., @towe