Skip to content

WM330 Flight Controller board

mefistotelis edited this page Aug 23, 2021 · 7 revisions

Table of Contents

Function
Variants
Parts
Programming
External interfaces
Service interfaces
Board view
Schematics

Function

Flight controller board is soldered at the top of a damper board, and has Inertial Measurement Unit and barometer soldered on it as well. The damper board reduces vibration the IMU and barometer receives, and provides sockets for Flat Film Wire cables which connects it to ESC boards and 3-in-1 board.

Flight Controller CPU runs Real-Time Operating System which acquires readings from all sensors and sends control signals to motors ESC units.

IMU precision is improved by using 2 chips, put on the board in different orientations. The board has cutouts around the IMU chips, which are also covered by silicon. This helps with accurately measuring acceleration by nullifying stress caused by mass of the board.

Variants

The known variants are listed below.

Marking Overview
P01551.06 FC Core board first version.
P01419.5 FC Damper and Connectors board first version.
P01551.10 FC Core board.
P01419.7 FC Damper and Connectors board.

Parts

Marking Amt. Pkg. Function Specification
MP66 2 QFN-24 Inertial measurement unit; MPU-6600 QFN Accelerometer gyroscope sensor mp65 description
STM32F427? 1 ARM Cortex-M4 core with DSP and FPU, 2 Mbytes Flash, 180 MHz CPU, ART Accelerator, Chrom-ART Accelerator, FMC with SDRAM description
MEAS M????? 5607?? 1 QFN-8 MS5607 barometer/pressure sensor
PA 6EA 1 3x3 UDFN/WSON Mini Linear Regultor; part used is DI AP7361ADJ, but it could also be TI TPS7A16 DI datasheet TI description

Programming

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

External interfaces

The board contains one connector:

Marking Overview
ESC A 12-pin Flat Film Wire connector
ESC B 35-pin Flat Film Wire connector
3IN1 31-pin Flat Film Wire connector

Service interfaces

Service pads on FC Core board

The following service pads exist on this board:

Marking Overview
GND
3V3
JTAGSEL
CLK
DIO
ERASE
TXDO
RXDO
3V3
MISO
SCK
CAN1_T
CAN1_R
SCK_MAM
TEST
RST
GND
5V
SS
MISO
MOSI
VCC3V6
GND

Service pads on FC Damping board

The following service pads exist on this board:

Marking Overview
GND
3V6
5V
B_RX
IO_1
T3
T1
SCL2
VBAT
SDA2
IOO
BR
PWM1
PWM2
PWM3
PWM4
3D
3A
T4
R1
R2
T6
SDA0
SCL0
DM
DP
T2
BR
R4
IO1
BG
R6

Board view

Top of a P01551.06 board on P01419.5 board:

WM330 Camera Encoder board v1 A top

Bottom of the P01551.06 board on P01419.5 board:

WM330 Camera Encoder board v1 A bottom

Top of a P01551.10 board on P01419.7 board:

WM330 Camera Encoder board v1 A top

Bottom of the P01551.10 board on P01419.7 board:

WM330 Camera Encoder board v1 A bottom

Top of another P01551.10 board on P01419.7 board:

WM330 Camera Encoder board v1 A top

Bottom of the P01551.10 board on P01419.7 board:

WM330 Camera Encoder board v1 A bottom

Schematics

No schematics available.

Clone this wiki locally