Aller au contenu principal

Instructions pour Raspberry Pi

Remarques :

  • Assurez-vous que l'hôte est hors tension avant d'installer la carte d'extension.
  • Évitez d'utiliser la carte d'extension dans un environnement humide ou poussiéreux.
  • Lors de l'installation de l'écran, veuillez ne pas brancher/débrancher à chaud, et faites attention au sens du câble plat pour éviter tout dommage.
  • Lors de l'installation du ventilateur, veuillez faire attention aux spécifications de courant et de tension du ventilateur pour éviter tout dommage.
  • Veuillez noter que UART1 est déjà activé par défaut, aucune configuration supplémentaire n'est nécessaire.
  • Veuillez flasher la dernière image comme mainsailos, ne mettez pas à niveau le noyau.
  • Le Raspberry Pi peut utiliser toutes les interfaces !!!
  • Attention : la version du noyau système utilisé par le Raspberry Pi doit être supérieure à 5.17.x, exécutez la commande uname -r pour vérifier la version du noyau

Liens de téléchargement du système TFTV2 préinstallé pour Raspberry Pi

  • Image système adaptée pour Raspberry Pi zero2/zero2W/2B/3B/3B+/4B/CM4/5B

  • Cette image contient préinstallés Klipper, Moonraker, mainsail, fluidd, klipper-screen, etc.

  • Cliquez sur le lien de téléchargement ci-dessous

  • Loading...

Installation du G2T

  • Référence ci-dessous

    Loading...
  • Câblage de référence

    Loading...

Utilisation du RS232 embarqué pour connecter la carte outil

Loading...
  • Après avoir flashé le dernier système sur le Raspberry Pi, vous devez Modifiez le fichier config.txt dans le lecteur de démarrage (boot)
  • Veuillez noter que UART1 est déjà activé par défaut, aucune configuration système n'est nécessaire. Pour UART3, suivez les étapes ci-dessous.
  • Ajoutez simplement dans config.txt
dtoverlay=uart3
  • Si vous utilisez uart1, l'id est, référence ci-dessous
[mcu]
serial: /dev/ttyAMA0
baud: 250000
restart_method:command
  • Si vous utilisez uart3, l'id est, référence ci-dessous
[mcu]
serial: /dev/ttyAMA1
baud: 250000
restart_method:command

Utilisation du 5VFAN embarqué

  • Si vous avez besoin que le Raspberry Pi 40PIN contrôle des périphériques, veuillez suivre le tutoriel Klipper pour l'installation Microcontrôleur 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%

Utilisation de l'écran

  • Adresse Github FLY-TFT

1. Introduction

Le FLY-TFT-V2 est un écran LCD TFT basé sur le st7796, prenant en charge à la fois le toucher capacitif et le toucher résistif, avec une résolution de 320x480, utilisant une interface SPI.

2. Installation du système

Astuce
  • Remarque : la version du noyau du système utilisé par le Raspberry Pi doit être supérieure à 5.17.x, exécutez la commande uname -r pour vérifier la version du noyau.
  • Veuillez flasher la dernière image comme mainsailos, ne mettez pas à niveau le noyau.
  • Vous devez installer KlipperScreen vous-même.
  • Utilisez Raspberry Imager pour installer le dernier MainsailOS
    • Téléchargez et installez Raspberry Imager
    • Ouvrez Raspberry Imager
    • Cliquez sur CHOISIR L'APPAREIL
    • Sélectionnez le modèle correspondant à votre appareil
    • Cliquez sur CHOISIR L'OS
    • Sélectionnez Autres systèmes d'exploitation à usage spécifique
    • Sélectionnez Impression 3D
    • Sélectionnez Mainsail OS
    • Sélectionnez la dernière version. Si votre appareil prend en charge un système 64 bits, sélectionnez rpi64
    • Cliquez sur CHOISIR LE STOCKAGE
    • Sélectionnez votre périphérique de stockage, par exemple une carte SD
    • Cliquez sur SUIVANT, attendez la fin de l'installation

4. Installation du pilote

  • Installation du pilote 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. Utilisation

