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?