Дисплей, который умнее принтера. 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 рубля (небольшая скидка за доставку нескольких лотов имеется).
Вторая (практическая) часть будет отдельно - когда я попляшу немного по еще не известным мне граблям и отработаю 'плюшки' с восстановлением печати после отключения питания, с платой детектирования сетевого напряжения и без нее. И, естественно, надо протестировать все варианты работы с вайфайкой.
Еще больше интересных статей
Изменения в следующей версии 3D-принтер PonyBot
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
•Порт...
Скорость, температура и перевод RAMPS 1.5 на 24В
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
GCODE: Плюшки от Павлушки
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сегодня хотелось бы рассказать о GCODE....
Комментарии и вопросы
10000 м/c^2, это нормальное ус...
Даже 2G серьёзная перегрузка.....
С осью Z я решил проблему друг...
Можно ли сделать 3d принтер за...
Всем доброго времени суток!&nb...
POWER_LOSS_RECOVERY (НЕ РАБОТА...
Здравия, други! Внезапно появи...