I can only echo @Cowley in my response really. I'll never understand how some people work out what all of that stuff is supposed to do (despite your good description!).After months of development I received my prototype PCBs from JLCPCB in China for the mimic panel and point controller
View attachment 101787
The project is nothing original... A Nano that runs the code to monitor 16 on/off switches and depending on the setting send instructions to a PCA9685 to drive the servo on the corresponding channel to switch the points. The direction of the points is indicated by 32 LEDs which naturally toggle (one on the other off) as the point changes direction. The amount of travel and the speed of travel for each of the 16 servos can be set using three buttons aided by a serial monitor, although the channel being programmed is indicated by rapid flashing of that channels LEDs.
View attachment 101788
The build took me a couple of hours but worked first time.
My friend who has an exhibition layout uses SPUDs (our nick name for a small localises CDU that also has a frog relay and is operated by low current small on / off switches rather than having to switch high current from a central CDU) - so I added the feature so my board could also work with them as an alternative option.
So now I have the mimic panel and point controller, plus a load of 3D printed linear servo point motors I'm nearly ready to rebuild my layout. I'm not happy with the baseboard, having used studwork and 9mm MDF the board is starting to warp, even after such a short time (less than two years). I also want to make the layout wider so I can set out the station better. However money is very tight at the moment and I have a few personal things going on that need my attention more, so it could be some time before I start that phase. Still building and collecting the components is half the fun
-Peter