Flight Core Configuration

Table of contents

  1. QGroundControl
  2. System Defaults
    1. MAVLink Instance 0
    2. MAVLink Instance 1
    3. MAVLink Instance 2
    4. Safety Switch Disabled
  3. PX4 Parameter Files
  4. Serial Ports (WIP)

QGroundControl

Configuration of the Flight Core is fully supported by QGroundControl.

Note: Firmware update support from QGroundControl is supported in 3.5.7 and newer. As a work around, updates over a serial port can be used

System Defaults

The following describe the system defaults, as specified by boards/modalai/fc-v1/init/rc.board_defaults

  • configured by default as TELEM1 (exposed atJ5) at 57600 baud in Normal mode
  • this is configurable by the user
  • configured by default at TELEM2 (exposed at J1) at 921600 baud in Normal mode
  • this is intended as the primary serial interface to communicate with VOXL
  • this is configurable by the user
  • configured by default at TELEM2 (exposed at J4) at 57600 baud in Normal mode
  • this is intended as the secondary serial interface to communicate with VOXL

Safety Switch Disabled

The saftety switch can be ‘pressed’ by pulling J13 pin 5 up to 3.3V (which is provided by J13 pin 1). By default, we have the safety switch disabled, but it can be enabled via QGroundControl by setting CBRK_IO_SAFETY to 0.

PX4 Parameter Files

Additionally, parameter files are available for reference:

Serial Ports (WIP)

Connector Name
J1 TELEM 2 (MAVLink Instance 1, 921600, Normal)
J4 TELEM 3 (MAVLink Instance 2, 57600, Normal)
J5 TELEM 1 (MAVLink Instance 0, 57600, Normal)
J10 GPS 1