Zauważ, że styki zasilania we wtyczkach/gniazdach USB są zwykle bardziej wysunięte, żeby połączyły się jako pierwsze w celu wyrównania potencjałów i rozłączyły jako ostatnie, żeby nie przeciążać linii sygnałowych. Linie sygnałowe często są bezpośrednio podłączone do wrażliwych układów scalonych, więc lepiej jak najpierw zostaną połączone linie masy, które przejmą ewentualny ładunek statyczny lub różnice potencjałów. W najprostszym przypadku najlepiej połączyć wszystkie masy na stałe i sterować tylko trzema pozostałymi przewodami.
A jeżeli chodzi o wspomniane wcześniej właściwości styków to lepiej by się w tym miejscu sprawdziły miniaturowe przekaźniki kontaktronowe - przynajmniej jeśli chodzi o przełączanie sygnałów D+ i D- (zakładam, że z takim wielkim heblem nie bawisz się w nowsze standardy USB niż 2.0 ( ͡° ͜ʖ ͡°))
Jeszcze możesz spróbować skręcić przewody D+ i D- ze sobą - patrz: sygnał różnicowy - zredukuje to ilość zakłóceń indukowanych z zewnątrz, bo zakłócenia będą się wzajemnie znosić i spróbować zamknąć całość w metalowej puszcze (ekran).
Na koniec klasyczny pic rel: