강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

GreenTam님의 프로필 이미지
GreenTam

작성한 질문수

센서데이터를 수집하는 내가 만드는 ESP32 IoT 기기 - 초보자·아두이노 사용자

개발보드에서 커스텀보드로 가는 3단계

해결된 질문

작성

·

4

0

아래의 글은 유튜브 동영상,

https://www.youtube.com/watch?v=35jaYlZf7M0&list=WL&index=11

의 내용을 번역, 요약한 글입니다.

요점은, "맨 처음부터 보드를 창작하지 말고, 레퍼런스 회로(이 강의의 보드)를 따라만들어 보고, 문제가 없으면 그 이후 자신의 보드를 디자인하라"입니다.


"ESP32 개발 보드에서 커스텀 PCB로 가는 3단계"라는 자료는, 점퍼선으로 복잡하게 연결된 프로토타입 단계에서 벗어나, 보다 안정적이고 완성도 높은 회로 기판으로 발전하는 방법을 설명합니다.

핵심 메시지는 간단합니다. 개발 보드는 배우기에는 아주 좋지만, 실제 제품으로 사용하기에는 한계가 있다는 것입니다.

이 과정은 크게 3단계로 나눌 수 있습니다.


Step 1: 선택과 문서 이해하기

목표 정하기
먼저 내가 만들고 싶은 것이 무엇인지 정해야 합니다.
Wi-Fi 기능이 필요하다면 ESP32 같은 칩을 선택하고, 전력 소모가 중요하다면 STM32 L0 같은 저전력 칩을 선택할 수 있습니다.

데이터시트 보는 법
처음 보면 데이터시트는 굉장히 어렵고 복잡해 보입니다.
하지만 모든 내용을 이해하려고 하기보다, "typical application circuit(대표 회로)" 부분만 찾아보는 것이 중요합니다.

이 회로는 해당 칩이 동작하기 위해 반드시 필요한 부품들을 정리해둔 일종의 정답지입니다.
어떤 저항과 커패시터가 필요한지 한눈에 알 수 있습니다.

개발 보드 vs. 칩
초보자라면 칩의 데이터시트보다 개발 보드의 회로도를 참고하는 것이 훨씬 쉽습니다.
개발 보드는 이미 완성된 형태이기 때문에, 칩 주변에 어떤 부품들이 어떻게 연결되어 있는지 전체 구조를 그대로 볼 수 있습니다.


Step 2: 1:1로 그대로 따라 만들기

리스크 줄이기
이 단계에서는 새로운 것을 만들려고 하지 않는 것이 중요합니다.
이미 잘 동작하는 회로를 그대로 복사하는 것이 목표입니다.

이것은 실험과 같습니다.
변수를 추가하지 않고 그대로 따라 만들어야, 문제가 생겼을 때 원인을 쉽게 찾을 수 있습니다.

설계와 제작
KiCad나 Altium 같은 프로그램을 사용해서 회로도를 직접 그려보고, PCB 제작 업체에 맡겨 보드를 제작합니다.

처음 전원 넣기 (스모크 테스트)
보드를 받으면 바로 전원을 연결하고 테스트를 진행합니다.
이때는 전류 제한이 가능한 전원 공급 장치를 사용하는 것이 안전합니다.

보드를 만져보면서 이상하게 뜨거운 부분이 없는지 확인하고, 타는 냄새가 나지 않는지도 체크합니다.

이 단계의 목표는 간단합니다.
LED를 깜빡이거나(“Blink”), 간단한 프로그램(“Hello World”)이 실행되면 성공입니다.
즉, “보드가 살아있다”는 것을 확인하는 단계입니다.


Step 3: 나만의 보드로 발전시키기

기능 추가하기
기본 동작이 확인되면, 이제부터는 원하는 기능을 추가할 수 있습니다.

예를 들어
센서를 추가하거나
외부 모듈을 제거하고 회로에 직접 넣거나
비효율적인 전원 회로를 더 좋은 방식으로 바꿀 수 있습니다.

외형(케이스)까지 고려하기
제품으로 만들기 위해서는 회로만으로는 부족합니다.
사용자가 사용할 수 있는 형태가 필요합니다.

그래서 이 단계에서는
보드 크기와 형태를 정하고
나사 구멍을 만들고
버튼과 디스플레이 위치를 정하는 작업을 하게 됩니다.


핵심 기술 팁

왜 PCB를 써야 할까?
점퍼선은 시간이 지나면 접촉 불량이 생기기 쉽습니다.
반면 PCB 안의 구리 패턴은 훨씬 안정적이고 문제를 찾기도 쉽습니다.

테스트 방법
멀티미터를 이용해서 GPIO 핀이 제대로 동작하는지 확인해 보세요.
0V와 3.3V(또는 5V) 사이에서 정상적으로 바뀌는지 보는 것입니다.

만약 보드가 동작하지 않는다면
처음 참고했던 개발 보드 회로도와 비교해 보세요.
내가 다르게 만든 부분이 문제의 원인일 가능성이 높습니다.


결론

직접 PCB를 만들어 보는 경험은 단순히 회로를 만드는 것을 넘어서,
우리가 사용하는 전자기기가 어떻게 동작하는지를 이해하게 해줍니다.

이 과정을 통해
단순히 사용하는 사람에서
무언가를 만들어내는 사람으로 성장할 수 있습니다.

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
GreenTam님의 프로필 이미지
GreenTam

작성한 질문수

질문하기