Auteur Sujet: LaBox" : Une Centrale DCC polyvalente et abordable  (Lu 115185 fois)

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #360 le: octobre 20, 2024, 06:45:35 pm »
J'ai repoussé une version sans ces caractères inutiles...

bernard78

  • Newbie
  • *
  • Messages: 1
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #361 le: octobre 20, 2024, 06:59:10 pm »
Bnjour
J'ai résolu le problème en modifiant le format du fichier XpressNet.cpp qui en UTF-8 BOM en UTF-8

Brunotoutsimple

  • Jr. Member
  • **
  • Messages: 69
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #362 le: octobre 20, 2024, 07:59:37 pm »
Vous trouverez le dossier pour Arduino IDE de la version 2.8.0 de la box
Cordialement
Bruno

hubin25

  • Newbie
  • *
  • Messages: 16
  • En plein passage au digital...
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #363 le: octobre 20, 2024, 08:11:23 pm »
J'ai essayé de :
-télécharger la nouvelle version que tu as mise sur github --> même erreur à la compilation
-télécharger la nouvelle version que tu as mise sur github puis l'ouvrir avec notepad++ et la convertir en UTF-8 --> même erreur
-télécharger le .zip de Bruno --> idem
 :-[

Brunotoutsimple

  • Jr. Member
  • **
  • Messages: 69
    • Voir le profil
Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #364 le: octobre 20, 2024, 08:13:12 pm »
J'ai essayé de :
-télécharger la nouvelle version que tu as mise sur github --> même erreur à la compilation
-télécharger la nouvelle version que tu as mise sur github puis l'ouvrir avec notepad++ et la convertir en UTF-8 --> même erreur
-télécharger le .zip de Bruno --> idem
 :-[
Pour ma part, @hubin25, elle compile tres bien. Je suis entrain de préparer l'article pour l'installation avec tous ceux qu'il faut pour que cela fonctionne bien
« Modifié: octobre 20, 2024, 08:15:05 pm par Brunotoutsimple »
Cordialement
Bruno

Brunotoutsimple

  • Jr. Member
  • **
  • Messages: 69
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #365 le: octobre 20, 2024, 08:53:42 pm »
Voici l'installation de LaBox 2.8.0:
Installation du gestionnaire de Carte ESP32 dans l’Arduino IDE 2.3.3 :

Attention:
Au démarrage de l’Arduino IDE, quand cela vous est proposé, ne mettez à jour vos cartes et librairies que manuellement.
Sinon, il faudra remettre la carte et les librairies correspondantes à l'installation de laBox 2.8.0:



1) Type de Carte ESP32:


2) Version 2.0.17 de la Carte ESP32:


3) Installation des librairies compatible LaBox 2.8.0 :

3.1) OneButton@^2.6.1:


3.2) Adafruit GFX Library@^1.11.11:



3.3) Adafruit SSD1306@^2.5.12:


3.4)ACAN_ESP32@^1.1.2:



Vous trouverez ci-joint le dossier compressé de "LaBox-2.8.0", ainsi que ce post en Pdf et en Word.

Si j'ai oublié quelque chose, n'hésiter pas à me le dire, je modifierai le post.
« Modifié: octobre 21, 2024, 10:12:50 am par Brunotoutsimple »
Cordialement
Bruno

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3038
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #366 le: octobre 20, 2024, 09:21:13 pm »
Bravo Bruno,

Je n'avais pas remarqué que toutes ces bibliothèques ne pouvaient pas être mises à jour :
- onebutton 2.5.0
- Adafruit GFX Library 1.11.9
- Adafruit SSD1306 2.5.9

il ne faut donc pas cliquer sur "update" lorsque l'IDE affiche une version plus récente !
Cordialement,
Dominique

Brunotoutsimple

  • Jr. Member
  • **
  • Messages: 69
    • Voir le profil
Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #367 le: octobre 20, 2024, 09:22:17 pm »
Bravo Bruno,

Je n'avais pas remarqué que toutes ces bibliothèques ne pouvaient pas être mises à jour :
- onebutton 2.5.0
- Adafruit GFX Library 1.11.9
- Adafruit SSD1306 2.5.9

il ne faut donc pas cliquer sur "update" lorsque l'IDE affiche une version plus récente !

Exactement, il faut mettre à jours manuellement. Je viens de rajouter, dans mon post https://forum.locoduino.org/index.php?topic=1618.msg19935#msg19935, cette remarque.

