v215-back

F4BY FMU board

Open schematic, opensource project

Firmware support

  • betaflight
  • inav
  • swift-flyer (Ardupilot fork)

 

Board versions

F4BY v 2.1.5 (black)

Specifications

  • Processor
    • single 32-bit ARM Cortex M4 core with FPU STM32 F407
  • Sensors
    • MPU6000 as main accel and gyro
    • MEAS 5611 barometer
    • HMC 5983 compass
  • Power
    • 3x separate 3,3v LDO for CPU, Sensors, CAN
    • Servo rail backup power diode
    • reverse voltage and overvoltage power protection
    • board voltage and servo rail voltage sensors
  • Interfaces
    • 5x UART serial ports, 1 with inverter for frsky telemertry
    • Up to 12x PWM outputs
    • Spektrum DSM/DSM2/DSM-X Satellite input
    • Futaba S.BUS input support (with external inverter)
    • PPM sum signal
    • RSSI (PWM or voltage) input
    • I2C, SPI,  CAN, USB
    • 3.3V and 6.6V ADC inputs
  • Dimensions
    • Width 50 mm (2.0”)
    • Length 50 mm (2.0”)
  • Other
    • micro SD card (for log)
    • Fram memory for parameters

 

2-layers only, 0.2mm wire / clearance board:

bot_215top_215

Connectors:

215_top_lay 215_back_lay

Analog and digital pins for Nuttx Ardupilot software

board caption Function
A11 Configurable analog input 0-3.3v  (configuration number 11)
A10 Configurable analog input 0-3.3v  (configuration number 10)
D1 Configurable digital input/output   (configuration number 50)
D2 Configurable digital input/output   (configuration number 51)
D3 Configurable digital input/output   (configuration number 52)

Analog and digital pins for Chibios Ardupilot software

board caption Function
A11 Configurable analog input 0-3.3v  (configuration number 11)
A10 Configurable analog input 0-3.3v  (configuration number 10)
D1 Configurable digital input/output   (configuration number 1)
D2 Configurable digital input/output   (configuration number 2)
D3 Configurable digital input/output   (configuration number 3)

Also «sonar» header pins may to be configured as digital input/output   (configuration numbers 4,5)

 

Serial Ports functions for old Ardupilot software (arducopter <= 3.2)

Port Function
USART1 Telemetry 2
USART2 Telemetry
USART3 GPS port
USART4 FRSKY Telemetry (Inverted)
USART5 Debug / nsh console

Serial Ports default functions for nuttx Ardupilot software (arducopter  3.3-3.6 dev)

Port Function
USART1 GPS port  , GPS used as serial 3
USART2 Telemetry, configurable by serial 1  parameter
USART3 Telemetry 2 , configurable by serial 4  parameter
USART4 FRSKY Telemetry (Inverted) , configurable by serial 2  parameter (3Frsky D-PORT
4Frsky S-PORT)
USART5 Debug / nsh console

Serial Ports default functions for Chibios Ardupilot software

Port Function
USART1 Telemetry2, configurable by serial 3  parameter
USART2 Telemetry , configurable by serial2 parameter
USART3 GPS port , configurable by serial1 parameter
USART4 FRSKY Telemetry (Inverted)
USART5 Debug , (chibios not support console)

Serial Ports pinouts

 Pin  Signal  Volt
1 (blk) GND GND
 2 (blk)  RX (IN)  +3.3V , TTL tolerance
3 (blk) TX (OUT) +3.3V , TTL tolerance
4 (red) VCC +5V

I2C

Pin Signal
1 (Red) VCC +5v
2 (Blk) SCL
3 (Blk) SDA
4 (Blk) GND

SPI

Pin Signal
1 (Red) VCC +5v
2 (Blk) CS
3 (Blk) CSK
4 (Blk) MISO
5 (Blk) MOSI
6 (Blk) GND

CAN

Pin Signal
1 GND
2 VCC +5v
1 CAN L
2 CAN H

POWER

Pin Signal
1 VCC +5v
2 VCC +5v
3 VCC +5v
4 Current sensor input (6,6v max)
5 Voltage sensor input (6,6v max)
6 GND
7 GND
8 GND

Links:

 

Availability:

The board can be purchased from: