Hallo Arnold160!
Danke für die Info, sehr interessant!

Ich hatte mich etwas missverständlich ausgedrückt

denn ich habe Deinen Text so interpretiert, dass Du zwischen PC und Weiche die Relais hast. Ok, Du hast statt dessen die Transistoren drin (für die Kondensatorschaltung jedenfalls besser). Aber die Weichen hängen nicht direkt am PC... das ist wahrscheinlich auch viel gesünder für den PC
Aber da kommt ja ganz schön was zusammen:
48+2 Leitungen für die Weichen
24+1 Leitungen für die Relais
5+1 Leitungen für die Kehrschleifen
Sind 77 Steuerleitungen, die der PC ansteuern muss! Das ist schon eine Hausnummer
Die Sensorleitungen hin zum PC sind da noch nicht dabei...
Da bräuchte man beim Arduino eigene I/O-Bausteine, soviele Pins "nach draussen" hat der meines Wissens nicht.
Also ist Deine Idee mit der Diodenmatrix vielleicht günstiger.
Weshalb ich da so genau nachfrage:
Ich bin auf die Idee gekommen, mit Standard-Digitalbausteinen die Steuerung meiner Anlage aufzubauen, also ein selbstgebautes Gleisbild-Stellpult mit den "China-Tastern", dann Encoder, um die Taster-Info in eine Zentrale zu bekommen, aus der Zentrale geht dann ein Bussystem, das zu Decodern bei den Weichen oder Schaltrelais führt. Auch auf der Anlage kann es Encoder geben (für Sensoren etc. -- evtl. ein Rückmeldebus?), die ihre Info per Bussystem an die Zentrale schicken, und von dort werden Anzeigen-Dekoder im Stellpult gesteuert. Ob das ein sinnvolles Konzept ist, weiß ich noch nicht. Aber es würde viele Leitungen zwischen Steuerpult und Anlage einsparen.
Dein System hat einige Elemente (z.B. die Relais) ähnlich umgesetzt, nur halt noch ohne Bus, aber mit einer zentralen Steuerung durch den PC. Also scheinen zumindest Teile meiner Idee machbar...
Nachdenkliche Grüße

Michael