Usted tiene 5V conduciendo a través de R1, luego D1, luego R3 y D3 en una configuración particular de interruptores (SW1). Si los LED caen 1.8 voltios cada uno, esto significa 3.6 voltios en total con R1 y R3 limpiando los 1.4 voltios restantes (3.6 + 1.4 = 5).
Suponiendo que tenga 20 mA fluyendo a través de los LED (una clase de cosas bastante estándar), cada resistencia tendrá aproximadamente 35 ohmios.
Esto significa que cuando SW1 / SW3 está desactivado, OUTPUT1 estará a 5 voltios. Cuando se activan SW1 o SW3, 20 mA fluyen a través de R1 y SALIDA1 = ~ 4.3 voltios. Este es su problema: no está obteniendo un nivel de lógica baja decente.
Para remediar esto, podrías considerar usar un comparador o un transistor PNP (esto también invertirá tu nivel lógico).