BharathFc700
Flight Controller

BharathFc700
Flight Controller

The BharathFc700 is a flight controller produced by Bharathy Aerospace.

The BharathFc700 is a flight controller produced by Bharathy Aerospace.

⭐️

Connect to Content

Add layers or components to make infinite auto-playing slideshows.

Specs

Specs

Processor

Processor

STM32H743 32-bit processor

STM32H743 32-bit processor

480Mhz,1MbRAM,2MbFlash

480Mhz,1MbRAM,2MbFlash

Power

Power

5v input voltage with voltage monitoring

5v input voltage with voltage monitoring

3.3V, 2A BEC

3.3V, 2A BEC

Sensors

Sensors

3 redundant IMU

3 redundant IMU

2 redundant Barometer

2 redundant Barometer

1 Compass

1 Compass

Firmware Support

Firmware Support

Ardupilot , PX4

Ardupilot , PX4

Interfaces

Interfaces

10x PWM outputs, 8DShot capable

10x PWM outputs, 8DShot capable

1x RC input

1x RC input

2x CAN Bus Interface.

2x CAN Bus Interface.

4x UARTs/serial for Telemerty, GPS and other peripherals

4x UARTs/serial for Telemerty, GPS and other peripherals

1x I2C ports for external compass, airspeed, etc.

1x I2C ports for external compass, airspeed, etc.

microSD card slot port

microSD card slot port

Internal RGB LED

Internal RGB LED

Connectors

Connectors

Power, ADC

Power, ADC

Telem1

Telem1

Telem2

Telem2

gps1

gps1

Can1 & 2

Can1 & 2

Serial5

Serial5

UART Mapping

UART Mapping

The UARTs are marked Rn and Tn in the above pinouts. The Rn pin is the receive pin for UARTn. The Tn pin is the transmit pin for UARTn.

The UARTs are marked Rn and Tn in the above pinouts. The Rn pin is the receive pin for UARTn. The Tn pin is the transmit pin for UARTn.

SERIAL0 -> USB (OTG1)

SERIAL0 -> USB (OTG1)

SERIAL1 -> UART2 (TELEM1) with CTS/RTS DMA Enabled

SERIAL1 -> UART2 (TELEM1) with CTS/RTS DMA Enabled

SERIAL2 -> UART4 (TELEM2) with DMA Enabled

SERIAL2 -> UART4 (TELEM2) with DMA Enabled

SERIAL3 -> UART3 (GPS1) Tx(NODMA), Rx(DMA Enabled)

SERIAL3 -> UART3 (GPS1) Tx(NODMA), Rx(DMA Enabled)

SERIAL4 -> EMPTY

SERIAL4 -> EMPTY

SERIAL5 -> UART7 (User) NODMA

SERIAL5 -> UART7 (User) NODMA

SERIAL6 -> USART2 (User) NODMA

SERIAL6 -> USART2 (User) NODMA

RC Input

RC Input

The RCIN pin supports all unidirectional protocols supported.

The RCIN pin supports all unidirectional protocols supported.

PWM Output

PWM Output

The BharathFc700 supports up to 10 PWM outputs. The PWM is in 5 groups. IF Dshot is used for an output, all outputs in its group must be DShot.

The BharathFc700 supports up to 10 PWM outputs. The PWM is in 5 groups. IF Dshot is used for an output, all outputs in its group must be DShot.

PWM 1-4 in group1

PWM 1-4 in group1

PWM 5-7 in group2

PWM 5-7 in group2

PWM 8-9 in group3

PWM 8-9 in group3

PWM 10 in group4

PWM 10 in group4

GPIOs

GPIOs

All 10 PWM channels can be used for GPIO functions (relays, buttons, RPM etc). The GPIO pin numbers for these PWM channels in ArduPilot are shown below:

All 10 PWM channels can be used for GPIO functions (relays, buttons, RPM etc). The GPIO pin numbers for these PWM channels in ArduPilot are shown below:

Analog Inputs

Analog Inputs

The BharathFC700 flight controller has 4 analog inputs

The BharathFC700 flight controller has 4 analog inputs

ADC Pin10 -> Battery Current

ADC Pin10 -> Battery Current

ADC Pin4 -> Battery Voltage

ADC Pin4 -> Battery Voltage

ADC Pin13 -> ADC 3V3 Sense

ADC Pin13 -> ADC 3V3 Sense

Battery Monitor Configuration

Battery Monitor Configuration

The board has voltage and current sensor inputs on the POWER_ADC connector. The default battery setting parameters are:
Enable Battery monitor.

The board has voltage and current sensor inputs on the POWER_ADC connector. The default battery setting parameters are:
Enable Battery monitor.

BATT_MONITOR =4

BATT_MONITOR =4

BATT_VOLT_PIN 4

BATT_VOLT_PIN 4

BATT_CURR_PIN 10

BATT_CURR_PIN 10

BATT_VOLT_MULT 10.1 (may need adjustment if supplied monitor is not used)

BATT_VOLT_MULT 10.1 (may need adjustment if supplied monitor is not used)

BATT_AMP_PERVLT 17.0 (may need adjustment if supplied monitor is not used).

BATT_AMP_PERVLT 17.0 (may need adjustment if supplied monitor is not used).

What types of digital products do you design?

What types of digital products do you design?

What types of digital products do you design?

What is your design process like?

What is your design process like?

What is your design process like?

What is your typical timeline for projects?

What is your typical timeline for projects?

What is your typical timeline for projects?

What do you need from me to get started?

What do you need from me to get started?

What do you need from me to get started?

How do you handle revisions and feedback?

How do you handle revisions and feedback?

How do you handle revisions and feedback?

What is your communication style during projects?

What is your communication style during projects?

What is your communication style during projects?