roboforum.ru

Технический форум по робототехнике.

Оставшееся время печати (ETA) на LCD-дисплее

Оставшееся время печати (ETA) на LCD-дисплее

arkcol » 10 сен 2015, 23:45

Доброго времени суток!
В качестве слайсера использую Slic3r. В редакторе G-code'а в этом слайсере можно использовать какую-нибудь команду по типу M117, чтобы выводить на дисплей оставшееся время печати?
Что-то подобное делает Repetier-Host.
Дисплей 16х4

Re: Оставшееся время печати (ETA) на LCD-дисплее

arkcol » 10 сен 2015, 23:51

roboprint писал(а):Время печати зависит от настроек принтера, их слайсер может и знать.

Просто хочется, чтобы на дисплее в реальном времени показывалось оставшееся время печати.

Re: Оставшееся время печати (ETA) на LCD-дисплее

arkcol » 11 сен 2015, 00:13

roboprint писал(а):
arkcol писал(а):Просто хочется, чтобы на дисплее в реальном времени показывалось оставшееся время печати.


Несложно допилить слайсеры, чтобы они показывали % завершения файла, % завершения по прутку или количество напечатанных и оставшихся слоёв. Ну или написать пост-обработчик гкода, который вставляет команды M117.

Точно время слайсер не посчитает, не точно (местами очень) считать умеют некоторые прошивки и некоторые программы типа pronterface, repetier-host и т.д.

То есть при печати с SD-карты нельзя добиться того, чтобы на дисплее показывалось оставшееся время?

Re: Оставшееся время печати (ETA) на LCD-дисплее

Dimon372 » 11 сен 2015, 00:33

Ну так там же выводятся проценты. Я всегда смотрю сколько по времени занимает весь принт - получаю 100% Далее простая математика ))
Еще принтер показывает время печати с ее начала. Опять же если времени прошло 20 минут и напечаталось 40% - то значит осталось минут 30 ))

Re: Оставшееся время печати (ETA) на LCD-дисплее

arkcol » 15 сен 2015, 18:17

Dimon372 писал(а):Ну так там же выводятся проценты. Я всегда смотрю сколько по времени занимает весь принт - получаю 100% Далее простая математика ))
Еще принтер показывает время печати с ее начала. Опять же если времени прошло 20 минут и напечаталось 40% - то значит осталось минут 30 ))

Я думал, что вдруг есть способ, чтобы не думая, узнать примерно оставшееся время :)

Re: Оставшееся время печати (ETA) на LCD-дисплее

Dnaroid » 19 сен 2015, 13:39

Для CURA я писал плагин для вывода процентов прогресса печати в зависимости от длины израсходованного прутка. Зная расчетное время печати - можно рассчитывать оставшееся время и выводить его на каждом слое. Только это довольно большая задержка, особенно для графического дисплея. У меня, например Watchdog периодически перезапускал Атмегу. Так что я отказался от этой затеи.


cron
Rambler\'s Top100 Mail.ru counter