Now I really come to look at my Arduino Uno board in detail, it looks like some ham-fisted slob has had at it with an arc welder and ran out of solder half way through before shipping it anyway...
Pin 0 was not even soldered at all! And I have no idea how those blobs of solder ended up on those vias like that, it even bridges two vias together in a nasty way.
What should I do? I've already had to solder on one of the ICSP pins in place because it was sliding in and out of the board and would have fallen out completely if I hadn't. That was some time ago now though, I hadn't even noticed these other faults.
That said, the arduino doesn't seem to complain of anything else, it all seems to work properly.
I'm going to solder the RX pin myself, because it should clearly be connected to the pin header block, but what about the blobs? Should I remove them or are they supposed to bridge like that?
I accept that sometimes humans have to fix up a product that hasn't gone through fabrication very nicely but to leave the job half done like this AND expect me to pay full price for it is a bit cheeky.
I still love the product though and I will no doubt buy more in the future but I'm still a bit ticked off about it.
Has anyone else had these problems?