Программирование ARM BIGTREETECH-TFT35-V3.0, руководство пользователя Mon, September 27 2021  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

BIGTREETECH-TFT35-V3.0, руководство пользователя Печать
Добавил(а) microsin   

TFT35 V3.0 это цветной экран с энкодером, среднего размера, предназначенный для интерфейса управления 3D-принтером. Отличная замена для стандартных LCD 12864.

BIGTREETECH TFT35 top

Основные функции и возможности:

1. 32-битный процессор ARM Cortex-M3 STM32F207VCT6, работающий на 120 МГц.
2. Пользователь может выбрать один из двух режимов работы UART serial port screen mode и 12864 screen mode.
3. Обновление firmware происходит через карту SD, простым и удобным способом.
4. Режим последовательного порта (UART serial port screen mode) поддерживает 2 режима печати: SD card (карта SD) и USB stick (флешка USB).
5. Выделенный порт WIFI, работающий через внешний модуль WIFI (ESP).
6. Выделенный порт для датчика окончания филамента (filament breaking detection port, ножка FIL-DET).
7. Выделенный порт для автоматического выключения после завершения печати (ножка PS-ON).
8. Режим LCD12864 использует коннекторы EXP1, EXP2 и EXP3. EXP1 и EXP2 это порты экрана LCD обычной материнской платы, EXP3 это порт экрана LCD, используемый SKR MINI E3 и SKR E3 DIP.
9. Тачскрин TFT использует последовательный порт экрана RS232.
10. 2 набора последовательных портов UART, зарезервированных для расширения и самостоятельного использования.
11. Размеры платы 110 x 58 мм.
12. Входное напряжение 5V DC.
13. Установочные размеры 103.76 x 49.43 мм.
14. Напряжения уровней логики карты SD: 3.3V или 5V, для большей совместимости поддерживается материнская плата MEGA2560.

BIGTREETECH TFT35 bottom

Внешние разъемы:

BIGTREETECH TFT35 V3 0 PIN

Замечания:

1. Когда используется режим 12864, соедините  порт EXP1 и EXP2 с материнской платой 3D-принтера. В этом случае тачскрин не работает. Если Вы хотите использовать SKR MINI E3 или SKR E3 DIP, просто подключите EXP3 к материнской плате.
2. Когда используется режим последовательного порта (using serial port screen mode), соедините TFT или aux-2 на материнской плате через RS232. В этом режиме доступна функция тачскрина.
3. Между двумя рабочими режимами можно переключаться одной кнопкой. Вдавите кнопку энкодера на 3 секунды, пока не появится страница выбора режима, затем нажмите на энкодер после выбора режима.

Назначение светодиодов LED на плате:

- Красный D2 это индикатор питания платы.
- Зеленый D1 это индикатор детектирования карты SD. Загорается, когда устанавливается карта SD.

[Firmware]

Экран BIGTREETECH-TFT35-V3.0 поставляется прошитый тестовым firmware, которое можно использовать непосредственно. Поскольку информация о firmware и hardware опубликована [1], то все можно подстроить под Ваши нужды.

Необходимые файлы firmware можно найти на страничке BIGTREETECH [2].

Как обновлять firmware. Файл двоичного кода прошивки записывается с именем BIGTREE_TFT35_V3.0.(version number).bin. Имя папки со шрифтами и иконками: TFT35. Скопируйте файл firmware и папку TFT35 в корень карты SD, и установите карту в слот платы. После этого подключите питание к плате или нажмите на кнопку сброса. Подождите некоторое время до завершения обновления firmware, шрифтов и иконок.

При изменении firmware см. цоколевку коннекторов в файле TFT35 V3.0-PIN.pdf [1].

Примечания:

1. Имя файла firmware на карте SD не может быть изменено, включая регистр символов.
2. Перед включением питания убедитесь, что все провода и коннекторы подключены правильно.

Как скомпилировать. Если по какой-то причине Вы хотите на низком уровне переделать программу, то Вам понадобится среда разработки и компиляции Visual Stidio Code (VS Code) и расширение для неё PlatformIO IDE. Процесс по шагам:

1. Скачайте BIGTREETECH-TouchScreenFirmware-master.zip [2] (https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware), распакуйте папку BIGTREETECH-TouchScreenFirmware-master из архива в любое место на диске.
2. Установите Visual Studio Code [3]. Загружать и устанавливать лучше System Installer.
3. Запустите Visual Studio Code, откройте пункт меню File -> Add Folder to Workspace, добавьте папку BIGTREETECH-TouchScreenFirmware-master, распакованную на шаге 1.
4. Откройте пункт меню View -> Extensions (Ctrl+Shift+X), в строке поиска вбейте PlatformIO IDE, установите это расширение. Подождите, пока все не установится и не появится приглашение передзапустить Visual Studio Code (также см. инструкции по установке PlatformIO IDE [4]).
5. После перезапуска VS Code появится значок с инопланетянином, это и есть PlatformIO IDE. Кликните на значок с инопланетянином, появится выпадающий список PROJECT TASKS. Разверните его, найдите нужную плату. Для BIGTREETECH TFT35 V3.0 это будет пункт BIGTREE_TFT35_V3_0, разверните его, кликните на General -> Build.
6. После завершения компиляции в каталоге .pio\build\BIGTREE_TFT35_V3_0\ появится прошивка BIGTREE_TFT35_V3.0.27.x.bin.

[Ссылки]

1. BIGTREETECH-TFT35-V3.0.
2. Репозитории BIGTREETECH на GitHub.
3. Download Visual Studio Code site:code.visualstudio.com.
4. Thank you for choosing PlatformIO IDE for VSCode site:platformio.org.

 

Добавить комментарий


Защитный код
Обновить

Top of Page