Нанейрослопил небольшой скриптик для компенсации недоэкструзии на больших расходах. Необходимо еще тестировать, надеюсь на вашу помощь и обратную связь
Краткая инструкция:
Без флагов- Скрипт ничего не меняет
–dowork - Применяет компенсацию
–analyze - Только анализ, без изменения экструзии
Можно поставить например только --analyze, тогда gcode не меняется только в начале файла краткая сводка что скрипт мог бы сделать.
--curve= - задают коофициенты можно оказать любое количество (значение не болжно быть отрицательным), на основе данных значений строится внутрений график и поток увеличивается на вычисленое значение
Пример команды:
“C:/“питоново место”/Python/bin/python3.exe” “C:/“скриптово место”/dynamic_flow_compensation.py” --dowork --analyze --curve=“0:1.000,20:1.000,30:1.010,40:1.050,50:1.111”;
dynamic_flow_compensation.zip (4,2 КБ)