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 ... 50
1
Aide / Re : problème pour l'utilisation d'une librairie maison
« le: février 25, 2025, 03:23:26 pm »
Bonjour

Ce n'est pas lié aux librairies Arduino mais au langage C. Un fichier .h peut contenir des définitions de structures, des defines ou des fonctions. Mais les variables simples comme gch_caractere_recu doivent être limitées à un source.
Si on veut pouvoir partager un entier toto entre plusieurs sources; il faut:

1 : déclarer dans un fichier .c ou .ino un et un seul 'int toto;' désignant ainsi ce fichier auprès de l'éditeur de liens comme le 'propriétaire' de la variable, celui qui lui donne de sa mémoire pour son stockage.
2 : dans tous ceux qui veulent l'utiliser 'extern int toto;' , disant à l'éditeur de liens (le linker) que cette variable devra être présente dans un autre source et qu'ici on ne lui donne pas de mémoire.

Le plus simple est de rapatrier ces variables dans le source .c de la librairie, quitte à prévoir une petite fonction int GetToto() pour ceux qui voudraient l'utiliser...

2
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 31, 2025, 03:44:59 pm »
C'est vrai, mais on devrait le faire à chaque fois. En modifiant le fichier positions.csv c'est fait définitivement, jusqu'au prochain ficher csv !

3
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 31, 2025, 01:11:36 pm »
Je ne comprend pas ce que fait Kicad avec U1, j'ai donc modifié à la main le fichier des positions. Ca semble être bon sur JLCPCB.

4
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 31, 2025, 11:20:48 am »
Nouvelle version 2.9.1 du logiciel:

- La fonction DCC on/off du menu fonctionne maintenant. Elle n'était tout simplement pas câblée !
- dans hmiconfig, les messages inutiles ont été retirés, et les traductions anglaises ont été complétées.
- Railcom ne démarre plus lorsque l'on passe en mode programmation. Peut être cela évitera-t-il le crash au redémarrage en mode pilotage. Sinon il faudra envisager de bien désactiver tout ce qui est activé avant de redémarrer : RMT, interruptions etc, qui ne sont peut être pas gérés correctement lors d'un redémarrage soft. Pour tester ça, il suffit au lieu de redémarrer par l'écran et ses boutons, d'appuyer sur le bouton reset de l'ESP32 et voir si c'est le même phénomène. A noter que si c'était un problème logiciel, je l'aurais aussi sur les cartes c3 ou avant...

Nouvelle version 0.3c4 du PCB

- Correction de l'empreinte de l'alimentation pour bien avoir des pads oblongs.
- Régénération des fichiers de fabrication. J'ai essayé ce matin avec JLCPCB. En utilisant à la fois le fichier bom.csv et positions.csv, le contrôle visuel du montage semble correct, avec les diodes bien orientées. Le coût était de 32€ environ pour cinq exemplaires. J'ai aussi essayé avec Nextpcb mais il réclame les MPN (Material Part Number) des différents composants et je n'ai pas réussi à les faire générer par Kicad...

5
Discussions ouvertes / Re : Ce que pense deep seek de Locoduino!
« le: janvier 28, 2025, 10:33:43 pm »
Excellent. Locoduino est arrivé en chine !

6
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 28, 2025, 11:33:33 am »
Pour le problème de compilation, c'est très étonnant. J'utilise aussi Platform.IO et j'ai bien les lignes

#define LABOX_MAIN_MOTOR_SHIELD F("LABOXMAIN"), \
 new MotorDriver(32, 33, 27, UNUSED_PIN, 36, 0.80, 2500, UNUSED_PIN)

#define LABOX_PROG_MOTOR_SHIELD F("LABOXPROG"), \
 NULL, \
 new MotorDriver(32, 33, 27, UNUSED_PIN, 36, 0.80, 2500, UNUSED_PIN)

dans mon config.h qui déclarent sans aucune condition les deux formes de déclaration de TrackManager.

7
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 28, 2025, 11:27:38 am »
Pour revenir un peu sur le problème de Leds de Dominique, il se trouve qu'une piste était manquante sur le circuit, sans doute détruite par mes soins, devant être reroutée plus proprement, et je l'ai simplement oubliée. D'où l'intérêt d'utiliser la commande de vérification de la conformité avec le schéma qui m'a révélé le problème...
Donc sur l'image jointe, il s'agit de la piste N$6 en surbrillance et désignée par la flèche rouge reliant la Led à la sortie 2 du L6203, mais reliant aussi le connecteur DCC... En mettant le strap correspondant, ça devrait mieux aller.
Je pousserai sur Github la nouvelle version 0.3c4 du circuit dans la journée qui corrige ça et l'empreinte du connecteur d'alimentation.

J'ai discuté un moment avec JLCPCB sur les problèmes de placement sans que l'on se comprenne vraiment. Mais en réessayant, ça a marché ! Le fichier de positions est maintenant (la semaine dernière...) accepté par le site, ce qui devrait résoudre le problème de placement des diodes.

8
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 27, 2025, 04:52:33 pm »
Bonjour. Désolé des problèmes rencontrés. D'abord, surtout ne pas changer PROG en MAIN, cela revient à complètement supprimer le mode de programmation.
Pour mieux comprendre ce qui se passe, postez ici les 50 premières lignes de la console après un démarrage de LaBox.

9
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 20, 2025, 05:28:13 pm »
Le signal DCC est une alternance de tension autour du zéro, un coup positif, et la diode de gauche s'allume, un coup négatif et c'est celle de droite qui s'allume. Si le signal DCC existe bien puisqu'il est reçu par les décodeurs placés sur la voie, et que l'une des diodes ne s'allume pas, c'est sans doute que l'alternance n'est que d'un seul côté du zéro... A vérifier à l'oscillo.

10
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 14, 2025, 04:35:21 pm »
Bonjour

Il semble qu'effectivement il y ai un problème de redémarrage après une lecture/écriture de CV. Le reboot ne semble pas fonctionner. J'avais déjà corrigé un problème similaire dans les versions précédentes en décalant l'initialisation de Railcom. De mon côté je ne reproduis pas... Et sans reproduction, difficile de corriger quoi que ce soit.
Il faudrait déjà que ceux qui ont le problème essayent de désactiver Railcom pour voir si c'est bien la cause, ou en tout cas ce qui le provoque. Une fois le coupable identifié, je tenterai de reproduire le problème puis de le résoudre.

11
Aide / Re : Fichier de symboles kicad de Labox
« le: janvier 12, 2025, 11:41:43 am »
Salut.

Le fichier est bien présent dans PCB/Eagle sur Github. Par contre je ne sais pas où il doit être mis pour que Kicad fonctionne...

12
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 12, 2025, 11:06:36 am »
Bonjour à tous

J'ai bien sûr suivi avec attention les essais sur la nouvelle version de la carte LaBox.

Une version 0.3c4 sera bientôt mise à disposition, j'espère. Elle corrige évidemment les pads de l'arrivée d'alimentation. J'ai également tenté de modifier les deux diodes D1 et D2 posées à l'envers par JLCPCB pour les mettre sans orientation et réduire ainsi les risques de mauvais placement. Mais après réflexion, JLCPCB permet de spécifier un fichier de placement des composants à côté de la BOM, pourquoi ne pas s'en servir ? Evidemment, ça ne marche pas. Le fichier est refusé par le site. J'ai tenté deux formats différents, mais le rejet est le même. J'ai donc envoyé tous les fichiers par mail à leur support en leur demandant de me dire pourquoi ça ne marche pas. J'attend leur réponse.

Pendant ce temps, j'ai commencé à concevoir un boitier dédié pour LaBox en impression 3d. Je l'ai imprimé (merci mon boulot de mettre une imprimante 3d en libre service !) et après quelques ajustements liés au dégagements des connecteurs à l'arrière, ça marche très bien. Je reviens en parler ici dès qu'il est finalisé. Pour le voir c'est ici https://a360.co/4gPF5uS

13
Vie du site rédactionnel et du forum / Re : Joyeux Noël
« le: décembre 26, 2024, 11:17:29 am »
Joyeux noel à tous

14
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: décembre 21, 2024, 11:36:05 am »
Le groupe DCC-EX vient de lancer un produit commercial pour construire une Centrale DCC avec le moins de manipulations possible : pas de soudure ou de modification du hardware, rien que le téléchargement de la dernière version de EX-CommandStation à un prix qui me semble plutôt élevé :
https://dcc-ex.com/news/posts/20241220.html#gsc.tab=0

Voir le produit en vente en Europe là : https://www.mrw-electronics.com/product-page/ex-csb1-express

Qui plus est, LaBox fournit plus de fonctionnalités (App Z21, CAN, XPressNet et autres à venir...) mais nécessite un plus de travail pour le montage. En fait la seule chose qui nous manque pour en faire un produit fini, c'est un boitier dédié à imprimer en 3d. A creuser.

15
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: décembre 08, 2024, 08:23:27 pm »
Je précise qu'il faut prendre la version 1.1.2 de cette librairie ACAN_ESP32. En tout cas pour LaBox.

Pages: [1] 2 3 ... 50