Альтернатива reprap like дисплеям

Подписаться на 3Dtoday
msa
Идет загрузка
Загрузка
18.02.18
2541
20
Техничка
10
Данный пост скорее мысли в слух о том, чем бы заменить классические reprap дисплеи с возможностью раширения менюшек и функциональности.
Добро пожаловать в коментарии на обсуждение

Итак, наиболее популярыми сейчас есть текстовый и фуллграфик дисплеи, а также их вариации:

Full Graphic Smart Controller (12864) и его клоны
e553555fdceaa8280eaf4fc810d483cc.jpg
RepRapDiscount Smart Controller (2004) и его клоны
86d251e88eb3c30db4800ee80d4215ad.jpg
Или вариции например MKS 12864OLED
3ca597b36d3e35d5a236249beae50809.jpg
Но, на их облуживание тратятся ресурсы(особенно на фулграфик) и кастомизироать их почти не реально (как вариант - менять прошивку и вести свой форк).

Есть поделье от makerbase - mks tft28/tft32
1a083e45fa1747a8bbc63855c8e75fc2.jpg
Это уже интересней: не требует особой поддержки от прошивки. )Просто посылает gcode чтобы управлять и мониторить (подправьте мое предположение в коментариях,). Но прошивки имеют разницу в обработке gcode, потому китайцы сделали варианты прошивок экрана под разные прошивки принтера (marlin,repeaterhost, и т.д.).

Но makerbase сделали закрытю прошивку и доступно менять только иконки (?).

Есть вариант подключить экран к малинке\аппельсинке c octoprint. Но класический интерфейс не особо удобен для мелких экранов.
42f56dd453b79cdbbfec163d10df5588.jpg
Есть TouchUI как раз под это дело. Но экраны уже другой ценовой категории, да и в целом это уже перебор. Хотя наверное надо найти приятный по цене и нормально работающий экран
(Кто то использует этот вариант ?) .
2c87f90250ad96eabd05cb5875183ce2.gif
Есть еще мало популярный вариант для mk4duo - дисплей на базе Nextion
c685d2ad78bc23e5254059c69a8621da.jpg
Подключается также по UART как и MKS, но слабоват по теорическим возможностям(нет доступа к sd карте как хранилищу и т.д.), да и без поддерки со стороны прошивки выдавать gcode и читать ответ напрямую не сможет, ввиду специфического протокола. Но в отличии от reprap и фулграфик можно получить красивые менюшки. Казалось бы - вот оно!
Но если копнуть глубже автор mk4duo пошел сильно простым путем - протокол обмена между экраном и arduino завязан на элементы интерфейса (как и проповедуют в Nextion и о идеалогии MVC видно не слышавшие). Потому опять расширить дополнить меню особо не выйдет без соотвествующих дополнений в прошивку.
Кроме того, пока поддержка только 4.3 и 7 дюймового экрана, но они стоят не мало. Остальные размеры адаптировать самому.

Из линейки Nextion по цене и размерам помоему было бы терпимо и 3.5 дюймовый вариант..

Есть еще один экспериментальный вариант с Nextion.
a6233029f082cbd65dd9458b7891a3fb.jpg
Но работы не завершены и также требуют модификации прошивки.
Хотя тут автор пострарался отказатся от стиля привязки к контролам на скринах и посылает "почти" gcode с экрана, но ответ все равно приходится подгонять под стиль Nextion.
Репозитарий тут
https://github.com/apballard/Marlin

Вопрос есть ли еще альтернативы?

И в дополнение идея:
Если взять тот же nextion и добавить к нему например ardiono nano в качестве траслятора gcode <-> nextion.
В свою очередь Nano подключить к основной плате по uart и работать c ней только через gcode.
Так оставим главную плату/прошивку без изменений и более менее универсально.
В случае необходимости к nano можно и кард ридер добавить.
Можно сказать опенсоус аналог mks tft

Есть ли уже подобное или более удачный экран чем nextion?
Может с каким нибуть контроллером с uart/sdcard на борту (чтоб не делать бутерброд nano+nextion)
Подписаться на 3Dtoday
10
Комментарии к статье

Комментарии

