-
Notifications
You must be signed in to change notification settings - Fork 15.3k
narinfc_h7 docs #26542
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
narinfc_h7 docs #26542
Changes from all commits
Commits
Show all changes
3 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Submodule gz
deleted from
3eb05f
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+6.43 KB
docs/assets/flight_controller/narinfc_h7/4_10_spi_port_jst_gh_7p_connector.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+5.13 KB
...ets/flight_controller/narinfc_h7/4_1_telem1_telem2_port_jst_gh_6p_connector.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+3.05 KB
.../assets/flight_controller/narinfc_h7/4_2_can1_can2_port_jst_hg_4p_connector.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+2.96 KB
...ight_controller/narinfc_h7/4_3_i2c1_i2c2_i2c3_i2c4_port_jst_gh_4p_connector.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+5.2 KB
docs/assets/flight_controller/narinfc_h7/4_4_uart4_port_jst_gh_6p_connector.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+10 KB
...ssets/flight_controller/narinfc_h7/4_5_gps_safety_port_jst_gh_10p_connector.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+5.1 KB
docs/assets/flight_controller/narinfc_h7/4_8_debug_port_jst_hg_6p_connector.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+35.6 KB
docs/assets/flight_controller/narinfc_h7/4_port_diagram_pin_outs_diagram-a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+19.4 KB
docs/assets/flight_controller/narinfc_h7/4_port_diagram_pin_outs_diagram-b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,205 @@ | ||
| # VOLOLAND NarinFC-H7 | ||
|
|
||
| <Badge type="tip" text="PX4 v1.18" /> | ||
|
|
||
| ::: warning | ||
| PX4 does not manufacture this (or any) autopilot. | ||
| Contact the [manufacturer](https://vololand.com) for hardware support or compliance issues. | ||
| ::: | ||
|
|
||
| The NarinFC-H7 is an advanced flight controller produced by [VOLOLAND Inc.](https://vololand.com). | ||
| It uses a high-performance STM32H7 processor and integrates industrial-grade sensors for improved performance and reliability. | ||
|
|
||
|  | ||
|
|
||
| ::: info | ||
| This flight controller is [manufacturer supported](../flight_controller/autopilot_manufacturer_supported.md). | ||
| ::: | ||
|
|
||
| ## Key Features | ||
|
|
||
| ### Processors & Sensors | ||
|
|
||
| - FMU Processor: STM32H743 | ||
| - On-board sensors: | ||
| - Accelerometer/Gyroscope: ADIS16470 | ||
| - Accelerometer/Gyroscope: ICM-20649 | ||
| - Accelerometer/Gyroscope: BMI088 | ||
| - Magnetometer: RM3100 | ||
| - Barometer: MS5611 x2 | ||
|
|
||
| ### Interfaces | ||
|
|
||
| - 14 PWM servo outputs | ||
| - Multiple RC inputs (SBus / CPPM / DSM) | ||
| - Analog/PWM RSSI input | ||
| - 2 GPS ports (GPS and UART4) | ||
| - 4x I2C buses | ||
| - 2x CAN bus ports | ||
| - 2x Power ports | ||
| - 2x ADC ports | ||
| - 1x USB port | ||
|
|
||
| ### Electrical Data | ||
|
|
||
| - Power input: 4.3V ~ 5.4V | ||
| - USB input: 4.75V ~ 5.25V | ||
|
|
||
| ### Mechanical Data | ||
|
|
||
| - Dimensions: 93.4 x 46.4 x 34.1 mm | ||
| - Weight: 106g | ||
|
|
||
| ## Where to Buy {#store} | ||
|
|
||
| Order from [VOLOLAND Inc.](https://vololand.com). | ||
|
|
||
| ## Connections | ||
|
|
||
|  | ||
|
|
||
| ## Dimensions | ||
|
|
||
|  | ||
|
|
||
| ## Pinouts | ||
|
|
||
|  | ||
|
|
||
| ### TELEM1 / TELEM2 Port | ||
|
|
||
|  | ||
|
|
||
| - JST GH 6P connector | ||
|
|
||
| ### CAN1 / CAN2 Port | ||
|
|
||
|  | ||
|
|
||
| - JST GH 4P connector | ||
| - Communication Protocol: UAVCAN v0 (default), UAVCAN v1 (limited support) | ||
| - Pin Configuration: CAN_H, CAN_L, VCC, GND | ||
|
|
||
| ### I2C1, I2C2, I2C3, I2C4 Port | ||
|
|
||
|  | ||
|
|
||
| - JST GH 4P connector | ||
|
|
||
| ### UART4 Port | ||
|
|
||
|  | ||
|
|
||
| - JST GH 6P connector | ||
|
|
||
| ### RSSI Port | ||
|
|
||
|  | ||
|
|
||
| - RSSI input | ||
|
|
||
| ### GPS & Safety Port | ||
|
|
||
|  | ||
|
|
||
| - JST GH 10P connector | ||
|
|
||
|  | ||
|
|
||
| ### PWM & RC_IN | ||
|
|
||
| The NarinFC-H7 supports up to 14 PWM outputs. | ||
|
|
||
|  | ||
|
|
||
| - 2.54mm pitch DuPont connector | ||
| - RC_IN: Remote control receiver | ||
|
|
||
| ### Power Input | ||
|
|
||
|  | ||
|
|
||
| - 2mm pitch DuPont connector | ||
|
|
||
| ### ADC Port | ||
|
|
||
|  | ||
|
|
||
| ### DEBUG / UART7 Port | ||
|
|
||
| UART7 is labelled DEBUG RX/TX. | ||
|
|
||
|  | ||
|
|
||
| - JST GH 6P connector | ||
|
|
||
| ### USB Port | ||
|
|
||
| - USB-C | ||
|
|
||
| ### SPI Port | ||
|
|
||
|  | ||
|
|
||
| - JST GH 7P connector | ||
|
|
||
| ## Serial Port Mapping | ||
|
|
||
| | UART | Device | Port | | ||
| | ------ | ---------- | ------ | | ||
| | USART1 | /dev/ttyS0 | GPS1 | | ||
| | USART2 | /dev/ttyS1 | TELEM1 | | ||
| | UART4 | /dev/ttyS2 | GPS2 | | ||
| | USART6 | /dev/ttyS3 | TELEM2 | | ||
| | UART8 | /dev/ttyS4 | User | | ||
| | UART7 | /dev/ttyS5 | Debug | | ||
|
|
||
| ## PWM Output | ||
|
|
||
| The NarinFC-H7 supports up to 14 PWM outputs. | ||
| All outputs except M13 and M14 support DShot. | ||
| Outputs 1-8 support Bi-Directional DShot. | ||
|
|
||
| The 14 PWM outputs are in 4 groups: | ||
|
|
||
| - Outputs 1, 2, 3, and 4 in group1 | ||
| - Outputs 5, 6, 7, and 8 in group2 | ||
| - Outputs 9, 10, 11, and 12 in group3 | ||
| - Outputs 13 and 14 in group4 | ||
|
|
||
| All outputs within the same group must use the same output rate and protocol. | ||
|
|
||
| ## Analog Inputs | ||
|
|
||
| The NarinFC-H7 has 2 user-accessible analog inputs: | ||
|
|
||
| - ADC Pin4 → SPARE1_ADC1 (6.6V tolerant) | ||
| - ADC Pin18 → SPARE2_ADC1 (3.3V tolerant) | ||
|
|
||
| Additional internal ADC channels: | ||
|
|
||
| - ADC Pin16 → BATT_VOLTAGE_SENS | ||
| - ADC Pin17 → BATT_CURRENT_SENS | ||
| - ADC Pin14 → BATT2_VOLTAGE_SENS | ||
| - ADC Pin2 → BATT2_CURRENT_SENS | ||
| - ADC Pin6 → RSSI_IN | ||
| - ADC Pin8 → VDD_5V_SENS | ||
| - ADC Pin11 → SCALED_V3V3 | ||
|
|
||
| ## Building Firmware | ||
|
|
||
| ::: tip | ||
| Most users will not need to build this firmware! | ||
| It is pre-built and automatically installed by _QGroundControl_ when appropriate hardware is connected. | ||
| ::: | ||
|
|
||
| To [build PX4](../dev_setup/building_px4.md) for this target: | ||
|
|
||
| ```sh | ||
| make narinfc_h7_default | ||
| ``` | ||
|
|
||
| ## Supported Platforms / Airframes | ||
|
|
||
| Any multicopter / airplane / rover or boat that can be controlled with normal RC servos or Futaba S-Bus servos. | ||
| The complete set of supported configurations can be seen in the [Airframes Reference](../airframes/airframe_reference.md). | ||
Submodule mavlink
updated
2 files
| +7 −61 | message_definitions/v1.0/common.xml | |
| +46 −0 | message_definitions/v1.0/development.xml |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So this is wired to FMU and enabled via RC_INPUT right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PS, please sync up to the changes I have made here. If you swamp away my changes again I give up.