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

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1075
  • HO avec DCC++
    • Voir le profil
Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #345 le: octobre 20, 2024, 10:56:06 am »
Le schéma se trouve dans le projet kicad :

https://github.com/Locoduino/CommandStation-EX-LaBox/blob/LaBox/PCB/Kicad/CENTRALE.kicad_sch

J'ai expliqué que ceux qui n'ont pas Kikad ne voient qu'un xml. Mais Bruno me l'a déjà envoyé en PDF, format plus universel pour la consultation.

Christophe

Brunotoutsimple

  • Jr. Member
  • **
  • Messages: 61
    • Voir le profil
Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #346 le: octobre 20, 2024, 11:47:04 am »
Merci beaucoup Bruno.

Christophe

Avec plaisir
Cordialement
Bruno

hubin25

  • Newbie
  • *
  • Messages: 16
  • En plein passage au digital...
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #347 le: octobre 20, 2024, 01:23:47 pm »
Bonjour,

Citer
Pour moi, tu n'as pas sélectionné le bon microprocesseur.    (ESP32 WROOM)

J'avais sélectionné "ESP32 DEVKIT V1" car c'est ce qui est inscrit au dos du microprocesseur...

J'ai refait des essais en sélectionnant dans l'IDE d'autres microprocesseurs ("ESP32-WROOM-DA module", "uPesy ESP32 Wroom DevKit"...) sans plus de succès.
Dans ma liste je n'ai pas "ESP32 WROOM", y a t-il une manip à faire pour que ça apparaisse ?

Citer
Nous allons prochainement regrouper toutes ces règles et ajouter un article à la série “ LaBox, Une Centrale DCC polyvalente et abordable" qui regroupe toutes les choses à faire comme :
- trouver la bonne version logicielle de LaBox
- utiliser la bonne version de l’IDE Arduino
- utiliser les bonnes bibliothèques et leur version
- utiliser la bonne biblio matérielle, sa version et le bon processeur ESP 32
- definir les bonnes options dans le config.h

En effet, je me suis posé des questions sur tous ces points : je pense que l'article complémentaire pourra aider pas mal de monde, merci !

En attendant, preneur de vos conseils pour avancer.

« Modifié: octobre 20, 2024, 01:26:51 pm par hubin25 »

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3029
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #348 le: octobre 20, 2024, 02:27:28 pm »
Chez moi ça marche avec des dev lit v1.

Donc l’erreur vient d’ailleurs.
Quelle est la version de ta bibliothèque ESP32 ?
Cordialement,
Dominique

hubin25

  • Newbie
  • *
  • Messages: 16
  • En plein passage au digital...
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #349 le: octobre 20, 2024, 02:32:42 pm »
J'ai la bibliothèque esp 32 par Expressif Systems en version 3.0.5

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3029
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #350 le: octobre 20, 2024, 02:37:13 pm »
C’est pas la bonne : voir dans ce sujet ça a été mentionné ou fais une recherche.

Chez moi ça marche avec des dev kit v1.

Sinon l’erreur vient d’ailleurs.

A mon avis, vu les erreurs que tu as intelligemment copiées dans ta question, vu qu’il y a plein de truc non déclarés, ça vient du dossier LaBox qui est plein d’anomalies, sans doute mal téléchargé et mal enregistré.
Ou des conflits avec les bibliothèques existantes dans ton dossier library. Il faut faire du ménage et sous Windows je ne sais pas …

Bon courage.
« Modifié: octobre 20, 2024, 02:42:02 pm par Dominique »
Cordialement,
Dominique

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3029
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #351 le: octobre 20, 2024, 02:41:13 pm »
Essaye la carte ESP32 2.0.17
Cordialement,
Dominique

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 809
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #352 le: octobre 20, 2024, 04:12:29 pm »
Oui il faut demander à l'IDE de prendre la version plus ancienne 2.0.7. C'est CommandStation-EX qui est incompatible avec la 3.x.x, pas notre partie.

L'erreur est en ligne 36 de tes erreurs et dit bien qu'il faut un framework ESP 2.09 à 2.0.17 . Et je suis d'accord, c'est dommage qu'elle soit noyée parmi les autres et pas en tête...
« Modifié: octobre 20, 2024, 04:14:50 pm par Thierry »

hubin25

  • Newbie
  • *
  • Messages: 16
  • En plein passage au digital...
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #353 le: octobre 20, 2024, 05:06:17 pm »
Effectivement, en utilisant la version 2.0.17 de "esp32 par Expressif Systems", ça semble aller beaucoup mieux.
Il ne me reste plus qu'une ligne d'erreur:

c:\Users\oss11\OneDrive\Documents\Arduino\libraries\ACAN_ESP32\src\ACAN_ESP32.cpp:7:10: fatal error: esp_private/periph_ctrl.h: No such file or directory
 #include <esp_private/periph_ctrl.h> // For ESP32 board manager
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1

