모듈 시험용 지그(탈착이 가능한 지그) 소개 - ESP-Module-Prog-1(R)
ESP-Module-Prog-1(R) 상세 설명:
ESP-Module-Prog-1과 ESP-Module-Prog-1R(R은 WROVER를 의미)은 Espressif가 생산하는 두 종류의 플래싱 메인보드입니다. 전원 및 신호선에 모듈을 납땜하지 않고도 모듈을 플래싱할 수 있도록 해줍니다. 두 보드의 유일한 차이는 서로 다른 모듈에 맞추기 위한 스프링 핀의 배치에 있습니다. 모듈을 장착하면 ESP32-DevKitC와 같은 소형 개발 보드로도 사용할 수 있습니다.
ESP-Module-Prog-1 지원 모듈:
✔ ESP32-WROOM-32, ESP32-WROOM-32E, ESP32-WROOM-32D, ESP32-WROOM-32U, ESP32-WROOM-32UE
✔ ESP32-S3-WROOM-1, ESP32-S3-WROOM-1U
✔ ESP32-C6-WROOM-1, ESP32-C6-WROOM-1U
✔ ESP32-S2-SOLO, ESP32-S2-SOLO-U, ESP32-S2-SOLO-2, ESP32-S2-SOLO-2U
ESP-Module-Prog-1R 지원 모듈:
✔ ESP32-WROVER-B, -IB, -E, -IE
✔ ESP32-C5-WROOM-1/ESP32-C5-WROOM-1U
✔ 중요 : ESP32-C5-WROOM-1, ESP32-C5-WROOM-1U는 사이즈 문제로 1R형을 이용해야 합니다.
이 메인보드는 단독으로 사용하거나, ESP-Module-Prog-SUB-02 또는 ESP-Module-Prog-SUB-01&04 서브보드와 결합해서 사용할 수 있습니다(서브보드는 단독 사용 불가)

보드 주요 구성요소
보드 전면(시계 방향)의 주요 부품은 다음과 같습니다
| 스프링 핀 (Spring Pins) | 모듈의 캐스텔레이션 홀에 맞물려 모듈을 고정하는 핀 |
| 암 헤더 (Female Headers) | 모듈 핀에 연결되는 2.54 mm 암 헤더 |
| J4 | 스트래핑 핀 설정용 |
| 3.3 V Power On LED | USB 또는 전원 공급 시 점등 |
| USB-to-UART Bridge | 최대 3 Mbps 전송 속도의 USB-UART 변환 칩 |
| Boot 버튼 | EN 버튼과 함께 눌러 펌웨어 다운로드 모드 진입 |
| USB Type-C to UART 인터페이스 | 전원 공급 및 통신용 (UART0이 기본 통신 포트 입니다.) |
| Reset 버튼 | 리셋용 |
| 5V-to-3.3V LDO | 저전압 강하 레귤레이터 |
| J5 | 전류 측정용 (Short해야 전원이 인가 됩니다.) |

애플리케이션 개발 시작하기:
필요 하드웨어: 지원 모듈 중 하나, USB-A to USB-C 케이블(데이터 전송 지원 케이블), PC(Windows/Linux/macOS)
하드웨어 설정:
모듈의 캐스텔레이션 홀을 보드의 스프링 핀에 맞춰 가볍게 올려놓습니다.
"딸깍" 소리가 날 때까지 모듈을 눌러 장착합니다.
모든 스프링 핀이 정확히 끼워졌는지 확인하고, 정렬이 맞지 않으면 핀셋으로 조정합니다.
소프트웨어 설정:
권장 방법: ESP-IDF를 사용해 바이너리(.bin) 파일을 플래싱 (ESP-IDF Get Started 가이드 참고)
대안: Windows에서는 Flash Download Tool 사용 가능
펌웨어 다운로드 모드 진입은 플래시 툴이 자동으로 처리하거나, Boot 버튼을 누른 채 Reset 버튼을 눌러 수행합니다.
전원 공급 방식(3가지, 상호 배타적):
- USB Type-C to UART 포트(기본/권장)
- 5V 및 GND 헤더 핀
- 3V3 및 GND 헤더 핀
스트래핑 핀 설정(J4):
2핀 헤더로 한쪽은 P7, 다른 한쪽은 High(풀업)입니다. 모듈에 따라 P7에 해당하는 핀이 스트래핑 핀인지 여부가 다르므로, 필요 시 점퍼 캡을 장착해야 합니다. 정확한 매핑은 ESP-Module-Prog-1(R) GPIO Map 문서를 참고해야 합니다.
전류 측정(J5):
J5 점퍼 캡을 제거하면 주변장치/모듈이 전원에서 분리되어 전류미터로 모듈 전류만 측정 가능하며, 공장 기본값은 점퍼 캡 장착(정상 동작) 상태입니다.
핀 설명(J2, J3):
J2는 3V3, EN(CHIP_EN), P1~P22, 5V 핀을 포함하고, J3는 GND, P23~P44, TXD0/RXD0 핀을 포함합니다. 정확한 핀 번호와 신호는 보드 실크스크린 및 스키매틱을 참고합니다.
동영상 :
https://blog.naver.com/devicein/222327512763
ESP32 모듈용 소켓 (Socket ) 사용방법
소켓 메뉴얼 : https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/user-gu...
blog.naver.com
메뉴얼 :
https://docs.espressif.com/projects/esp-dev-kits/en/latest/other/esp-prog-2/index.html
ESP-Prog-2 - Other - — esp-dev-kits latest documentation
ESP-Prog-2 - Other - — esp-dev-kits latest documentation
docs.espressif.com