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 - Dominique

Pages: [1] 2 3 ... 177
1
Merci lebelge2 de préciser cela.

Je vois qu'il nous faudra forcément définir une procédure de signalement d'anomalies et de validation de chaque version, d'autant que nous sommes plusieurs à pouvoir tester et utiliser cette version sur plusieurs cartes et conditions d'environnement, notamment PIO ou IDE Atduino.

On sait aussi que chacun peut modifier quelque chose dans son environnement et oublier de la mentionner

Le point de départ sera toujours une version publiée sur le Git Locoduino, en l'occurence la 2.6.3, avec :
- la liste des bibliothèques : carte ESP32 2.0.17 et fonctions ACAN_ESP32 1.1.2 et autres ...
- la liste des modifications à faire comme celle du fichier Expressnet de lebelge2
- la carte LaBox utilisée (version de PCB, type d'ESP32 30 ou 38 pattes, type d'ESP32 choisi dans dans la liste des ESP32 de l'IDE, ceci pour l'IDE Arduino et pour PlatformIO (est-ce qu'il peut y avoir divergence de résultats selon l'outil de dev ?)
- la modification de la carte LaBox (liaison IO27 de l"ESP32 vers IN2 du L6203).
- le choix des options de compilation (RAILCOM, SPROG, etc...)
- version IDE Arduino et PIO

La présentation de BobyAndCo est excellente en ce qui concerne le choix des options.

Un format standard de présentation des résultats de tests (feuille Excel) est en pièce jointe. C'est un premier jet à améliorer et je dois y ajouter les résultats en fonctionnement réel, loco sur les rails

Bon courage

2
Et CAN !

3
Vos projets / Re : Booster La Box
« le: septembre 10, 2024, 05:30:18 pm »
J’ai utilisé ce type de circuit ACS712 avec le BTS

4
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 09, 2024, 06:59:54 pm »
OK ça compile bien maintenant avec ce fichier XpressNet.cpp récupéré du Git dans BBEdit et copié/collé dans l'éditeur de l'IDE Arduino.

5
Vos projets / Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 09, 2024, 03:00:57 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.

Bonjour Thierry,

D'après config.h, le port SPROG se trouve sur RX2 et TX2 (serial2) et non Serial1 comme indiqué dans ton post cité ci-dessus?
#define SPROGCOMM new SProg(16, 17)
Est-ce que cela peut expliquer le fait qu'il ne marche pas avec JMRI ?

Faut-ils changer SProg(16,17) en SProg(3,1) ?
Est-ce que l'on peut ou pourra toujours taper des commandes DCC++ dans le serial moniteur de l'IDE ?

Tu indiques que XPressNet est en Serial2, mais utilise les ports GPIO 12,13 et 15 ! Pourquoi ?


A la compilation j'ai une erreur "Compilation error: stray '\357' in program"
au début du fichier XpressNet.cpp
/Users/dominiquebultez/Desktop/LaBox/VERSIONS SOFT/CommandStation-EX-LaBox263/XpressNet.cpp:1:1: error: stray '\357' in program
 /*
 ^
/Users/dominiquebultez/Desktop/LaBox/VERSIONS SOFT/CommandStation-EX-LaBox263/XpressNet.cpp:1:2: error: stray '\273' in program
 /*
  ^
/Users/dominiquebultez/Desktop/LaBox/VERSIONS SOFT/CommandStation-EX-LaBox263/XpressNet.cpp:1:3: error: stray '\277' in program
 /*
   ^

J'ai beau supprimer le commentaire au début (/* ... */) ça résiste et je n'arrive pas à me débarrasser du caractère parasite.

6
Discussions ouvertes / Re : etre N ou Z tel est la question
« le: septembre 08, 2024, 08:33:05 am »
2m50x2m50 c’est déjà grand et pas mal pour du N.
C’est quoi 0,70 ? La hauteur ? Un peu bas ?
« qrduina » beaucoup de doigts qui glissent :o :o
A éviter  :D

7
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 07, 2024, 02:05:59 pm »
J'ai une autre carte 02c3 non modifiée pour le cutout.

Sans l'option RAICOM elle pilote bien ma loco avec le signal DCC complet (donc il y a une différence matérielle avec celle qui a le patch). Mais le lancement d'une lecture d'adresse plante sur les 2 cartes.

Je prépare mes valises pour la route demain et j'emmène 4 cartes pour tester là-bas : je ferai un tableau des versions de cartes, avec ou sans patch cutout, selon les options, et des fonctions qui marchent ou pas.

8
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 07, 2024, 11:39:20 am »
la mienne est la dernière version 02c3, avec la liaison pin27 de l'ESP32 au IN2 du 6203.
Au lieu d'enlever T1 et R1 j'ai coupé la piste juste en dessous de la pin IN2  Je ne pense pas que T1 puisse perturber IN1.

J'ajoute que si la modification n'est pas faite, le fonctionnement sans Railcom doit invalider la pin 27, ou pas car le cutout n'a pas lieu.

Toutefois, nous devrions passer maintenant à la version 02c4 du circuit imprimé avec les composants CMS et la liaison pin27-IN2

Je vais essayer d'autres cartes mais plus tard ...

9
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 07, 2024, 10:18:33 am »
@tous,

La 2.6.2 fonctionne avec #define ENABLE_RAILCOM sur la carte modifiée avec la pin 27 sur IN2 du L6203
mais elle ne fonctionne pas avec //#define ENABLE_RAILCOM : la sortie DCC sur les rails est en courant unipolaire comme si lapin 27 n'était pas connectée.

Je n'ai pas testé la lecture Railcom, mais seulement l'appli Z21 sur une loco, ni la fonction SPROG avec Décoder Pro.

Toutefois la lecture d'adresse par appui sur le bouton de droite fonctionne. mais en retour au mode Main, LaBox reboute sans arrêt (l'écran clignote).
J'ai rechargé la version avec option Railcom et elle continue à rebooter.

