robertferanec , 05-11-2020, 07:17 AM
It depends ....
- One company I know always buys all the components and will send PCBs + components to Assembly house.
- The company where I used to work had a board manufacturer in china - the manufacturer in china helped with components but there still were some components what had to be handled by our purchasing department.
For mass production, there is always a lot of communication around buying components, there is no magic, always problems, new numbers, replacements, etc. For mass production, when you are buying thousands of components, any 1 dollar increase / decrease is influencing your expenses / saving in thousands of dollars - so you really would like to do it properly and maybe have it under control as it can save you (or cost you) a lot of money.
Some Assembly houses offer full service, so they buy the components, but I have only tried this once and we had a LOT of troubles. Assembly house bought all the components, build the boards and .... they didn't work. I spent hours trying to find out what the problems was .. it was a BAD COMPONENT and we had no idea who is going to pay my time and all the expenses to fix the boards. It was a nightmare ...
PS: Also, If your boards have expensive components with long lead times, you may want to stock at lest these components - assembly house would not like to stock them, as they would have money tight up to that stock. Assembly house can supply stuff like resistors, capacitors, etc, that is not a problem, but other components are tricky.