Показаны сообщения с ярлыком TFT24. Показать все сообщения
Показаны сообщения с ярлыком TFT24. Показать все сообщения

воскресенье, 20 декабря 2020 г.

Возвращаем голос платам SKR mini E3/E3 Turbo: полноценная команда M300 S[n] P[n]

Как известно, команда M300 с параметрами S и P на платах семейства SKR mini E3/SKR E3 Turbo не работает. Причина в том, что на оригинальном дисплее Ender 3 установлен не динамик (speaker), а зуммер (buzzer). В результате чего принтер на SKR mini E3 под Marlin 2 несколько неадекватно реагирует на встретившуюся в коде команду M300 с параметрами. Что же касается команды M300 без параметров, то и тут есть небольшая проблема: если вы используете смарт-дисплей BTT (TFT24, TFT35 и т.п.) в режиме эмуляции 12864, то вместо чётких сигналов зуммера будут слышны тихие звуки «цык-цык» (те же самые, которыми дисплей BTT TFT реагирует на нажатие своих экранных кнопок в смарт-режиме) – так уж реализована эмуляция сигналов зуммера у дисплеев BTT TFT. И в ряде случаев это если и не мешает, то совершенно точно создаёт неудобства (например, при автоматической постановке печати на паузу для установки в модель закладных крепёжных элементов – гаек и т.п. – приходится быть поблизости, чтобы не пропустить начала паузы).

Исправим это досадное недоразумение.

Для этого откройте файл tone.cpp (C:\Users\user\.platformio\packages\framework-arduinoststm32-maple\STM32F1\cores\maple\tone.cpp) и замените в нем TONE_CHANNEL 8 на TONE_CHANNEL 4, как показано на рисунке ниже



Затем раскомментируйте параметр #define SPEAKER в файле Configuration.h (Marlin 2):



После всего этого просто скомпилируйте прошивку для вашего принтера и прошейте её в плату управления. На этом всё. Теперь Marlin 2, скомпилированный для платы SKR mini E3/E3 Turbo с дисплеем BTT TFT, будет корректно реагировать на M300, как с параметрами, так и без, звук будет. Кроме того, появятся слышимые щелчки на пунктах интерфейса Marlin-а 2.



пятница, 7 августа 2020 г.

Замена TFT24 V1.1 на TFT35 V3.0

Заказал TFT35 V3.0, чтобы поставить вместо TFT24 V1.1. Причина не в размере экрана, а в его маленьком пиксельном разрешении у TFT24. В смарт-режиме (в отличие от эмулятора 12864) у TFT24 очень некомфортные шрифты.

воскресенье, 19 июля 2020 г.

Подключение SKR mini E3 к TFT24 V1.1 или 12864 – решение

У плат плат SKR серии mini E3 имеется особенность: это единственный разъём EXP1 (типа IDC10) для подключения к плате дисплея от Ender 3. Поэтому возникают сложности с подключением некоторых дисплеев, в частности, TFT 24 V1.1 или 12864. Для подключения дисплея TFT24 V1.1 (и других с EXP1 и EXP2) мне пришлось разработать специальный адаптер-переходник с одного кабеля (EXP1) на два (EXP1+EXP2). Кабель от платы к адаптеру обжимается стандартно, «первый к первому», без каких-либо переворачиваний цоколёвки и т.п. Кабели от дисплея к адаптеру используются штатные, из комплекта поставки дисплея.