Maximum printing speed
Fichiers imprimables (1)
-
stlRinging_Test_curved.stl
717 Ko · 499 téléchargements
Description
Поиск максимальной скорости печати без потери качества
Методика состоит в последовательном определении максимального ускорения, junction deviation и в конце концов скорости. В качестве тестовой модели использовался следующий тест
Этап 1Чтобы не править руками каждый раз конфиг принтера руками, после первой команды M109 вставляем следующий кусок в полученный для модели GCODE:
M204 S5000.00000 , где5000 - ускорение в mm/s^2. По умолчанию в конфете прописано или 4000, или 5000. В зависимости от времени выпуска принтера.
Начинать надо с малого 1000, добавляя шагом 500-1000. Чтобы наблюдать результат на одной модели необходимо в слайсере увеличить ее масштаб по оси Z, чтобы разбить на несколько частей по 5-10mm.
Сам слайсил модель слоем 0.1618, получилось чуть больше 60 слоев. Разбил их на 4 части (по 15 слоев) и перед началом каждой части добавил вхождения M204 с инкрементом 200.
Увеличиваем ускорение надо повышать до момента когда появятся пропуски или когда появится заметная рябь на модели.
Этап 2После достижения нужного результата запоминаем последнее качественное значение ускорения и приступаем к следующему этапу - нахождения junction deviation. В целом этот параметр влияет на первоначальный толчок при ускорении и на поведение принтера при приближении к точкам изменения траектории. По умолчанию в микрокоде он - 0.05. Большие значения помогают достичь больших скоростей, но увеличивают вибрацию.
Берем старый GCODE и удаляем из него все вхождения M204, кроме первого. В первом фиксируем получившуюся величину на первом этапе.
M204 S1300.00000
И сразу за ней указываем новое значение junction deviation:
M205 X0.07500 Z-1.00000 S0.00000
Аналогично первому этапу в начале каждой части добавляем измененное значение junction deviation через M205. Изменение рекомендуется делать с шагом 0.01. Мне было лень, поэтому я сделал шаг 0.025.
Увеличиваем значение до тех пор пока на модели не появятся дефекты. Сохранением последнее значение, при котором дефекты отсутствуют.
Этап 3Сохраняем полученные значения в конфигурацию принтера. В config на sdcard надо установить:
acceleration <значение на этапе1>
junction_deviation <значение на этапе2>
В config-overrides надо проверить, что вхождения M204 и M205 не переписывают значения установленные в config. Если это так, то можно вписать новые значения руками, либо произвести повторную калибровку принтера.
Этап 4Слайсим модель, увеличивая постепенно default printing speed. В S3D это можно сделать разбив модель на части по высоте через встроенные помощник: Tools-> Variable Settings Wizard
По итогу будет создано несколько процессов, в которых можно изменить настройки скорости.
Необходимо помнить следующее:
- Расстояние пройденное за время при постоянном ускорении: S=(a*t^2)/2
- При неизвестном нам времени: S=V^2/(2*a)
Таким образом, получаем, что при равноускоренном движении для достижении скорости V нужно пройти расстояние S.
Допустим, что на первом этапе было получено ускорение равное 1500 мм/c^2. Тогда, что бы достигнуть скорости 100 мм/c наша печатная головка должна пройти расстояние равное: S=100^2/(2*1500)=3,33 мм.
При этом не стоит забывать, что такое же расстояние необходимо пройти голове, чтобы затормозить 100->0.
Итого, для того чтобы печатать со скоростью 100 мм/c при ускорении 1500 мм/c^2 необходимо, чтобы прямая печати была более 6,67 мм. Другими словами, на деталях меньше 6,67 мм скорость в 100 мм/c и более будет недостижима, сл-но ее увеличение в настройках печати на таких отрезках никаким образом не скажется на качестве печати.