배선도 — Pi Zero 2 W + ST7789V GMT020-02 (2.0" 240×320 IPS)

⚠️ 반드시 3.3V 사용. 5V 연결 시 패널 손상. 배선은 전원 차단 상태에서.

연결표 (7핀)

LCD 핀기능Pi GPIO (BCM)물리 핀 번호선색 예시
VCC전원 3.3V3V317빨강
GND접지GND20검정
SCLSPI 클럭(SCLK)GPIO1123주황
SDASPI 데이터(MOSI)GPIO1019노랑
RES리셋 (RST/RESET 과 동일 표기)GPIO2418초록
DC데이터/명령 선택GPIO2522파랑
CS칩 선택(CE0)GPIO824보라

Zero 2 W 40핀 핀맵 (위에서 본 그림)

배선 7가닥 전부 물리 17~24번 블록에 모여 있다 — 헤더 중간 8핀 구간만 쓰면 된다.

보드 부품면(위)에서 본 헤더. SD 카드 슬롯이 위, GPIO 헤더가 오른쪽 세로로 오는 방향 기준 — 핀 1 = 헤더 맨 위 왼쪽(사각 납땜 패드). 왼쪽 열=홀수 핀(보드 안쪽), 오른쪽 열=짝수 핀(보드 가장자리).

이번 배선 사용 3.3V 5V GND
3V3125V
GPIO2 (SDA1)345V
GPIO3 (SCL1)56GND
GPIO478GPIO14 (TXD)
GND910GPIO15 (RXD)
GPIO171112GPIO18
GPIO271314GND
GPIO221516GPIO23
3V3→ VCC1718GPIO24→ RES
GPIO10 (MOSI)→ SDA1920GND→ GND
GPIO9 (MISO)2122GPIO25→ DC
GPIO11 (SCLK)→ SCL2324GPIO8 (CE0)→ CS
GND2526GPIO7 (CE1)
ID_SD2728ID_SC
GPIO52930GND
GPIO63132GPIO12
GPIO133334GND
GPIO193536GPIO16
GPIO263738GPIO20
GND3940GPIO21

방향 확인법: 헤더 납땜면에서 핀 1만 사각 패드(나머지는 원형). 핀 1 은 SD 카드 슬롯과 같은 쪽 모서리다.

점검

  1. SPI 활성 확인: ls /dev/spidev0.0 (install.sh 가 dtparam=spi=on 설정, 재부팅 필요할 수 있음)
  2. 화면 백지면 DC/RES 스왑 여부부터 확인(가장 흔한 실수)
  3. 색이 반전돼 보이면 config.py 의 INVERT 토글
  4. 렌더만 검증: FORCE_SIMULATION = True → /tmp/display_preview.png