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 ... 182
1
Présentez vous ! / Re : presentation
« le: janvier 16, 2025, 02:39:39 pm »
Bienvenue Lesage31  ;D

Votre projet est très intéressant pour une échelle pas trop petite.

L’idée d’embarquer l’électronique toute entière dans la loco intéresse pas mal de modélistes et nous sommes intéressés de savoir comment vous aller y arriver.

Bon courage.

2
Bonjour Alain, que veux tu dire par là ?
Nota : je ne peut  sortir ,  lecture adresse , n° cv , id décodeur( j ai mis en vrac le décodeur loco que j ai du reprogrammer ) ,que par un reset esp 32 ???
Est-ce parce que, pour le moment, avec la version 2.9.0, quand on quitte le mode programmation, le programme Reset l'ESP32 et redémarre en mode pilotage. Mais là il y a un plantage qui nécessite un reset à la main: "Railcom activatedGuru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled."

Ca va s'arranger  >:(

3
Présentez vous ! / Re : Bonjour à tous
« le: janvier 11, 2025, 09:02:43 pm »
Bienvenue Christophe,

Nous sommes heureux que Locoduino ait pu être aussi utile pour te lancer de cette belle façon et nous te remercions pour tes compliments.
Démarrer dans le DCC en réalisant LaBox est bien le but que nous visons.

Tes compétences nous laissent penser que tu pourras jouer un rôle en partageant des réalisations inédites.
À bientôt

4
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 09, 2025, 05:59:38 pm »
Nous étions 5 pour commander chez JLBPCB un circuit imprimé pré-équipé (PCBA) à partir des gerber version 03c3 mis à disposition par Thierry dans le dossier LaBox sur le Git locoduino.

Comme on dit, nous étions les premiers à essuyer les plâtres.

Il y avait 2 erreurs qui seront corrigées dans les versions suivantes :
- les trous pour souder le jack d'alimentation étaient trop petit : les pattes ne rentrent pas. 2 d'entre nous ont agrandi les trous en éliminant le via conducteur entre les 2 faces. Conséquence : la liaison entre le Jack + et le Vs (pin 2) du L6203 a été coupée n'alimentant plus le L6203 (voir le message de Christophe ci-dessus)
- les diodes D1 et D2 étaient à l'envers et c'est sans doute de ma faute lors du passage de la commande chez JLCPCB, exactement comme l'explique mon article sur le site éditorial. La procédure de tests expliquée dans cet article DOIT toujours être faite.

En fin de compte cette version est pleinement opérationnelle.

