Вывод на LCD оставшегося времени печати. Marlin

Подписаться на 3Dtoday
Fedyun4ik
Идет загрузка
Загрузка
24 Декабря 2016
553
5
печатает на RepRap
Вопросы и Ответы
Добрый день!
Как-то можно выводить оставшееся время печати на экран, при печати с SD Карты??? При печати с компа функцию знаю, показывает. (в RH отправить ETA на дисплей). Прошивка Marlin.
Ответы на вопрос

Ответы

24 Дек 10:53
печатает на RepRap
0
В RC7 точно знаю показывалось давление на марсе, но не время. Был багфикс. Могу предположить что тоже самое и в RC8.
24 Дек 10:54
печатает на Prusa i3
0
У меня на экране показывает если я печатаю через Репитор и слик как на прямую, так и через SD. А вот если фаил прогоняю или печатаю через Куру, то показывает не понятные данные. Экраны обычные монохномные 2-х строчные и 12864 и 2004LSD (У меня 2 принтера) - Основное меню всё равно одинаковое не зависимо от модели монитора.
24 Дек 11:54
1
В Марлине можно попробовать включить #define LCD_PROGRESS_BAR в секции #if ENABLED(SDSUPPORT) в файле Configuration_adv.h но это работает далеко не со всеми дисплеями. P.S. Можно еще включить #define LCD_INFO_MENU (в этом же файлике)
24 Дек 17:08
печатает на Anet A8
1
Я думаю нужно копать здесь:
https://github.com/MarlinFirmware/Marlin/blob/RC/Marlin/ultralcd_impl_HD44780.h

С 573 строки:
/**
Possible status screens:
16x2 |000/000 B000/000|
|0123456789012345|
16x4 |000/000 B000/000|
|SD100% Z 000.00|
|F100% T--:--|
|0123456789012345|
20x2 |T000/000D B000/000D |
|01234567890123456789|
20x4 |T000/000D B000/000D |
|X 000 Y 000 Z 000.00|
|F100% SD100% T--:--|
|01234567890123456789|
20x4 |T000/000D B000/000D |
|T000/000D Z 000.00|
|F100% SD100% T--:--|
|01234567890123456789|
*/
static void lcd_implementation_status_screen() {
24 Дек 19:45
печатает на RepRap
0
Спасибо. Буду пробовать.

Для написания комментариев, пожалуйста, авторизуйтесь.