18.02.18 в 22:27
2
можете кидать тапками но нахваливаемый mks tft - отстой, дисплей самый дешевый, програмисты там так себе
под 32 бита ( в частности mk4due) так и не взлетело из за различий в протоколе обмена
под него есть недопиленная альтернатива https://github.com/robotsrulz/MKS-TFT
которую я ставил, она хоть и недопиленна и сыра , мне понравилось больше чем то убожество от китайцев
но автор альтернативной прошивки похоже забросил ее (((
19.02.18 в 00:30
1
Спасибо за линк. Как то упустил это
19.02.18 в 00:34
1
Разработчик у нас тут бывает. Можете у него спросить, что там с этим проектом.
19.02.18 в 00:43
0
Разработчик у нас тут бывает.
Да, что-то он помалкивает с Нового Года.
Может, скрафтил сущность какую-то? ;)
06.03.18 в 11:53
0
Разработчик у нас тут бывает. Можете у него спросить, что там с этим проектом.
Забил большой и толстый болт. Кстати, есть недопиленный проект под Nextion. Если надо кому - поделюсь. Но там еще больше напильник прикладывать. Кто хочет готового - нет и не планируется. Все усилия на то, что приносит какой то профит. Китайские поделки - не приносят.
18.02.18 в 22:31
3
Если взять тот же nextion и добавить к нему например ardiono nano в качестве траслятора gcode <-> nextion.
В свою очередь Nano подключить к основной плате по uart и работать c ней только через gcode.
что мешает напрямую написать свою прошивку?
в простых nextion стоит stm32 , spi флешка , тач контроллер, кардриадер, который недоступен в родной gui.
правда контроллер слабоват stm32f030c8t6, но и нам не шаговиками рулить, а картинку можно оптимизировать

06.03.18 в 11:59
0
Да ничего не мешает. У кого есть желание? Там всего то одну проблему осталось решить - 8 кб SRAM у контроллера. Это мало.
19.02.18 в 00:29
2
Дополню пост
Есть ещё такая экзотика как ESP 3D

https://github.com/luc-github/ESP3D


Но это больше аналог octoprint на базе Raspberry Pi/Orange PI/..
19.02.18 в 00:40
2
Два дисплея - рулят, и практически - без кодинга.
LCD2004 + MKS-TFT28.
Мой путь (в процессе).
Плюсы и минусы этого решения я уже знаю, мне важно - что это - работает.

"The best of both worlds, speed-wise" ©'Ski/2018.
19.02.18 в 01:23
1
мне бы переходник найти, который между рампсом и дисплеем живёт, как он обзывается? где взять?

*смог найти Smart Adapter for 3D Printer Ramps

али, например
19.02.18 в 10:19
0
мне бы переходник найти
Шлейфы - делаются на коленке из шлейфов для USB 1.1, старенького FIreWire или COMпортов/RS232.
Хотя можете и заказать из Китая и ждать пару месяцев...

Переходник - полностью пассивный, картридер можно прицепить - напрямую, а один шлейф - вести до LCD2004, например.
19.02.18 в 10:11
1
А зачем это все?
19.02.18 в 10:12
1
Видимо, потому что эргономика всех дисплеев - говно.
19.02.18 в 10:23
4
Зачем вообще дисплей нужен сложнее чем 20x4 ?
19.02.18 в 10:26
0
эргономика всех дисплеев
Альтернативный вариант - выделить старичка Интела на сокете 775 с интегрированным видео.
И юзать его с операционкой по выбору, Слайсером по вкусу, очевидно пассивным радиатором, и с нужной терминалкой для телеметрии.

У меня в планах - подвал Hercules-а New, этаж "-2", причём "-1" - это вся электрика.

Хотя может всё и поменяется ещё...
19.02.18 в 10:51
1
Для тех у кого OctoPrint:
- покупаем дюшманский б/у смарт за 500-1000 руб и вешаем на стену в удобном месте, ставим удобное для себя приложение и радуемся. И нет никаких проблем с прошивками и т.д. Очень удобно и минимум забот, дисплей принтера уже и забыл, когда трогал. Вот только не получается пока MQTT в Окте запустить для нормальной работы, чтобы сцену в умном доме сделать (Majordomo на той же железке, что и OctoPrint).
19.02.18 в 17:12
1
тоже за вариант с телефоном. У меня все старые телефоны пока заняты под ip-камеры, поэтому принтер пока управляется с eee pc по wifi

cf3d4aac0710b37ef899cbfc562c0406.jpg


В home assistant есть поддержка octoprint по api, без mqtt.
19.02.18 в 11:04
4
Я на другом сайте (радиолюбительском) статейку написал: http://radiokot.ru/artfiles/6197/ Можете обратить внимание как раз на вариант реализации графической панели.
23.02.18 в 00:39
1
ХМ, вот еще напрмер https://github.com/mcuadros/OctoPrint-TFT
UI на языке GO, заменяет интерфейс. Работает на мелких экранах.
11.04.18 в 02:11
1
У меня валялся nextion, мне китайцы присылали на тест. Тоже еще в прошлом году наткнулся на mk4duo с поддержкой nextion, но с дизайном там полный швах, как мне кажется. Начал переделывать под себя, да все лень закончить, всего один экран перерисовать осталось, да и сама прошивка не была закончена. Если надо кому, то пишите, пришлю исходники
9080b26529781468605e51136736a32f.jpg
958c87946eb883f95dbfd8c2b3c05115.jpg
468f13c2cb6b24bba0b4b1d37f8d0266.jpg
239bcb6876f3748ee1d3cf7c186f9bb3.jpg
04e54d7b8017a3de0d80741a9e463dd6.jpg

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

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

Hercules и Simplify3D. Настройки печати PLA

Siemens поглотила компанию Lightwork Design с целью развития технологий 3D-визуализации данных

АСКОН выпускает новую версию КОМПАС-3D v18

Обзор 3D-принтера PICASO 3D Designer X

Стрим совместного вебинара компаний «REC» и «IMPRINTA»

Как использование вторичного сырья влияет на свойства 3D-печатных изделий