Перейти к основному содержанию

Инструкция по использованию Raspberry Pi

Примечания:

  • Перед установкой платы расширения убедитесь, что хост-компьютер выключен.
  • Избегайте использования платы расширения во влажной или пыльной среде.
  • При установке экрана не подключайте и не отключайте кабель при включенном питании, обращайте внимание на направление шлейфа, чтобы избежать повреждений.
  • При установке вентилятора обратите внимание на спецификации тока и напряжения вентилятора, чтобы избежать повреждений.
  • Обратите внимание, что UART1 уже включен по умолчанию, дополнительная настройка не требуется.
  • Прошейте последний образ, например mainsailos, а не обновляйте ядро.
  • Raspberry Pi может использовать все интерфейсы!!!
  • Примечание: версия ядра системы, используемой Raspberry Pi, должна быть выше 5.17.x. Выполните команду uname -r для проверки версии ядра

Ссылка для скачивания системы с предустановленным TFTV2 для Raspberry Pi

  • Системный образ, подходящий для Raspberry Pi zero2/zero2W/2B/3B/3B+/4B/CM4/5B

  • В этот образ предварительно установлены Klipper, Moonraker, mainsail, fluidd, klipper-screen и др.

  • Нажмите на ссылку для скачивания ниже

  • Loading...

Установка G2T

  • Ниже приведен справочный материал

    Loading...
  • Справочная схема подключения

    Loading...

Способ подключения к плате инструмента через встроенный RS232

Loading...
  • После прошивки последней системы на Raspberry Pi необходимо 编辑boot盘下的config.txt文件
  • Обратите внимание, что UART1 уже открыт по умолчанию и настраивать его в системе не нужно, для UART3 необходимо выполнить следующие шаги
  • Добавьте в config.txt следующее
dtoverlay=uart3
  • Если используется uart1, идентификатор будет следующим, справочный пример ниже
[mcu]
serial: /dev/ttyAMA0
baud: 250000
restart_method:command
  • Если используется uart3, идентификатор будет следующим, справочный пример ниже
[mcu]
serial: /dev/ttyAMA1
baud: 250000
restart_method:command

Использование встроенного 5V FAN

  • Если необходимо управлять устройством через 40-контактный разъем Raspberry Pi, установите его в соответствии с руководством Klipper RPi микроконтроллер

    Loading...
[mcu host]
serial: /tmp/klipper_host_mcu

[temperature_sensor Raspberry Pi]
sensor_type: temperature_host

[temperature_fan core_fan]
pin: host:gpio12
max_power: 1.0
sensor_type: temperature_host #设置为上位机主控温度
control:watermark #控制方式
target_temp: 48 #上位机散热风扇启动温度
min_temp: 0 #最低温度,低于此温度将会报错
max_temp: 90 #最高温度,高于此温度将会报错
off_below: 0.10
kick_start_time: 0.50
max_speed: 0.8 #最大转速,为满功率运转时的80%
min_speed: 0.3 #最小转速,为满功率运转时的30%

Способ использования экрана

  • Адрес Github FLY-TFT

1. Введение

FLY-TFT-V2 — это TFT-экран на базе st7796, поддерживающий емкостный и резистивный сенсорный ввод, разрешение 320x480, интерфейс SPI.

2. Установка системы

Совет
  • Примечание: версия ядра системы, используемой на Raspberry Pi, должна быть больше 5.17.x, выполните команду uname -r для проверки версии ядра
  • Прошейте последний образ, например mainsailos, а не обновляйте ядро
  • Необходимо самостоятельно установить KlipperScreen
  • Используйте Raspberry Imager для установки последней версии MainsailOS
    • Загрузите и установите Raspberry Imager
    • Откройте Raspberry Imager
    • Нажмите ВЫБЕРИТЕ УСТРОЙСТВО
    • Выберите соответствующую модель вашего устройства
    • Нажмите ВЫБЕРИТЕ ОС
    • Выберите Другие ОС специального назначения
    • Выберите 3D-печать
    • Выберите ОС Mainsail
    • Выберите последнюю версию. Если ваше устройство поддерживает 64-битную систему, выберите rpi64
    • Нажмите ВЫБЕРИТЕ ХРАНИЛИЩЕ
    • Выберите ваше запоминающее устройство, например SD-карту
    • Нажмите ДАЛЕЕ, дождитесь завершения установки

4. Установка драйвера

  • Установка драйвера FLY-TFT-V2

    git clone https://github.com/kluoyun/FLY-TFT.git
    cd FLY-TFT
    sudo chmod +x ./scripts/install.sh
    ./scripts/install.sh

5. Использование

