Board to Board And Mezzanine Connectors modules diode transistors sensor & pcba board to board 2-2842246-0 integrated circuits capacitor resistors