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 ... 45
1
Vos projets / Re : Booster La Box
« le: juillet 24, 2024, 10:13:04 am »
Le problème du passage d'un booster à l'autre vient du décalage possible entre l'alternance des signaux DCC des deux boosters. C'est un problème qui normalement a été géré par DCC-EX depuis longtemps. donc normalement plus de problème.

2
Vos projets / Re : Booster La Box
« le: juillet 24, 2024, 08:54:01 am »
Bonjour.

Je pense que notre ami a simplement utilisé la possibilité offerte par DCC-EX d'ajouter des boosters pour augmenter la portée du signal DCC et le nombre de locos simultanées sur un réseau. Le côté voie de programmation, lui aussi offert par DCC-EX, permet de jouer avec les CVs d'un décodeur tout en continuant de piloter les autres trains. Ce que ne permet pas le mode de programmation mono-voie de Labox par défaut.

3
Vos projets / Re : Re : Upgrade de La Box pour compatibilité RailCom.
« le: juillet 24, 2024, 08:49:37 am »
D’où l’importance de tester à fond puis de faire une mise à niveau des articles  sur LaBox après intégration et validation.

Qu’en pense Thierry ?

Effectivement, ça mérite de mettre à jour le soft, peut etre le hard, et les articles pour que tout soit clair. J'attends juste la validation du bon fonctionnement par des gens équipés Railcom comme Christophe, Marcel ou toi, et je ferai une nouvelle version Labox avec les modifications.

4
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: juillet 23, 2024, 09:09:50 pm »
Bonjour à tous.

Depuis quelques jours, je me suis pris d'affection pour Kicad, et Labox a été mon terrain de jeu. J'ai repris le formidable travail de msport/Michel et Dominique sur le PCB pour le moderniser et le corriger lorsque nécessaire. Je n'ai pas touché au schéma, les branchements sont donc, en théorie en tout cas, exactement les mêmes. Les corrections sont les suivantes :

- Définition dessus et dessous de plans de masse qui remplit les espaces vides par des zones cuivrées reliées à la masse. Ces zones m'ont permis de retirer la totalité des pistes dédiées à GND, remplacées par des banchements directs sur ces zones qui sont sensées réduire les interférences. Des vias ont été posés un peu partout pour relier les masses des deux faces.
- Tous les pads reliés à GND sont maintenant carrés lorsque c'est possible. Ca permet de les repérer assez vite.
- L'ensemble des marquages ont été revus pour être plus lisibles et plus proches de ce qu'ils représentent.
- Toutes les erreurs relevées par Kicad quant à la conformité des branchements ont été corrigées : pistes trop proches des pads, piste inutile, etc.
- Les avertissements qui concernent essentiellement des marquages qui se marchent dessus, posés ainsi volontairement par Michel, sont par contre toujours là...
- Le connecteur de renvoi des broches inutilisées de l'ESP a été lui aussi marqué pour identifier les broches.
- Quelques composants ont été déplacés pour ne pas interférer avec les marquages et simplifier le routage.

Quelques éléments sont toujours obscurs pour moi (JP3 / JP4 / les pads GND et VS sous le DC-DC Converter), je les ai donc laissés.

N'hésitez pas à me dire si mon travail est inutile ou dangereux pour la fiabilité de Labox, ou si je dois continuer.  J'ai pensé qu'il fallait que je vous transmette cela au plus vite si des adaptations sont à prévoir pour Railcom ou autre.

5
Présentez vous ! / Re : Bonjour à tous
« le: juillet 15, 2024, 05:04:16 pm »
Bienvenue parmi nous. Un gros travail abattu manifestement.

6
Débuter / Re : j'ai du mal démarrer et ça coince
« le: mai 31, 2024, 09:08:11 am »
Personnellement je travaille sur Visual Studio Code avec l'extension PlatformIO, gratuits tous les deux. C'est un peu plus ardu parce la configuration du projet est en grande partie manuelle dans des fichiers textes, mais au moins c'est l'éditeur de Visual Studio, celui que j'utilise pour le boulot, et avec des capacités sur Git pour le stockage des sources. Par contre, tout comme l'IDE, pas moyen d'avoir des répertoires dans un projet pour classer les sources...
Je passe toujours ensuite sur l'IDE Arduino pour certifier que la compilation s'y passe bien.

7
Débuter / Re : j'ai du mal démarrer et ça coince
« le: mai 29, 2024, 09:35:06 am »
Bonjour

