I think the circuit in post #9 using a CD4044 is comparableI think the cheapest option so far is the 2 transistors per button solution
The active electronics cost per channel is about $0.14 if using a CD4044 and $0.10 for the diode.
By comparison, two transistors cost about $0.40-0.50.
Of course, if you need to drive an LED with more than a couple mA, then you will need to add a transistor to my circuit.
Last edited: