server / knowledge

PiKVM에 ATX 어댑터를 물려 전원 제어하기

paul 2025.10.23 146words (1m)

PiKVM으로 화면과 키보드를 넘겨받아도 전원 버튼은 여전히 물리적으로 눌러야 한다. 원격지에 둔 서버라면 이게 가장 아쉬운 부분이다. ATX 어댑터를 끼우면 웹에서 전원과 리셋을 누를 수 있다.

blikvm/pikvm-atx-adapter를 썼다.

어댑터의 구조

blicube ATXA-A 보드와 라즈베리파이 핀 매핑

어댑터는 메인보드의 전면 패널 헤더와 라즈베리파이 사이에 들어간다. 보드에 있는 POWER, RESET 버튼 자리를 포토커플러가 대신 눌러주는 방식이다. PWR, HDD, 3V3 LED가 있어 어댑터에 전원이 들어왔는지와 서버가 켜져 있는지를 눈으로 볼 수 있다.

결선

A-board Raspberry Pi 4
GND GND
3V3 3V3
LED PWR GPIO24
LED HDD GPIO22
SW PWR GPIO23
SW RST GPIO27

핀 번호로는 GPIO24가 18번, GPIO22가 15번, GPIO23이 16번, GPIO27이 13번이다.

Raspberry Pi 4 GPIO 핀아웃

LED 쪽 두 개는 서버의 상태를 읽어오는 입력이고, SW 쪽 두 개는 버튼을 누르는 출력이다. 방향이 반대이므로 자리를 바꿔 꽂으면 전원은 눌리는데 상태 표시가 안 되거나 그 반대가 된다.