Firmware ESP32 TFT

Les étapes 1 et 2 sont à faire seulement une fois, si vous voulez flasher le firmware à nouveau, allez directement à l’étape 3

1. Installation du module ESP32 pour Arduino

Si vous ne l’avez pas déjà, téléchargez  Arduino IDE , installez le et ouvrez le

Nous devons installer le module ESP32, car Arduino ne le gère pas nativement

Aller à Fichier > Préférences

-Copier coller l’adresse https://dl.espressif.com/dl/package_esp32_index.json dans le champs « URL de gestionnaire de cartes supplémentaires » et cliquez sur OK

Ensuite aller dans Outils> Type de carte> Gestionnaire de carte

Dans la barre de recherche, tapez ESP32 dans la barre de recherche et installer « ESP32 by Espressif Systems »

Quand l’installation est terminée, allez dans Outils> Type de carte > ESP32 Dev Module

Le module pour ESP32 est installé 🙂

2. Installation de la librairie SdFat.h

– Téléchargez la bibliothèque SDfat mais ne pas la dézipper

Allez dans Croquis > Inclure une librairie > Ajouter une librairie .ZIP et sélectionnez SDfat.zip dans votre dossier de téléchargement

3. Personnaliser le programme

-Téléchargez la dernière version du firmware TFT sur le Github de Mstrens  (cliquez sur le bouton vert à droite « Clone or download » puis « Download zip »)

– Dézippez le dossier, allez dans le dossier « grbl_controller_esp32 » et cliquez sur le fichier « grbl_controller_esp32.ino » Le programme s’ouvre sous Arduino (Si vous avez un message d’erreur , renommez le dossier contenant le fichier .ino en « grbl_controller_esp32 »)

-Allez à l’onglet Config.h

– Régler le Wifi: 1- derrière « #define MY_SSID » mettez le SSID de votre box ou routeur. 2- Derrière « #define MY_PASSWORD » mettez le mot de passe de votre box ou routeur.

-Choix de la langue: Derrière « #define LANGUAGE » mettez FR pour Français, EN pour Anglais, DE pour Allemand

– Personalisation des couleurs de tous les éléments du TFT, il y a juste à remplacer le nom des couleurs.

4. Uploader le firmware sur l’ESP32

-Connectez votre ESP32 à l’ordinateur avec un câble Micro-USB (Comme ceux des téléphones Android)

-Allez dans le menu « Outils », et vérifiez qu’on a sélectionné « Type de carte: ESP32 Dev module », le bon port COM et programmeur « USBasp »

-Ensuite cliquer sur l’icône d’upload

Dès que l’upload est terminé, on peut débrancher l’ESP32 et le mettre sur la carte TFT (attention au sens)

 

Aller à la page réglages