Дисплей, который умнее принтера. MKS TFT28 (1)
Я расскажу про более дешевый, который 28. Модуль с цветным сенсорным ЖК-экраном. Оснащен не только кардридером, но и USB (для флешки). Также есть внушительные плюшки - возможность безбубновой работы с Wi-Fi (требуется внешняя плата, в комплект не входит) и простое продолжение печати после отключения электричества.
А теперь со всем этим мы попытаемся взлететь
Функционал обычного дисплея реализован на уровне прошивки платы управления принтером. И ресурсов на работу с дисплеем, особенно графическим, нужно немало. А тут еще и сенсорный, да с USB, как с этим 'мега' справится? Да никак. Принципиальное отличие MKS TFT от остальных дисплейных модулей заключается в том, что он сам по себе. Подключается к плате управления по UART и кидается G-кодом. Так что, устройство по своему принципу работы ближе к компьютеру (или малинке-апельсинке с OctoPrint). Прошивку принтера вообще трогать не надо. Подключаем модуль к разъему AUX1 (если RAMPS, то еще надо будет дать внешнее питание) и работаем. Тут есть важный нюанс. MKS TFT32 (в отличие от TFT28) не оснащается разъемом внешнего питания, и поэтому официально с RAMPS не работает. Если у вас RAMPS и отдельное пятивольтовое питание, то все хорошо.
Производителем заявлена работа 'из коробки' с прошивками Marlin, Repetier и Smoothieware.Да, вот еще что. Надо положить на SD-карту файл конфигурации, в котором указать тип прошивки, кинематику (тут выбор небольшой - прямоугольная или дельта) и кое-какие дополнительные настройки. Но карту надо ставить только для изменения настроек. Положили на нее mks_config.txt, один раз включили модуль, он настройки скушал, больше карта не нужна. Аналогичным образом происходит обновление прошивки и заливка новых иконок.Мозгом MKS TFT являтся ARM-чип STM32F107VCT6, для которого работа с графическим сенсорным экраном (а также с USB и UART) - вполне посильная задача. Да, отрисовка интерфейса происходит неторопливо, но работать вполне можно.
Ложка дегтя есть, куда же без нее. Прошивку жадные китайцы не открывают. Простым смертным можно разве что нарисовать свои иконки для меню.Далее, пробегусь по конфигурационному файлу модуля.
Тип прошивки принтера. Marlin (1), Repetier (2), Smoothieware (3).
>cfg_firmware_type:1
Тип кинематики. Прямоугольная (1) и дельта (2).
>cfg_machine_type:1
Язык интерфейса. Китайский (1) или английский (2).
>cfg_language_type:2
Смещение по осям при паузе. Дефолтные настройки - не трогать XY, поднять Z на 10 мм.
>cfg_XPOS:-1
>cfg_YPOS:-1
>cfg_ZADD:10
Количество экструдеров (1 или 2).
>cfg_sprayer_counter:1
Наличие подогреваемого стола (1 или 0).
>cfg_custom_bed_flag:1
Максимальные температуры хотэнда и стола.
>cfg_max_sprayer_temperature:270
>cfg_max_hotbed_temperature:150
Логика работы входа датчика остановки печати (ноль или единица на входе)
>cfg_PB0_PB1_Level:1
Режим Wi-Fi (0 - клиент, 1 - точка доступа).
>cfg_wifi_mode:1
В режиме точки доступа - ее реквизиты. В режиме клиента - данные точки, к которой нужно подключаться.
>cfg_wifi_ap_name:MKS_wifi
>cfg_wifi_key_code:makerbase
Использовать DHCP (0 или 1).
>cfg_ip_dhcp_flag:1
Статический IP
>cfg_ip_address:192.168.3.100
>cfg_ip_mask:255.255.255.0
>cfg_ip_gate:192.168.3.1
Настройки цветов текста и фона в разных режимах
>cfg_background_color:0x000000
>cfg_title_color:0xFFFFFF
>cfg_state_background_color:0x000000
>cfg_state_text_color:0xFFFFFF
>cfg_filename_background_color:0x000000
>cfg_filename_color:0xFFFFFF
>cfg_printingstat_word_background_color:0x000000
>cfg_printingstat_word_color:0xFFFFFF
Эффект 'типа тридэ' отображения кнопок. Стрёмная рамка вокруг иконок.
>cfg_BUTTON_3D_effects:0
Настройки кастомных кнопок меню, с ними еще надо разбираться.
>cfg_function_btn1_display:1
>cfg_function_btn2_display:0
>function_btn1_cmd:M84;
>function_btn2_cmd:G28;G29;
>moreitem_pic_cnt:0
>moreitem_button1_cmd:G28 X0;
>moreitem_button2_cmd:G28 X0;
>moreitem_button3_cmd:G28 Y0;
>moreitem_button4_cmd:G28 Y0;
>moreitem_button5_cmd:G28 Z0;
>moreitem_button6_cmd:G28 Z0;
>moreitem_button7_cmd:G28;
Завершу первую часть обзора грустными подсчетами. Сам по себе модуль MKS TFT28 стоит 2353 рубля с доставкой. Вайфайка от MKS - 1469 рублей. Плата детектирования отсутствия 220В - 999 рублей (вообще обдиралово). 'Полный фарш' обойдется в 4642 рубля (небольшая скидка за доставку нескольких лотов имеется).
Вторая (практическая) часть будет отдельно - когда я попляшу немного по еще не известным мне граблям и отработаю 'плюшки' с восстановлением печати после отключения питания, с платой детектирования сетевого напряжения и без нее. И, естественно, надо протестировать все варианты работы с вайфайкой.
Еще больше интересных статей
Несколько вариантов фидеров для Creality K1/K1MAX
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
И снова экструдер, вернее, подающий механизм, на сей раз для Creality...
Квазимодо обрел лицо и теплую кровать
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Первое что я сделал еще на Энедер-3 это выкинул их род...
Собери свой Re-D-Bot
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
В представленной вашему вниманию статье, изложена по...
Комментарии и вопросы
Мне оно о вообще не понравилос...
ошиблись по всем фронтам, у ме...
Расплавить концы не проблема.....
Здравствуйте. Подскажите, поче...
Собственно сабж. Включил принт...
Собрал свой первый принтер все...
Всем привет! Может подска...