BeneluxSpoor.net forum

Vraag en antwoord => Elektronica en analoog => Topic gestart door: Dennis1984 op 22 May 2025, 16:33:59

Titel: DCC-decoder geïntegreerd in sein(voet)
Bericht door: Dennis1984 op 22 May 2025, 16:33:59
Hallo,

Een jaar of tien geleden ben ik samen met iemand anders van dit forum bezig geweest met kleine (Zwitserse) seinen op schaal. Een techniek die we toen toepasten waren SMD leds, 0603, op een printplaat die in een geëtste behuizing ging. De printplaat kon je door het hout heen halen en onder de baan kon je er meteen je draden aan solderen. Uiteindelijk zelfs de LOKI (Zwitsers modelbouwtijdschrift) mee gehaald en het idee van een printplaat in je sein is sindsdien door veel andere partijen overgenomen.

Mijn idee was altijd al om ook een DCC-decoder te integreren in een sein. Terug naar het digitale concept waarbij je écht maar 2 draden hebt ;). Technisch was het helaas nog niet mogelijk.

De techniek heeft intussen niet stilgestaan. Seinen kunnen tegenwoordig prachtig 3D worden geprint. Elektronica is zo klein geworden dat zelfs de aansturing van een armsein met servo en decoder in een mastvoet past (Viessmann). En Schneider MBZ heeft recent nieuwe lichtseinen geïntroduceerd (https://schneider-mbz.de/collections/schneider-premium/H0+SBB+Lichtsignal) die je met een USB-C connector kunt inpluggen in een voet. Dat was eigenlijk de missende schakel. Helaas doen zij het zonder decoder.

Redenen genoeg dus nog eens een nieuwe poging te wagen. Zou dit conceptueel en technisch kunnen?

In de voet komt een printplaat. Hierop sluit je de twee DCC signaaldraden aan. Deze wordt met diodes en een LDO omgezet naar 5V. Op de printplaat zit ook een AVR processor (AVR128DA32). Onze forumgenoot AP3737 heeft een prachtige DCC bibliotheek (https://github.com/aikopras/AP_DCC_library/tree/main) gemaakt die hier uitstekend op draait.

Met een USB-C connector wordt het sein aangesloten. Over de USB-C stekker wordt het I2C protocol gebruikt. Is dat een risico? Ja. Theoretisch kan iemand natuurlijk de boel aan een stekker prikken de boel opblazen. Aan de andere kant gebruiken we 5V (en kunnen we dus veel pins gebruiken zoals ze ook in échte USB-C apparatuur gebruikt wordt) en liggen de aansluitingen niet echt open dat iemand denkt: hé, daar plug ik eens een oplader in.

Punt is dat er niet echt een alternatief is: USB-C is lekker klein en vooral ook heel goed en goedkoop verkrijgbaar waardoor het een goed haalbare oplossing wordt.

En dan het sein dus: daar zit ook een printplaat aan met 2 chips. Eén is een GPIO-chip met I2C. Hieraan worden weerstanden gehangen waardoor de decoder in de voet weet welk sein er precies in zit en zichzelf kan configureren. De andere is de PWM led driver, al naar gelang met 24 of 36 uitgangen. 24 voor een enkel sein. 36 voor als je een seinbrug met meerdere seinen wilt aansluiten. 24 lijkt veel, maar een Zwitsers L-sein met voor- en hulpsein kan zo in zijn eentje 14 of meer lampen hebben.

Plaatje zegt meer dan duizend woorden.

Concept:

(https://images.beneluxspoor.net/bnls_2025/DCCSignalDecoder-drawio-682f32e3df130.png) (https://images.beneluxspoor.net/bnls_2025/DCCSignalDecoder-drawio-682f32e3df130.png)

En alvast even snel in een uurtje PCB schetsen getekend in Kicad:

Decoderzijde (11x30mm):

(https://images.beneluxspoor.net/bnls_2025/DCC-SignalDecoder-682f32e3e379b.png) (https://images.beneluxspoor.net/bnls_2025/DCC-SignalDecoder-682f32e3e379b.png)

Seinzijde (8x20mm). Aan de zijde die je niet ziet komen soldeerpads waar de koperlakdraden op worden gesoldeerd:

(https://images.beneluxspoor.net/bnls_2025/Dcc-SignalSmall-682f32e433b98.png) (https://images.beneluxspoor.net/bnls_2025/Dcc-SignalSmall-682f32e433b98.png)

Hebben jullie nog goede tips? Dingen die ik over het hoofd zie? Ben benieuwd :).

Economisch kan het trouwens goed uit. Heb even een testje gedaan met de componenten bij JLCPCB en dan kost de voet ongeveer € 6,- per print (volledig geassembleerd bij 25 stuks) en ik verwacht dat het seinprintje nog iets goedkoper is.

Met vriendelijke groet,
Dennis
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: Bert55 op 22 May 2025, 17:00:04
Leuk project om te volgen
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: richardvandijk op 22 May 2025, 19:11:26
zeer interesant.

Vraagje. Is dit dan voor H0 of alle schalen en voor welke seinstelsels is dit dan?

Richard
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: Dennis1984 op 22 May 2025, 19:42:46
Hi Richard,

Theoretisch kun je dit voor alle seinen maken. In principe kun je ook kleinere schalen gebruiken, maar je voet door je bodemplaat wordt dan wel in verhouding heel groot.

Ik rij Zwitsers en het probleem daar is dat de seinen (het oude 'L' stelsel) enorm veel lampen hebben. Veel decoders, zoals bijvoorbeeld die Littfinski/LDT, kunnen daarom maar 2 Zwitserse seinen op een decoder aansluiten. Het wordt dan al snel een duur grapje.

Nu kun je theoretisch zelf een decoder maken met het principe wat ik hier heb met zonder problemen 72 LED-aansluitingen (en misschien doe ik dat ook nog wel eens), maar het is ook wel handig dat je direct de decoder geïntegreerd hebt in de seinvoet. Zo hoef je geen 13 draden te trekken, maar slechts 2.

Met vriendelijke groet,
Dennis
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: Shay-fan op 22 May 2025, 19:59:52
Ik denk dat Viessmann met artnr 4700 iets zeer vergelijkbaars op de markt heeft. Waarschijnlijk wel wat prijziger. Ik zo'n ding en ik ga die te zijner tijd in passen in mijn huidige baan.

grtz,
Gerard
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: bask185 op 22 May 2025, 20:08:29
Ik heb het idee dat je je eigen doel een beetje voorbij schiet. Ik snap waarom Schneider MBZ USB-C gebruikt. Zij solderen alle draden op zo'n connector en maken er 1 geheel van en voila je hebt een uitneembaar sein. Maar jij breekt 1 decoder nodeloos op in 2 delen, en dat is hartstikke duur. Als die andere print al 3€ kost dan zit je op 9€ per stuk en dat is veel geld, vind ik.

Ik heb zelf deze gemaakt. Want ook wilde een decoder in een sein hebben. Deze print is 1cm x 4cm, ik had bedacht dit ding in een buisje (PVC ofzo) te bouwen en op het buisje je sein te monteren. De draden van het sein zelf soldeer je op het printje. En dan zijn sein en decoder 1 geheel.
(https://raw.githubusercontent.com/bask185/Train-Science-DIY/refs/heads/master/PCB_RELEASES/singleLightDecoder/singleLightDecoder.png)

Het aansluiten doe ik met een 2 polige JST connector. Je steekt het sein met zijn voet van boven in de baan, je plugt aan de onderkant de 2 polige JST stekker er in en je bent klaar.

(https://images.beneluxspoor.net/bnls_2023/deleteme1-64e899a2009ae.png)

Deze kost €4 om te maken (30 stuks) maar dat komt hoofdzakelijk doordat er eigenlijk een verkeerde/dure/obsolete attiny85 van €1,80 er op zit. Een attiny1616 had ook volstaan en die zijn €0.70 dan was die €3 en die heeft menig IO pin.

Ik snap ook niet helemaal waarom je een I2C extender gebruikt, daar jou gekozen uProcessor meer dan genoeg pinnen ter beschikking heeft. Ik zou dan net als Schneider MBZ dan een print zonder elektronica maken en alleen de connector met soldeer pads maken.

Die avr van je kan al je leds aansturen die je wilt, zelfs met PWM. Vind ik zelf overkill maar voor een sein, maar ok.. als je het toch hebt. Ik zou dan eerder een enkele print maken, zonder USB aansluitingen, zonder I2C dingen en alleen paar transistortjes. JLC heeft die hele hele kleine dubbele NPN dingen in het assortiment zitten. Dan kan je aan 1 kant van je print de benodige 14-16 soldeer pads maken. Zo'n printje mag trouwens best lang zijn he, als die 8cm lang is, dan zal geen kwaad kunnen. Mij maakt het niet uit natuurlijk, maar je kan jouw fabricage kosten minstens door 2 delen. En je eind product met 2 een polige JST in 1.00 of 2.54mm is net zo makkelijk, right.

Want dit
Citaat
en onder de baan kon je er meteen je draden aan solderen
no offense, dit is echt verschrikkelijk  :-X. Niemand wilt onder zijn baan solderen . Dan krijg je geheid tin in je gezicht. Daar ben ik ook geweest  (y)

Mvg,

Bas
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: Ronald Halma op 22 May 2025, 20:16:41
Want ditno offense, dit is echt verschrikkelijk  :-X. Niemand wilt onder zijn baan solderen . Dan krijg je geheid tin in je gezicht. Daar ben ik ook geweest  (y)

Daarom bouwen verstandige en slimme mensen modules  ;D ;)
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: Dennis1984 op 22 May 2025, 21:02:17
Ik denk dat Viessmann met artnr 4700 iets zeer vergelijkbaars op de markt heeft. Waarschijnlijk wel wat prijziger. Ik zo'n ding en ik ga die te zijner tijd in passen in mijn huidige baan.
Ha Gerard, die 4700 heb ik ook maar dat is een armsein. Dit is een lichtsein.

Ik heb het idee dat je je eigen doel een beetje voorbij schiet. Ik snap waarom Schneider MBZ USB-C gebruikt. Zij solderen alle draden op zo'n connector en maken er 1 geheel van en voila je hebt een uitneembaar sein. Maar jij breekt 1 decoder nodeloos op in 2 delen, en dat is hartstikke duur. Als die andere print al 3€ kost dan zit je op 9€ per stuk en dat is veel geld, vind ik.
Mijn sein wordt dus ook uitneembaar. Aan het tweede printplaatje komt dus een 3D-geprint sein. In dat opzicht dus identiek.

Citaat
Ik heb zelf deze gemaakt. Want ook wilde een decoder in een sein hebben. Deze print is 1cm x 4cm, ik had bedacht dit ding in een buisje (PVC ofzo) te bouwen en op het buisje je sein te monteren. De draden van het sein zelf soldeer je op het printje. En dan zijn sein en decoder 1 geheel.

Het aansluiten doe ik met een 2 polige JST connector. Je steekt het sein met zijn voet van boven in de baan, je plugt aan de onderkant de 2 polige JST stekker er in en je bent klaar.
Zo'n JST connector is altijd een goed idee, al vind ik ze over het algemeen wat lomp als je echt iets heel fijns probeert te maken.

Citaat
Deze kost €4 om te maken (30 stuks) maar dat komt hoofdzakelijk doordat er eigenlijk een verkeerde/dure/obsolete attiny85 van €1,80 er op zit. Een attiny1616 had ook volstaan en die zijn €0.70 dan was die €3 en die heeft menig IO pin.

Ik snap ook niet helemaal waarom je een I2C extender gebruikt, daar jou gekozen uProcessor meer dan genoeg pinnen ter beschikking heeft. Ik zou dan net als Schneider MBZ dan een print zonder elektronica maken en alleen de connector met soldeer pads maken.
Ja goed punt. Ik had eerst ook bedacht de pins van de lampen over de USB connector zelf te doen. Alleen heb ik dan niet genoeg pins vrees ik. Daarnaast wil ik ook een Zwitserse seinbrug in dezelfde decoderprint kunnen stoppen: daar kom ik aan een hoop lampjes. Verder had ik bedacht dat het zero-config is. Stel dat je een 3-lamp sein hebt en je wil een 4-lamp sein, dan moet je hem eruit kunnen halen en je nieuwe erin en moet het gelijk werken. Het was dus gedacht vanuit gebruikersgemak ;D.

Citaat
Die avr van je kan al je leds aansturen die je wilt, zelfs met PWM. Vind ik zelf overkill maar voor een sein, maar ok.. als je het toch hebt. Ik zou dan eerder een enkele print maken, zonder USB aansluitingen, zonder I2C dingen en alleen paar transistortjes. JLC heeft die hele hele kleine dubbele NPN dingen in het assortiment zitten. Dan kan je aan 1 kant van je print de benodige 14-16 soldeer pads maken. Zo'n printje mag trouwens best lang zijn he, als die 8cm lang is, dan zal geen kwaad kunnen. Mij maakt het niet uit natuurlijk, maar je kan jouw fabricage kosten minstens door 2 delen. En je eind product met 2 een polige JST in 1.00 of 2.54mm is net zo makkelijk, right.
Ik ken die NPN's, gebruik ze op een printplaat voor in een locomotief (heb je ook al eens gezien volgens mij ;) ). Lengte is overigens wél een punt wat mij betreft, want op onze club is de hoogte tussen schaduwstation en zichtlaag beperkt dus je wil niet dat dat sein 10cm onder het hout uitsteekt.

Ik ga nog eens kijken naar die JST connectors. Maar welke idioot bij dat bedrijf heeft bedacht dat je je voor elke datasheet en 3D-download moet registreren en je alles per e-mail toegestuurd krijgt ::).

In ieder geval dank voor je uitgebreide feedback en meedenken Bas: wordt gewaardeerd en kijk uit naar verdere reacties van je (y).

Met vriendelijke groet,
Dennis
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: AP3737 op 23 May 2025, 11:38:27
Leuk!

Even off-topic:
Ha Gerard, die 4700 heb ik ook maar dat is een armsein. Dit is een lichtsein.
Precies. Voor armseinen ligt mijn project (helaas) al behoorlijk lang stil (te veel te doen). Zie ook: https://forum.beneluxspoor.net/index.php?topic=108775.0

Wat armseinen betreft: ook Theo Maassen (vooral actief met de MobaLedLib) heeft daarvoor ook wat leuke dingetjes gedaan.

Nu weer terug naar lichtseinen. je hebt toch een steekverbinding / stekker nodig, dus USB zou een heel leuke optie zijn. Wat processoren betreft: de AVR128DA32 zou je waarschijnlijk ook door een Tiny Series 3 kunnen vervangen. Deze zijn bijna identiek, maar wat beperkter en goedkoper. De bovengenoemde library draait daar ook op.

Groet
Aiko
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: Dennis1984 op 24 May 2025, 11:42:14
@Aiko Ik dacht inderdaad al begrepen te hebben dat je library ook op de Attiny series draait (je bedoelt neem ik aan de Series 2). Dan inderdaad maar even mijn AVR swappen voor de Attiny, vooral omdat die in een lekker kleine footprint verkrijgbaar zijn (3x3mm).

Ik heb ook nog een denkfout gemaakt met mijn PCAL6416AHF GPIO chip op de seinprint, want ik moet weerstandswaardes uitlezen maar dat lukt daarmee natuurlijk helemaal niet. Dus kan ik twee dingen doen: óf gewoon 4 weerstandjes op de seinprint en ze aansluiten via de RX en TX pins van de USB-C connector (daarmee wordt het max aantal eigenlijk 4, wat problematisch is als ik 6 of 8 seinen wil configureren), óf ik gebruik een goede ADC chip. Ik dacht nu aan de TLA2024IRUGT (https://jlcpcb.com/partdetail/TexasInstruments-TLA2024IRUGT/C2670138) van TI. Lekker klein ook.

Nog even mijn gedachtespinsel:

Zodra je een sein inplugt wordt via I2C contact gelegd met de ADC chip op de seinprint (die vast zit aan het sein). Zo worden 4 weerstandswaardes uitgelezen (via voltage divider-schakeling). Bijvoorbeeld 820, 330, 20, 0. De decoder weet dan dat het sein uit drie seinen bestaat (bijvoorbeeld hoofdsein, voorsein en een derde hulpsein - de laatste is 0 en daar is dus geen sein aangesloten). Je kunt ook een seinbrug aansluiten, dan heb je meer dan 4 seinen nodig en dat kan als je 2 ADC chips hebt.

Elke weerstandswaarde staat voor een bepaald sein. Bijvoorbeeld 820 staat voor een hoofdsein met 5 lampen in volgorde groen-rood-groen-geel-groen. De decoder weet dan dat de eerste 5 pins op de LED PWM chip bij dit eerste sein horen. Zo worden de leds gealloceerd horend bij alle seinen.

Maar nu nog het laatste. Ik ga met DCC aspecten werken, dus niet met traditionele DCC 0 en 1. Als de decoder DCC-adres 25 krijgt toegewezen en hij een seinprint detecteert met drie seinen, dan luistert hij automatisch op de adressen 25, 26 en 27. Als ik op adres 25 dan DCC aspect '5' stuur, wat correspondeert met fb5 van het SBB L-stelsel, weet de decoder dat hij de drie groene lampen op het sein aan moet zetten.

Het leuke hieraan is dat als je besluit je 3-lampige sein om te wisselen voor 4-lampig je verder eigenlijk niets aan de configuratie hoeft te wijzigen.

Is dit overdreven? Misschien wel. Is het leuk om te kijken of het werkt? Ja ;D.

Met vriendelijke groet,
Dennis
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: bask185 op 24 May 2025, 14:19:09
Citaat
want ik moet weerstandswaardes
Opsich is het configureren van een sein best makkelijk uit te voeren. Wat ik bijvoorbeeld zou doen, is om een drukknopje te gebruiken. Een kort drukje gevolgd door een DCC adres, kan je gebruiken voor het sein adres. Maar als je dan bijvoorbeeld een lang drukje doet, kan je een wisseladres naar keuze gebruiken om een sein type kiezen. Dan kan je die hele ADC achterwege laten.

Mvg,

Bas


Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: Dennis1984 op 24 May 2025, 15:45:42
Opsich is het configureren van een sein best makkelijk uit te voeren. Wat ik bijvoorbeeld zou doen, is om een drukknopje te gebruiken. Een kort drukje gevolgd door een DCC adres, kan je gebruiken voor het sein adres. Maar als je dan bijvoorbeeld een lang drukje doet, kan je een wisseladres naar keuze gebruiken om een sein type kiezen. Dan kan je die hele ADC achterwege laten.

Mvg,

Bas

Dat is zonder meer een eenvoudiger keuze. Overigens komt er wel een drukknopje op, maar die heb je dus alleen nodig om het eerste DCC-adres (van de eventuele reeks) in te stellen.

Nadeel van die keuze is wel dat als je een ander sein inplugt (je wisselt bijvoorbeeld van een sein met drie lampen naar een sein met vier lampen) je hem opnieuw moet configureren. De vraag is natuurlijk hoe vaak je dat doet maar dat vond ik nou net het coole van mijn oplossing: hij detecteert welke seinconfiguratie je inplugt.

Een ander punt is dat een Zwitsers sein uit meerdere 'subseinen' kan bestaan. Zie bijvoorbeeld deze foto:

(https://images.beneluxspoor.net/bnls_2025/Segnali-Riazzino-Cugnasco-281109-6831cc6064bf2.jpg) (https://images.beneluxspoor.net/bnls_2025/Segnali-Riazzino-Cugnasco-281109-6831cc6064bf2.jpg)
(bron Wikipedia, CC BY-SA 3.0, link (https://de.wikipedia.org/wiki/Signalsystem_L#/media/Datei:Segnali_Riazzino-Cugnasco_281109.jpg))

Daar is het eerste subsein het hoofdsein met drie lampen. Het tweede subsein het voorsein met vier lampen (lijkt net vijf op de foto). En het derde sein is dat kastje eronder, al kan ik niet precies zien wat het is. Een goed overzicht van het uitgebreide Zwitserse seinstelsel vind je hier (https://gleis3a.de/threads/signalsystemschweiz).

Met vriendelijke groet,
Dennis
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: AP3737 op 24 May 2025, 22:19:01
Hallo Dennis

Ja, natuurlijk bedoelde ik de Tiny 2 series. Was een typo van mij. Ik heb de library met alle Microchip  Tiny curiosity boards getest, en mocht je alsnog tegen een probleem aanlopen (je wilt met aspecten werken, en die zijn relatief beperkt getest), laat het me dan weten.

Wat betreft het configureren van de decoders: wat is precies de bedoeling? Ik heb het gevoel dat ik er helemaal naast zit en het probleem niet begrijp.

Groet,
Aiko
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: Dennis1984 op 24 May 2025, 23:30:30
Hallo Dennis

Ja, natuurlijk bedoelde ik de Tiny 2 series. Was een typo van mij. Ik heb de library met alle Microchip  Tiny curiosity boards getest, en mocht je alsnog tegen een probleem aanlopen (je wilt met aspecten werken, en die zijn relatief beperkt getest), laat het me dan weten.

Wat betreft het configureren van de decoders: wat is precies de bedoeling? Ik heb het gevoel dat ik er helemaal naast zit en het probleem niet begrijp.

Groet,
Aiko

Ja nou Bas heeft wel een punt dat ik altijd ingewikkelde oplossingen probeer te bedenken voor problemen die ik dan zelf tot een probleem maak ;D.

Maar waar het om gaat is dat je een seinvoet hebt en een sein. Het sein plug je met de USB C-stekker in de seinvoet. In de seinvoet zit de decoder. Doordat elk type sein een paar andere weerstandswaarden heeft, kan de seinvoet ontdekken welk type sein in hem geplugd is (met welke lampconfiguratie). Op die manier hoef je in beginsel niets te configureren in de decoder (behalve dus een DCC-adres).

Hoop dat ik het nu duidelijk uitleg ;).

Met vriendelijke groet,
Dennis
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: AP3737 op 25 May 2025, 12:00:53
Hi Dennis

Helder!
Bas' oplossing (drukknop) werkt natuurlijk prima. Maar waarom voor het sein type ook niet PoM (en SM) programmeren? Al mijn (accessory) decoders luisteren ook naar een specifiek Loco adres, en reageren op PoM CV berichten. Daarmee schakel je eenvoudig om van type.

Als je toch al kijkt naar mijn DCC library, kijk dan ook even naar de "Decoder-Core" library, die daar op verder bouwt en PoM/SM al heeft ingebakken. Disclaimer: de "Decoder-Core" library zal je wel wat moeten aanpassen (board definitie / CV variabelen / RS-Bus terugmelding verwijderen).

Groet

Aiko

Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: bask185 op 25 May 2025, 13:35:33
waarom zou je pom en CV werk willen doen, als je alles met normale wisseladressen kan oplossen?  ;D  Het verschilt per systeem, maar niet elk systeem vind ik zo vriendelijk met cv's programmeren
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: Eric v C op 25 May 2025, 18:15:49
Weten jullie dat Schneider deze USB Zwitserse seinen aanbiedt?

https://schneider-mbz.de/en/products/sbb-typ-l-hauptsignal-vierflammig?srsltid=AfmBOooD2LRlCl84Pgm7MRT0txRzQ5DZy_Ie1xMqqPGM0S62VgE3HK5A (https://schneider-mbz.de/en/products/sbb-typ-l-hauptsignal-vierflammig?srsltid=AfmBOooD2LRlCl84Pgm7MRT0txRzQ5DZy_Ie1xMqqPGM0S62VgE3HK5A)  ???

Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: bask185 op 25 May 2025, 18:24:34
Ja want dat stond in de OP

Citaat
a nou Bas heeft wel een punt dat ik altijd ingewikkelde oplossingen probeer te bedenken
Niet om het een of ander, maar ik heb dit niet gezegd. Ik vind het eerlijk gezegd een best slim idee eigenlijk, automatische seinherkenning. Ik maak je er slechts op attent dat het wel een dure oplossing is. Naast het feit dat die ADC chip van je al ruim een €1 kost, kost het gewoon veel om een dubbele printplaat per sein te maken. En zoals ik reeds heb aangekaart, 1 enkele printplaat volstaat. En wat ik me afvraag, hoeveel verschillende sein voet printen wil je precies hebben? Want die weerstand? Waar komt die nu precies te zitten. Als je een eindgebruiker er zelf weerstanden op wilt laten zetten, kan je een catastrofe verwachten  ;D

En ik vraag me af of die meerkosten het wel waard is. Hoe vaak configureer je een sein decoder? Meestal 1x per baan. En knopje indrukken en een wissel adres aansturen dat is 5 seconde configuratie werk, 15s als je 3 seinen op 1 decoder heb. Wegen die 5-15 secondes werk per sein per eens in 5j? het op tegen een bijna verdubbeling van de fabricagekosten?

Mvg,

Bas

Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: AP3737 op 29 May 2025, 09:04:52
Hi Bas

waarom zou je pom en CV werk willen doen, als je alles met normale wisseladressen kan oplossen?  ;D  Het verschilt per systeem, maar niet elk systeem vind ik zo vriendelijk met cv's programmeren

Natuurlijk heb je gelijk dat het zetten van een wisseladres het makkelijkst via een knopje kan. Maar als je meer wilt doen, zoals de LEDs dimmen of het seinbeeld aanpassen, dan kan dat vaak beter via SM/PoM.

Groet, Aiko
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: bask185 op 29 May 2025, 09:25:49
Helderheid instellen via CV? Nee dank je.

Ik zou hier een rij regelaar voor gebruiken. Je drukt het knopje 4s in voor helderheid menu. Alle leds gaan aan.

Je pakt lok 9999 er bij dan kies je met een functie je lampje, en alleen dat lampje blijft aan. Dan kan je met je rijregelaar de helderheid instellen en als je klaar bent, zet je de functie weer uit. En alle lampen gaan weer aan.

Dit is hoe ik helderheid zou willen instellen.

Mvg,

Bas
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: AP3737 op 29 May 2025, 18:40:52
Hi Bas

Er zijn meerdere wegen die naar Rome leiden. Afhankelijk van de (grootte) van de baan, zullen mensen ook andere voorkeuren hebben.

Bij mijn (nieuwe) servo decoder stel ik een aantal zaken, zoals de uiterste stand van de wisseltongen, ook het liefst in met een handregelaar die luistert naar een specifiek lok adres.

Bij andere decoders gebruik ik liever CVs (en PoM), zeker omdat ik daarvoor ook gebruikersvriendelijke software heb. Ter illustratie hierbij een screenshot.

Groet

Aiko
(https://images.beneluxspoor.net/bnls_2025/Switch-68388cd462d42.png) (https://images.beneluxspoor.net/bnls_2025/Switch-68388cd462d42.png)
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: Dennis1984 op 29 May 2025, 20:47:19
Ik lees jullie goede ideeën met veel interesse heren ;). Bij ons op de club hebben we trouwens geen handregelaars (wel een computer uiteraard); we rijden daar volledig geautomatiseerd.

Met vriendelijke groet,
Dennis
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: reinderlf op 29 May 2025, 21:43:28
Leuk om te volgen dit :)

Beetje offtopic misschien, ik heb een aantal LocoNet modules die je kan instellen via LNCV, omdat met het handje te doen is best onhandig (vind ik).
Wat ik daarvoor gedaan heb is een XML defenitie gemaakt per module, die kan ik in mn software (Traintastic) inlezen en laat die een lijst van LNCV's zien met evt controls om ze wat makkelijker te kunnen instellen.

Voorbeeldje:
 (https://images.beneluxspoor.net/bnls_2025/traintastic-lncv-programmer-start-6838b7492c24a.png) (https://images.beneluxspoor.net/bnls_2025/traintastic-lncv-programmer-start-6838b7492c24a.png)
(https://images.beneluxspoor.net/bnls_2025/traintastic-lncv-programmer-active-6838b74928b04.png) (https://images.beneluxspoor.net/bnls_2025/traintastic-lncv-programmer-active-6838b74928b04.png)

De Startup time heeft een stapgrootte van 0,5sec, dat staat in de XML defenitie, zo kan de gebruiker een "normale" waarde instellen en rekent de programmer uit welke waarde naar het register moet worden geschreven.
In de XML definitie kun je ook voorkeuze lijstjes opgeven, dan krijg je als gebruiker een dropdown met tekst en programmer schrijft dan de bijbehorende waarde naar het register.

De XML definities staat op GitHub, zie: https://github.com/traintastic/lncv
Titel: Re: DCC-decoder geïntegreerd in sein(voet)
Bericht door: bask185 op 29 May 2025, 22:05:52
Als dingen op het oog gefintune'd moeten worden, zoals servo posities maar ook seinhelderheid dan probeer ik om een oplossing te bedenken waarbij geen computer nodig is. Niet iedereen heeft altijd maar een laptop liggen. En dan is het toch wel fijn als je met phone of een throttle lokaal even aanpassingen kan doen.

Citaat
Bij ons op de club hebben we trouwens geen handregelaars
Maar wel smartphones neem ik aan? Dan kan je engine driver, z21 app of itrain app of marklin app of ... app gebruiken voor finetuning  ;)

Mvg,

Bas