100pcs Horizontal patch 1.25mm patch seat 2/3/4/5/6/8/10P horizontal patch needle seat SMT connector 1.25 pitch