Skip to the content
PCBKitNew board
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.

Size
99 × 63.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
59
Pads
148
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 7 (file 20221018)
Created
4 Feb 2023
Updated
29 Dec 2024

Overview

Controller Module 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 2-layer board of 99 × 63.5 mm with 38 parts on 59 nets.

It is built around the 74HCT244D, 74AHC1G02GW and 74LS195APC. Its parts include 15 resistors, 14 diodes, 4 ICs, 3 connectors and 2 switches.

Main components

3

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

38
QtyValueFootprintReferences
710kResistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R5, R6, R7
61N4001Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD4, D5, D6, D7, D9, D10
6R75Resistor_SMD:R_0805_2012MetricR1, R2, R3, R5, R6, R12
275RResistor_SMD:R_0805_2012MetricR4, R8
2LEDLED_SMD:LED_0805_2012MetricD4, D8
2LED1LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D1
2LED2LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD2, D2
2LED3LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3, D3
2SW_DIP_x01Button_Switch_THT:SW_PUSH_6mmSW1, SW1
14017Package_DIP:SMDIP-16_W9.53mmU2
174AHC1G02Package_DIP:SMDIP-16_W7.62mmU1
174HCT244Package_DIP:SMDIP-18_W7.62mmU3
174LS195Package_DIP:DIP-16_W7.62mmU4
1Conn_01x02_SocketConnector_Wire:SolderWire-0.25sqmm_1x02_P4.5mm_D0.65mm_OD2mmJ1
1Conn_01x06_SocketConnector_Wire:SolderWire-0.25sqmm_1x06_P4.5mm_D0.65mm_OD2mmJ2
1Conn_01x08_SocketConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ1

Questions

How big is the Controller Module PCB?

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

What parts does the Controller Module use?

38 parts, built around the 74HCT244D, 74AHC1G02GW and 74LS195APC. 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 Controller Module KiCad files?

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

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
  • 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

  • 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 layers33 × 48.9 mmMGC module, the printed circuit board in 3D

    MGC module

    0x007E/mgc_esp32

    MeGARCard - ESP32 Module

    49 parts
  • 4 layers181.5 × 182.3 mmStencil, the printed circuit board in 3D

    Stencil

    jerry-kerenzikov/ytterbium

    Project files for Ytterbium modular CPU platform and Yprog programming tool

    421 partsCERN-OHL-S-2.0
  • 4 layers99.8 × 99.8 mmHD6309sbcMem, the printed circuit board in 3D

    HD6309sbcMem

    jimbro1000/HD6309sbcMem

    Basic memory module for HD6309SBC v2

    19 parts