Auteur Sujet: LaBox" : Une Centrale DCC polyvalente et abordable  (Lu 115895 fois)

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #210 le: août 19, 2024, 07:25:05 pm »
Régulateurs de tension positive, abati eur Buck Tech, DC 5.5-32V à 5V, 1A, remplace TO-220 LM7805, 5V, 1A, 1 Pc, 5Pcs
https://a.aliexpress.com/_EvE6FrJ

J’ai vu ces régulateurs sur les cartes satellite de Christophe qui confirmera si ce sont les bons (à découpage à base de NS6312).

« Modifié: août 20, 2024, 06:26:19 pm par Dominique »
Cordialement,
Dominique

lebelge2

  • Jr. Member
  • **
  • Messages: 75
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #211 le: août 19, 2024, 08:02:53 pm »
Sur cette nouvelle version de LaBox (2.5.2), RailCom et la lecture écriture des cv fonctionne.

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1082
  • HO avec DCC++
    • Voir le profil
LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #212 le: août 20, 2024, 07:16:38 am »
Régulateurs de tension positive, abati eur Buck Tech, DC 5.5-32V à 5V, 1A, remplace TO-220 LM7805, 5V, 1A, 1 Pc, 5Pcs
https://a.aliexpress.com/_EvE6FrJ

J’ai vu ces régulateurs sur les cartes satellite de Christophe qui confirmera si ce sont les bons (à découpage à base de NS6312).

Je confirme que ce sont les bons. Je les utilise maintenant depuis plus de deux ans sur probablement plus d'une trentaine de cartes et je n'ai aucun problème. 1A suffit largement pour ce besoin.
« Modifié: août 20, 2024, 06:25:20 pm par Dominique »

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #213 le: août 20, 2024, 03:21:01 pm »
Sur cette nouvelle version de LaBox (2.5.2), RailCom et la lecture écriture des cv fonctionne.


Je confirme que la lecture de l'adresse (par le menu HMI) et l'affichage des fonctions fonctionnent.
Tests faits sur carte 02c3 modifiée Railcom en mode Railcom.
J'ai dupliqué config.labox.h en config.h sans modification.
Je n'ai pas de récepteur Railcom (ça viendra).

Bravo pour toutes ces améliorations.
Je n'ai pas bien compris où, dans le code, la GPIO27 est définie en inverse de la GPIO33.
« Modifié: août 20, 2024, 06:25:53 pm par Dominique »
Cordialement,
Dominique

bobyAndCo

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1082
  • HO avec DCC++
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #214 le: août 20, 2024, 09:48:18 pm »
@Dominique, si tu veux une carte Railcom je peux t'en envoyer une !

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #215 le: août 21, 2024, 12:16:19 am »
J’en ai une que tu m’a déjà envoyée. Je rentre à la maison vendredi où je pourrai tester.
J’ai au moins 1 ou 2 locos Railcom.
Cordialement,
Dominique

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #216 le: août 21, 2024, 07:26:37 pm »
Tiens, je viens de compiler à nouveau la version 2.5.2 sans changement et je vois cette erreur :
L'ESP32 est du type dev module avec Port Micro-usb (l'autre étant en USB C), je ne vois pas d'autre différence !!

Je n'ai pas d'erreur avec la version 241 qui contient le même code à cet endroit. Donc l'erreur est causée par autre chose !

un avis ?

/Users/dominiquebultez/Desktop/Labox252/CommandStation-EX-LaBox252/DCCTimerESP.cpp: In function 'int local_adc1_get_raw(int)':
/Users/dominiquebultez/Desktop/Labox252/CommandStation-EX-LaBox252/DCCTimerESP.cpp:95:8: error: 'sens_dev_t' {aka 'volatile struct sens_dev_s'} has no member named 'sar_meas_start1'; did you mean 'sar_meas1_ctrl1'?
   SENS.sar_meas_start1.sar1_en_pad = (1 << channel); // only one channel is selected
        ^~~~~~~~~~~~~~~
        sar_meas1_ctrl1

exit status 1

Compilation error: 'sens_dev_t' {aka 'volatile struct sens_dev_s'} has no member named 'sar_meas_start1'; did you mean 'sar_meas1_ctrl1'?
« Modifié: août 22, 2024, 11:07:01 am par Dominique »
Cordialement,
Dominique

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #217 le: août 21, 2024, 08:29:09 pm »
Je viens de compiler avec l'IDE 2.3.2, le Framework 2.0.17, la version 2.5.2 pour un 'DOIT ESP32 DEVKIT V1', et si j'ai des warnings, je n'ai pas d'erreur...

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #218 le: août 22, 2024, 11:04:52 am »
Erreur de ma part : j'avais sélectionné l'ESP32S2 Dev Module, la ligne juste au dessus, mon doigt ayant glissé !
Ce n'était pas le bon type d'ESP32.

