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 ... 47
1
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.

2
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...

3
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 06, 2024, 09:05:32 pm »
Voici ma version 2.6.2 . Elle peut fonctionner si on ne fait pas cohabiter Railcom et le CAN. Si les deux sont présents, il y a un plantage dès le départ. Je cherche la source depuis hier mais sans résultat... Sinon toutes les modifications demandées ont été faites, enfin je crois.

4
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 05, 2024, 11:07:27 am »
Tu peux m'envoyer un mail avec tes deux sources zippés ou non, c'est assez petit pour passer en mail. Ou ici dans un zip joint.

5
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 05, 2024, 10:46:57 am »
Bonjour à tous. De retour de vacances, je vais faire les modifications citées par lebelge dans la journée et vous proposer une version 2.6.3 en fin de journée. Je pense que demain je pousserais le tout sur la branche officielle Labox. Les branches CAN et Railcom deviendront alors inutiles.
J'espère aussi pouvoir tester dans la journée sur des cartes 0.2c3 non modifiées et valider ou non la broche 27 dans le config.h .

6
Présentez vous ! / Re : Depuis l'autre bout du monde Les Philippines
« le: septembre 03, 2024, 02:15:46 pm »
Bienvenue chez nous. On a quelques inscrits lointains, mais tu ne dois pas être loin du record...

7
Vos projets / Re : Une interface XpressNet pour LaBox.
« le: septembre 01, 2024, 05:29:23 pm »
Jolie réalisation. Pourquoi ne pas l'ajouter à la liste des extensions EXComm dans Labox 2.6.1 ?

8
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« 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.

9
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« 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...

10
Composants / Re : Manette EX-T3-WIFI
« le: août 31, 2024, 02:13:35 pm »
D'après ce que je comprend du code source, c'est une simple connexion Wifi avec envoi de commandes DCC-EX. Donc c'est compatible avec tout ce qui en hérite, comme CommandStation-EX et donc Labox.

11
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« 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...

12
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: août 27, 2024, 03:34:43 pm »
Je précise que c'est la version 2.6.0  .

13
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: août 27, 2024, 03:33:40 pm »
Avant mon départ demain matin pour de vraies vacances, je vous propose de jeter un œil à une version particulière de Labox. Sa particularité est d'intégrer tout ce qui a été fait jusqu'aujourd'hui (et dont j'ai connaissance) dans une seule et unique version. Elle est issue de la branche CAN mais regroupe toutes les évolutions :

- Railcom actif
- A côté de EXRAIL issu de DCC-EX, j'ai ajouté un EXComm permettant de choisir parmi des options de communication. Voir dans config.labox.h les define ENABLE_* qu'il suffit de mettre en '//' pour renoncer une ou plusieurs de ces options. Pourquoi être passé par là ? Deux raisons principales : la modularité, on a pas tous besoin des mêmes choses, et la volonté de diminuer les modifications du noyau CommandStation-EX. Un seul appel à EXComm fait fonctionner toutes les options, et si on en ajoute, comme un mode CAN non Marklin par exemple, il suffit de dériver sa classe de EXCommItem et d'y coder un begin() et un loop(), souvent déjà présents sous un autre forme...
- Messagerie CAN de Christophe intégrée dans EXComm et renommée CANMARKLIN. Dans le constructeur de CanMarklin, le dernier argument permet d'envoyer les commandes DCC reçues vers le bus CAN. Ces commandes peuvent venir de n'importe quelle source. J'ai ainsi testé l'envoi et la réception de commandes DCC entre deux Labox. Une qui n'a pas de réseau connecté mais reçoit ses ordres de l'appli Z21 ou EngineDriver et les envoie sur le CAN, l'autre qui n'a pas de Wifi mais reçoit ses ordres par le bus CAN et pilote ses trains !
- Protocole Sprog sur Serial2 intégré dans EXComm. Ce mode SProg a besoin d'un convertisseur UART/USB branché sur les pins 16 et 17. Il fonctionnait bien avec l'application Windows DCCCenter lorsqu'il était dans la branche LProg mais je ne l'ai pas retesté ici. De plus il n'est actif QUE dans le mode de lecture de l'adresse de Labox. Il reste encore à comprendre pourquoi JMRI qui est pilotable via SProg ne veut pas entendre parler de mon interface Labox... Enfin dans cette version complète, il manque quand même les options de lecture/écriture de CV au menu du petit écran que j'avais codé dans la branche LProg.

Je n'ai pas pu tester faute de temps. Cette version a été créée aujourd'hui et je pars demain ! Bref, il reste du boulot.

Amusez vous bien, je reviens le 5...

14
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: août 23, 2024, 06:06:54 pm »
La numérotation actuelle correspond aux différentes étapes du développement, sachant qu'à terme le but est de tout intégrer dans une seule et unique version.
Pour moi changer de version principale (2xx,3xx,4xx) correspond à un changement profond de façon de faire, comme le passage de DCCpp (1xx) à CommandStation-EX (2xx d'aujourd'hui). Après le passage de 2.4 à 2.5 correspond à une amélioration significative du fonctionnement par l'apport du Railcom, mais pas à un changement en profondeur. L'arrivée du CAN sera sans doute l'occasion de passer à 2.6 ...
Ma façon de faire correspond à ce que j'ai toujours fait dans mon boulot, mais elle ne convient peut être pas à tout le monde. Dites nous ce que vous en pensez.

15
Oui, toujours déclarer la Pin 27

Correction poussée.

Pages: [1] 2 3 ... 47