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 commandeuname -rpour 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
- 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
- Remarque : la version du noyau du système utilisé par le Raspberry Pi doit être supérieure à
5.17.x, exécutez la commandeuname -rpour 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.gitcd FLY-TFTsudo chmod +x ./scripts/install.sh./scripts/install.sh
5. Utilisation
- Le toucher nécessite l'activation du support I2C, la configuration correspondante est
dtparam=i2c_arm=on
-
Après l'installation du pilote, vous devez ajouter le support de recouvrement
dtoverlay=fly-tft-v2dans le fichier config.txt -
Ouvrez
/boot/config.txt(pour le système bookworm, c'est/boot/firmware/config.txt)sudo nano /boot/config.txt -
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.
-
Après avoir ajouté à la fin du fichier, exécutez la commande
sudo rebootpour redémarrer le système-
Assurez-vous que la connexion matérielle est correcte.
-
Pilote installé.
-
Le support de recouvrement
dtoverlay=fly-tft-v2a é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/r270Facultatif****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,r90oudtoverlay=fly-tft-v2,r180 -
disable_touchAucun paramètre requis: désactive la fonction tactile du TFT, activée par défaut -
Exemple :
dtoverlay=fly-tft-v2,disable_touch -
invx,invyAucun paramètre requis: définit la direction du toucher du TFT,invxpour l'inversion sur l'axe X,invypour l'inversion sur l'axe Y. -
Exemple :
dtoverlay=fly-tft-v2,invxoudtoverlay=fly-tft-v2,invyoudtoverlay=fly-tft-v2,invx,invy -
swapxyAucun 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
- Exemple :
- 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,r270sont utilisés. Les autres paramètres ne sont utilisés que dans des cas particuliers, surtoutinvx,invy,swapxy.
- Exemple :
dtoverlay=fly-tft-v2,speed=80000000,r270
Remarques pour Raspberry Pi zero2 et zero2W
- 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
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.