https://hitechcircuits.com/six-most-common-mistakes-made-when-placing-a-pcb-assembly-order/