Te paso el último esquema que utilicé con CDU, antes de pasar a Arduino + PIC.
Se parece en algunas partes al tuyo, pero hay ciertas modificaciones que paso a comentarte:
-la resistencia R1 (4,7 ohms, 5W) protege al transistor BD911 limitando la corriente de carga y evitando que se achicharre,
-el potenciómetro VR1 de 4,7k permite ajustar el voltaje en bornas de los condensadores a partir del cuál se ilumina el LED (verde); la corriente que consume muy pequeña (unos 6 mA) y no afecta al rendimiento de la CDU,
-en tu esquema, la corriente de descarga de los condensadores que mueve las bobinas y los relés biestables pasa directamente a través del interruptor (momentáneo) de palanca. Yo uso desvíos de PECO, con sus bobinas correspondientes. Para que te hagas una idea, tienen una impedancia - medida con el polímetro - de 7-8 ohms, lo que equivale a algo más de 2 Amp. por bobina cuándo se acciona el interruptor. Este es una valor bastante alto para la mayoría de interruptores de panel. El efecto con el paso del tiempo y el uso es que los contactos se ensucian por efectos de los chisporroteos - a pesar de los diodos en antiparalelo en las bobinas - y pueden quedarse en circuito abierto (no se produce el disparo de la bobina), o lo que es peor, en cortocircuito. En este caso, la CDU no se recarga y el sistema completo queda inutilizado hasta que sustituyas el interruptor defectuoso. Cómo mencionas que tienes 42 desvíos, es muy probable que antes yo después, experimentes dicho problema.
En el esquema que te incluyo, el disparo se efectúa mediante un transistor MOSFET, que soporta hasta 10 Amp. La corriente que atraviesa el interruptor de palanca es muy baja (0.05 mA) y no deberías tener problemas con un uso prolongado). En Aliexpress, puedes comprarlos muy baratos (<0.5 €) en lotes de 10,20, o los que quieras. Necisatarás incluir una fuente de 5V (cómo los cargadores de móvil) con tierra común con la fuente de alterna. Las resistencia son de 1/4W a menos que se menciones lo contrario.
Yo ya hace tiempo que abandoné el uso de las CDU, tienen sus ventajas y sus inconvenientes - cómo todo - pero decidí automatizar el control de rutas con enclavamientos vía Arduino, pues mi experiencia es que un enclavamiento con accionamiento simultáneo con CDU que actúe sobre más de 2 desvíos - estoy hablando de los PECO - da muchos problemas.
En vez de la CDU, utilizo un sistema de accionamiento secuencial - alimentado por una fuente de portátil de 18.5V / 3 Amp que se pueden conseguir a precio de saldo - comandado desde Arduino, estoy muy satisfecho con él.
Saludos.