Just to update everyone (again sorry for the delays), As of late, we've had some major assembly issues with our last few batches of boards.
The first batch we did (around June last year) for some strange reason the pcb manufacturer joined the planes between the layers of the PCB which rendered the entire batch of controllers as junk (1000 pieces!!!). It was not possible to fix them, there were just too many shorts.
We had another lot built in November (last year) and for that lot, because the assembly factory we normally use was so busy, they palmed the assembly off to another company who obviously didn't have a clue that components have polarity and just put things in, in any direction that suited them. Needless to say that batch was also a complete write off.
This has had some pretty bad knock back effects on our business because there's no such thing as getting a refund from China for poor work (the buck always gets passed), and despite the faults, we still have to pay the PCB company and the parts supplier each time someone makes a mistake. It's not even viable to try and salvage the parts on the boards.The cost would simply be too high, so each time we have to pay again. Trust us when we say, this is a HUGE cost for us to be out.
.
Over the next couple of weeks (as cash builds up) I'll be putting them back through assembly again. This time they will go through the original pcb company, original assembly company (and we will pray that nobody makes mistakes this time!)