Doel:€250.00
Donaties:€88.00

Per saldo:€-162.00

Steun ons nu!

Laatst bijgewerkt
op 03-06-2025

Vacature: secretaris bestuur
Algemeen

De stichting

Recente berichten

Piko 2025 door Sicco Dierdorp
Vandaag om 08:12:05
Onlangs gespot - gefotografeerd, de foto's door Erik Mijd
Vandaag om 07:43:21
Mooi weer om buiten te spelen door HJ
Vandaag om 06:20:18
Bouw spoor nul modulebaan, Bahnhof Königshofen, tijdperk III door HJ
Vandaag om 06:03:37
digitaal veranderd in 15 jaar door Lobomotion69
Vandaag om 04:53:45
Ronald doet de Fork Challenge! door Lobomotion69
Vandaag om 04:30:00
Toon hier je (model)TRAM foto's. door Miniature Holland
Vandaag om 03:47:58
Mallnitzer Tauernbahnstrecke ÖBB N Spoor door Schachbrett
Vandaag om 00:10:25
ongeremde Sikken/wagens in goederentreinen door Mischa
17 July 2025, 23:45:16
Länderbahn en Reichsbahn locomotieven. door Wim Vink
17 July 2025, 23:25:36
Mijn eerste H0-modeltreinbaan in aanbouw door Wim Vink
17 July 2025, 22:57:41
Raadplaatje door Hlv53
17 July 2025, 22:56:03
DCM motor van Märklin demonteren. door Martijn193
17 July 2025, 22:11:30
Sikje 225 door Huup
17 July 2025, 21:51:52
De Projecten van RetroJack door RetroJack
17 July 2025, 21:20:38
BR-18.6 Schaal-0. door FritsT
17 July 2025, 21:11:30
Defensie wil oude koplopers ombouwen tot hospitaaltrein door Gert Arkema
17 July 2025, 19:49:44
Station Roodeschool door Torikoos
17 July 2025, 19:40:08
Aachenau West door wob
17 July 2025, 18:05:46
Fleischmania Nostalgia door Scratchbuilt
17 July 2025, 16:20:02
Toon hier je nieuwe (model-) spooraanwinst(en)... door Arjan6511
17 July 2025, 15:28:50
Modeltreinexpress gesloten op 22juli2025 door VAM65
17 July 2025, 15:12:12
ICR-rijtuigen, voor welk merk ga je? LSmodels, PBmodels, Exact Train of Piko? door Corné81
17 July 2025, 12:59:21
Railpro 607 door Bob11
17 July 2025, 12:53:23
365 "Het is weekend foto's" door Wim Vink
17 July 2025, 10:39:09
LS Models / Models World 2021 door Benelux795
17 July 2025, 10:00:39
Philotrain NS6001-6006 (niet kijken als je blij met jou philotrain bent) door orientexpress
17 July 2025, 09:56:00
Lima IRM pimpen door Brouwersbaan
17 July 2025, 09:42:01
Tips voor een natuurgetrouwe modelbaan door laurent
17 July 2025, 08:55:50
  

Auteur Topic: interface RocRail en fysiek rijweg gestuurd bedieningspaneel  (gelezen 19853 keer)

Babbel

  • Offline Offline
  • Berichten: 13
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #165 Gepost op: 02 May 2024, 06:13:13 »
Hallo Erik,

Ik zie geen pull-up-weerstanden op je planine. Houd er rekening mee dat deze erg belangrijk zijn voor de operationele veiligheid.
Er zijn pullups actief op Pico en sinds gisteren ook in de MCP23017, maar deze zijn zo zwak dat zelfs bij iets langere kabels een foutmelding kan optreden.

Groetjes Berthold

bask185

  • Offline Offline
  • Berichten: 4971
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #166 Gepost op: 02 May 2024, 09:42:37 »
Pas trouwens ook op voor nog iets anders. Microchip heeft een hardware bug geïntroduceerd in de I2C variant. Alleen ze noemen het een 'feature' en hij is ook tamelijk recent. Volgens mij kan je niet weten of die van jou deze "feature" ook hebben. Dat kan je alleen testen en kijken of het werk.



Mvg,

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Rico [momfer]

  • Offline Offline
  • Berichten: 225
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #167 Gepost op: 02 May 2024, 10:39:39 »
Het is geen recent issue, en zeker geen feature. Het wordt waarschijnlijk daar vermeld, omdat de features sectie het eerst gelezen wordt door ontwikkelaars.

Het is recentelijk opgedoken in de documentatie maar de bug is er altijd geweest.
Groet,
Rico (momfer)

