Messages récents

Pages: 1 ... 8 9 [10]
91
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par JeanMarc le août 18, 2025, 10:53:52 am »
Bonjour Thierry,

Merci de poursuivre tes investigations !
Pas de soucis pour faire ce test, mais il faudra attendre ce soir pour le résultat, je suis pris par d'autres obligations toute la journée.

Bien cordialement,
Jean Marc
92
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par Thierry le août 18, 2025, 10:28:59 am »
Tu veux bien essayer de modifier DCCRMT.cpp ligne 197 (environ) et mettre en remarque le test ifdef ENABLE_RAILCOM et son 'else' pour ne laisser que le addPin(pins.invPin, true);

   //#ifdef ENABLE_RAILCOM
  addPin(pins.invpin, true);
   /*#else
  addPin(UNUSED_PIN, true);
   #endif*/

Ca devrait au moins permettre de faire fonctionner Labox sans Railcom.
Je continue sur le reboot intempestif...
93
Vos projets / Re : Une interface XpressNet pour LaBox.
« Dernier message par JeanMarc le août 18, 2025, 08:52:56 am »
Merci pour ta réponse Marc

Je suis absolument d'accord avec toi !
Je l'avais vu dans le fichier version_labox.h d'où tu as copié ces lignes.
D'ailleurs je suis en version 2.10.0

Il y a mal donne car sur le Github de LaBox, le fichier XpressNet.cpp est daté du 01.09.24
De ce fait, je n'ai effectivement pas la bonne version.

Cordialement,
Jean Marc
94
Vos projets / Re : Une interface XpressNet pour LaBox.
« Dernier message par lebelge2 le août 18, 2025, 12:25:45 am »
Il faut utiliser au moins la version 2.6.3 ou supérieur.

// 2.6.3  - Add ReadCV and WriteCV menu options
//        - Add XPressNet interface in EXComm format and config.Labox.h. Not tested. Thanks lebelge.
//     - Move SPROG interface from Serial2 to Serial1 to allow XPressnet existing with SPROG.
//     - Fix SPROG for rx/tx pin values and broadcasting CV values.
//     - CAN Speed in console should be correct.
//     - Added class LaboxModes to centralize EEPROM and ESP restart behaviours.

Version avec XpressNet optimalisé et amélioré par Thierry.
Mais je vais t'envoyer ce lundi 18, ma version (2.9.1) fonctionnel avec la nouvelle librairie.
95
Vos projets / Re : Une interface XpressNet pour LaBox.
« Dernier message par JeanMarc le août 17, 2025, 11:18:10 pm »
Bonsoir Marc,

Ca coince dès le départ...Je n'ai pas la bonne version du fichier XpressNet.cpp a priori.
La date indiquée dans l'entête du fichier est 01-09-24. La même que le fichier présent dans ton Github !

Ensuite:
Interface câblée comme sur les photos, c'est OK

#define ENABLE_XPRESSNET, c'est OK
Les ports du define new XPressNet(12,13,15), sont OK

Pour le test, j'ai bien désactivé RAILCOM, CANMARKLIN, SPROG
Débugger activé "true"

J'ai quand même tenté le test final : rien ne s'affiche dans le moniteur Arduino.

STP, envoie-moi ta dernière version de XpressNet.cpp à jeanmarc.obre@free.fr
Ou bien tu me le mets en téléchargement dans ta réponse.
Merci.

Cordialement,
Jean Marc

96
Vos projets / Re : Une interface XpressNet pour LaBox.
« Dernier message par JeanMarc le août 17, 2025, 09:52:48 pm »
Super, et merci pour ta réponse.
Je vais vérifier tout ça !

Cordialement,
Jean Marc
97
Vos projets / Re : Une interface XpressNet pour LaBox.
« Dernier message par lebelge2 le août 17, 2025, 07:31:16 pm »
Bonjour, il faut vérifier les points suivants:

Le fichier XpressNet.cpp daté du 01-05-25
Interface câblée comme sur les photos du premier post
Dans config.h  Vérifier Enable et les Pin comme suit:

// Use EXComm XPressNet protocol via Serial2
#define ENABLE_XPRESSNET

#ifdef ENABLE_XPRESSNET
#define XPRESSNETCOMM    new XPressNet(12, 13, 15)   // Carte interfaces config.
#else
#define XPRESSNETCOMM NULL
#endif

Por le test, désactiver:
//#define ENABLE_RAILCOM
//#define ENABLE_CANMARKLIN
//#define ENABLE_SPROG
Bien comprendre qu'il n'y a que deux interfaces (séries) qui peuvent fonctionner ensemble.

Dans XpressNet.h  activer le Debugger:

//const bool DIAG_XPNET = false;
const bool DIAG_XPNET = true;

Quand on branche une manette XpressNet les codes ci-dessous doivent s'afficher dans le moniteur Arduino.

21 21 00
21 24 05

Enfin, si cela ne vas toujours pas, on peut utiliser la librairie de Philipp Gahtow qui est beaucoup mieux écrite et complète.
On en reparlera car il y a une toute petite modification de la carte (réunir TX et Rx) car cette librairie est en HalfDuplex.

Tu peux aussi m'envoyer ton programme CommandStation_LaBox Zippé (enlever les dossiers inutiles pour moi) à
lebelge2@yahoo.fr

Je te le renverrai fonctionnel.

Bien à vous



98
Vos projets / Re : Une interface XpressNet pour LaBox.
« Dernier message par JeanMarc le août 17, 2025, 03:36:58 pm »
Bonjour Marc,

Test négatif hier.
Au branchement de la mini maus rouge elle m'indique le code C2 et après un court instant E7.
Apparemment elle recherche une maus master ?
J'ai inversé TX et RX, et rien ne change sinon pire, elle indique seulement L2 et aucun bouton ne réagit...
N'y a-t-il pas un #define à indiquer quelque part ?

Bien cordialement,
Jean Marc
99
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par JeanMarc le août 16, 2025, 09:37:12 pm »
Bonsoir à tous,

Merci Thierry pour ton engagement !
Je suis bien content que tu aies pu reproduire ces anomalies non reproduites le 14 janvier dernier.
Tu vas trouver, j'ai confiance !
Encore merci pour ta disponibilité.
N'hésite pas à reprendre contact si tu veux que je fasse des tests (sans remonter systématiquement version après version par le Github...qui prend du temps)

Ce qui m'étonne est que personne, a priori, n'ai remonté ces anomalies  :-[...à part Lebelge2.
Sommes nous les seuls à utiliser cette nouvelle version et nouveau PCB ?

Bien cordialement,
Jean Marc

PS: Hier, j'ai omis de préciser les versions de bibliothèques installées sur mon ordi
Framework ESP32 V2.0.14
ACAN_ESP32 V1.1.2
One Button V2.6.1
ADAFruit GFX Library V1.12.0
ADAFruit SSD 1306 V2.5.15
100
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Dernier message par Thierry le août 16, 2025, 01:51:08 pm »
Je confirme bien les comportements décrits. Je n'avais pas de quoi tester, mais avec mon exemplaire de 1.0a3, j'ai bien ces problèmes. J'y travaille...
Et vu le comportement, je tablerai sur des corrections purement logicielles puisque ça peut marcher à un #define près...
Pages: 1 ... 8 9 [10]