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

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1081
  • HO avec DCC++
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #240 le: août 30, 2024, 08:25:12 pm »
Merci Bruno mais c'est bien cela que j'ai aussi. La 2.6.0 pour laquelle Thierry à mis le lien de téléchargement ci-dessus.

Christophe

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #241 le: août 30, 2024, 08:57:25 pm »
Moi je butte sur une erreur à la compilation un fichier externe d'une bibliothèque (défines.h) semble manquer :

CommandStation-EX-Labox-CAN/EXComm.h:7:10: fatal error: defines.h: No such file or directory
 #include <defines.h>

remplacer <> par "" n'arrange rien
Cordialement,
Dominique

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1081
  • HO avec DCC++
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #242 le: août 30, 2024, 09:00:02 pm »
remplacer <> par "" n'arrange rien

Si chez moi ça a fonctionné. Le fichier est bien là en local, tu peux faire comme cela. Ca a ensuite compilé et piloté des locos (sauf Railcom)

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #243 le: août 30, 2024, 11:04:10 pm »
Bonsoir. Oui c'est un oubli... J'étais pressé de vous donner une nouvelle version et de partir en vacances...

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1081
  • HO avec DCC++
    • Voir le profil
Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #244 le: août 31, 2024, 07:00:34 am »
Moi je butte sur une erreur à la compilation un fichier externe d'une bibliothèque (défines.h) semble manquer :

CommandStation-EX-Labox-CAN/EXComm.h:7:10: fatal error: defines.h: No such file or directory
 #include <defines.h>

remplacer <> par "" n'arrange rien

Ah, j'oubliais, ce lien est présent à deux endroits dans le programme.

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #245 le: août 31, 2024, 02:49:39 pm »
Nouvelle version 2.6.1 préparée depuis St Jean de Luz sans IDE donc sans garantie de compilation...

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #246 le: août 31, 2024, 07:04:00 pm »
Merci Thierry,

Profites bien de la mer et des spécialités basques avant tout !
L'Arduino n'est pas basque !

Accessoirement la 2.6.1 ne coince plus sur les defines.h, mais ici :
/Users/dominiquebultez/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
ACAN_ESP32 est la dernière version 2.0.1.
J'espère que l'ESP32 board 2.0.17 au lieu de 3.0.4 n'est pas la cause !!

Mais ça peut largement attendre ton retour. Don't worry  ;D
C'est la mer qui me manque cette année !
Cordialement,
Dominique

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1081
  • HO avec DCC++
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #247 le: août 31, 2024, 10:07:48 pm »
C'est un problème que je rencontre avec la version actuelle de ACAN_ESP32 et que je contourne en limitant à la version 1.1.2


   lib_deps = pierremolinaro/ACAN_ESP32@=1.1.2

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #248 le: septembre 01, 2024, 09:28:28 am »
Pareil pour moi, il ne faut pas prendre la version 2. Je pense qu'elle est prévue pour le framework ESP 3.

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1081
  • HO avec DCC++
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #249 le: septembre 01, 2024, 03:21:15 pm »
Bon Thierry, voilà de quoi gâcher tes vacances.

A partir de cette version 2.6.1, j'ai tout d'abord utilisé PlateformIO, changé les codes d'accès WiFi à ma box, quelques petits réglages à moi qui vont bien et mis mon réseau sous tension. Les rails sont alimentés en courant, les feux et les fonctions sonores qui étaient au paravant activées sur les locos fonctionnent mais celles-ci refusent désespérément d'avancer ou de reculer.

Mes détecteurs par consommation de courant me confirment bien qu'il y a une consommation (ou pas) selon que la locomotive est sur les rails ou pas.

Je suis alors passé sur l'IDE Arduino, j'ai supprimé le fichier main.cpp (il y a les deux dans ton dossier, main.cpp et CommandStation-EX-Labox-CAN.ino), j'ai renseigné les seuls paramètres WiFi mais que nenni, exactement le même comportement !!!