Astuce
  • Le toucher nécessite l'activation du support I2C, la configuration correspondante est dtparam=i2c_arm=on
  1. Après l'installation du pilote, vous devez ajouter le support de recouvrement dtoverlay=fly-tft-v2 dans le fichier config.txt

  2. Ouvrez /boot/config.txt (pour le système bookworm, c'est /boot/firmware/config.txt)

    sudo nano /boot/config.txt
  3. Ajoutez la configuration suivante à la fin du fichier

    dtoverlay=fly-tft-v2
  • Par défaut, l'écran est affiché en mode paysage à 90 degrés. Si vous devez faire pivoter l'écran, utilisez la configuration suivante.

    dtoverlay=fly-tft-v2,r90 # 与默认方向一致,横向
    dtoverlay=fly-tft-v2,r270 # 270度横屏,横向(翻转)
    dtoverlay=fly-tft-v2,r0 # 0度竖屏,纵向
    dtoverlay=fly-tft-v2,r180 # 180度竖屏,纵向(翻转)
    • Vous ne pouvez ajouter qu'une seule configuration à la fois, pas plusieurs.
    • Normalement, la direction du toucher TFT pivote automatiquement en suivant la direction d'affichage, aucune modification de la configuration tactile dans le système n'est nécessaire.
  1. Après avoir ajouté à la fin du fichier, exécutez la commande sudo reboot pour redémarrer le système

    • Assurez-vous que la connexion matérielle est correcte.

    • Pilote installé.

    • Le support de recouvrement dtoverlay=fly-tft-v2 a été ajouté dans le fichier /boot/config.txt (pour le système bookworm, c'est /boot/firmware/config.txt)

    • Certains systèmes peuvent avoir un périphérique fb0 par défaut, le FLY-TFT sera attribué au périphérique fb1, vous devez modifier le fichier de configuration pour activer le périphérique fb1.

    • Exécutez la commande ls /dev/fb* pour vérifier les périphériques. Si deux périphériques fb0 et fb1 apparaissent, exécutez la commande suivante pour activer le périphérique fb1 (par défaut, c'est fb0)

    • Exécutez la commande suivante pour modifier la configuration par défaut vers le périphérique fb1

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

6. Utilisation de KlipperScreen

  • MainsailOS n'installe pas KlipperScreen par défaut, une installation manuelle est nécessaire.
  • Veuillez vous référer à KlipperScreen ou utiliser kiauh pour l'installation.
  • Si KlipperScreen a été installé avec succès et que l'étape 5 a été correctement effectuée, l'interface KlipperScreen devrait maintenant être affichée.

7. Toutes les configurations disponibles

  • speed **Paramètre requis : définit la fréquence d'horloge SPI maximale pour le TFT, en Hz, par défaut 96000000 (si un grave problème d'affichage apparaît, veuillez réduire cette valeur).

  • Exemple : dtoverlay=fly-tft-v2,speed=80000000

  • r0/r90/r180/r270 Facultatif****Aucun paramètre requis: définit la direction d'affichage et de toucher du TFT, par défaut 90 degrés, valeurs possibles 0, 90, 180, 270 (une seule configuration peut être ajoutée)

  • Exemple : dtoverlay=fly-tft-v2,r90 ou dtoverlay=fly-tft-v2,r180

  • disable_touch Aucun paramètre requis: désactive la fonction tactile du TFT, activée par défaut

  • Exemple : dtoverlay=fly-tft-v2,disable_touch

  • invx, invy Aucun paramètre requis: définit la direction du toucher du TFT, invx pour l'inversion sur l'axe X, invy pour l'inversion sur l'axe Y.

  • Exemple : dtoverlay=fly-tft-v2,invx ou dtoverlay=fly-tft-v2,invy ou dtoverlay=fly-tft-v2,invx,invy

  • swapxy Aucun paramètre requis: définit la direction du toucher du TFT, permettant l'échange des axes X et Y, c'est-à-dire le mode paysage.

    • Exemple : dtoverlay=fly-tft-v2,swapxy
Astuce
  • Remarque : Tous les paramètres peuvent être définis simultanément (pour les paramètres optionnels, un seul peut être choisi), séparez plusieurs paramètres par des virgules, tous les paramètres doivent être sur une seule ligne.
  • Avertissement : Normalement, seuls les quatre paramètres r0, r90, r180, r270 sont utilisés. Les autres paramètres ne sont utilisés que dans des cas particuliers, surtout invx, invy, swapxy.
  • Exemple : dtoverlay=fly-tft-v2,speed=80000000,r270

Remarques pour Raspberry Pi zero2 et zero2W

Loading...
  • Cette remarque concerne l'utilisation de l'écran FLY-TFT avec le G2T.
  • Pour le Raspberry Pi zero2 et zero2w, vous devez modifier le périphérique d'affichage par défaut. Vous pouvez exécuter le code ci-dessous pour modifier directement, sinon l'affichage ne fonctionnera pas.
  • Veuillez noter qu'un redémarrage est nécessaire après l'exécution.
sudo sed -i 's/\/dev\/fb0/\/dev\/fb1/g' /etc/X11/xorg.conf.d/99-fbdev.conf

Installation de l'écran

Spécifications du câble plat TFT V2

Lors de la connexion du FLY-G2T au FLY-TFT-V2, veuillez utiliser FPC 软排线-16P-反向-0.5mm-400mm et confirmez l'orientation des doigts d'or du câble plat avant de verrouiller le loquet du connecteur.

Loading...
Loading...