Fysetc TFT81050 - Обзор, инструкция по запуску, личное мнение
На АлиЭкспресс недавно появился в продаже дисплейный модуль TFT81050 производства Fysetc. И как-то так совпало, что мне понадобился дисплей/контроллер для моего нового принтера, однако простой символьный дисплей не хотелось, а дисплеи вроде MKS TFT мне не нравились по всем возможным параметрам.
Но, я увидел этот дисплей в продаже, заинтересовался и заказал. Как говорится, что он мне сделает?
Он мне сделает больно.
Давайте сначала немного разберёмся с контролёром, на котором построен этот дисплей.
FT81X — это серия графических контроллеров Advanced Embedded Video Engine, предназначенных для разработки и реализации человеко-машинных интерфейсов. Контроллеры этой серии включают в себя аудио процессор, контроллер сенсорного экрана и самое главное - графическое ядро EVE, которое, говоря простым языком, представляет из себя полноценный GPU для микроконтроллера. Так FT81X снимают с MCU львиную долю нагрузки по части работы с дисплеями, сенсорными экранами и звуками, благодаря чему такими экранами можно рулить даже с помощью простых 8-битных MCU по SPI шине - не нужно задумываться о протоколах, таймингах, и вообще о том как отрисовывать в памяти менюшки - можно просто отсылать соответствующие команды на сам графический контроллер.
Демонстрация возможностей контроллёра первого поколения (FT800)
Кажется, самыми первым принтером, использовавшим дисплей на основе этих контролёров, был LulzBot TAZ Pro.
В живую я этот принтер никогда не видел, тем более не трогал, поэтому ничего про него сказать не могу.
Теперь про сам дисплей.
Дисплейный модуль Fysetc TFT81050 V1.0 - собран на базе контроллера FT810, и TFT экрана разрешением 800х480 с резистивным сенсорным экраном. Есть слот для SD-карты и контакты для отдельной платы, позволяющей вставлять карточку спереди, а не сбоку. Сама плата в комплекте.
Сзади есть небольшой динамик, маркировка, указывающая на то, что существуют разные версии дисплея - c IPS экраном и меньшим разрешением, и IDC коннектор.
Сам экран очень яркий – регулировки нет, с приемлемыми углами обзора по горизонтали, несмотря на то что сделан на TN-матрице. Зато по вертикали всё плохо. Сенсорный экран трудно назвать медленным, задержка еле-еле ощущается. Динамик позволяет проигрывать различные звуки, записанные в памяти и MIDI-ноты.
- Есть настройка шагов/мм, ускорений, максимальной скорости
- Полное управление
- Есть управление температурой, обдувом
- Есть управление автовыравниванием стола
- Есть управление BLTouch, настройка Z Offset
- Можно настраивать Linear Advance
- Работает SD-карта (при этом карта подключена к плате, по сути, напрямую)
Демонстрация меню и как вообще выглядит дисплей в живую:
Меня такие мелочи не пугают, как его правильно подключить к моей плате?
Коннектор для подключения дисплея к плате имеет распиновку, аналогичную выводам RepRapDiscount Smart Controller.
Поэтому, в большинстве случаев вам можно будет просто подключить экран в соответствующий порт, но лучше всё же проверить, есть ли на порте питание +5V для дисплея, и все ли выводы находятся на месте. Владельцам плат от FYSETC в целом можно не волноваться, тем же у кого платы от MKS, BigTreeTech или ещё от кого-то придётся поработать мультиметром и возможно паяльником.
У меня плата RAMPS4DUE, на ней нужно было подпаивать питание к порту, и похоже дисплей перегревает линейный регулятор +5V на плате. Ну и ладно.
С прошивкой гораздо проще - текущая версия Marlin (2.0.5.3) не поддерживает этот дисплей.
Поэтому вам нужно будет скачать ветку bugfix-2.0.x, включить поддержку экрана в configuration.h:
И донастроить его в Configuration_adv.h - указать тип дисплея:
И выбрать плату, с которой будет работать дисплей:
Готово! Вы восхитительны! - по крайней мере, до следующей попытки оптимизации и рефракторинга исходного кода разработчиками.Личное мнение о дисплее
Оценку этому дисплею дать очень легко - это интересный вариант развития принтера, который пока недостаточно хорошо поддерживается прошивкой Marlin. Я не могу сказать, насколько сильно он нагружает MCU в сравнении с символьными дисплеями, и будет ли он мешать печати - скорее всего не будет. На таком дисплее можно было бы выводить кучу информации, или показывать предпросмотр печатаемой модели, но этого всего пока нет.
Еще больше интересных статей
Быстрая печать ажурных стенок в Ultimaker Cura
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Охлаждение мотора директа
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Настраиваем прошивку Marlin и заливаем её в 3D принтер
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Я умею читать) Речь о том что....
надежнее механического истребл...
Мда, почитал новости про pysim...
Здравствуйте. При печати кубик...
Проволка доходит до середины э...
На кораблике видно что на неко...
Сразу для любителей обсуждать...