I just finished two versions of PCB layout for a relay board and I wanted to ask for some feedback before I order them - so it doesn't end up like my first PCB, which didn't work because I rushed it. I'm a beginner in this so any tips will be appreciated.
On the first one I'm using PCF8575 with 74HC14 logic inverter and ULN2003A. On the second pcb I'm using the MCP23017 directly with ULN2003A.
For the MCP23017 I also wanted to ask whether I need to add pull-down resistors for the output pins.
And my last question is about the LED's - I wanted to use blue led's but I only found them with 3-3.3Vf so there would be no room left for resistors and I have read that it's not good to connect them directly to 3.3V power source. So I found some red smd LED's on aliexpress with 2-2.2Vf, and in the description of the product they state that the forward current is 20mA. But I have read on several forums that 1mA is enough to light up these LED's so I used 470ohm resistors, which will be around 2mA. Is that correct?