Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/en/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,7 @@
- [AirMind MindPX](flight_controller/mindpx.md)
- [AirMind MindRacer](flight_controller/mindracer.md)
- [ARK Electronics ARKV6X](flight_controller/ark_v6x.md)
- [ARK Electronics ARKV6S](flight_controller/ark_v6s.md)
- [ARK FPV Flight Controller](flight_controller/ark_fpv.md)
- [ARK Pi6X Flow Flight Controller](flight_controller/ark_pi6x.md)
- [CORVON 743v1](flight_controller/corvon_743v1.md)
Expand Down
1 change: 1 addition & 0 deletions docs/en/_sidebar.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,7 @@
- [AirMind MindPX](/flight_controller/mindpx.md)
- [AirMind MindRacer](/flight_controller/mindracer.md)
- [ARK Electronics ARKV6X](/flight_controller/ark_v6x.md)
- [ARK Electronics ARKV6S](/flight_controller/ark_v6s.md)
- [ARK FPV Flight Controller](/flight_controller/ark_fpv.md)
- [ARK Pi6X Flow Flight Controller](/flight_controller/ark_pi6x.md)
- [CUAV Nora](/flight_controller/cuav_nora.md)
Expand Down
1 change: 1 addition & 0 deletions docs/en/advanced_config/ethernet_setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ It may also be supported on other boards.
Supported flight controllers include:

- [ARK Electronics ARKV6X](../flight_controller/ark_v6x.md)
- [ARK Electronics ARKV6S](../flight_controller/ark_v6s.md)
- [CUAV Pixhawk V6X](../flight_controller/cuav_pixhawk_v6x.md)
- [CUAV X25 EVO](../flight_controller/cuav_x25-evo.md)
- [CUAV X25 SUPER](../flight_controller/cuav_x25-super.md)
Expand Down
85 changes: 85 additions & 0 deletions docs/en/flight_controller/ark_v6s.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# ARK Electronics ARKV6S

::: warning
PX4 does not manufacture this (or any) autopilot.
Contact the [manufacturer](https://arkelectron.com/contact-us/) for hardware support or compliance issues.
:::

The USA-built [ARKV6S](https://arkelectron.gitbook.io/ark-documentation/flight-controllers/arkv6s) flight controller is a low-cost, single-IMU variant of the [ARKV6X](../flight_controller/ark_v6x.md), based on the [FMUV6X and Pixhawk Autopilot Bus open source standards](https://github.com/pixhawk/Pixhawk-Standards).

The Pixhawk Autopilot Bus (PAB) form factor enables the ARKV6S to be used on any [PAB-compatible carrier board](../flight_controller/pixhawk_autopilot_bus.md), such as the [ARK Pixhawk Autopilot Bus Carrier](../flight_controller/ark_pab.md).

![ARKV6S Main Photo](../../assets/flight_controller/arkv6s/ark_v6s_front.jpg)

::: info
This flight controller is [manufacturer supported](../flight_controller/autopilot_manufacturer_supported.md).
:::

## Where To Buy {#store}

Order From [Ark Electronics](https://arkelectron.com/product/arkv6s/) (US)

## Sensors

- [Invensense IIM-42653 Industrial IMU](https://invensense.tdk.com/products/smartindustrial/iim-42653/)
- [Bosch BMP390 Barometer](https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp390/)
- [ST IIS2MDC Magnetometer](https://www.st.com/en/mems-and-sensors/iis2mdc.html)

## Microprocessor

- [STM32H743IIK6 MCU](https://www.st.com/en/microcontrollers-microprocessors/stm32h743ii.html)
- 480MHz
- 2MB Flash
- 1MB RAM

## Other Features

- FRAM
- [Pixhawk Autopilot Bus (PAB) Form Factor](https://github.com/pixhawk/Pixhawk-Standards/blob/master/DS-010%20Pixhawk%20Autopilot%20Bus%20Standard.pdf)
- LED Indicators
- MicroSD Slot
- USA Built
- Designed with a 1W heater. Keeps sensors warm in extreme conditions

## Power Requirements

- 5V
- 500mA
- 300ma for main system
- 200ma for heater

## Additional Information

- Weight: 5.0 g
- Dimensions: 3.6 x 2.9 x 0.5 cm

## Pinout

For pinout of the ARKV6S see the [DS-10 Pixhawk Autopilot Bus Standard](https://github.com/pixhawk/Pixhawk-Standards/blob/master/DS-010%20Pixhawk%20Autopilot%20Bus%20Standard.pdf)

## Serial Port Mapping

| UART | Device | Port |
| ------ | ---------- | ------------- |
| USART1 | /dev/ttyS0 | GPS |
| USART2 | /dev/ttyS1 | TELEM3 |
| USART3 | /dev/ttyS2 | Debug Console |
| UART4 | /dev/ttyS3 | UART4 & I2C |
| UART5 | /dev/ttyS4 | TELEM2 |
| USART6 | /dev/ttyS5 | PX4IO/RC |
| UART7 | /dev/ttyS6 | TELEM1 |
| UART8 | /dev/ttyS7 | GPS2 |

::: info
The mapping above applies to the running PX4 firmware. The ARKV6S bootloader enables only `UART7` (TELEM1), so when flashing firmware over UART with [`px4_uploader.py`](https://github.com/PX4/PX4-Autopilot/blob/main/Tools/px4_uploader.py) you must connect to the **TELEM1** port — no other UART will respond in bootloader mode.
:::

## Building Firmware

```sh
make ark_fmu-v6s_default
```

## See Also

- [ARK Electronics ARKV6S](https://arkelectron.gitbook.io/ark-documentation/flight-controllers/arkv6s) (ARK Docs)
2 changes: 1 addition & 1 deletion docs/en/flight_controller/ark_v6x.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Order From [Ark Electronics](https://arkelectron.com/product/arkv6x/) (US)
- [STM32H743IIK6 MCU](https://www.st.com/en/microcontrollers-microprocessors/stm32h743ii.html)
- 480MHz
- 2MB Flash
- 1MB Flash
- 1MB RAM

## Other Features

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ The boards in this category are:
- [AirMind MindPX](../flight_controller/mindpx.md)
- [AirMind MindRacer](../flight_controller/mindracer.md)
- [ARK Electronics ARKV6X](../flight_controller/ark_v6x.md) (and [ARK Electronics Pixhawk Autopilot Bus Carrier](../flight_controller/ark_pab.md))
- [ARK Electronics ARKV6S](../flight_controller/ark_v6s.md)
- [ARK FPV Flight Controller](../flight_controller/ark_fpv.md)
- [ARK Pi6X Flow Flight Controller](../flight_controller/ark_pi6x.md)
- [CORVON 743v1](../flight_controller/corvon_743v1.md)
Expand Down
1 change: 1 addition & 0 deletions docs/en/flight_controller/pixhawk_autopilot_bus.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ The flight controllers and baseports listed here are expected to be compliant wi
## PAB Compatible Flight Controllers

- [ARK Electronics ARKV6X](../flight_controller/ark_v6x.md)
- [ARK Electronics ARKV6S](../flight_controller/ark_v6s.md)
- [Holybro Pixhawk 5X (FMUv5X)](../flight_controller/pixhawk5x.md)
- [Holybro Pixhawk 6X (FMUv6X)](../flight_controller/pixhawk6x.md)
- [CUAV Pixhawk V6X (FMUv6X)](../flight_controller/cuav_pixhawk_v6x.md)