J'ai tout de même essayé de voir si les locos renvoyaient leur adresse Railcom, mais c'est non sans trop de surprise.

Prends le temps de te sécher tout de même en sortant de ton bain avant de me répondre ;-)

Bien amicalement Christophe
« Modifié: septembre 02, 2024, 08:41:52 am par bobyAndCo »

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #250 le: septembre 02, 2024, 05:09:06 pm »
Pareil pour moi, il ne faut pas prendre la version ACAN_ESP32 2.x.y. Je pense qu'elle est prévue pour le framework ESP 3.

Effectivement avec la version d'ACAN_ESP32 1.1.2, la compilation va jusqu'au bout avec succès.

De même il faut noter la version ESP32 d'expressif 2.0.17 et donc éviter la version 3.
« Modifié: septembre 02, 2024, 05:10:45 pm par Dominique »
Cordialement,
Dominique

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1081
  • HO avec DCC++
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #251 le: septembre 02, 2024, 05:11:15 pm »
@Dominique : Moi ce qui m'intéresse de savoir c'est si tes locos bougent avec cette version car ce n'est pas le cas chez moi !

Je ne parle pas de l'alimenntation electrique des rail qui est OK mais des ordres envoyés aux locos.

Pour Esspressif v3, il semble qu'il y ait pas mal de problème, il est sans doute mieux d'attendre pour les upgrades
« Modifié: septembre 02, 2024, 05:12:51 pm par bobyAndCo »

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #252 le: septembre 03, 2024, 09:35:36 am »
@Christophe,

Je viens de tester la dernière 2.6.1 avec EXComm et je constate la même chose que toi, à savoir une sortie DCC en courant continu (une seule led s'allume sur le connecteur DCC).


Ca explique bien que les ordres DCC ne passent pas !

J'ai testé la version de Thierry telle quelle (avec seulement l'adaptation à mon wifi à la maison).
Je n'ai pas encore joué avec les options d'EXCOMM (avec ou sans CAN, SPROG ..).
D'ailleurs, je pense que l'option SPROG peut être incompatible avec le fonctionnement en conduite des locos, non ?

Je pense qu'il faut laisser un peu de temps à Thierry de vérifier cette version.

« Modifié: septembre 03, 2024, 09:44:52 am par Dominique »
Cordialement,
Dominique

lebelge2

  • Jr. Member
  • **
  • Messages: 75
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #253 le: septembre 03, 2024, 01:06:47 pm »
Bonjour.
Si votre Box est modifiée,  (Suppression T1 et R1) n'oublier pas d'activer la broche 27 dans  config.Labox.h (et/ou dans config.h)
Si non vous n'avez qu'une alternance.

#define LABOX_MAIN_MOTOR_SHIELD F("LABOXMAIN"), \
 new MotorDriver(32, 33, 27, UNUSED_PIN, 36, 0.80, 2500, UNUSED_PIN)

#define LABOX_PROG_MOTOR_SHIELD F("LABOXPROG"), \
 NULL, \
 new MotorDriver(32, 33, 27, UNUSED_PIN, 36, 0.80, 2500, UNUSED_PIN)
« Modifié: septembre 03, 2024, 01:10:14 pm par lebelge2 »

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #254 le: septembre 03, 2024, 07:56:04 pm »
@lebelge2,

C'est bien le cas dans config.h (mais pas dans config.labox.h, ce qui n'a pas d'importance si config.h existe) :

#define LABOX_MAIN_MOTOR_SHIELD F("LABOXMAIN"), \
 new MotorDriver(32, 33, 27, UNUSED_PIN, 36, 0.80, 2500, UNUSED_PIN)

#define LABOX_PROG_MOTOR_SHIELD F("LABOXPROG"), \
 NULL, \
 new MotorDriver(32, 33, 27, UNUSED_PIN, 36, 0.80, 2500, UNUSED_PIN)
Cordialement,
Dominique