Совет
  • Для сенсорного управления необходимо включить поддержку I2C, соответствующая конфигурация: dtparam=i2c_arm=on
  1. После установки драйвера необходимо добавить поддержку оверлея dtoverlay=fly-tft-v2 в файл config.txt

  2. Откройте /boot/config.txt (для системы bookworm — /boot/firmware/config.txt)

    sudo nano /boot/config.txt
  3. Добавьте следующую конфигурацию в конец файла

    dtoverlay=fly-tft-v2
  • По умолчанию экран ориентирован горизонтально на 90 градусов. Если необходимо повернуть экран, используйте следующую конфигурацию

    dtoverlay=fly-tft-v2,r90 # 与默认方向一致,横向
    dtoverlay=fly-tft-v2,r270 # 270度横屏,横向(翻转)
    dtoverlay=fly-tft-v2,r0 # 0度竖屏,纵向
    dtoverlay=fly-tft-v2,r180 # 180度竖屏,纵向(翻转)
    • Можно добавить только одну конфигурацию, нельзя добавлять несколько
    • В обычных условиях направление сенсорного ввода TFT автоматически следует за направлением отображения, изменять конфигурацию сенсора в системе не требуется
  1. После добавления в конец файла выполните команду sudo reboot для перезагрузки системы

    • Убедитесь, что аппаратное обеспечение подключено правильно

    • Драйвер установлен

    • В файл /boot/config.txt (для bookworm — /boot/firmware/config.txt) добавлена поддержка оверлея dtoverlay=fly-tft-v2

    • В некоторых системах может быть устройство fb0 по умолчанию, FLY-TFT будет назначен на устройство fb1, необходимо изменить файл конфигурации для включения устройства fb1

    • Выполните команду ls /dev/fb* для просмотра устройств. Если появляются два устройства fb0 и fb1, выполните следующие команды для включения устройства fb1 (по умолчанию используется fb0)

    • Выполните следующую команду для изменения конфигурации по умолчанию на устройство fb1

      sudo sed -i 's/\/dev\/fb0/\/dev\/fb1/g' /etc/X11/xorg.conf.d/99-fbdev.conf

6. Использование KlipperScreen

  • В MainsailOS KlipperScreen по умолчанию не установлен, его необходимо установить вручную
  • Установите, следуя KlipperScreen или используя kiauh
  • Если KlipperScreen успешно установлен и шаг 5 выполнен правильно, на экране должен отобразиться интерфейс KlipperScreen

7. Все доступные конфигурации

  • speed Требуется параметр: установка максимальной частоты SPI-тактов TFT в Гц, по умолчанию 96000000 (при серьезных помехах на экране рекомендуется снизить это значение)

  • Пример: dtoverlay=fly-tft-v2,speed=80000000

  • r0/r90/r180/r270 Необязательно****Без параметров: установка направления отображения и сенсора TFT, по умолчанию 90 градусов, допустимые значения: 0, 90, 180, 270 (можно добавить только одну конфигурацию)

  • Пример: dtoverlay=fly-tft-v2,r90 или dtoverlay=fly-tft-v2,r180

  • disable_touch Без параметров: отключение сенсорной функции TFT, по умолчанию включена

  • Пример: dtoverlay=fly-tft-v2,disable_touch

  • invx, invy Без параметров: установка направления сенсора TFT, invx — отражение по оси X, invy — отражение по оси Y

  • Пример: dtoverlay=fly-tft-v2,invx или dtoverlay=fly-tft-v2,invy или dtoverlay=fly-tft-v2,invx,invy

  • swapxy Без параметров: установка направления сенсора TFT, оси X и Y меняются местами, т.е. горизонтальная ориентация

    • Пример: dtoverlay=fly-tft-v2,swapxy
Совет
  • Примечание: Все параметры могут быть установлены одновременно (дополнительные параметры можно выбрать только один), несколько параметров разделяются запятыми, несколько параметров должны быть в одной строке
  • Предупреждение: В обычных условиях используются только четыре параметра r0, r90, r180, r270, другие параметры используются только в особых случаях, особенно invx, invy, swapxy
  • Пример: dtoverlay=fly-tft-v2,speed=80000000,r270

Примечания для Raspberry Pi zero2 и zero2W

Loading...
  • Эти примечания касаются использования экрана FLY-TFT в паре с G2T
  • Для Raspberry Pi zero2 и zero2w необходимо изменить устройство отображения по умолчанию, можно выполнить приведенный ниже код для непосредственного изменения, иначе отображение не будет работать
  • Обратите внимание, что после выполнения необходимо перезагрузиться для вступления изменений в силу
sudo sed -i 's/\/dev\/fb0/\/dev\/fb1/g' /etc/X11/xorg.conf.d/99-fbdev.conf

Установка экрана

Спецификация шлейфа TFT V2

При подключении FLY-G2T к FLY-TFT-V2 используйте FPC 软排线-16P-反向-0.5mm-400mm и убедитесь в правильном направлении контактов шлейфа перед фиксацией замка разъема.

Loading...
Loading...