So, I'm teaching myself electronics, though I thought I new a bit from when I was a youth, but apparently not 
I am attempting to build an 8 bit TTL computer following the ideas of Ben Eater. This is for teaching purposes - basic computer operation.
I have built a front panel using mainly dpdt switches and some 3mm panel leds with a built in resistor (200 ohm). The following diagram shows how I have wired it up and how it would output onto a bus. (Apologies for poor quality diagram, I am learning how to use tinyCAD at moment)
In my naivete I thought that TTL simply wanted either 0V or +5V and so I connected my switches accordingly.
I am noticing a rather alarming voltage drop when I start turning on the switches. This is affecting other parts of the machine (though I have disconnected that for testing).
I am using a bench power supply (cheap Chinese thing, but it shows voltage and current draw)
So no switches on my multimeter shows 5.01x volts current draw (from bench ps is 0.02 amps
With 1 switch turned on, green led lights (Data 0) and voltage drops to 4.77x volts and current draw is 0.05 amps)
I expect the current draw to go up because the green LED wants say 20-30mA, but I cannot understand why the voltage is going down. The power supply is showing 5V as before but the multimeter is showing 4.77xV
If I turn on 2 LEDs, voltage drops to 4.67V and current is 0.07A
7 LEDs voltage drops to 4.1x volts and current is 0.5A
If I switch on 8 LEDs the LEDs mostly go out (or are very dim).
If I now turn off the LEDs the voltage is still 3.8V and current is 0.8A
I turn off the power supply and turn all switches off and everything is okay.
Something is very wrong. I suspect I am blowing up the LS245 - and from answers to a previous post I think I am drawing too much current through it.
Can anyone please explain and perhaps suggest a fix.
Thanks.

I am attempting to build an 8 bit TTL computer following the ideas of Ben Eater. This is for teaching purposes - basic computer operation.
I have built a front panel using mainly dpdt switches and some 3mm panel leds with a built in resistor (200 ohm). The following diagram shows how I have wired it up and how it would output onto a bus. (Apologies for poor quality diagram, I am learning how to use tinyCAD at moment)
In my naivete I thought that TTL simply wanted either 0V or +5V and so I connected my switches accordingly.
I am noticing a rather alarming voltage drop when I start turning on the switches. This is affecting other parts of the machine (though I have disconnected that for testing).
I am using a bench power supply (cheap Chinese thing, but it shows voltage and current draw)
So no switches on my multimeter shows 5.01x volts current draw (from bench ps is 0.02 amps
With 1 switch turned on, green led lights (Data 0) and voltage drops to 4.77x volts and current draw is 0.05 amps)
I expect the current draw to go up because the green LED wants say 20-30mA, but I cannot understand why the voltage is going down. The power supply is showing 5V as before but the multimeter is showing 4.77xV
If I turn on 2 LEDs, voltage drops to 4.67V and current is 0.07A
7 LEDs voltage drops to 4.1x volts and current is 0.5A
If I switch on 8 LEDs the LEDs mostly go out (or are very dim).
If I now turn off the LEDs the voltage is still 3.8V and current is 0.8A
I turn off the power supply and turn all switches off and everything is okay.
Something is very wrong. I suspect I am blowing up the LS245 - and from answers to a previous post I think I am drawing too much current through it.
Can anyone please explain and perhaps suggest a fix.
Thanks.
