Проблема ускорения Marlin на поворотах

Я использую Simplify3D для нарезки своих отпечатков и настроил его на печать всего с ускорением 4000 и ускорением 50 только для внешних периметров.

Все работает нормально, Marlin меняет настройки ускорения без проблем, но при низких ускорениях мои углы больше, чем должны быть:

Объект, который я печатаю, вот этот: https://www.thingiverse.com/thing:2478785

Как видно из модели, выделенные детали на рисунке должны иметь углы 90° с идеальными прямыми линиями.

Похоже, что Marlin регулирует ускорение только для скорости печати, не регулируя ее слишком для экструдера, поэтому экструдер выдавливает постоянное количество филамента, что на медленных скоростях (углы) приводит к чрезмерному вытягиванию, а на высоких скоростях (линии) - к недостаточному вытягиванию, вызывая плохие углы и неточные отпечатки.

Это происходит с ускорением от 50 до 300. Если я использую 1000 в качестве ускорения для периметров, проблема исчезнет, но мне нужно использовать небольшие числа, чтобы иметь чистые углы и избегать ореолов.

Неужели я единственный, кто испытывает это? Что может быть причиной этой проблемы?

, 👍4


1 ответ


4

Похоже, что Marlin регулирует ускорение только для скорости печати, не регулируя ее слишком для экструдера, поэтому экструдер выдавливает постоянное количество филамента, что на медленных скоростях (углы) приводит к чрезмерному вытягиванию, а на высоких скоростях (линии) - к недостаточному вытягиванию, вызывая плохие углы и неточные отпечатки.

Но это не так. Марлин разгоняет экструдер совершенно синхронно с печатающей головкой, а скорость экструдера совершенно пропорциональна скорости движения. Однако сам экструдер имеет определенное "отставание": по мере подачи нити давление нарастает. Когда вы прекращаете подачу нити филамента (или замедляетесь), повышенное давление заставляет экструзию продолжаться некоторое время. Таким образом, даже при "правильном" управлении экструдером вы не обязательно получите желаемый объем экструзии.

У Marlin есть функция, которую вы можете включить в файле расширенной конфигурации, называемая "extruder advance". Он смотрит на ускорение/замедление экструдера и продвигает экструдер на несколько дополнительных шагов, когда скорость увеличивается, и снова отступает, когда скорость уменьшается. Вам нужно будет настроить эту функцию, чтобы избавиться от перенапряжения по углам.


,