Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Thierry

Pages: [1] 2 3 ... 48
1
Vos projets / Re : Une interface XpressNet pour LaBox.
« le: septembre 24, 2024, 10:53:29 am »
LaBox est effectivement une centrale de pilotage de Locomotives, mais elle dispose aussi de commandes pour activer des broches, et d'entrées pour recevoir des informations de l'extérieur : les 'sensors'. C'est particulièrement vrai via EXRail qui se sert de tests sur l'état de broches pour réagir. S88, au delà de ses problèmes de fiabilité (ou pas, je n'en sais rien...) est un bon client pour cela, tout comme le CAN pourrait l'être via les cartes satellites.
J'ai justement ouvert les interfaces EXComm pour cela.

2
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 23, 2024, 10:45:48 am »
Nouvelle version 2.6.6

Cette version corrige essentiellement les problèmes du mode WiFi AP.

3
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 19, 2024, 09:33:42 pm »
Je confirme que j'ai le même comportement que toi en AP... Une première correction consiste à retirer le test sur WL_CONNECTED dans Z21EXCommItem::beginItem(). WiFi::getStatus() ne marche pas en AP ! Mais même avec ça, l'appli Z21 refuse de se connecter, et si EngineDriver y arrive, le résultat est le même que chez toi...
Je n'aurais pas le temps de tester ce weekend, et les suivants vont être mouvementés. Mieux vaut se passer du mode AP pour le moment.

4
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 17, 2024, 09:09:17 pm »
Nouvelle version 2.6.5 sur Github :
- Réduction du volume de code railCom dans DCCRMT.cpp en en reportant la plus grande partie dans Railcom.cpp .
- Corrections de CanMarklin par Christophe
- Le premier message de CAN sur la console montre le numéro de version CAN.
- Le PCB a été modifié, notamment les attributs des composants pour mieux générer les fichiers Bom et placement.
- Les fichiers Gerber sont maintenant dans 'Kicad/Fabrication' au lieu de 'Gerber'.
- Les fichiers BOM et placements sont présents et ont été générés par le plugin 'Fabrication Toolkit' de Kicad 8 pour JLCPCB.

Voili, voilou.

Dominique: Est ce que ton appli WiThrottle fonctionne ? Si oui, alors c'est que le Wifi fonctionne. Je ne vois rien de particulier dans ta config, si ce n'est le mode AP que je n'utilise pas en temps normal. Je ferai un essai plus poussé.

5
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 14, 2024, 03:17:20 pm »
Pas de problème. De toutes façons, ça marchait chez toi...

6
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 14, 2024, 02:32:20 pm »
Une nouvelle version 2.6.4 a été poussée. Elle corrige (j'espère) le format de fichier de XpressNet.cpp . Elle semble corriger aussi le problème de plantage au lancement.
Après de multiples essais, changement de timer, augmentation des buffers, analyse du fonctionnement de ACAN... La seule chose qui a fonctionné est d'initialiser Railcom AVANT la mise en route du DCC, du RMT et des EXComm, donc du CAN.

Dites moi si ça marche aussi chez vous !


7
Vos projets / Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 12, 2024, 08:37:54 pm »
En l'ouvrant avec Notepad++, je vois qu'il est en encodage UTF-8-BOM
En le convertissant en UTF-8, plus d'erreur de compilation!

Effectivement, même le simple Bloc Note de Windows dit que ce n'est pas UTF-8... Ce sera poussé avec la prochaine version.

8
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 12, 2024, 08:25:02 pm »
Après plusieurs essais, il semble que ce soit le timer utilisé par Railcom qui cause le problème. Si la fonction SetTimerCutOut() est vidée, plus de plantage. Pourtant je ne vois pas de Timer utilisé dans CanMarklin ou même dans ACAN...

9
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 12, 2024, 02:14:28 pm »
Je te fais ça ce soir. Comme je n'ai plus internet depuis le 3, c'est mon téléphone qui fait le modem en 5G et qui épuise mon forfait... Et je l'ai branché sur mon PC boulot pour le moment... Mais ma version c'est celle de Github.

10
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 12, 2024, 01:54:51 pm »
Un pointeur nul planterai à peu près tout le temps au même endroit. Ce n'est pas le cas ici. Les broches 16 et 17 ne sont utilisées que par SPROG. Même si SPROG n'est pas activé, ça se plante...
J'ai déjà tenté de changer de pin pour Railcom, ça ne change rien. J'essaierai ce soir de changer l'interruption utilisée par RAILCOM, passer de la 3 à la 1 pour voir.

11
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 12, 2024, 11:18:40 am »
Je confirme que sur certains ESP j'ai toujours le plantage. Il n'y a peut être pas de lien, mais les deux ESP qui se plantent chez moi sont des 38 broches, donc le format long. Sur mon ESP 30 broches pas de plantage...

12
Présentez vous ! / Re : Présentation Chris314
« le: septembre 10, 2024, 08:57:36 am »
Bienvenue parmi nous. Tu trouveras ici à la fois de nombreux projets pour construire/améliorer ton réseau, et des réponses à tes questions, souvent données par des autodidactes du domaine.... C'est donc possible !

13
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 09, 2024, 04:59:35 pm »
Sur ESP, on peut fixer librement les pins utilisées par les interfaces Serial1 et 2. C'est ce que font SPROG et XPressNet. Ce dernier a besoin d'une pin supplémentaire...
Ces pins 16 et 17 marchent parfaitement avec Centre DCC, j'ai testé hier. Donc JMRI devrait fonctionner aussi... Mais je ne sais peut être pas le paramétrer correctement. En choisissant dans JMRI 'Programmateur SPROG' et le bon port Com, la connexion se fait, et des commandes de JMRI arrivent jusqu'à la box, mais très très lentement. Peut être un problème de vitesse de transmission, ou l'usage d'un RTS/CTS, mais ce n'est pas conforme au protocole SPROG défini par le fabricant. Ou beaucoup plus probable, je ne sais pas me servir de JMRI !

Par contre, récupère à nouveau XPressNet.cpp. Le tien semble vérolé ! A noter que je n'ai compilé qu'avec PlatformIO. Je n'ai pas essayé avec l'IDE. La compilation qui est faite par Github à chaque poussage de code a elle bien fonctionné, et m'a permis de résoudre quelques cas mineurs de casse sur les include.

14
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 08, 2024, 03:51:49 pm »
Nouvelle version 2.6.3 sur Github qui cumule tous les développements du moment :
- Ajout de deux commandes de lecture et écriture de CV, accessibles au menu comme l'identification de la loco. Ces deux modes fonctionnent de la même manière, en rebootant silencieusement Labox pour la passer en mode programmation. Les applications iOs ou Android de modification de CVs qui étaient utilisables lorsque Labox était en mode lecture de l'adresse loco fonctionnent aussi avec ces commandes.
- Ajout de XpressNet de lebelge dans l'interface EXComm. Ce n'est pas du tout testé.
- Passage de SPROG en Serial1 pour pouvoir cohabiter avec XpressNet qui est en Serial2.
- Correction de la remontée d'info de SPROG (valeurs des CVs lues) vers le logiciel qui pilote, dans mon cas Centre DCC sous Windows.
- Ajout d'une classe LaboxModes pour centraliser les accès à l'EEPROM et les restart de l'ESP32...

SPROG ne marche toujours pas avec JMRI. Des fois des commandes passent, mais très très lentement...

Voilà pour les nouveautés du jour avant mon retour au boulot demain.

15
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 07, 2024, 10:49:18 am »
Bonjour à tous.

Avec un peu plus de temps que prévu, je suis quand même arrivé à pousser une version 2.6.2 sur Github. C'est un élément de réponse à Bruno pour le nommage des zips, c'était une façon de faire transitoire en attendant de revenir au coffre de Github... Mais je retiens l'idée pour l'avenir.

Pour les problèmes rencontrés par Dominique, je n'ai pas de carte modifiée, ayant déjà du mal avec mes trois cartes actuelles. Le problème de la vitesse du CAN sera solutionné dans la prochaine version.

Pour revenir sur mes cartes, j'en ai trois de trois générations différentes :
- un vieil exemplaire 0.1 fourni par Dominique avec le mauvais écartement de l'ESP32 et la carte CAN fille. C'est la carte qui marche le mieux !
- un exemplaire plus récent marqué 0.3 toujours avec la carte CAN fille, qui se plante si j'active RAILCOM et CAN en même temps. C'est la seule à faire ça sur les trois !
- un exemplaire très récent 0.2c3 directement issu de l'article de Dominique avec le CAN sur un composant SMD, et montée par mes soins. Sur celle là, la lecture d'adresse DCC ne marche pas du tout, et le CAN envoie un signal très aléatoire au lieu du signal bien propre observé à l'oscillo avec les deux autres.

Bref, attention aux différentes cartes utilisées si vous en avez plusieurs...

Pages: [1] 2 3 ... 48