Bouwbeschrijving van mijn Kerstbaantje

Eric v C

  • werkt aan eigen variant Wutachtalbahn Sauschwänzlebahn
  • Offline Offline
  • Berichten: 1112
  • Fleischmann H0 modelbouwer - RocRail
    • Alt(ernatieve) Wutachtalbahn
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #168 Gepost op: 02 May 2024, 11:13:25 »
Rico, Bas,

Maar je moet het maar weten.

Voor mij wel aanleiding om nog eens scherp te kijken naar het aantal benodigde INPUTS op het paneel.

Kan ik het met 2xMCP23017 + PicoW aan?
Knoppen/Outputs (inputs op de borden) tellen dus.

Het lijkt goed te gaan  :-X
16x inputs op de PicoW
Met deze beperking 2x14 = 28 inputs op de 2x MCP23017
Samen goed voor 44 inputs en ik heb er 42 nodig  :-X



Ik had inmiddels ook kritisch gekeken naar mijn Funktietoetsen gedeelte.
Daar zitten straks 2 OLEDS en 10 knoppen op.



De nu bedachte functies zijn:
1. STOP - AAN is GEEN BAAN SPANNING)
2. AUTO modus - (AAN/UIT)
3. MANUEEL modus - (AAN/UIT)
4. UIT DIENST - gekozen START BLOK IN/UIT dienst zetten (wipschakelaar)
5. <-LOK-> - Lok wissel in gekozen STARTBLOK (wipschakelaar)
6. HREG1 - Overgeven lok in STARTBLOK aan HANDREGELAAR 1 (AAN/UIT)
7. HREG2 - Overgeven lok in STARTBLOK aan HANDREGELAAR 2 (AAN/UIT)
(Maar waarschijnlijk dat ik dit nog ga veranderen in:
7. RIJPLAN - Automatisch oppakken Dienstrooster (rijplan) voor de lok in gekozen Startblok (AAn/UIT)
8. RANGEER - Rangeermodus zetten voor lok in gekozen startblok  (wipschakelaar)
9. OK - Bevestiging van gekozen STARTBLOK én DOEL(ZIEL)BLOK (momentdruktoets)
10 WIS - Wissen gekozen STARTBLOK én DOEL(ZIEL)BLOK (momentdruktoets)

Eric

bask185

  • Offline Offline
  • Berichten: 4971
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #169 Gepost op: 02 May 2024, 11:31:56 »
Van wat ik lees op dat rpi forum over dit probleem, krijg je sporadisch een foutieve input waarde.

Kan je niet simpel weg niet gewoon leven met dit probleem als je de waarde 'debounce't? Als je een nieuwe waarde leest, vergelijk je met de vorige waarde. Heb je 2 opvolgende waardes die gelijk zijn? -> kan je ze verwerken.

Bas
Train-Science.com
Train-Science github
It ain't rocket science ;-)

Eric v C

  • werkt aan eigen variant Wutachtalbahn Sauschwänzlebahn
  • Offline Offline
  • Berichten: 1112
  • Fleischmann H0 modelbouwer - RocRail
    • Alt(ernatieve) Wutachtalbahn
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #170 Gepost op: 02 May 2024, 11:49:23 »
Bas,

Dat is al minder erg ja.
Op dit bedieningspaneel kan ik het dus omzeilen.
Op toekomstige bedienigspanelen wellicht niet gelet op de benodigde aantallen.

Code aanpssen kan ik zelf niet.
Deze zit in de RocRail WIO software voor de PicoW lijkt me.
Wellicht dat Rob Versluijs van RocRail dat kan en mogelijk doet als we het voorleggen.

Eric

Eric v C

  • werkt aan eigen variant Wutachtalbahn Sauschwänzlebahn
  • Offline Offline
  • Berichten: 1112
  • Fleischmann H0 modelbouwer - RocRail
    • Alt(ernatieve) Wutachtalbahn
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #171 Gepost op: 02 May 2024, 11:51:18 »
Bert, Jelmer, Reinder, Bas,

Dank voor de bemoedigende woorden en de uitleg over SDA/SCL en de waarde van de 4.7 kOhm weerstanden.
En ook de waarschuwing over ALLEEN OUTPUT op de pennen GPA7 en GPB7 bij de 2022 versie van de MCP23017.
Daar kan je heel heel lang naar zoeken als het fout gaat. Wel 2 pennen minder INPUT zo. Hmm.

 (y)

Eric

Eric v C

  • werkt aan eigen variant Wutachtalbahn Sauschwänzlebahn
  • Offline Offline
  • Berichten: 1112
  • Fleischmann H0 modelbouwer - RocRail
    • Alt(ernatieve) Wutachtalbahn
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #172 Gepost op: 02 May 2024, 13:28:01 »
Hallo Erik,

Ik zie geen pull-up-weerstanden op je plantine.
Houd er rekening mee dat deze erg belangrijk zijn voor de operationele veiligheid.
Er zijn pullups actief op Pico en sinds gisteren ook in de MCP23017, maar deze zijn zo zwak dat zelfs bij iets langere kabels een foutmelding kan optreden.

Groetjes Berthold

Berthold,

Ik kan je geruststellen, maar dank voor je advies, wordt altijd gewaardeerd. :)
Ik had ze klaar liggen om erop te solderen. 4,7 k Ohm op SDA en SDL/SCL naar 5V.
Dat is voor SDA/SDL van de data/kloklijn naar de OLED's en MCP23017 expanders.

En ik vermoed ook naar SDA voor de datalijn naar de LED's 4,7k Ohm, hoewel ik ook lees dat ze kleiner mogen en dat de bus dat sneller wordt. 
Deze soldeer ik aan de buitenzijde van mijn distributiepaneel zodat er er bij kan als ik later deze wil verlagen.

Voor de knoppen pas ik voor elke knop een 10k Ohm naar 5V toe.

Eric

Eric v C

  • werkt aan eigen variant Wutachtalbahn Sauschwänzlebahn
  • Offline Offline
  • Berichten: 1112
  • Fleischmann H0 modelbouwer - RocRail
    • Alt(ernatieve) Wutachtalbahn
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #173 Gepost op: 02 May 2024, 21:20:55 »
Nog even een tip voor degenen die ook een 3D module paneel willen bouwen.

Ik heb ontdekt dat deze papierclips zeer geschikt zijn om de verschillende modules strak tegen elkaar te houden als aanvulling op de strippen die de bouwstenen borgen.





Het zijn gewone papierclips die normaal gebruikt worden om tot 40 paginas te clippen/hechten.
Er is een eenvoudig apparaatje in de handel waarmee je ze kan aanbrengen.



Eric

Eric v C

  • werkt aan eigen variant Wutachtalbahn Sauschwänzlebahn
  • Offline Offline
  • Berichten: 1112
  • Fleischmann H0 modelbouwer - RocRail
    • Alt(ernatieve) Wutachtalbahn
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #174 Gepost op: 06 May 2024, 12:55:08 »
Berthold,

Ik kan je geruststellen, maar dank voor je advies, wordt altijd gewaardeerd. :)
Ik had ze klaar liggen om erop te solderen. 4,7 k Ohm op SDA en SDL/SCL naar 5V.
Dat is voor SDA/SDL van de data/kloklijn naar de OLED's en MCP23017 expanders.

En ik vermoed ook naar SDA voor de datalijn naar de LED's 4,7k Ohm, hoewel ik ook lees dat ze kleiner mogen en dat de bus dat sneller wordt. 
Deze soldeer ik aan de buitenzijde van mijn distributiepaneel zodat er er bij kan als ik later deze wil verlagen.

Voor de knoppen pas ik voor elke knop een 10k Ohm naar 5V toe.

Eric

En dan hoort daar wel deze informatie bij zo bleek uit een gerprek met Berthold.
De PicoW gebruikt intern 3.3 V en de knoppen die rechtstreeks op de PicoW worden aangesloten vragen dus om een pullup aan de 3.3.V VCC lijn.
De knoppen aan de MCP23017 , die bij mij aan de 5V VCC hangt, vragen dan om een pullup aan de 5V VCC lijn.

Eric v C

  • werkt aan eigen variant Wutachtalbahn Sauschwänzlebahn
  • Offline Offline
  • Berichten: 1112
  • Fleischmann H0 modelbouwer - RocRail
    • Alt(ernatieve) Wutachtalbahn
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #175 Gepost op: 06 May 2024, 15:42:42 »
Vandaag weer aan het solderen geweest en de adresinstellingen vergde nog wat geklungel (dat hoeft natuurlijk niet :))
Maar nu zie ik de volgende I2Cadressen in het WIO overzicht in RocRail.

(WIO pagina, selectie WIO034 in Query, In onderhoud, zoek apparaten dan via beschikbare COM-poort verbinden en daar tonen de gevonden verbonden I2C apparaten zich).



