Normal
PCBs done!The first one didn't change too much, the second one is more interesting. You can see two 1210 footprints for hand-soldering, which will be unpopulated normally. Why did I include them? Good question! You see, the button will have four GPIO (General Purpose Input/Output) pins. GPIO1 and GPIO2 are usually used to read the HDD LEDs status, GPIO3 and GPIO4 are connected to the button. But they also have secondary functions. For example, they can be used to drive regular LEDs like the ones on front panels pre-installed in cases. The button can also be read out by the MC. For these purposes, there are inline resistors on GPIO2 and GPIO4 of 330 Ohms. This is what ATX mainboards have and it's a good value for driving most through-hole LEDs. But, if the resistors aren't needed or a different value is desired, one can open the switch and install other resistors in parallel or SMD bridges to bypass the resistors completely. 1210 can be soldered by hand quite well and they are very cheap. So yeah, I over-engineered it a little.So that's all three PCBs complete now, at least the individual ones. Now I've got to panelise them. With the two you see here, that's not going to be that hard, I already added straight edges for V-grooving. The top one with all the LEDs is going to be a different story, that one will need routing and mouse-bites. Once I'm done with that, I can ask my manufacturer and assembler for a quote.
PCBs done!
The first one didn't change too much, the second one is more interesting. You can see two 1210 footprints for hand-soldering, which will be unpopulated normally. Why did I include them? Good question! You see, the button will have four GPIO (General Purpose Input/Output) pins. GPIO1 and GPIO2 are usually used to read the HDD LEDs status, GPIO3 and GPIO4 are connected to the button. But they also have secondary functions. For example, they can be used to drive regular LEDs like the ones on front panels pre-installed in cases. The button can also be read out by the MC. For these purposes, there are inline resistors on GPIO2 and GPIO4 of 330 Ohms. This is what ATX mainboards have and it's a good value for driving most through-hole LEDs. But, if the resistors aren't needed or a different value is desired, one can open the switch and install other resistors in parallel or SMD bridges to bypass the resistors completely. 1210 can be soldered by hand quite well and they are very cheap. So yeah, I over-engineered it a little.
So that's all three PCBs complete now, at least the individual ones. Now I've got to panelise them. With the two you see here, that's not going to be that hard, I already added straight edges for V-grooving. The top one with all the LEDs is going to be a different story, that one will need routing and mouse-bites. Once I'm done with that, I can ask my manufacturer and assembler for a quote.