Il existe plusieurs projets open source de décodeurs DCC au japon.
L'un des plus simple est le décodeur Nucky.
Pour traduire les sites japonais automatiquement, il faut utiliser le navigateur Chrome et cliquer dans la barre d'adresse à droite sur traduction.
https://web-nucky-jp.translate.goog/dcc/decoder6/onecoindecoder6.html?_x_tr_sl=ja&_x_tr_tl=fr&_x_tr_hl=fr&_x_tr_pto=nui,sc image schéma nucky
J'ai voulu commander les circuits imprimés pour me lancer dans la fabrication, mais j'ai eu la réponse "No oversea": ils ne les vendent que au Japon.
Qu'à cela ne tienne, j'ai réalisé un clone du circuit imprimé avec Eagle. Et j'ai commandé les circuits chez JLCPCB.
Le circuit étant minuscule (22 x 10 mm), je me suis retrouvé avec la panelisation avec plus de 200 circuits dans la commande minimum...
image circuit
Comme pour tout décodeur DCC qui se respecte, il y a un pont de diodes, un microprocesseur et un driver plus une petite poignée de composants annexes.
Le tout en composants montés en surface bien sûr. Mais cela reste facile à souder avec un fer normal.
J'utilise des billes de soudure de 0.5mm pour souder les pates des composants.
https://www.ebay.com/itm/402921730943?hash=item5dd001b37f:g:60cAAOxy-1lRHqhJ&amdata=enc%3AAQAGAAACYPYe5NmHp%252B2JMhMi7yxGiTJkPrKr5t53CooMSQt2orsS%252BMKizvpuEDUfX4dvRWfUzfPaZMkatctZM94%252Fymexyg8xaWUZBA%252BIWZ%252B7AYYPqIy8k3sLxASn7iQO3ORSxFZ3o%252FoDRVDNKIDX%252FuUgBdGCUk6WUdnsnUaRq5YC%252BA3KarzO6%252F3sX7eZJ6JzCAVPcXY4%252FB21APXDm6vc3svncWkl0Z1YAx2Zy0dQh%252FUSvEXC9GPbMbtnAZDEkxZmzuZgYhgJohVCQWvSRNIbYRe8KFRKmbV4stWB5gOThGT18Wwm%252FshhSvkOa9h2S5OjkB9f%252FmvbXZYjX8m4moWJG9z02vl8zo7rokYj6g%252FLXhY1GhCkicmZX54JpjzxRaEZBZH18%252B0HWa2shk3z3BnBvj9qjNxE%252B7AgjrQpCrCSu8c2pRVSfKguJACP0gEbiLQOMj6uDNlOA6LUPfHn5JrXspJkNJ6wdwS5%252FqAkbbMNlLzL4Ok3jBbsehxTrd5UMc8BvnQYDZTcvTOb%252Bw%252FYzK65CwPmM2hLzwOAva3JriVd%252BOB35%252FhMaigQfc%252FqH3HFAEG8D%252FZ1%252BxQ%252FEpEXd2Vp5m7iikmV7ZZ4z4%252Fu1XthWYPzD%252B0w80YNzbHDEmSIDWUd1KAH5Xn3F8TNOaudKB%252FhbwSxkGN%252FaXJN1w%252BTfyjZNJ%252FlAbRGGF4o%252Fo78QBk7gJMfGbRaz4k7eFkILqGyentNfwMcbDkcAS0sIrRW4XA9U66o0qExGO%252FgdkcY3xGurHSOF60yciy%252FIi9gAh7j9i9o0fZLYgHWenl6LnoLbXtrUo%252BM4xmC6yVaHz6H%7Cclp%3A2334524%7Ctkp%3ABk9SR8zFjKSlXw J'utilise un peu de patafix pour immobiliser les composants pendant la soudure.
https://www.amazon.fr/UHU-Pastilles-adh ésives-repositionnable-décollable/dp/B001ANXKMG?th=1
Le microprocesseur est un PIC 12F1822 et j'ai utilisé un programmateur chinois PICkit2 pour le programmer. (une douzaine d'euros sur EBAY)
La dernière version du firmware du décodeur Nucky est la v0.92 sortie cet été. Disponible au téléchargement sur le site japonais.
Il y a 5 pads sur le circuit imprimé pour souder les 5 fils du programmateur.
Soudure temporaire, que le temps de la programmation.
image brochage programmation
Si vous essayez de programmer le PIC12F1822 avec le logiciel V2.61 du programmateur PICKIT2,
il est probable que vous ayez le message "Unsupported Part".
Si c'est le cas, il faut mettre à jour le fichier de composants PK2DeviceFile.dat.
La version v1.62.14 du PK2DeviceFile.dat contient bien le PIC12F1822.
Je met le fichier en pièce jointe.
En commandant les composants par 10, le prix de revient est de moins de 7€ par décodeur.
Je met la liste BOM des composants en pièce jointe.
Si vous êtes intéressé par cette réalisation je peux vous fournir les circuits imprimés par 10 avec 10 diodes SS2040FL pour 7€. Contact en MP.
On trouve ces diodes par 100 sur Ebay, ce qui n'est pas très pratique.
Mes locos sont en HOe, mais vu la taille du décodeur, il peut être utilisé facilement en N.
Pour programmer l'adresse du décodeur, qui est 3 par défaut, J'ai utilisé DecoderPro de JMRI.
Comme Nucky ne figure pas dans la liste des décodeurs, J'ai utilisé le NMRA standard CV definitions (premier de la liste).
Inutile de vous dire la grosse satisfaction de faire tourner sa loco avec le décodeur qu'on a fabriqué soi même !
VIDEO