En dat betekent in dit geval:
0x20 De 1e MCP23017 I/O I2C expander 17-32
0x21 De 2e MCP23017 I/O I2C expander 33-48
0x3C De op de multiplexer aangesloten 1e OLED (feitelijk op de SD0/SC0 van de TCA9548A aangesloten)
0x72 De 1e  TCA9548A I2C multiplexer OLED 1-8
0x73 De 2e TCA9548A I2C multiplexer OLED 9-16

Nu de toetsen van het CTC-paneel aansluiten op de pinnen van de PicoW en de expanders.
En daarna steeds testen  :-X

Dat lukt ook nu ik een aparte VCC 3.3V voor de PullUp vann de toetsen gebruik die op de Pico zitten aangesloten.
Elektrisch werkt e.e.a. nu. Nu alle OLED,s knoppen en LED-modules aan aansluiten.

Eric v C

  • werkt aan eigen variant Wutachtalbahn Sauschwänzlebahn
  • Offline Offline
  • Berichten: 1112
  • Fleischmann H0 modelbouwer - RocRail
    • Alt(ernatieve) Wutachtalbahn
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #176 Gepost op: 27 February 2025, 18:29:52 »
Al een tijdje geen berichten meer geplaatst op dit draadje.
Maar dat wil niet zeggen dat er niets is gebeurd.

Laat ik een kort actualisatie bericht geven voor de geïnteresseerden.

Inmiddels is met mijn test-paneel duidelijk geworden dat

het bouwen van een fysiek bedieningspaneel dat samenwerkt met de RocRail treinbesturings programmatuur tot een werkbaar resultaat leidt.

1. Het via I2C aansturen van een keten van programmeerbare WS2812 LED's op gestandaardiseerde PCB's printplaten werkt.
2. De gestandaardiseerde PCB's printplaten met 6 programmeerbare WS2812 LED's zijn door Lex verbeterd waardoor het leggen van de soldeerverbindingen makkelijker gaat
3. Het aansturen van de OLED's in de blok-elementen via een I2C-multiplexer is ook stabiel
4. De input van toetsen via expanders blijkt ook stabiel realiseerbaar
5. Het 3D-printen van de CTC-bouwstenen blijft weliswaar een tijdrovende bezigheid maar gaat ook prima
6. Er is een gestandaardiseerde PCB printplaat door Lex ontworpen voor de PicoW, de I2C-Expander en I2C-Multiplexer

Daarmee verschoof het accent van het realiseren van het CTC-paneel naar:
1. De functietoetsen en Controle-OLEDs op het paneel &
2. De XML-gebaseerde diagnose van toetsaanslagen
3. De XML-gebaseerde afgifte van RocRail commando's vanuit het CTC-bedieningspaneel op basis van de diagnose van toetsaanslagen

Eerst maar eens wat berichten over de functietoetsen op het CTC-paneel




AlbertG

  • Offline Offline
  • Berichten: 1018
    • Modelbaan Den Akker / Rocrail / DCC-EX
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #177 Gepost op: 28 February 2025, 14:12:47 »
Hoi Eric,
Ik vind het een fantastisch knap stuk werk.
Door XML-scripts te gaan gebruiken maak je het alleen toegankelijk voor Rocrail gebruikers met een geldige support-key.
En ik vind de script taal erg complex. Kun je het ook met acties oplossen?
« Laatst bewerkt op: 01 March 2025, 11:15:58 door AlbertG »
Hartelijke groeten,
Albert.
Mijn Youtube kanaal: https://www.youtube.com/@Albert-DenAkker

Eric v C

  • werkt aan eigen variant Wutachtalbahn Sauschwänzlebahn
  • Offline Offline
  • Berichten: 1112
  • Fleischmann H0 modelbouwer - RocRail
    • Alt(ernatieve) Wutachtalbahn
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #178 Gepost op: 28 February 2025, 14:47:47 »
Albert,

De meeste knoppen wel, maar de blok toetsen moet je analyseren en bijhouden.
XML lijkt moeilijker dan het is hoor.
En als de XML af is kan iedereen hem gebruiken, daar hoef je zelf geen XML voor te kunnen.
Dan activeer je de XML als actie extern programma via actie controle op de knoppen

Eric

Dennis1984

  • Offline Offline
  • Berichten: 883
  • Gotthardbahn
Re: interface RocRail en fysiek rijweg gestuurd bedieningspaneel
« Reactie #179 Gepost op: 28 February 2025, 23:33:07 »
Dit draadje nog eens doorgelezen maar blijft geniaal. Met BiDiB en iTrain-acties zou je een eind komen, maar dit is technisch natuurlijk veel cooler.

Met vriendelijke groet,
Dennis