Расчет экструзии шагового двигателя Ramps 1.4 1.8
У меня есть Ramps 1.4, и я хотел бы получить ответ на экструзию в прошивке Marlin. У меня есть шаговый двигатель NEMA 17 1.8 град, установленный на шаг 1/16. Прямой привод Mk7. 38 зубьев в приводной шестерне экструдера. Я купил его на этом сайте.
Вот мои текущие настройки:
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80,80, 4000, 180 }
#define DEFAULT_MAX_FEEDRATE { 500, 500, 3, 45 }
#define DEFAULT_MAX_ACCELERATION { 9000, 9000, 100, 300 }
Я использую нить ABS 1.75 и сопло 0.4.
@Gerhard Nell, 👍4
2 ответа
Согласно описанию, имеющаяся у вас приводная шестерня имеет диаметр 10,8 мм. Это означает, что (в идеальном случае) один полный оборот ведущей шестерни продвинет нить накала на длину, равную ее окружности, которая составляет
pi x 10,8 мм
или приблизительно 33,93 мм.
Ваш двигатель вращается на 1,8
градуса за шаг, поэтому для полного вращения требуется 360 / 1,8 = 200 шагов
. Поскольку вы используете 16-кратный микрошаг, это умножается на 200 x 16 = 3200 шагов
.
Таким образом, вы получаете значение шагов на мм 3200 / 33.93 = 94.31 шагов / мм.
Возможно, вам придется откалибровать это дополнительно, например, экструзив заданную длину нити (например, 100 мм) и измерив, сколько на самом деле экструдировано, а затем компенсировав значение steps / mm, чтобы приблизиться к желаемым 100 мм. Простой способ измерить это - поставить метку на нить на расстоянии 150 мм от экструдера, а затем (после экструзии 100 мм) измерить, насколько близко метка находится к экструдеру (который должен быть 50 мм). Однако это теоретически вычисленное значение должно быть хорошей отправной точкой. Обратите внимание, что скорость, с которой вы проводите этот тест, должна быть близка к вашей обычной скорости печати, так как экструзия при гораздо более высокой скорости (соотв. более низкая) скорость ложно заставит вас поверить, что вы недостаточно растягиваетесь (соотв. перенапряжение).
Самый простой способ рассчитать вашу экструзию:
Установите количество периметров стенок 1 верхний и нижний слой 0 заполнение 0% и распечатайте простой куб 20х20х20 посмотрите на толщину стенки с помощью штангенциркуля и сравните значение ширины экструзии в программном обеспечении slicer
- Вытягивание филамента через длинные трубки
- Застрявшая нить в экструдере Infitary M508
- Когда использовать 1,75 мм против 3 мм нити филамента?
- Flashforge Adventurer 3 нитепитатель громкий стук шум, недостаточно экструдировано нити
- Как использовать нити толщиной 3 мм?
- Как соединить нить филамента впритык?
- Почему нить PLA образует спиральную форму и засоряет экструдер?
- Нить филамента не идет в трубку Боудена, а идет "в комнату"
Спасибо, так что то, что я понимаю, следует в моей прошивке marlin. define DEFAULT_AXIS_STEPS_PER_UNIT {80,80, 4000, 94.31 } define DEFAULT_MAX_FEEDRATE {500, 500, 3, 94.31 } define DEFAULT_MAX_ACCELERATION {9000, 9000, 100, 3200 } Это правильно. Я сделал принтер под названием graber i3 и получил код от GitHub, мой exstruder отличается от того, который они используют. С уважением Gerhard, @Gerhard Nell
Вам нужно только изменить шаги на единицу измерения. Нет смысла менять максимальную скорость подачи на значение шага на миллиметр., @Tom van der Zanden