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 ... 3 4 [5] 6 7 ... 51
61
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.

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

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

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

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

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

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

68
Oui, toujours déclarer la Pin 27

Correction poussée.

69
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: août 22, 2024, 08:49:10 pm »
Autre réflexion. Si j'ai bien saisi, que ce soit avec ou sans Railcom, la pin 27 doit être utilisée dans la déclaration du MotorDriver non ?

70
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: août 22, 2024, 05:26:02 pm »
Les corrections sont poussées.

J'ai renommé le .ino pour plus facilement compiler dans l'IDE.
J'ai corrigé le PCB et regénéré le Gerber.

71
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: août 22, 2024, 01:28:14 pm »
Mise à jour des projets :

CommandStation-EX-Labox 2.4.9 :
- Correction des problèmes de fonction < 28
- Modification du Readme pour y intégrer la description du projet Labox.
- Ajout d'un répertoire PCB avec les fichiers Kicad, Eagle, DipTrace et Gerber de la carte CENTRALE02c3 . Les fichiers Eagle et DipTrace ne seront plus maintenus. Ils sont juste là parce qu'ils ont le mérite d'exister... Le gerber est celui de l'article.

CommandStation-EX-Labox-Railcom 2.5.2 :
- Idem ci dessus, sauf pour le PCB qui est la nouvelle version 03c1 (Kicad uniquement + gerber) avec toutes les modifications demandées par Dominique :
  . Retrait des Led devenues inutiles et leur résistance.
  . Retrait de la partie signal inversé (transistor + résistances)
  . Retrait de connecteurs inutiles.
  . Ajout d'une piste entre GPIO_27 et IN2 du 6203 .
  . Retrait du branchement de GPIO_27 vers le connecteur extérieur.
  . Ajout d'un connecteur pour un 7805 ou d'un petit circuit équivalent à brochage identique.
  . Ajout d'empreintes 6mm pour les boutons
  . Le schéma a été mis en conformité.
- En plus de ce que j'avais déjà corrigé par rapport à la version 02c3  :
  . Refactoring général des textes sur la carte pour les rendre plus visibles et en face de leur composant.
  . Numérotation aussi du connecteur extérieur.
  . Autant que possible, les pads qui sont GND sont maintenant rectangulaires.
  . La masse (GND) remplit maintenant tous les espaces disponibles sur les deux faces. Des vias ont été ajoutés pour en assurer le branchement.
  . Toutes les erreurs signalées par Kicad sont corrigées, ne restent que des warnings principalement dus à des empreintes qui se superposent tout à fait logiquement.
- Correction de Railcom en mode prog.

N'hésitez pas à me signaler tout problème.


72
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: août 22, 2024, 11:28:44 am »
Pas de problème. C'est un peu le même cas pour moi et mes problèmes de lecture de CV. Ca ne marche pas avec mon dernier exemplaire de Labox, alors que les deux anciennes versions que j'ai fonctionnent... Je subodore un composant mal soudé, mais je ne vois pas lequel...

73
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: août 21, 2024, 08:29:09 pm »
Je viens de compiler avec l'IDE 2.3.2, le Framework 2.0.17, la version 2.5.2 pour un 'DOIT ESP32 DEVKIT V1', et si j'ai des warnings, je n'ai pas d'erreur...

74
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: août 19, 2024, 06:52:01 pm »
Accessoirement Dominique, tu aurais le lien Aliexpress pour le DC-DC ?

75
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: août 19, 2024, 06:03:32 pm »
Voici un premier jet du soft passé en version 2.5.2:
- intégration des corrections sur l'affichage des fonctions et le mode prog.
- simplification de la configuration dans config.Labox.h . Veillez à bien le copier dans config.h pour tester. On va maintenant configurer le MotorDriver comme d'habitude, mais la partie Railcom va y puiser les pins 33 et 27 pour son fonctionnement. Plus besoin de déclarer d'autres defines avec les mêmes numéros de broche. Je n'ai pas pu tester, j'attends mes cartes Railcom de JLCPCB...

J'attends vos retours avant de pousser sur Github.

Pour la lecture de CV, je n'ai pas de plantage, et j'ai bien mes locos qui sursautent, mais erreur de lecture à chaque fois...

Pages: 1 ... 3 4 [5] 6 7 ... 51