Skip to content

WM220 Flight Controller and IMU board

mefistotelis edited this page Dec 16, 2022 · 9 revisions

Table of Contents

Function
Variants
Parts
Programming
External interfaces
Service interfaces
Board view
Schematics

Function

Flight controller is soldered at top of ESC board within Dji Mavic. Its CPU runs Real-Time Operating System which acquires readings from all sensors and sends control signals to ESC units which control motors. Inertial Measurement Unit is the most important set of sensors, which informs the FC about the craft rotation and acceleration.

Variants

Only one version of the module is known.

Marking Overview
P01828.05 The first version.

Parts

Marking Amt. Pkg. Function Specification
Atmel ATSAME70Q21 CN ARM 1 Flight Controller MPU description datasheet
MEAS 560702BA03 M837K 1 QFN-8 MS5607-02BA03 barometer/pressure sensor, 10-1.2BAR datasheet
T120 MhND 1 4-lead SMD 3225 Quartz oscillator, 12MHz
PA 5fA 1 3x3 UDFN/WSON Mini Linear Regulator, DI AP7361ADJ; used to power uC and SD card slot datasheet

Programming

Chips Firmware Description
ATSAME70Q21 m0305, m0306 Flight controller (MC) programming, loader(05) and application(06).

External interfaces

Marking Overview
TODO

FC board edge connector

Pad 1 is marked with white dot. Here is the top connector pinout:

Pad Function
1 PWM0
2 PWM1
3 PWM2
4 PWM3
5 LED?
6
7 C SDA
8 VBAT
9 GND
10 3V6
11 5V
12 GND
13 GND
14 C SCL
15 CAM TX
16 ESC TX
17 ESC RX
18 GPS RX
19 GPS TX
20 GND

The bottom connector pinout:

Pad Function
1 RX VISION_SS
2 LED GREEN
3
4 RX BAT
5 LED RED
6
7
8
9 GND
10 GPS SCL
11 GPS SDA
12 TX VISION_SS
13 GND
14
15 RX CAM
16 TX BAT
17 GND
18
19 GND
20
21 GND

Service interfaces

The following service pads exist on this board:

Marking Overview
TODO

Board view

Top of a P01828.05 board:

WM220 Flight Ctrl board v5 A top

Top of another P01828.05 board:

WM220 Flight Ctrl board v5 B top

Bottom of the P01828.05 board:

WM220 Flight Ctrl board v5 B bottom

Bottom of IMU Unit attached to the P01828.05 board:

WM220 IMU v1 A bottom

Bottom of IMU Unit attached to another P01828.05 board:

WM220 IMU v1 B bottom

Schematics

No schematics available.

Clone this wiki locally