En sélectionnant le générique "ESP32 Dev Module", tout va bien : compilation et téléversement impeccables.
Désolé pour l'inquiétude  :o
« Modifié: août 22, 2024, 11:08:08 am par Dominique »
Cordialement,
Dominique

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #219 le: août 22, 2024, 11:28:44 am »
Pas de problème. C'est un peu le même cas pour moi et mes problèmes de lecture de CV. Ca ne marche pas avec mon dernier exemplaire de Labox, alors que les deux anciennes versions que j'ai fonctionnent... Je subodore un composant mal soudé, mais je ne vois pas lequel...

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #220 le: août 22, 2024, 01:28:14 pm »
Mise à jour des projets :

CommandStation-EX-Labox 2.4.9 :
- Correction des problèmes de fonction < 28
- Modification du Readme pour y intégrer la description du projet Labox.
- Ajout d'un répertoire PCB avec les fichiers Kicad, Eagle, DipTrace et Gerber de la carte CENTRALE02c3 . Les fichiers Eagle et DipTrace ne seront plus maintenus. Ils sont juste là parce qu'ils ont le mérite d'exister... Le gerber est celui de l'article.

CommandStation-EX-Labox-Railcom 2.5.2 :
- Idem ci dessus, sauf pour le PCB qui est la nouvelle version 03c1 (Kicad uniquement + gerber) avec toutes les modifications demandées par Dominique :
  . Retrait des Led devenues inutiles et leur résistance.
  . Retrait de la partie signal inversé (transistor + résistances)
  . Retrait de connecteurs inutiles.
  . Ajout d'une piste entre GPIO_27 et IN2 du 6203 .
  . Retrait du branchement de GPIO_27 vers le connecteur extérieur.
  . Ajout d'un connecteur pour un 7805 ou d'un petit circuit équivalent à brochage identique.
  . Ajout d'empreintes 6mm pour les boutons
  . Le schéma a été mis en conformité.
- En plus de ce que j'avais déjà corrigé par rapport à la version 02c3  :
  . Refactoring général des textes sur la carte pour les rendre plus visibles et en face de leur composant.
  . Numérotation aussi du connecteur extérieur.
  . Autant que possible, les pads qui sont GND sont maintenant rectangulaires.
  . La masse (GND) remplit maintenant tous les espaces disponibles sur les deux faces. Des vias ont été ajoutés pour en assurer le branchement.
  . Toutes les erreurs signalées par Kicad sont corrigées, ne restent que des warnings principalement dus à des empreintes qui se superposent tout à fait logiquement.
- Correction de Railcom en mode prog.

N'hésitez pas à me signaler tout problème.


Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #221 le: août 22, 2024, 02:07:48 pm »
Génial : quelle énergie ! Chapeau à Thierry  ;D
Je prépare mes valises pour le retour demain qui sera suivi obligatoirement par l’entretien du jardin avant l’arrivée de la petite dernière  :D

Il faut donc que je jète un œil ce soir.

Cordialement,
Dominique

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #222 le: août 22, 2024, 03:26:49 pm »
Impatient de voir ce chef d'oeuvre, voici mes remarques qui arrivent au fil de l'eau dans cette réponse :

1) PCB 03c1 on avait détecté, le 18 aout, l'inversion de Rx et Tx sur le port série affecté au transmetteur radio HC12, donc une correction à faire dans le silkscreen.gto :


2) Pourquoi il y a 2 programmes.ino (CommandStation-EX-LaBox-Railcom.ino et CommandStation-EX-LaBox.ino) ?
En compilant le premier il y a une erreur : Compilation error: redefinition of 'hmi boxHMI'
« Modifié: août 22, 2024, 03:48:25 pm par Dominique »
Cordialement,
Dominique

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #223 le: août 22, 2024, 05:26:02 pm »
Les corrections sont poussées.

J'ai renommé le .ino pour plus facilement compiler dans l'IDE.
J'ai corrigé le PCB et regénéré le Gerber.

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : LaBox" : Une Centrale DCC polyvalente et abordable
« Réponse #224 le: août 22, 2024, 08:49:10 pm »
Autre réflexion. Si j'ai bien saisi, que ce soit avec ou sans Railcom, la pin 27 doit être utilisée dans la déclaration du MotorDriver non ?