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
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 20, 2024, 07:21:48 am »
Merci Thierry,
C’est déjà pas mal d’avoir identifié le problème et ça explique que tout le monde a annoncé que la version marche bien chez eux.. en mode STA.

Je vais utiliser le partage de connexion d’un téléphone pour tester en STA, n’étant pas chez moi avant le 1/10.

2
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 18, 2024, 04:52:29 pm »
@Thierry,

Voici un essai avec WIThrottle (sur Mac). Les sorties série de LaBox (version 2.6.4 sont en PJ.

Le symptôme que j'avais avec Z21 et le même avec WIthottle : pas de courant sur les rails, le 2 leds sur la sottie DCC restent éteintes (alors que si je demande une lecture d'adresse, elles s'allument bien).

D'après les traces en PJ, une connexion wifi entre Withrottle et LaBox a bien lieu (<* New client 0, 192.168.4.2 *>) et des commandes de vitesse semblent bien reçues comme :
<l 18 0 130 0>
<* SEND 0:MTAS18<;>V1
MTAS18<;>R1
 *>
Mais l'HMI ne traduit rien sur le bargraph et le DCC reste absent sur les rails.

Je pense qu'il y a peut-être un problème d'aiguillage du terminal.

J'ai essayé la version 2.6.5 et le problème est le même
Traces et fichier config.h en PJ

Par contre la commande de mise sous tension des rails au moniteur de l'IDE (ou autre terminal) fonctionne bien
<* PARSING:1 *>
<* Track A sensOffset=0 *>
<p1 MAIN>
<* LCD2:Power On MAIN *>
<* SEND 1:PPA1
 *>

3
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 17, 2024, 06:37:05 pm »
Et bien moi j'ai des problèmes avec la 2.6.4

Pas d'erreur de compilation ni de téléversement.
Mais l'application Z21 ne se connecte pas et les leds rails ne s'allument pas (sauf lors d'une lecture adresse)
Mes réglages et les erreurs sont indiqués dans le fichier Excel joint
Mais la lecture de l'adresse loco et les lectures CV fonctionnent avec l'HMI (beau travail)

j'ai peut-être une erreur de configuration du WiFI ?
// Your SSID may not contain ``"'' (double quote, ASCII 0x22).
#define WIFI_SSID "LaBox264"
//
// WIFI_PASSWORD is the network password for your home network or if
// you want to change the password from default AP mode password
// to the AP password you want.
// Your password may not contain ``"'' (double quote, ASCII 0x22).
#define WIFI_PASSWORD ""
//
// WIFI_HOSTNAME: You probably don't need to change this
#define WIFI_HOSTNAME "LaBox"
//
// WIFI_CHANNEL: If the line "#define ENABLE_WIFI true" is uncommented,
// WiFi will be enabled (Mega only). The default channel is set to "1" whether
// this line exists or not. If you need to use an alternate channel (we recommend
// using only 1,6, or 11) you may change it here.
#define WIFI_CHANNEL 1
//
// WIFI_FORCE_AP: If you'd like to specify your own WIFI_SSID in AP mode, set this
// true. Otherwise it is assumed that you'd like to connect to an existing network
// with that SSID.
#define WIFI_FORCE_AP true

4
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 12, 2024, 05:55:12 pm »
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

5
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: septembre 12, 2024, 02:44:47 pm »
Et CAN !

6
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

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

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

9
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

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

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

12
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 ! *>

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

14
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…

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

Pages: [1] 2 3 ... 177