# Overview

### Overview

The Holybro H-Flow is a compact optical flow and distance sensor module that combines a PixArt PAA3905E1 optical flow sensor, a Broadcom AFBR-S50LV85D distance sensor, and an InvenSense ICM-42688-P 6-axis IMU. This all-in-one design simplifies installation, while the onboard infrared LED enhances visibility in low-light conditions.

The H-Flow features a Pixhawk-standard 4-pin CAN connector, ensuring seamless integration with Pixhawk-compatible controllers via the CAN port. Utilizing the DroneCAN protocol, it offers reliable and high-speed data transmission between the sensor and the flight controller.

### Specification

* PixArt PAA3905E1 Optical Flow Sensor
  * Tracks under low light conditions of >5 lux
  * Effective Viewing angle up to 42°
  * Wide working ranges from 80mm up to 30m&#x20;
  * Up to 7.4 rad/s
  * 40mW IR LED built onto the board for improved low-light operation<br>
* Broadcom AFBR-S50LV85D Time-of-Flight Distance Sensor<br>
  * Integrated 850 nm laser light source
  * Field-of-View (FoV) of 12.4° x 6.2° with 32 pixels
  * Typical distance sensing range up to 30m
  * Operation of up to 200k Lux ambient light
  * Works well on all surface conditions
  * Transmitter beam of 2° x 2° to illuminate between 1 and 3 pixels<br>
* InvenSense ICM-42688-P 6-Axis IMU
* STM32F412CEU6 MCU
* Pixhawk Standard CAN Connector (4 Pin JST GH)
* Compact Form Factor
* Software-Controlled CAN Termination
* Weight: 15.2g (3.5g without casing)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.holybro.com/peripherals/h-flow-dronecan/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