Compilation error: exit status 1

Je comprends que ça provient de la bibliothèque ACAN_ESP32...
J'ai pourtant bien installé cette bibliothèque (en version 2.0.1)

Brunotoutsimple

  • Jr. Member
  • **
  • Messages: 61
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #354 le: octobre 20, 2024, 05:13:41 pm »
Bonjour @hubin25
il faut installé la bibliothèque ACAN_ESP32 => Version 1.1.2
Cordialement
Bruno

Brunotoutsimple

  • Jr. Member
  • **
  • Messages: 61
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #355 le: octobre 20, 2024, 05:19:44 pm »
Bonjour à tous
Vu les problème d'installation depuis Arduino Ide. Je pense qu'il faudrait ouvrir un article ou une post expliquant au novice comme moi, comment procéder pour installer le logiciel pour laBox ainsi que toutes les bibliothèques compatibles avec LaBox et ESP32.
Cordialement
Bruno

Brunotoutsimple

  • Jr. Member
  • **
  • Messages: 61
    • Voir le profil
Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #356 le: octobre 20, 2024, 05:30:36 pm »
À tous :

Monter, compiler et tester LaBox moderne actuelle à partir du Git Locoduino nécessite de plus en plus de règles à connaître et appliquer comme les montre ce sujet.

Nous allons prochainement regrouper toutes ces règles et ajouter un article à la série “ LaBox, Une Centrale DCC polyvalente et abordable ” qui regroupe toutes les choses à faire comme :
- trouver la bonne version logicielle de LaBox
- utiliser la bonne version de l’IDE Arduino
- utiliser les bonnes bibliothèques et leur version
- utiliser la bonne biblio matérielle, sa version et le bon processeur ESP 32
- definir les bonnes options dans le config.h
- ..

J’en oublie sûrement donc merci d’ajouter ce que vous savez .. :D

Et la même chose pour la réalisation du PCB.

Merci de votre aide.

Désolé @Dominique
En retournant en arrière sur les messages, je viens de voir que vous aviez déjà envisagé de proposer un article sur ceux que j'avais suggéré.
« Modifié: octobre 20, 2024, 05:45:02 pm 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 #357 le: octobre 20, 2024, 05:45:26 pm »
Je récapitule ici les étapes que j'ai suivies, pour ceux que ça pourrait aider :

Installation de l'IDE arduino :
-à télécharger ici : https://www.arduino.cc/en/software

Installation des drivers (sous windows) sinon le pc ne reconnait pas le matériel :
- CP210x Windows Drivers, que l'on trouve ici : https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads

Installation de la bibliothèque matérielle :
- esp32 par expressif systems en version 2.0.17

Installation des bibliothèques logicielles:
- Adafruit GFX Library par Adafruit en version 1.11.9
- Adafruit SSD1306 par Adafruit en version 2.5.9
- ACAN_ESP32 par Mohamed Irfanulla, Pierre Mollinaro en version 1.1.2
- Onebutton par Mathias Hertel en version 2.6.1
- Adafruit BusIO par Adafruit en version 1.16.1

Je pense être proche du but, mais il me reste encore une erreur de compilation :

C:\Users\oss11\OneDrive\Desktop\Train électrique\CommandStation-EX-LaBox\CommandStation-EX-LaBox\XpressNet.cpp:1:1: error: stray '\357' in program
C:\Users\oss11\OneDrive\Desktop\Train électrique\CommandStation-EX-LaBox\CommandStation-EX-LaBox\XpressNet.cpp:1:2: error: stray '\273' in program
C:\Users\oss11\OneDrive\Desktop\Train électrique\CommandStation-EX-LaBox\CommandStation-EX-LaBox\XpressNet.cpp:1:3: error: stray '\277' in program

exit status 1

Compilation error: stray '\357' in program
« Modifié: octobre 20, 2024, 05:47:42 pm par hubin25 »

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 809
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #358 le: octobre 20, 2024, 05:54:16 pm »
C'est une erreur que nous avons déjà eue, sans bien comprendre pourquoi. Un copier/coller du contenu du fichier prélevé sur le site Github résout le problème, mais je reste sans réponse... Comment avez vous récupéré les sources ? Sur quel type de machine êtes vous, Windows, Mac, Linux ?

hubin25

  • Newbie
  • *
  • Messages: 16
  • En plein passage au digital...
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #359 le: octobre 20, 2024, 06:06:27 pm »
Je suis sous Windows 10, sur un PC Acer Aspire V3 571 G (c'est vieux !).
J'ai récupéré les fichiers en téléchargeant le .zip sur le github de locoduino.

Malheureusement le copier coller du contenu du fichier XpressNet.cpp directement depuis github ne résout pas le problème : même erreur.