J'ai rechargé la version SANS l'option Railcom et au démarrage une erreur apparait dans le moniteur :
<* Channel 0 DCC signal for MAIN start *>
<iDCC-EX V-5.0.9 / Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.

Core  1 register dump:
PC      : 0x400e47ab  PS      : 0x00060033  A0      : 0x800d79b5  A1      : 0x3ffbf60c 
A2      : 0x00000000  A3      : 0x00000003  A4      : 0x000000a0  A5      : 0x00000000 
A6      : 0x00000001  A7      : 0x003fffff  A8      : 0x00000005  A9      : 0x00000000 
A10     : 0x007b833c  A11     : 0x003fffff  A12     : 0x3ffcc360  A13     : 0x3ffcc340 
A14     : 0x00000000  A15     : 0x3ffc5fac  SAR     : 0x00000020  EXCCAUSE: 0x0000001c 
EXCVADDR: 0x00000001  LBEG    : 0x00000000  LEND    : 0x00000000  LCOUNT  ��������

Et le signal DCC redevient unipolaire (apparemment pin 27 pas activée)

Je ne peux donc pas utiliser cette version.
Qu'est-ce qui peut différencier ma carte et mon soft des votres (Christophe et Marc) ?

IL y a encore ue erreur d'affichage de la fréquence du CAN : 2500 au lieu de 250 kb/s
<* [CANMARKLIN] CAN id = 253  Bitrate = 2500 Kb/s  CANH:4  CANL:5 *>
<* [CANMARKLIN] : config with filter *>
<* [CANMARKLIN] CAN Configuration OK ! *>

10
Vos projets / Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 05, 2024, 07:49:46 am »
Par ailleurs, est-ce que l'on peut considérer comme "bons pour produire" la dernière version de laBox et les Gerber associés ? Quelqu'un peut confirmer ?

Je pense qu’on peut lancer une production du PCB.

Mais il manque les fichiers de placement des CMS : BOM et CPL.

11
Composants / Re : Actionneur linéaire vis sans fin
« le: septembre 04, 2024, 03:50:09 pm »
En dessous « joindre » désignez le fichier (ici une image de la photothèque).

Et c’est tout, publier le message…

12
Présentez vous ! / Re : Présentation de FredericLocoduino
« le: septembre 04, 2024, 03:46:00 pm »
Bienvenue Frédéric chez Locoduino,

Moi aussi j’ai connu les premiers microprocesseurs et le langage binaire, puis le Pascal et le C, C++.

Mais surtout avec ces outils comme l’IDE Arduino, les bibliothèques de cartes et d’interfaces logicielles à pratiquement tout, et avec les projets partagés ici, c’est bien plus facile maintenant.

Nous espérons voir vos réalisations.

13
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 03, 2024, 10:17:39 pm »
@Christophe.

J'ai rechargé la 2.5.2 et ça marche bien en traction et fonctions et en lecture d'adresse, avec les 2 leds traction allumées.
Ma carte Labox est modifiés (pin 27 activée, T1, R1 isolés). Donc elle fonctionne bien.

Ce qui m'étonne c'est que Thierry a fait fonctionner sa 2.6.1 avant de nous l'envoyer.
Mais je ne suis pas certain que tous les fichiers soient dans le même dossier (cf les <> au lieu de "") et il utilise PlatformIO peut-être ?

@lebelge2 : est que cette version 2.6.1 fonctionne chez toi ?

14
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 03, 2024, 09:46:54 pm »
Très bizarrement, quand je passe en mode de lecture adresse, une seule led s'allume mais la lecture d'adresse répond "18" et c'at bien l'adresse de ma loco.
Toutefois l'affichage sur le moniteur pose questions :

<= B PROG>
<* Channel 2 DCC signal for PROG start *>
<iDCC-EX V-5.0.9 / ESP32 / LABOXPROG G-3bddf4d>
<* Serial2 Txd is on pin 17 *>
<* Serial2 Rxd is on pin 16 *>
<* UDP Connection started port 21105. Z21 apps are available. *>
<* Configure ESP32 CAN *>
<* CAN id = 253  Bitrate = 25 Kb/s  CANH:4  CANL:5 *>
<* CAN Configuration OK ! *>
<* LCD3:Ready *>
<p0>
<* LCD2:Power Off *>
<* Track B sensOffset=0 *>
<* locoIdCallback called 18 ! *>

que voit-on ?
- Bitrate = 25 Kb/s pour le CAN
ce serait plutôt 250 kb/s

- et les 3 dernières lignes donnent l'impression qu'aucune commande de lecture est envoyée et que la réponse 18 était là par Hazard !!
Je débranche tout puis je rebranche et j'ai le même résultat, avec une seule led allumée coté sortie DCC.

Effectivement c'est du courant continu : la loco part à fond d'un coté et ne réagit à aucune commande de l'appli Z21 qui a établit le courant en se connectant (la commande "GO" ou "STOP" fonctionne sur l'ancienne appli Z21




15
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 03, 2024, 07:56:04 pm »
@lebelge2,

C'est bien le cas dans config.h (mais pas dans config.labox.h, ce qui n'a pas d'importance si config.h existe) :

#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)

Pages: [1] 2 3 ... 177