Par défaut les bibliothèques s'installent dans un répertoire 'Libraries' dans le répertoire des croquis/projets. Par exemple dans mon cas sous Windows, j'ai un répertoire 'Arduino' dans 'D:\Mes Documents' où se mettent automatiquement tous mes projets. Je ne m'en rappelle pas, mais j'ai dû changer le répertoire du 'Carnet de croquis' dans les préférences de l'IDE pour coller à mon dossier 'D:\Mes Documents'... Les bibliothèques sont installées par l'IDE dans le sous répertoire Libraries de ce carnet de croquis.
Je pense qu'une organisation qui sort de ce schéma simpliste va mettre en difficulté l'IDE, qui est un produit dont le fonctionnement doit rester le plus simple possible.

Donc pour répondre à vos questions :
- Non, pas de PATH. Seul le répertoire fixé dans les préférences fonctionne.
- C ou D, peu importe pourvu que ce soit spécifié dans les préférences.
- Des sous répertoires de projets dans ce carnet de croquis, c'est s'exposer à des problèmes.
- On pourrait changer ce répertoire à chaque utilisation de l'IDE en fonction du projet, mais dans ce cas, les bibliothèques doivent être installées dans le 'Libraries' de chacun d'eux !
- Il y a bien le répertoire 'Libraries' présent dans le répertoire d'installation de l'IDE. Celui là est partagé par tous les projets, mais je ne sais ce qu'il devient en cas de passage à la version suivante de l'IDE...

Voilà, voilà.
 

8
Aide / Re : sprog3, DCC Center et DCC decoder
« le: mai 21, 2024, 10:54:26 pm »
Oui oui je parle bien de la même chose. DCC Center pour Windows (il n'existe pas pour d'autres systèmes je crois) peut être piloté par une liaison série, ce que je fais avec un cable USB. DCC Center envoie des ordres via l'USB au format du protocole SPROG, et je les interprète pour que LaBox fasse ce qui est demandé : lire et écrire les CVs...

9
Aide / Re : sprog3, DCC Center et DCC decoder
« le: mai 20, 2024, 09:02:44 am »
Je ne sais pas pour DCC decoder, mais j'ai implémenté le protocole DCC Center pour SProg sur ma version de Labox et ça marche parfaitement. Le protocole est bien décrit dans la doc du SProg... Pour ce faire j'ai dû me servir de Serial2 pour ne pas être pollué sur Serial1 par les messages envoyés à la console de l'IDE... Et sur Labox, je n'ai pas de décalage d'adresse.

10
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: avril 29, 2024, 06:50:59 pm »
Bonjour.
Non pas de raison. Si les deux locos ont une adresse différente, je les pilote sans problème.

11
Composants / Re : Problème gestion des servos
« le: avril 03, 2024, 09:16:13 am »
L'idée serait de faire l'attach() juste avant de fixer la position du servo, et de faire le detach() dès que le mouvement est terminé, peut être avec un délai pour laisser le temps...

12
Composants / Re : Problème gestion des servos
« le: avril 02, 2024, 03:23:18 pm »
A vue de nez, le code permet de désactiver une pin (num) parmi les 16 disponibles sur le circuit PCA9685. Ca supprime le PWM et ça peut marcher, mais le servo est toujours relié à la broche. Si celle ci est flottante, sans valeur fixe, alors le problème sera le même.
Pour piloter un servo, la bibliothèque passe par une fonction attach() qui fixe la pin dédiée à ce servo. Il y a aussi un detach()... Peut être n'attacher le servo à sa broche que pendant son mouvement et rester 'detach' le reste du temps...

13
Présentez vous ! / Re : un p'tit nouveau
« le: mars 29, 2024, 09:11:54 pm »
Bienvenue parmi nous. Tu y trouveras certainement ton bonheur. N'hésites pas à commencer par les articles de vulgarisation de la partie éditoriale.

14
Bus CAN / Re : Can et LaBox
« le: mars 28, 2024, 06:51:14 pm »
Dans mon cas, il y a en un qui l'était. J'ai commandé des MCP2551 chez AliExpress reçus une semaine avant la date prévue ! Et avec eux, mes programmes de test ont immédiatement fonctionné. Ca m'a permis de faire l'échange avec un CJMCV-230 à la fois, et j'ai pu identifier un coupable, direction poubelle.
Je vais pouvoir m'y remettre sérieusement.

15
Comme je l'ai dit plus haut le #define OLED de config.h NE DOIT PAS etre activé. C'est un héritage de DCCEX pour un écran purement texte et ce n'est pas celui que nous utilisons !
C'est hmiConfig.h qui fait le boulot pour LaBox pour un écran graphique. Et rien de plus à inclure que ce qui est déjà fait par défaut, sauf changement radical d'écran.

Pages: [1] 2 3 ... 45