LCD2004 на RepRapFirmware

svs0724
Идет загрузка
Загрузка
06.04.2020
1862
13
печатает на RepRap
Техничка

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

13
Статья относится к принтерам:
RepRap

Всем добрый день!

Доделал поддержку RepRap Discount Smart Controller (LCD2004)  прошивкой RepRapFirmware (порт для STM32). 

На данный момент порт и дисплей работают с данной платой https://3dtoday.ru/blogs/svs0724/plata-s-reprapfirmware-na-stm32

Так же как и при работе с RepRapFirmware создается кастомное меню, синтаксис файлов меню сохранен, картинки только нельзя добавлять (если только кастомные символы). Кроме т.к. дисплей не поддерживает инверсию текста, пришлось выбранный пункт меню помечать символом ">".

В связи с тем что основные настройки и управление в RRF осуществляется через web интерфейс, меню сделал упрощенное, для индикации/подстройки процесса печати, ну и запуска на печать файла с SD и USB flash.

 Ну и далее приведу некоторые экраны меню.

На информационном меню, в отличие от меню Марлина, можно задавать температуру хотенда и стола, а не только мониторить  

Данный экранчик доступен во время печати, из пункта меню Tune

Если кому то интересно, теоретически несложно добавить поддержку данного дисплея в версию для RuRAMPS4D, или для для плат Duet3D, но немного сложнее, т.к. шина данных (D4-D7) не выведена на разъем дисплея и подключать придется через I2C расширитель портов - https://robotchip.ru/obzor-interfeysnogo-modulya-i2c/

 

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

13
Комментарии к статье

Комментарии

06.04.2020 в 18:59
1

Тоже подключил этот дисплей. Но я пошел другим путем, сделал маленький контроллер дисплея что бы подключить как штатный дисплей по uart для работы на любом железе и прошивках дуэта. Ещё есть в планах подкидывать к этому контроллеру маленькие сине-желтые lcd. Но пока только 2004

06.04.2020 в 19:17
0

Да, тоже интересный вариант

07.04.2020 в 09:22
1

А на кой при наличии внешнего контроллера использовать убогие дисплеи? Неужели нравятся такие голимые шрифты? Именно из за этого я себе сделал панель с достаточно нормальным экраном. Планировал добавить поддержку ещё каких-нибудь прошивок, но до сих пор руки не дошли. Если автор этой статьи поделится своими модифицированными исходниками, то попробую добавить свою панель и в RepRapFirmware.

07.04.2020 в 10:16
1

Под дуэт уже есть панель. Мне не очень нравится, так же как и любые другие панельки для принтеров которые я видел. На мой взгляд дисплеи 2004 или 12864 выглядят гораздо приятнее, и мне нравится управление энкодером. Если хочется полноценный дисплей с тачем то лучше поставить отдельный планшет и вывести на него веб интерфейс дуэта или октопринт для других плат. Слайсер установлен на компьютере, потом я на том же компьютере загружаю на принтер gcode. От дисплея принтера мне обычно надо включить разогрев, во время печати контролировать температуру и процент выполнения и повторно запустить печать с SD. Для этих целей вполне подходят монохромные дисплеи с энкодером. И да, на мой взгляд на подобном оборудование они смотрятся гармоничнее цветных панелей...

07.04.2020 в 10:16

Комментарий удалён

07.04.2020 в 14:33
0

Круто, вы выкладывали кудато этот проект? Яб повторил для своего дуета.

07.04.2020 в 14:48
0

Пока не выкладывал, с месяц назад я озадачился, за пару дней набросал прототип, который парсит json от дуэта и выводит главный экран примерно как на марлине. Осталось запилить меню с разогревом и меню с набором макросов и файлов для печати. Обработка нажатий энкодера и кнопки останова реализованы, бипер тоже работает. Но пропало свободное время и функционал менюшек я не допилил и отложил проект. А хотел опубликовать тут когда доделаю все. Сам контроллер можно реализовать на базе ардуинки, например на чипе atmega328 (на ней я отлаживаюсь) это ардуино мини про или нано, но я хотел заказывать платки, что бы все красиво было и разъемы были под 2004 и мелкий i2c lcd. Может в ближайшее время получится доделать, тогда тут и опубликую. Могу отправить на почту исходники того что есть сейчас.

07.04.2020 в 15:02
1

Подписался и замер в ожидании. У меня этих промини целый пакет как раз и экран без дела лежит.

07.04.2020 в 17:13
0

Можно тоже попросить исходники? Как раз в период безделия будет над чем покопаться. )) eu.makarov@gmail.com

07.04.2020 в 17:09
0

Вот прям то что надо. Хочу как раз такую штуку для репрапа на маленьком i2c дисплее. 2004 имхо прошлый век: стоят дороже, выглядят хуже, возможностей меньше, подключать сложнее.

07.04.2020 в 17:28

Комментарий удалён

08.04.2020 в 01:48

Комментарий удалён

Комментарий удалён

09.04.2020 в 01:23
0

А я сегодня как раз искал как можно на дуэт прикрутить экран типа 12864

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

Читайте в блогах

Тумба для хищника

Наруто

Джин Алладина

Первое знакомство с 3D печатью и Ender 3 Pro.

3D-ремонт игрушечного домика

Точилка для Ножей, Ножниц на 3D Принтере. Заточная СИСТЕМА