Doel:€250.00
Donaties:€130.00

Per saldo:€-120.00

Steun ons nu!

Laatst bijgewerkt
op 24-04-2024

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

25 jaar geleden door Willem1951
Vandaag om 09:56:50
NS 6000 (in schaal 0) door FritsT
Vandaag om 09:55:24
Piko A track met bedding past niet door Ronnor
Vandaag om 09:49:07
Mijn eerste H0-modeltreinbaan in aanbouw door Wies
Vandaag om 09:47:06
Gewoon wat busfoto's door Teun
Vandaag om 08:52:21
Laag-Baarlo door spoorijzer
Vandaag om 08:29:37
19 Toen door spoorijzer
Vandaag om 08:24:01
Bauarbeiten im gange door Frank 123
Vandaag om 08:07:24
Rheinburg, TP V/VI door Frank 123
Vandaag om 07:50:33
Trafo 1963 TEMSI 202 gemaakt voor 220V. Is er iets om van 230V > 220V te gaan? door HuubvG
Vandaag om 07:40:45
Nederland jaren 50 op basis van mijn roots door defender
Vandaag om 06:12:05
Oude metalen trafo's gebruiken....... door Biessendorf
Vandaag om 01:06:45
DCCNext, een nieuwe DCC decoder! door bask185
Vandaag om 00:41:29
Schrootplaats door ruudns
26 april 2024, 23:38:00
Bahnbetriebswerk "Altendorf" door Ronald Halma
26 april 2024, 23:25:57
US diorama in H0 door Wim Vink
26 april 2024, 22:54:44
Raadplaatje door Arjen52
26 april 2024, 22:09:50
Station Roodeschool door Torikoos
26 april 2024, 22:07:08
firm ware voor 3 D printer door jerrytrein
26 april 2024, 21:17:24
Bruikbare etsplaten voor NS4000 en NS4700 tenders, en NS slijptrein? door orientexpress
26 april 2024, 21:11:47
Toon hier je nieuwe (model-) spooraanwinst(en)... door Biessendorf
26 april 2024, 21:02:48
RhB H0m, Albulisch door Overlast
26 april 2024, 20:21:53
Bouw NS C 8605, BC 6012 en C 6820 door prutser
26 april 2024, 19:57:45
Motorpost ombouwen ? door hmmglaser
26 april 2024, 19:55:38
Bouw van postrijtuig P 7911-7920 (plan C) van FRIE door Rob Bennis
26 april 2024, 19:54:05
Bouw van tijdperk 1 HSM en SS rijtuigen door orientexpress
26 april 2024, 19:29:26
Les Billards du Vivarais door Hans1963
26 april 2024, 17:51:03
Toon hier je (model)TRAM foto's. door Keska
26 april 2024, 17:39:07
Piko lok digitaal rijdt direct weg door Ronaldk
26 april 2024, 17:15:48
Kortsluiting bij wissels door Voske
26 april 2024, 16:57:37
  

Auteur Topic: Hoe ziet de ultieme handregelaar er uit?  (gelezen 18121 keer)

bask185

  • Offline Offline
  • Berichten: 4070
Re: Hoe ziet de ultieme handregelaar er uit?
« Reactie #120 Gepost op: 27 december 2023, 15:02:46 »
Ik heb afgelopen dagen wat werk kunnen verrichten aan de throttleX-Ds. Er zat nog best veel werk aan. Laatste 20% van het werk kost zo maar 80% van de tijd.

Nou wilde al ik een lange tijd een GUI en die heb ik nu eindelijk gemaakt. Dat is altijd mooier dan een zo'n halfbakken terminal. Omdat er geen USB connector meer op komt, had ik een andere methode nodig om functies te kunnen mappen. En dat moet via LocoNet want er is simpelweg niks anders. En om specifieker te zijn LNCV (LocoNet CV).

Dat was nog een best gedoe. Dat kwam hoofdzakelijk omdat er een discrepantie zit in mijn digitrax docu's en wat die DR5000 uitspookt. Dat werd toch een beetje reverse engineren.

Op onderstaande foto zie je een DR5000, de eerste Throttle printplaat, een multimausje en daar boven bungelt een arduino met loconet interface. Die Arduino die heeft een programma waarmee ik de loconet berichten kan uitpluizen en meer details op het scherm zetten. Dat protocol heeft wel paar rare dingen er in zitten. Functies 20 en 28 die zitten samen in een pakketje, de andere hoge functies gaan anders en alle waardes zijn 7 bits.. allerlei aparte dingen waarvoor vast ooit een goede rede was.



Dus met iets meer werk, heb ik nu een goed werkende GUI gemaakt. Deze GUI kan via USB de DR5000 (of een ander USB<> loconet kastje) inzetten als USB <> Loconet interface en zo kan ik vanuit mijn GUI simpelweg wat loconet pakketjes sturen en ontvangen. Best leuk allemaal. Dit opent ook de weg naar een terugmelder monitor, een programmer terminal of een wissel tableau etc.

Op deze afbeelding zie je links de GUI met een X aantal witte tekstblokjes. Daarmee kan je dus de standaard functie nummers ommappen naar iets anders. Het idee blijft dat je bijvoorbeeld alle toeters op de hendel kan zetten en alle rangeer standen en dat soort dingen kunnen dan onder dezelfde knoppen zetten. En je kan aan de slots andere adressen uitdelen. Zo kan je dus voor jezelf bepaalde groepjes maken van treinen op bijvoorbeeld Slot 1 t/m 10 waarbij de DCC adressen niet oplopend meer hoeven te zijn.

Het voordeel hiervan is dat je niet meer/minder met CV programmering van decoders aan de slag moet. Heb je nou 1 loc waarbij de toeter anders staat dan de rest, dan kan je zo je regelaartje aanpassen.



Op de rechter kant, zie je wat de arduino uitpoept aan verwerkte loconet berichten. Daar klopt nu nog niet zo veel van, de raw data was voor mij wel van waarde. Met de arduino kon ik dus de verschillen zien tussen wat mijn GUI deed en wat de DR5000 deed. Dat maakte foutjes opsporen erg makkelijk.

De GUI is simpel in het gebruik. Bij het opstarten, zoekt hij met USB verbinding. Dat blijft hij doen tot dat het lukt. En dan wordt slot 1 alvast geladen voor je. Vanaf dat moment, kan je zelf de functie boxjes aanpassen, het loc adres kan je aanpassen en je kan instellen of je de tril motor wilt gebruiken, of je adressen wilt kunnen `stealen` of dat de dispatch mode gebruikt moet worden. Een waarde aanpassen is zo simpel als op een boxje klikken en een getal in te tikken.

Als je een ander slot nummer invult, dan hoef je alleen op Read CV's te klikken en dan is het even wachten tot de boel geladen is.

En dan heb ik nog een demonstratie filmpje  ;D
<a href="https://www.youtube.com/v/qjA3MKTGbXc" target="_blank" class="new_win">https://www.youtube.com/v/qjA3MKTGbXc</a>

Die foto van de throttle die wil ook nog vervangen voor.. een wat mooiere. En dan natuurlijk een foto van een throttle die helemaal af is. ::)

Ik heb inmiddels ook een kartonnen doos met wel geteld 100 van deze behuizingen die voorbewerkt zijn. Dus daarmee kan ik een tijdje vooruit.

Mvg,

Bas
« Laatst bewerkt op: 27 december 2023, 15:04:41 door bask185 »
Train-Science.com
Train-Science github
It ain't rocket science ;-)