Je viens d'ouvrir un sujet concernant l'installation de LaBox-2.8.0 https://forum.locoduino.org/index.php?topic=1799.msg19938#msg19938
« Modifié: octobre 20, 2024, 10:03:14 pm par Brunotoutsimple »
Cordialement
Bruno

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #368 le: octobre 21, 2024, 09:15:41 am »
Pour ce problème de caractères invalides dans XPressNet.cpp, je l'ai effectivement constaté hier chez moi. J'ai récupéré le .zip depuis Github, je l'ai installé et j'ai bien eu le problème de compilation. Après vérification avec le site Binary File Viewer, j'ai vu ces caractères apparaitre clairement au tout début du fichier.
J'ai donc recréé un nouveau fichier texte, j'y ai copié/collé le contenu de XPressNet.cpp, et après avoir constaté via le même site l'absence de ces caractères j'ai poussé sur Github cette nouvelle version de XPressNet.cpp (poussage 2.8.0 III).
Suite au message d'hier soir, j'ai ce matin récupéré le zip sur mon Pc pro, et je n'ai toujours pas ces caractères dans le fichier... Mais je ne peux pas tester la compilation, je n'ai pas l'IDE installé sur cette machine.

hubin25

  • Newbie
  • *
  • Messages: 16
  • En plein passage au digital...
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #369 le: octobre 21, 2024, 06:30:33 pm »
Cette fois ça compile, bravo et merci !

Par contre j'ai un nouveau message d'erreur :

A serial exception error occurred: Write timeout
Note: This error originates from pySerial. It is likely not a problem with esptool, but with the hardware connection or drivers.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html

De ce que je comprends, ça vient des drivers, je vais chercher de ce côté là : avez-vous déjà eu ce message ?

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #370 le: octobre 21, 2024, 06:42:46 pm »
Avez vous bien sélectionné le port Com correspondant à l'ESP32 ?

hubin25

  • Newbie
  • *
  • Messages: 16
  • En plein passage au digital...
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #371 le: octobre 21, 2024, 10:52:35 pm »
Oui je suis sur le bon port.
J'ai essayé sur un "mauvais" : c'est un autre message d'erreur qui s'affiche.


Brunotoutsimple

  • Jr. Member
  • **
  • Messages: 69
    • Voir le profil
Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #372 le: octobre 22, 2024, 01:28:33 am »
Oui je suis sur le bon port.
J'ai essayé sur un "mauvais" : c'est un autre message d'erreur qui s'affiche.

Bonsoir @Hubin25
Quel puce avez-vous sur votre carte ESP32,une CP2102 ou CP2104 ou alors le CH340 ?
  Drivers pour CP2102 ou CP2104 sous Windows, voici le liens:https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip
  Drivers pour CH340 sous Windows, voici le liens:https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip
« Modifié: octobre 22, 2024, 01:50:51 am par Brunotoutsimple »
Cordialement
Bruno

hubin25

  • Newbie
  • *
  • Messages: 16
  • En plein passage au digital...
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #373 le: octobre 22, 2024, 07:16:02 pm »
J'ai une puce CP2102.
Merci pour les pilotes. Je les ai téléchargé, mais à l'installation il me dit qu'il n'a rien installé car les pilotes sont à jour (ce qui ne me surprend pas car je les avais déjà installés il y a quelques jours).
J'ai essayé de redémarrer l'ordinateur, débrancher rebrancher l'esp32...
J'ai essayé de modifier ma carte : DOIT ESP DEVKIT V1 / ESP32 Dev Module.

Le résultat est le suivant :

