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 в сравнении с символьными дисплеями, и будет ли он мешать печати - скорее всего не будет. На таком дисплее можно было бы выводить кучу информации, или показывать предпросмотр печатаемой модели, но этого всего пока нет.
Еще больше интересных статей
Сушилка на 4 катушки своими руками
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Температура стола и пирометр.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Blue Pill & SSD1306, ну очень маленькие.., но 32 бит!
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Решил я тут попробовать перейти с 8 бит на 32.
Готовы...
Комментарии и вопросы
Главный вопрос - какие шейперы...
Три палки, соединенные в треуг...
Почему у волтбоя оба глаза отк...
Всем доброго дня. Вчера кинул...
Мне нужно напечатать модель эт...
Доброго времени суток, столкну...
купил новый шаговый двигатель...