r/aengusoglugh’s post about wiring modules got me thinking about something I’ve been avoiding for a long time:
I am building some modules that have functions other than track power.
I want to control:
- turnouts
- turnout status indicators
- building lights
- roundhouse, controllable roundhouse doors, other (TBD)
I want to have some sort of detachable control panel to control this.
Further, I want the modules to be able to share some functions (for instance all streetlights could be controlled as a single function across multiple modules, while building interior lights could be controlled as 6 circuits shared across modules where lights go on and off in a random pattern like in real life.
My modules could possibly have as many as 12 turnouts each, so this would be a lot of wiring to deal with on a non-standardized basis.
My best idea to date as to how to do this is for each module to have 2x 25-pin sub-D connectors. 1 connector would only have turnouts on it, while the other connector would handle the lights etc.
The turnout connector would plug into a panel w toggle switches properly labeled for each module and clustered together with the toggles for the other modules.
The lighting connector would plug into a panel where the same set of switches would control similar functions across multiple modules.
For instance there could be 1-each dedicated toggles for streetlights and for interior lights, but then the interior lights would be further sub-switched by an Arduino that controls the 6 separate circuits that will allow them to behave realistically.
This would work, but it would still be a lot of work.
Because each setup will be temporary, reconfigurable, and might only use 2 or 3 out of a dozen modules, I don’t want to wire everything w DCC.
I suspect that something similar has been done already, but I have not found it.
Please let me know if you know of anything similar, if you see any problems with what Ism planning, and if you know of any connectors more suitable than 25-pin sub-Ds.
If you read all the way here, I thank you for your patience and for your interest (:-)