Skip to the content
4 layers99 × 63.5 mmKVM Project, 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
49
Nets
450
Pads
896
Tracks, vias
419, 98
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
4 Feb 2023
Updated
29 Dec 2024

Overview

KVM Project 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 49 parts on 450 nets, routed with 419 tracks and 98 vias.

It is built around the HD3SS215IRTQR, 74LS195APC and AMS1117-3.3, with the 1N5819WS among its other parts. Its parts include 11 diodes, 8 switches, 6 resistors, 3 ICs and 3 connectors.

Main components

4

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

49
QtyValueFootprintReferences
8HD3SS215IRTQRCustom_Footprints:QFN50P800X800X100-57NS1, S2, S3, S4, S5, S6, S7, S8
6R75Resistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R5, R6
4USB3_Molex_48393-0003Custom_Footprints:USB3_Molex_48393-0003USB1, USB2, USB3, USB4
31N5819WSDiode_SMD:D_SOD-323_HandSolderingD11, D12, D13
3DP_IN1472720024:472720024DP_IN1, DP_IN4, DP_IN7
3DP_IN2472720024:472720024DP_IN2, DP_IN5, DP_IN8
3DP_IN3472720024:472720024DP_IN3, DP_IN6, DP_IN9
3DP_OUT472720024:472720024DP_OUT1, DP_OUT2, DP_OUT3
3LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D3
21N4001Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD9, D10
2Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_Wuerth_6941xx301002J1, PWR2
14017Package_DIP:DIP-16_W7.62mmU3
174LS195Package_DIP:DIP-16_W7.62mmU5
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U6
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalPWR1
1IO pinsConnector_Wire:SolderWire-0.1sqmm_1x04_P3.6mm_D0.4mm_OD1mmJ2
1LED1LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD6
1LED2LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD7
1LED3LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD8
1USB_AConnector_USB:USB_A_CONNFLY_DS1095-WNR0PWR3

More from duplow/setup-kvm-3

3
  • 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
  • 4 layers99 × 63.5 mmUSB Switch, the printed circuit board in 3D

    USB Switch

    duplow/setup-kvm-3

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

    16 partsMIT

Similar boards

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

    Bifrost

    YashKarthik/bifrost

    68 parts1
  • 2 layers300 × 300 mmSAP Extended, the printed circuit board in 3D

    SAP Extended

    cyrillvalentini/SAP-Extended

    Extended Simple-As-Possible Computer based on Ben Eaters video series

    440 parts1
  • 2 layersComputer, the printed circuit board in 3D

    Computer

    Amp-Lab-at-VT/Simple-PLC

    Simple turing-complete computer using the least components possible

    39 parts
  • 2 layersPlaca receptora, the printed circuit board in 3D

    Placa receptora

    ArqueologiaDigital/SintetizadorGuidoStolfi

    Repositório contendo documentação técnica sobre o sintetisador musical criado na década de 70 na Escola Politécnica da USP pelo professor Guido Stolfi.

    46 parts
  • 2 layers117.5 × 99.7 mmVGA, the printed circuit board in 3D

    VGA

    cherry-takuan/NLP_VGA

    VGA board for NLP-16A

    72 parts
  • 2 layers45 × 45 mmAeroq Hardware v3, the printed circuit board in 3D

    Aeroq Hardware v3

    EnriqueNeyra/Aeroq

    An Indoor Air Quality Monitor Powered by ESP32, SCD40, and SEN54

    56 parts130
  • 4 layers101.6 × 53.3 mmZ80ctrlng, the printed circuit board in 3D

    Z80ctrlng

    jblang/z80ctrl

    AVR-based bootloader, I/O, and debugging for Z80-based computers

    65 parts73

Questions

How big is the KVM Project PCB?

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

What parts does the KVM Project use?

49 parts, built around the HD3SS215IRTQR, 74LS195APC, AMS1117-3.3 and 1N5819WS. 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 KVM Project KiCad files?

From the duplow/setup-kvm-3 repository on GitHub, at the commit this page was made from: the board is projects/Root/KVM Project.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 KVM Project 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).