목차 보기
  1. 소켓으로 올리는 이유
  2. 핀 간격(두 줄 사이)을 확인하세요
  3. 소켓 납땜 순서
  4. 안테나 위치
  5. 전원 연결
  6. 접근성을 남겨 두기
  7. 핀 정리표 만들기
  8. 배선 순서
  9. 정리

ESP32나 라즈베리파이 피코 같은 개발 보드를 쓰면 마이크로컨트롤러 회로를 쉽게 시작할 수 있습니다. 그런데 보드를 만능기판에 붙이는 방법을 잘못 잡으면 보드를 떼기 어렵거나, 안테나가 막혀 Wi-Fi가 약해지거나, 전원이 두 군데에서 동시에 들어가 보드가 망가지기도 합니다. 이 글에서는 개발 보드를 핀 헤더 소켓으로 만능기판에 올리는 방법, 핀 간격 확인, 전원 연결, 안테나 위치, 배선 순서를 정리합니다.

소켓으로 올리는 이유

개발 보드의 핀을 만능기판에 직접 납땜하면 보드를 교체하거나 다른 작품에 재사용하기가 어렵습니다. 대신 암 핀 헤더(소켓)를 기판에 납땜하고 보드를 꽂으면 다음과 같은 장점이 있습니다.

  • 보드가 고장 났을 때 교체가 쉽습니다.
  • 펌웨어 업로드나 재부팅을 위해 보드를 빼서 작업할 수 있습니다.
  • 여러 작품에 같은 보드를 돌려 쓸 수 있습니다.

소켓은 핀 개수에 맞는 1×15, 1×19처럼 한 줄짜리를 두 개 쓰거나 2×N 구조를 씁니다. 길이 맞춤이 가능한 긴 한 줄 소켓을 자르거나 합쳐 쓸 수도 있습니다.

핀 간격(두 줄 사이)을 확인하세요

개발 보드는 핀 열 사이 간격이 모델마다 다르므로 소켓 두 줄의 간격을 정확히 맞춰야 합니다. 열 간격이 틀리면 보드가 꽂히지 않습니다.

보드두 핀 열 사이 간격(대략)만능기판 홀 간격
라즈베리파이 피코17.78mm(0.7인치)홀 7칸
아두이노 나노15.24mm(0.6인치)홀 6칸
ESP32 개발 보드모델마다 약 23~26mm홀 9~10칸(실제 보드로 확인)

가장 정확한 방법은 실제 보드를 소켓 위에 올려 보고 간격을 확인한 뒤 납땜하는 것입니다. 소켓을 한쪽 열만 먼저 납땜하고, 보드를 꽂은 채로 다른 열을 납땜하면 간격이 정확히 맞습니다. 만능기판의 홀 간격은 2.54mm이므로 간격이 소수점으로 떨어지면 가장 가까운 홀을 쓰고 보드 쪽 핀이 휘지 않는지 확인하세요.

소켓 납땜 순서

  1. 소켓 한 줄을 구멍에 끼우고 양 끝 핀만 가볍게 납땜해 고정합니다.
  2. 소켓에 보드를 꽂고 두 번째 줄 소켓을 보드 반대편 핀에 끼운 상태로 기판에 올립니다.
  3. 보드를 꽂은 상태로 기판을 뒤집고 두 번째 줄 양 끝을 납땜합니다.
  4. 보드를 빼고 나머지 핀을 모두 납땜합니다(납땜 기초).
  5. 납땜을 마친 뒤 도통 시험으로 이웃 핀 쇼트를 확인합니다.

안테나 위치

ESP32와 피코 W 같은 무선 보드에는 안테나(보드 끝의 구불구불한 구리 선)가 있습니다.

  • 안테나 부분이 기판 가장자리 밖으로 튀어나오게 배치하세요.
  • 안테나 주변 몇 cm에는 구리 선, 금속 케이스, 배터리, 큰 부품을 두지 않습니다. 신호가 약해지고 연결이 끊깁니다.
  • 안테나 아래 만능기판의 패드에 납땜이나 배선이 있으면 성능이 떨어지므로 그 부분은 비워 두세요.

전원 연결

  • 하나의 전원만: USB로 전원을 줄 때 다른 5V 전원을 보드의 5V·VIN 핀에 동시에 연결하면 두 전원이 부딪힐 수 있습니다. USB 연결용과 외부 전원 입력은 쇼트키 다이오드로 분리하거나, 한 번에 하나만 연결하세요.
  • 전압 확인: 3.3V 보드의 3.3V 핀에 5V를 넣으면 보드가 망가집니다. 핀 이름(5V, VIN, VSYS, 3V3)을 확인하세요.
  • 전류 공급 능력: 보드의 3.3V 레귤레이터에서 주변 부품에 줄 수 있는 전류는 수백 mA 이하입니다. LED 여러 개나 모터는 별도 전원에서 공급하고 접지만 공유하세요(전원 레일과 접지 설계).
  • 무선 보드의 전류 피크: Wi-Fi 송신 순간에 전류가 수백 mA까지 순간적으로 늘 수 있습니다. 전원 입구에 100µF 이상의 전해 커패시터를 달고, 약한 USB 케이블이나 포트에서는 재부팅이 일어날 수 있습니다.

접근성을 남겨 두기

  • USB 커넥터는 기판 가장자리에서 쉽게 꽂을 수 있게 하세요.
  • 리셋·부트 버튼은 가려지지 않게 합니다. 펌웨어 업로드에 눌러야 하는 보드가 있습니다.
  • 디버그용 시리얼 핀을 잠깐 연결할 헤더를 하나 남겨 두면 편합니다.

핀 정리표 만들기

보드의 핀 이름(라벨)과 실제 GPIO 번호가 다른 경우가 많습니다. 쓸 핀을 표로 만들어 두세요.

기능보드 라벨GPIO 번호기판의 연결 대상
LED 1D2GPIO2R1 → LED
버튼D4GPIO4풀업 저항, 스위치
I2C SDAD21GPIO21센서 SDA

납땜 전에 표를 인쇄해 한 줄씩 확인하며 배선하면 실수가 줄어듭니다. 부트 모드를 정하는 핀(ESP32의 GPIO0, GPIO2, GPIO12, GPIO15 등)은 시동 시 레벨이 정해져 있어야 하므로, 풀업·풀다운 부품을 달기 전에 보드 문서를 확인하세요.

배선 순서

  1. 전원 레일(3.3V, 5V, GND)부터 배선합니다.
  2. 신호 입력(스위치, 센서)을 배선합니다. 풀업·풀다운 저항을 잊지 마세요(택트 스위치와 풀업·풀다운 저항).
  3. 출력(LED, 부저, 드라이버)을 배선합니다.
  4. 통신선(I2C, SPI)을 짧게 배선합니다(I2C 배선 기초).
  5. 보드를 꽂기 전에 전원 레일의 쇼트와 전압을 확인합니다.

정리

개발 보드는 핀 헤더 소켓으로 올리고, 소켓 간격은 실제 보드를 꽂아 맞추며, 안테나는 기판 밖으로 내고, 전원은 하나만 연결하세요. 핀 정리표를 만들어 배선하면 실수가 크게 줄어듭니다. 보드 선택은 아두이노 우노·ESP32·라즈베리파이 피코 비교, 신호 전압은 3.3V와 5V 신호 연결을 참고하세요.

이 글은 학습 목적의 일반적인 안내입니다. 부품마다 규격과 핀 배열이 다를 수 있으니 실제 작업 전에는 사용하는 부품의 데이터시트를 확인하세요. 안전과 관련된 작업은 항목별 주의 사항을 먼저 읽고 진행하세요.