En cadeau, je joins un programme de test de la liaison Can de LaBox.
Ce programme s'installe sur une autre carte LaBox qui ne fera que ça. Il utilise néanmoins l'écran Oled et les boutons pour dérouler les phases du test "à la main", sans séquences automatiques séparées de "Delay".
Les 2 boutons + et - servent à sélectionner la vitesse par pas de 50 (5% de la vitesse max selon le protocole Marklin donné en lecture dans le document pff joint dans le dossier.
Le bouton SEL sert à enchainer les tests : DCC On, Avant, Stop, Arrière, Stop, Lumière on/off, DCC off.

Vous n'aurez pas de mal à le modifier selon vos besoins.
Ce programme fonctionne chez moi.

5
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 08, 2025, 08:13:48 pm »
D’après le schéma Vs est bien relié au jack d’alim +.

Sur la mienne je n’ai pas de souci.

Probablement, tu as coupé la piste en agrandissant les trous trop petits du jack alim (moi j’ai soudé le jack un peu décollé)

6
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 05, 2025, 07:17:17 pm »
Hello Christophe  :D :D :D

Question: est que le programme de test CAN de LaBox est toujours valable sur le git Locoduino ?
https://github.com/Locoduino/Test_CommCan_LaBox

Est-ce qu'il s'adresse bien à la couche Can Marklin présente dans la version 2.9.0 ?

Merci d'avance

7
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 05, 2025, 06:56:38 pm »
test LoopBackDemo sur une carte LaBox 02c3 équipée du MCP2562
J'ai juste du ajouter #define LED_BUILTIN 2 au début pour que le compilateur ne me dise plus que LED_BUILTIN n'est pas déclaré.

Tout est nickel comme d'habitude sur LaBox

rst:0x1 (POWERON_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0030,len:1344
load:0x40078000,len:13964
load:0x40080400,len:3600
entry 0x400805f0
ESP32 Arduino Release: 2_0_17
ESP32 Chip Revision: 3
ESP32 SDK: v4.4.7-dirty
ESP32 Flash: 4 MB (external)
APB CLOCK: 80000000 Hz
Configure ESP32 CAN
Bit Rate prescaler: 2
Time Segment 1:     13
Time Segment 2:     6
RJW:                4
Triple Sampling:    no
Actual bit rate:    1000000 bit/s
Exact bit rate ?    yes
Distance            0 ppm
Sample point:       70%
Configuration OK!
Sent: 0 Receive: 0  STATUS 0xC RXERR 0 TXERR 0
Sent: 1 Receive: 1  STATUS 0xC RXERR 0 TXERR 0
Sent: 2 Receive: 2  STATUS 0xC RXERR 0 TXERR 0
Sent: 3 Receive: 3  STATUS 0xC RXERR 0 TXERR 0
Sent: 4 Receive: 4  STATUS 0xC RXERR 0 TXERR 0
Sent: 5 Receive: 5  STATUS 0xC RXERR 0 TXERR 0
Sent: 6 Receive: 6  STATUS 0xC RXERR 0 TXERR 0
Sent: 7 Receive: 7  STATUS 0xC RXERR 0 TXERR 0
Sent: 8 Receive: 8  STATUS 0xC RXERR 0 TXERR 0
Sent: 9 Receive: 9  STATUS 0xC RXERR 0 TXERR 0
Sent: 10 Receive: 10  STATUS 0xC RXERR 0 TXERR 0
Sent: 11 Receive: 11  STATUS 0xC RXERR 0 TXERR 0
Sent: 12 Receive: 12  STATUS 0xC RXERR 0 TXERR 0
Sent: 13 Receive: 13  STATUS 0xC RXERR 0 TXERR 0
Sent: 14 Receive: 14  STATUS 0xC RXERR 0 TXERR 0
Sent: 15 Receive: 15  STATUS 0xC RXERR 0 TXERR 0
Sent: 16 Receive: 16  STATUS 0xC RXERR 0 TXERR 0
Sent: 17 Receive: 17  STATUS 0xC RXERR 0 TXERR 0
Sent: 18 Receive: 18  STATUS 0xC RXERR 0 TXERR 0
Sent: 19 Receive: 19  STATUS 0xC RXERR 0 TXERR 0
Sent: 20 Receive: 20  STATUS 0xC RXERR 0 TXERR 0
Sent: 21 Receive: 21  STATUS 0xC RXERR 0 TXERR 0
Sent: 22 Receive: 22  STATUS 0xC RXERR 0 TXERR 0
Sent: 23 Receive: 23  STATUS 0xC RXERR 0 TXERR 0
Sent: 24 Receive: 24  STATUS 0xC RXERR 0 TXERR 0
Sent: 25 Receive: 25  STATUS 0xC RXERR 0 TXERR 0
Sent: 26 Receive: 26  STATUS 0xC RXERR 0 TXERR 0
Sent: 27 Receive: 27  STATUS 0xC RXERR 0 TXERR 0
Sent: 28 Receive: 28  STATUS 0xC RXERR 0 TXERR 0
Sent: 29 Receive: 29  STATUS 0xC RXERR 0 TXERR 0
Sent: 30 Receive: 30  STATUS 0xC RXERR 0 TXERR 0
Sent: 31 Receive: 31  STATUS 0xC RXERR 0 TXERR 0
Sent: 32 Receive: 32  STATUS 0xC RXERR 0 TXERR 0
Sent: 33 Receive: 33  STATUS 0xC RXERR 0 TXERR 0

et ça continue pareil si je laisse tourner.

PAT95: il y a un truc pas clair dans ta carte LaBox ou un ESP32 pas clair non plus.
Jamais je ne mets les pattes sur les pins d'un ESP32 alimenté, ça peut le tuer.

Pour moi il n'y a pas de problème.

Tu peux chercher un MCP2562 sur Ebay en livraison rapide chez un vendeur en France ou RS-online ou le demander à Christophe ...

8
Vos projets / LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 04, 2025, 05:53:45 pm »
Je suis en train d'installer le truc. Pour le moment, ça m'inquiète. Il télécharge des choses sans me poser la moindre question... au passage, j'ai remarqué qu'une case "auto update" est cochée. A ce stade, et du fait d'un éventuel delta de versions, je n'ai peut être pas la garantie de pouvoir m'en servir. Ni la garantie de pouvoir m'en servir longtemps si une mise à jour venait altérer le truc, ce qui arrive parfois.

En même temps, on peut avoir le même genre de problème avec l'IDE Arduino et ses librairies, qui au fil du temps peuvent évoluer, être mises à jour...
...
Ca m'a l'air d'être très dépendant du réseau, où ça va picorer, et pour moi, c'est un peu obscur pour le moment.

Je suis du même avis : ce truc m'inquiète et c'est une usine à gaz, pour la plupart des modélistes sur Locoduino.

J'ai essayé et j'ai abandonné. Toutefois j'ai gardé VSCodium comme éditeur de programmes, tout comme BBEdit car je suis sur MacBook Pro.
Je garde l'IDE Arduino pour les compilations et les téléversements.
VSCodium et BBEdit prennent soin d'enregistrer automatiquement les modifications ce qui permet d'enchainer la compilation sans passer par l'éditeur de l'IDE Arduino, qui répercute les modifications.

L'inconvénient des mises à jour automatiques des bibliothèques est facilement écarté en cliquant sur "PLUS TARD" dans les 2 dialogues affichés au démarrage. C'est moins fatiguant que d'utiliser platformIO.

Mon conseil est d'écrire en tête de sketch ou dans un onglet d'infos, dans un champ de commentaire, toutes les précautions à prendre, notamment les versions des bibliothèques.

Mais c'est mon avis personnel. Cependant je pense que la plupart des modélistes sur Locoduino, surtout les débutants et bon nombre d"experts utilisent et continueront d'utiliser l'IDE Arduino et attendent des solutions compatibles avec l'IDE Arduino.

Cela n'empêche pas ceux qui y tiennent pour des raisons personnelles ou professionnelles d'utiliser un autre IDE que celui d'Arduino, pourvu que les programmes présentés sur Locoduino puissent être compilés par l'IDE Arduino.

L'exemple de LaBox est bien dans ce cas car Thierry s'attache à maintenir cette compatibilité et nous devons le remercier pour cela.

Au passage, je viens de compiler et téléverser avec succès la dernière version 2.9.0 de LaBox sur la dernière carte de circuit imprimé avec composants CMS 03.c3 qui est fourni dans le dossier PCB de la version 2.9.0 sur le Git Locoduino. Tout ce que j'ai pu tester fonctionne parfaitement notamment la lecture de l'adresse loco, le petit automatisme de va et vient avec EX-RAIL et la conduite manuelle avec l'appli Z21. J'attend quelques connecteurs RJ12 pour tester le bus CAN.

9
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 02, 2025, 11:33:31 pm »
Bizarre ta trace moniteur : le nombre de « receive » devrait être égal au nombre de « sent » !

J’ai un petit réseau chez moi qui tourne depuis qq semaines : des centaines de milliers de messages échangés et jamais d’erreurs.

10
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: janvier 02, 2025, 09:16:33 pm »
Effectivement, Pierre Molinaro indique bien la nécessité d’un transceiver, même en mode loopback.

 Unlike other microcontrollers, this mode requires the connection of a transceiver. " https://github.com/pierremolinaro/acan-esp32

On ne voit pas dans la sortie moniteur le compteur gReceivedFrameCount s’incrémenter ce qui n’est pas bon signe.

Il faudrait laisser tourner le sketch au delà des 17 messages émis pour voir si une erreur apparaît en émission.

A priori, tu peux essayer de relier Tx et Rx pour ce test en loopback.

Je vais faire un test prochainement sur une carte LaBox en cours de montage sur mon lieu de vacances. Mais j’ai oublié quelques composants ce qui me bloque un peu.

La doc sur Espressif ne donne pas plus d’explications : elle aussi demande la présence du transceiver :
https://docs.espressif.com/projects/esp-idf/en/release-v3.3/api-reference/peripherals/can.html

11
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: décembre 30, 2024, 09:47:17 pm »
En fait, je n’ai pas vu les réponses à mes questions à PAT95:
Qu’est-ce qui ne fonctionne pas ?
- la compilation avec l’IDE Arduino, avec quelles versions de bibliothèques ESP32 et ACAN-esp32 ?

On a déjà précisé les versions à utiliser. Cela lèverait le doute sur la chaîne de développement.

- a l’exécution ? Avec quels messages d’erreur qui expliquent la cause ?
Le code d’erreur en retour d’un trytosend dit exactement ce qui cloche. S’il n’est pas décodé complètement dans le sketch loopbackdemo, il l’est dans d’autres exemples de la bibliothèque.

Enfin en mode loopback, le mcp2562 n’est pas nécessaire puisque le bouclage se fait à l’intérieur du contrôleur Can.

Peut-être que c’est déjà Ok mais je ne l’ai pas vu !

12
Vos projets / Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: décembre 30, 2024, 04:47:07 pm »
Je ne pense pas que ce soit possible.
Mais je n’en suis pas sûr,

13
Vos projets / Re : Re : LaBox" : Une Centrale DCC polyvalente et abordable
« le: décembre 30, 2024, 09:08:37 am »
Bonsoir Christophe
Voilà ma référence "https://arduinokitproject.com/esp32-pinout-reference/" et mes modules sont des "ESP32 WROOM 32".
Je ne comprends pas j'utilise la carte Labox 02c3 sans modifs et même en mode "Acan_ESP32-> LoopBackDemo" ça ne fonctionne pas!
Je vais devoir commander des MCP2562 et tester sur plaque d'essai. A bientôt.

Qu’est-ce qui ne fonctionne pas ?
- la compilation avec l’IDE Arduino, avec quelles versions de bibliothèques ESP32 et ACAN ?
- a l’exécution ? Avec quels messages d’erreur qui expliquent la cause ?


14
Bonnes fêtes de fin d'année à toutes et tous,

Je vous souhaite une belle et ferrovissime nouvelle année 2025  ;D

Moi, je pars à la neige demain.
Bonnes vacances.
Dominique

15
Présentez vous ! / Re : bonjour de francis le varois
« le: décembre 22, 2024, 09:29:02 am »
Bienvenue sur Locoduino  ;D

LaBox comme cadeau de Noël est une excellente idée et nous sommes intéressés à connaître votre projet pour qu’elle puisse y entrer le mieux possible, ce qui peut vous laisser une opportunité d’y contribuer.

Bonnes fêtes de fin d’année.🎉🎁🍾

Pages: [1] 2 3 ... 182