![]() |
![]() |
![]() |
자율비행 드론이나 동영상 스트리밍, 동반 컴퓨터(Companion Computer) 드론을 제작할 때 가장 많이 조합하는 MAMBA F405 MK2 FC와 라즈베리파이 제로(RPi Zero), 그리고 BN-880 GPS/Compass 모듈의 완벽 배선 가이드를 정리해 드립니다.
MAMBA F405 MK2에는 총 3개의 하드웨어 UART(UART1, UART3, UART6)가 내장되어 있어, 수신기/GPS/라즈베리파이를 중복 없이 1:1로 깔끔하게 할당할 수 있습니다.
이번 가이드에서는 GPS를 UART3, 라즈베리파이를 UART6에 할당한 최적의 배치와, 비행 안정성을 높이는 전원 분리 가이드를 소개합니다.
🛠️ 1. 전체 핀 배정 및 연결 계획표 (Wiring Plan)
① BN-880 GPS & 컴퍼스 ↔ MAMBA F405 MK2
할당 포트: UART3 + I2C
지자기 센서(Compass)는 UART가 아닌 I2C(SDA/SCL) 버스를 사용하므로 추가 UART를 소비하지 않습니다.
| BN-880 핀 | FC 패드 | 비고 / 연결 방식 |
| VCC | 5V | FC 온보드 5V 전원 |
| GND | GND | 공통 접지 |
| TX | RX3 | GPS 데이터 수신 (TX ↔ RX 교차 연결) |
| RX | TX3 | GPS 데이터 송신 (RX ↔ TX 교차 연결) |
| SDA | SDA | I2C 데이터 신호 (1:1 직선 연결) |
| SCL | SCL | I2C 클럭 신호 (1:1 직선 연결) |
② 라즈베리 파이 제로 (RPi Zero) ↔ MAMBA F405 MK2
할당 포트: UART6 (MAVLink / MSP / Telemetry 통신용)
| RPi Zero GPIO 핀 | FC 패드 | 비고 / 연결 방식 |
| Pin 2 또는 4 (5V) | 외장 5V BEC | ⚠️ FC 5V 연결 금지 (전력 부족으로 다운 위험) |
| Pin 6 (GND) | GND | 공통 접지 (외장 BEC GND & FC GND 연결) |
| Pin 8 (GPIO 14 / TXD) | RX6 | 라즈베리파이 TX → FC RX6 (교차 연결) |
| Pin 10 (GPIO 15 / RXD) | TX6 | 라즈베리파이 RX → FC TX6 (교차 연결) |
③ SBUS RC 수신기 ↔ MAMBA F405 MK2
할당 포트: UART1 (SBUS 전용 패드 사용)
MAMBA F405 MK2의 SBUS 패드는 내부적으로 UART1 RX와 연결되어 있으며, SBUS 신호 반전을 위한 하드웨어 인버터가 내장되어 있습니다.
| 수신기 핀 | FC 패드 | 비고 / 연결 설명 |
| VCC (5V) | 5V | FC 온보드 5V 전원 |
| GND | GND | 공통 접지 |
| SBUS (Signal) | SBUS | ⚠️ RX1 패드가 아닌 SBUS 전용 패드에 연결! |
⚡ 2. 전원 구성 가이드 (가장 중요한 포인트! ⚠️)
드론 자작 시 발생하는 셧다운(Brownout) 사고의 대부분은 FC 온보드 BEC 전력 초과 때문입니다.
- 라즈베리 파이 제로 (독립 전원 사용 필수):
- 부하 시 1A~1.5A 이상을 순간적으로 사용하므로, 독립된 5V 3A UBEC/BEC를 사용해 Pin 2(5V)와 Pin 6(GND)로 전원을 공급해야 합니다.
- 공통 접지 (Common GND):
- 외장 BEC의 GND, FC의 GND, 라즈베리파이의 GND는 모두 하나로 연결(공유)되어야 통신 노이즈나 데이터 에러가 발생하지 않습니다.
- BN-880 GPS & RC 수신기:
- 소모 전력이 적으므로 FC 온보드 5V 패드에 연결해 사용하셔도 안전합니다.
💻 3. Betaflight / INAV Configurator 포트(Ports) 설정
하드웨어 연결을 마쳤다면, Configurator의 [Ports] 탭에서 아래와 같이 포트를 매핑해 줍니다.
| 포트 | 기능 선택 | Baud Rate 추천 | 연결 장치 |
| UART 1 | Serial RX 활성화 | - | SBUS 수신기 |
| UART 3 | GPS 선택 | 57600 또는 115200 | BN-880 GPS 모듈 |
| UART 6 | Telemetry / MSP / MAVLink | 115200 또는 57600 | 라즈베리 파이 제로 |
| I2C | Magnetometer (QMC5883L) | - | BN-880 지자기(나침반) 센서 |
[Receiver] (수신기) 탭 설정 ⭐
Betaflight / INAV의 Receiver 설정 페이지에서 아래와 같이 선택 후 저장합니다.
- Receiver Mode: Serial-based receiver (SPEK, SBUS, SUMD) 선택
- Serial Receiver Provider: SBUS 선택