Le croquis utilise 939685 octets (71%) de l'espace de stockage de programmes. Le maximum est de 1310720 octets.
Les variables globales utilisent 51672 octets (15%) de mémoire dynamique, ce qui laisse 276008 octets pour les variables locales. Le maximum est de 327680 octets.
esptool.py v4.5.1
Serial port COM6
Connecting....
Chip is ESP32-D0WD-V3 (revision v3.1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: a0:b7:65:1f:05:44
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00005fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x000f7fff...
Compressed 18992 bytes to 13110...
Writing at 0x00001000... (100 %)
Wrote 18992 bytes (13110 compressed) at 0x00001000 in 0.4 seconds (effective 361.2 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 146...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (146 compressed) at 0x00008000 in 0.0 seconds (effective 611.5 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 760.6 kbit/s)...
Hash of data verified.
Compressed 946256 bytes to 607967...
Writing at 0x00010000... (2 %)
Writing at 0x0001aa8e... (5 %)
Writing at 0x0002650d... (7 %)
Writing at 0x00032a78... (10 %)
Writing at 0x0003e59d... (13 %)
Writing at 0x000442c0... (15 %)
Writing at 0x000494d2... (18 %)
Writing at 0x0004e6a4... (21 %)
Writing at 0x00053bf0... (23 %)
Writing at 0x0005917f... (26 %)
Writing at 0x0005ed34... (28 %)
Writing at 0x00064346... (31 %)
Writing at 0x0006a06e... (34 %)
Writing at 0x0006f324... (36 %)
Writing at 0x000746be... (39 %)
Writing at 0x00079998... (42 %)
Writing at 0x0007ec18... (44 %)
Writing at 0x00084066... (47 %)
Writing at 0x000892ed... (50 %)
Writing at 0x0008e3c0... (52 %)
Writing at 0x00093843... (55 %)
Writing at 0x00098ba0... (57 %)
Writing at 0x0009e9d4... (60 %)
Writing at 0x000a3ed1... (63 %)
Writing at 0x000a918d... (65 %)
Writing at 0x000ae611... (68 %)
Writing at 0x000b3a5a... (71 %)
Writing at 0x000b905d... (73 %)
Writing at 0x000be912... (76 %)
Writing at 0x000c4542... (78 %)
Writing at 0x000c9fa9... (81 %)
Writing at 0x000cf8e9... (84 %)
Writing at 0x000d8cc2... (86 %)
Writing at 0x000e06d2... (89 %)

A serial exception error occurred: Write timeout
Note: This error originates from pySerial. It is likely not a problem with esptool, but with the hardware connection or drivers.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html

Brunotoutsimple

  • Jr. Member
  • **
  • Messages: 69
    • Voir le profil
Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #374 le: octobre 22, 2024, 10:04:42 pm »
J'ai une puce CP2102.
Merci pour les pilotes. Je les ai téléchargé, mais à l'installation il me dit qu'il n'a rien installé car les pilotes sont à jour (ce qui ne me surprend pas car je les avais déjà installés il y a quelques jours).
J'ai essayé de redémarrer l'ordinateur, débrancher rebrancher l'esp32...
J'ai essayé de modifier ma carte : DOIT ESP DEVKIT V1 / ESP32 Dev Module.

Le résultat est le suivant :

Le croquis utilise 939685 octets (71%) de l'espace de stockage de programmes. Le maximum est de 1310720 octets.
Les variables globales utilisent 51672 octets (15%) de mémoire dynamique, ce qui laisse 276008 octets pour les variables locales. Le maximum est de 327680 octets.
esptool.py v4.5.1
Serial port COM6
Connecting....
Chip is ESP32-D0WD-V3 (revision v3.1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: a0:b7:65:1f:05:44
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x00005fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x000f7fff...
Compressed 18992 bytes to 13110...
Writing at 0x00001000... (100 %)
Wrote 18992 bytes (13110 compressed) at 0x00001000 in 0.4 seconds (effective 361.2 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 146...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (146 compressed) at 0x00008000 in 0.0 seconds (effective 611.5 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 760.6 kbit/s)...
Hash of data verified.
Compressed 946256 bytes to 607967...
Writing at 0x00010000... (2 %)
Writing at 0x0001aa8e... (5 %)
Writing at 0x0002650d... (7 %)
Writing at 0x00032a78... (10 %)
Writing at 0x0003e59d... (13 %)
Writing at 0x000442c0... (15 %)
Writing at 0x000494d2... (18 %)
Writing at 0x0004e6a4... (21 %)
Writing at 0x00053bf0... (23 %)
Writing at 0x0005917f... (26 %)
Writing at 0x0005ed34... (28 %)
Writing at 0x00064346... (31 %)
Writing at 0x0006a06e... (34 %)
Writing at 0x0006f324... (36 %)
Writing at 0x000746be... (39 %)
Writing at 0x00079998... (42 %)
Writing at 0x0007ec18... (44 %)
Writing at 0x00084066... (47 %)
Writing at 0x000892ed... (50 %)
Writing at 0x0008e3c0... (52 %)
Writing at 0x00093843... (55 %)
Writing at 0x00098ba0... (57 %)
Writing at 0x0009e9d4... (60 %)
Writing at 0x000a3ed1... (63 %)
Writing at 0x000a918d... (65 %)
Writing at 0x000ae611... (68 %)
Writing at 0x000b3a5a... (71 %)
Writing at 0x000b905d... (73 %)
Writing at 0x000be912... (76 %)
Writing at 0x000c4542... (78 %)
Writing at 0x000c9fa9... (81 %)
Writing at 0x000cf8e9... (84 %)
Writing at 0x000d8cc2... (86 %)
Writing at 0x000e06d2... (89 %)

A serial exception error occurred: Write timeout
Note: This error originates from pySerial. It is likely not a problem with esptool, but with the hardware connection or drivers.
For troubleshooting steps visit: https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html

Bonsoir @Hubin25
Je ne suis pas un expert mais d'après ce que je lis de votre post, je vois que vous avez installer la version 3.1 du ESP32 au lieu de la version 2.0.7:
Chip is ESP32-D0WD-V3 (revision v3.1)

1) Type de Carte ESP32:


2) Version 2.0.17 de la Carte ESP32:


Si ce n'est pas cela, alors je suis désolé mais ceci dépasse mes faibles connaissances.
« Modifié: octobre 22, 2024, 10:30:01 pm par Brunotoutsimple »
Cordialement
Bruno