Hi Frank, BG John, Robin
Thanks for the positive comments!
Yes, sure, everything is built using open-source tools (CC license as I mentioned in previous post) and the whole point of the exercise, at least from my point of view, is to make BPRC freely available for others to use. The model rail hobby is big business these days and although there are cases where it is worth paying more for quality, it is generally expensive.
Also, for new products, paywall = slow adoption, unless there is a critical mass.
The idea of electronic modules + motherboard is that a beginner can get the system up and running with minimal work. You do not need to know how the modules are connected together, but if you wish to find out, it's not kept a mystery.
I can provide the build info but at this stage it may be easier for me to provide you "kits" at the cost price since I have lots of spares. You will spend less time sourcing components and more time building/using the setup. It would be very useful if you can provide some feedback on this forum or other suitable place.
RE size of the locomotives: I can easily fit this control system into coal tenders, DMUs, class 37s in 4 mm scale. This is not a problem for me, though I can appreciate some people model smaller locos.
Sound: open-source tools including Arduino/Teensy make this possible already. You should need to pre-load the sound files onto an SD card and carry an SD reader plus loudspeaker on board the locomotive (space is premium!). Then it is a matter of writing the microcontroller code. I have never used DCC so don't know what sound card you are referring to, anyway the point is that you won't need it.