Как определить реальную скорость печати (TEVO Tarantula/Cura)?
Недавно я заметил, что Cura всегда дает мне меньше времени на печать, чем сама печать занимает на моем TEVO Tarantula с прошивкой Marlin.
Разница во времени составляет около 15 % при требуемой скорости печати 50 мм/с.
Как проверить реальную скорость печати?
@profesor79, 👍3
Обсуждение2 ответа
Лучший ответ:
Скорость печати зависит от встроенного ПО и физических свойств вашего принтера.
Слайсеры обычно вычисляют ожидаемое время, предполагая, что принтер выполнит именно то, что ему предписано, но принтер-это реальный объект с массой и импульсом, а также шаговые двигатели, которые имеют верхний предел выходной мощности и скорости вращения.
Так, например, в GCODE может быть указано "выдавливать 200 мм со скоростью 100 мм/с", и срез вычислит, что эта операция займет 2 секунды. Однако принтеру потребуется ускоряться и замедляться в крайних точках движения, и он может даже оказаться неспособным развивать скорость более 70 мм/с, поэтому фактическая операция, скорее всего, займет 3 секунды или более.
Ускорения и замедления составляют большую часть разницы между идеальным временем и реальным, и, поскольку их количество и интенсивность полностью зависят от печатаемого кода/модели, невозможно просто умножить вычисленное время на заданный коэффициент (например, 1.15
, как, по-видимому, подразумевает ваш вопрос). Большой цилиндр, напечатанный в режиме вазы, будет иметь время печати, гораздо более похожее на расчетное, чем, например, у сложной модели с очень сложной поверхностью.
В последние годы слайсеры, поддерживаемые производителем принтера (cura, slic3r PE), стали лучше оценивать время печати для своих собственных принтеров, поскольку настройки встроенного ПО учитываются в фактическом алгоритме оценки.
Если вы используете Octoprint, вы, возможно, заметили, что оценка времени, которую дает octoprint, со временем улучшается, так как octoprint проанализирует G-код и измерит прошедшее время, а также сможет оценить реальное время со все большей степенью точности.
Я использую Anet A8, который имеет системное ускорение и рывок 400 и 20 Когда я делаю срез с помощью Cura, я использую gcode без контроля ускорения, потому что принтер делает это самостоятельно, и комбинация с контролем ускорения/рывка gcode приводит к некоторому странному поведению (например, иногда очень медленное движение в разделах с мелкими деталями или случайное почти остановленное движение) Но чтобы получить реалистичное приближение для времени печати, я включаю управление ускорением/рывком в cura, и тогда я получаю действительно хороший результат, который действительно близок к реальным значениям.
И чтобы быть более точным в вашем вопросе: например, 50 мм/с >>>максимум>>< Если вы знаете свой принтер, вы также можете поэкспериментировать со следующим подходом: установите действительно высокую максимальную скорость, чтобы максимальный объем материала за раз был ограничивающим фактором, и установите ускорение и рывок так низко, как это необходимо для хороших результатов. Таким образом, ваш принтер будет ускоряться на длинных линиях до тех пор, пока он сможет, вплоть до того момента, когда он должен будет отключиться для следующего поворота.
- Почему принято устанавливать ширину линии > диаметр сопла?
- Как настроить Cura для запуска Z-зонда перед нагревом
- Почему нижняя часть 3д-отпечатка не гладкая
- Cura 2.4 отсутствует "split object into parts"
- Отсутствующие верхние слои в Cura
- Как получить качественную печать тонкой одностенной оболочки?
- Проблемы с верхним слоем Slic3r, небольшие зазоры, странные пути экструдера
- Как построить CuraEngine?
замедлить варианты поездок в куре, чтобы отразить аппаратные ограничения, @dandavis
Умножьте на 0,85 . Выполнено., @Carl Witthoft
ха-ха @CarlWitthoft, если бы жизнь была такой легкой ......., @profesor79