Skip to the content
4 layers99 × 63.5 mmUSB Switch, the printed circuit board in 3D

Chaveador KVM para até 3 PCs/aparelhos diferentes conectados simultaneamente, podendo alternar entre si.

Size
99 × 63.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
16
Nets
111
Pads
217
Tracks, vias
442, 27
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
4 Feb 2023
Updated
29 Dec 2024

Overview

USB Switch is an open-source printed circuit board by duplow, from the duplow/setup-kvm-3 repository on GitHub, published under the MIT licence. It is a 4-layer board of 99 × 63.5 mm with 16 parts on 111 nets, routed with 442 tracks and 27 vias.

It is built around the HD3SS215IRTQR. Its parts include 2 switches, 1 resistor, 1 diode and 1 connector.

Main components

1

README

README.md

setup-kvm-3

Chaveador KVM (Keyboard Video Mouse) para até 3 PCs/aparelhos diferentes conectados simultaneamente, podendo alternar entre sí.

KVM Switch Render! Imagem ilustrativa

Cada aparelho conectado contará com 3 entradas HDMI, 3 entradas DisplayPort e 1 entrada USB 3.0.

O projeto é montado em cima de um Arduino para fazer o chaveamento entre os aparelhos via teclado, caso opte por um chaveamento apenas via botão fisico o Arduino não será necessário.

O chavemento será feito pelo botão físico no aparelho ou via um teclado USB usando os atalhos:

  • CTRL+SHIFT+NUM+1 para o aparelho número 1
  • CTRL+SHIFT+NUM+2 para o aparelho número 2
  • CTRL+SHIFT+NUM+3 para o aparelho número 3

e assim por diante


Instruções

Fabricação

  • espessura minima das trilhas (width): 0.2mm
  • espaçamento minimo (min clearance): 0.2mm (usado 0.25m)
  • fotolito: 10.000 DPI

Módulos

Materiais

Componentes necessários para um KVM de até 3 aparelhos:

  • Arduino qualquer modelo (opcional)
  • 70x Buffers SN74HC541N (6 por HDMI, 6 por DisplayPort e 2 por USB)
  • 4x Conectores USB 3.0 DIP fêmea
  • 9x Conectores HDMI fêmea link de venda
  • 9x Conectores DisplayPort DIP fêmea
  • 4x Conectores P2 de áudio e microfone link de venda

É possível substituir os buffers SN74HC541N por multiplexadores 74HC4052, porém será necessário muitos deles para fazer o mesmo trabalho, para cada SN74HC541N será necessário mais ou menos 4 multiplexadores 74HC4052.

TODO: Colocar o link para o BOM

Esquemas

Placa USB Placa USB!

Montagem

Em desenvolvimento

Parts

16
QtyValueFootprintReferences
4USB3_Molex_48393-0003Custom_Footprints:USB3_Molex_48393-0003USB1, USB2, USB3, USB4
3lockedResistor_SMD:R_0805_2012Metriclocked, locked, locked
2HD3SS215IRTQRCustom_Footprints:QFN50P800X800X100-57NS1, S2
1167RResistor_SMD:R_0805_2012MetricR1
1Conn_01x05_SocketConnector_Wire:SolderWire-0.5sqmm_1x05_P4.8mm_D0.9mm_OD2.3mmJ1
1LEDLED_SMD:LED_0805_2012MetricD1

The 12 most common of 16 parts.

More from duplow/setup-kvm-3

3
  • 4 layers99 × 63.5 mmKVM Project, the printed circuit board in 3D

    KVM Project

    duplow/setup-kvm-3

    Chaveador KVM para até 3 PCs/aparelhos diferentes conectados simultaneamente, podendo alternar entre si.

    49 partsMIT
  • 2 layers99 × 63.5 mmController Module, the printed circuit board in 3D

    Controller Module

    duplow/setup-kvm-3

    Chaveador KVM para até 3 PCs/aparelhos diferentes conectados simultaneamente, podendo alternar entre si.

    38 partsMIT
  • 4 layers100 × 75 mmDisplayport Module, the printed circuit board in 3D

    Displayport Module

    duplow/setup-kvm-3

    Chaveador KVM para até 3 PCs/aparelhos diferentes conectados simultaneamente, podendo alternar entre si.

    19 partsMIT

Similar boards

  • 4 layers30.2 × 49.4 mmBifrost, the printed circuit board in 3D

    Bifrost

    YashKarthik/bifrost

    68 parts1
  • 4 layers24.5 × 14 mmMjuart, the printed circuit board in 3D

    Mjuart

    mjbots/moteus

    Brushless DC motor controller

    16 parts1.4kApache-2.0
  • 4 layers73 × 21.3 mmLa pod mmcx, the printed circuit board in 3D

    La pod mmcx

    azonenberg/starshipraider

    Open hardware test equipment

    16 parts193BSD-3-Clause
  • 4 layers26 × 54.4 mmSombrero MSX Goa'uld, the printed circuit board in 3D

    Sombrero MSX Goa'uld

    jabadiagm/MSXgoauld_tn20k

    MSX Goa'uld board with Tang Nano 20k

    16 parts101GPL-3.0
  • 4 layersCopy1, the printed circuit board in 3D

    Copy1

    embeddedalpha/PCB-Design

    Repository for PCB Design Projects

    16 parts77MIT
  • 4 layers39 × 20 mmMelonHD, the printed circuit board in 3D

    MelonHD

    mackieks/melonHD

    Lontium LT6711A HDMI to USB-C DP Alt Mode Converter Module for portablizers

    16 parts43
  • 4 layers36.2 × 17.9 mmI2c test board, the printed circuit board in 3D

    I2c test board

    mike42/65816-computer

    A 65C816-based homebrew computer (prototype)

    16 parts37

Questions

How big is the USB Switch PCB?

It measures 99 × 63.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the USB Switch use?

16 parts, built around the HD3SS215IRTQR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the USB Switch KiCad files?

From the duplow/setup-kvm-3 repository on GitHub, at the commit this page was made from: the board is projects/USB Module/USB Switch.kicad_pcb and its schematic projects/Controller Module/Controller Module.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the USB Switch design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).