Технический форум по робототехнике.
arkcol » 10 сен 2015, 23:45
Доброго времени суток!
В качестве слайсера использую Slic3r. В редакторе G-code'а в этом слайсере можно использовать какую-нибудь команду по типу M117, чтобы выводить на дисплей оставшееся время печати?
Что-то подобное делает Repetier-Host.
Дисплей 16х4
arkcol » 10 сен 2015, 23:51
roboprint писал(а):Время печати зависит от настроек принтера, их слайсер может и знать.
Просто хочется, чтобы на дисплее в реальном времени показывалось оставшееся время печати.
arkcol » 11 сен 2015, 00:13
roboprint писал(а):arkcol писал(а):Просто хочется, чтобы на дисплее в реальном времени показывалось оставшееся время печати.
Несложно допилить слайсеры, чтобы они показывали % завершения файла, % завершения по прутку или количество напечатанных и оставшихся слоёв. Ну или написать пост-обработчик гкода, который вставляет команды M117.
Точно время слайсер не посчитает, не точно (местами очень) считать умеют некоторые прошивки и некоторые программы типа pronterface, repetier-host и т.д.
То есть при печати с SD-карты нельзя добиться того, чтобы на дисплее показывалось оставшееся время?
Dimon372 » 11 сен 2015, 00:33
Ну так там же выводятся проценты. Я всегда смотрю сколько по времени занимает весь принт - получаю 100% Далее простая математика ))
Еще принтер показывает время печати с ее начала. Опять же если времени прошло 20 минут и напечаталось 40% - то значит осталось минут 30 ))
arkcol » 15 сен 2015, 18:17
Dimon372 писал(а):Ну так там же выводятся проценты. Я всегда смотрю сколько по времени занимает весь принт - получаю 100% Далее простая математика ))
Еще принтер показывает время печати с ее начала. Опять же если времени прошло 20 минут и напечаталось 40% - то значит осталось минут 30 ))
Я думал, что вдруг есть способ, чтобы не думая, узнать примерно оставшееся время

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