KVM 완성품 사용하기!

by 김상돈 | 2017-11-12 01:12
arm cortex-m0 hdmi kvm switch pcb usb

안녕하세요. 오랜만에 짬을 내서 다시 글을 적네요..

저는 KVM을 만드는데 아주아주 많은 고민을 했고, 어떻게 만들어야 작고 효율적일까 생각을 해서 구성했어요.

설계와 납땜은 직접 다 했지만, 개인으로 만드는것이다보니 샘플 PCB 가격 + 부품 가격이... 4대 제작에 총 16만원정도 들었거든요.


싸게 작게 효율적으로 만들겠다 했지만, 샘플 제작에는 양산품보다 돈이 많이 들어가는 법입니다.

먼저, 시스템을 그려보면 아래와 같습니다.

구성도는 간단한데, 동작을 설명해보면 이렇게 됩니다.

1. 전원 공급은 USB로 받습니다.

2. 최초 전원 인가 시, 모든 Port Disable 상태입니다. (자동으로 PC A를 선택해도 되는데, 제 마음대로..입니다)

3. Switch 1을 누르면, LED 가 점등합니다. 

    그리고, Board 2F에서 모니터가 PC A로 선택 & Board 1F에서 USB 키보드와 마우스를 PC A로 선택

4. Switch 1을 다시 누르면, LED가 꺼집니다.

    그리고, Board 2F에서 모니터가 PC B로 선택 & Board 1F에서 USB 키보드와 마우스를 PC B로 선택

5. Switch 2를 누르면, LED가 점등합니다.

    그리고, Board 3F에서 모니터가 PC A로 선택

6. Switch 2를 누르면, LED가 꺼집니다.

    그리고, Board 3F에서 모니터가 PC B로 선택


스위치는 클릭감을 위해서~ 

체리 社 청축 키를 채용했습니다. 누를 때 편하고 소리도 잘 나거든요.


실제 제품을 보면 아래와 같이 연결할 수 있겠네요.

제가 가진 여러가지 회사의 케이블을 다 길이 재서 만든것이기 때문에, 웬만한 케이블끼리는 간섭이 일어나지 않고요, 가능한 작은 사이즈로 만들었습니다.



실제 제품 연결도는 케이블이 주렁주렁 연결돼서 복잡하긴 한데 ㅠㅠ

KVM 전용 케이블을 쓰는 것이 깔끔할 수 있겠지만, 상용 케이블을 쓸 수 있는것도 큰 장점이지요.

저는 회사에서 한대, 집에서 한대 이렇게 사용중입니다.

회사에서는 듀얼 모니터 + 키보드, 마우스를 써야 하기 때문에, 3층 PCB를 다 쓰고 있어요.

주 모니터는 USB랑 같이 바뀌고, 서브 모니터는 별도로 스위칭 가능합니다.


그리고 집에서는 큰 모니터 1개를 쓰는데, 다른 쪽 컴퓨터가 노트북이라 굳이 듀얼모니터가 필요없거든요.

그래서 2층 PCB를 빼고, 1층 + 3층 PCB만 꽂아서 씁니다.

이 때는, 모니터는 노트북에서 크게 봐야 할 때만 따로 전환하고, USB가 데스크탑에서 필요한지 노트북에서 필요한지에 따라 따로 전환합니다.

USB만 스위칭 해서 쓰는 경우가 대다수긴 하지만, 가끔 노트북에서 큰 모니터가 필요할 때도 있으니까요...


제가 쓰려고 만든것이기 때문에, 저의 목적에 딱 맞게 했는데요.

누군가는 또 이런 제품이 있으면 참 좋겠다 라는 생각 하실수도 있겠죠? ^^


만들기 어렵지 않습니다. (USB 스위칭 칩 납땜은 좀 어렵습니다...1mmx2mm 짜리라서 너무 작아요 ㅠㅠ)

그리고 3D 프린터로 케이스 제작 가능하신 분 ! 껍데기좀 만들어주시면 감사하겠습니다..

댓글 0

MADE BY

김상돈

altera, fpga, pcb, stm32, xilinx, zynq, 아두이노
KVM 완성품 사용하기!현재글 C 프로그래밍과 납땜 이전글