diff --git a/common/source/docs/common-ark-4in1-esc.rst b/common/source/docs/common-ark-4in1-esc.rst new file mode 100644 index 0000000000..909acf368d --- /dev/null +++ b/common/source/docs/common-ark-4in1-esc.rst @@ -0,0 +1,66 @@ +.. _common-ark-4in1-esc: + +============ +ARK 4IN1 ESC +============ + + +.. image:: ../../../images/arkflow/ark_4in1_esc.jpg + :target: ../_images/ark_4in1_esc.jpg + :width: 450px + +NDAA compliant, made in the USA, 4 in 1 electronic speed controller running open source AM32 firmware. + +Specifications +============== + +- **Features** + + - Battery Voltage: 3-8s + - Current Rating: 50A Continuous, 75A Burst + - Microcontroller: STM32F0 + - Firmware: AM32 Firmware + - Features: Onboard Current Sensor, Serial Telemetry + +- **Connections** + + - Two Pixhawk Standard CAN Connectors + - 8 Pin JST-SH Input/Output Connector + + - Battery Output + - Current + - Telemetry + - Motor 1 + - Motor 2 + - Motor 3 + - Motor 4 + - Ground + + - 10 Pin JST-SH Debug Connector + + - 3.3V + - SWDIO Motor 1, SWCLK Motor 1 + - SWDIO Motor 2, SWCLK Motor 2 + - SWDIO Motor 3, SWCLK Motor 3 + - SWDIO Motor 4, SWCLK Motor 4 + - Ground + +- **Other** + + - USA Built + - NDAA compliant + +- **Additional Information** + + - Size: 43.00mm x 40.50mm x 7.60mm + - Mounting Pattern: 30.5mm + - Weight: 14.5g + +More Information +================ + +* `ARK 4IN1 ESC `_ + +* `ARK 4IN1 ESC Documentation `_ + + diff --git a/common/source/docs/common-ark-can-node.rst b/common/source/docs/common-ark-can-node.rst new file mode 100644 index 0000000000..de9a908ef6 --- /dev/null +++ b/common/source/docs/common-ark-can-node.rst @@ -0,0 +1,77 @@ +.. _common-ark-can-node: + +=========== +ARK CANnode +=========== + + +.. image:: ../../../images/arkflow/ark_can_node.jpg + :target: ../_images/ark_can_node.jpg + :width: 450px + +ARK CANNode is an open-source generic DroneCAN node that includes a 6-degree-of-freedom IMU. Its main purpose is to enable the use of non-CAN sensors (I2C, SPI, UART) on the CAN bus. It also has PWM outputs to expand a vehicle's control outputs in quantity and physical distance. For ArduPilot, AP_Periph can be used to integrate the CANNode as a peripheral. + +Specifications +============== + +- **Sensors** + + - Bosch BMI088 6-Axis IMU or Invensense ICM-42688-P 6-Axis IMU + +- **Microcontroller** + + - STM32F412CGU6 MCU + + - 1MB Flash + +- **Connections** + + - Two Pixhawk Standard CAN Connectors + + - 4 Pin JST GH + + - Pixhawk Standard I2C Connector + + - 4 Pin JST GH + + - Pixhawk Standard UART/I2C Connector (Basic GPS Port) + + - 6 Pin JST GH + + - Pixhawk Standard SPI Connector + + - 7 Pin JST GH + + - PWM Connector + + - 10 Pin JST GH + - 8 PWM Outputs + - Matches Pixhawk 4 PWM Connector Pinout + + - Pixhawk Standard Debug Connector + + - 6 Pin JST SH + +- **Power Requirements** + + - 5V + - Current dependent on connected peripherals + +- **Other** + + - USA Built + - LED Indicators + +- **Additional Information** + + - Dimensions: 3 cm x 3 cm x 1.3 cm + + +More Information +================ + +* `ARK CANnode `_ + +* `ARK CANnode Documentation `_ + + diff --git a/common/source/docs/common-ark-fpv-overview.rst b/common/source/docs/common-ark-fpv-overview.rst new file mode 100644 index 0000000000..9b03c83910 --- /dev/null +++ b/common/source/docs/common-ark-fpv-overview.rst @@ -0,0 +1,57 @@ +.. _common-ark-fpv-overview: + +================================== +ARK FPV Flight Controller Overview +================================== + +.. image:: ../../../images/arkflow/ark_fpv.jpg + :target: ../_images/ark_v6x.jpg + :width: 450px + +The ARK FPV NDAA compliant flight controller is based on the `ARKV6X `__ in a 30.5mm standard mounting pattern. It supports a 3-12s battery input with a regulated 12V 2A output for video transmitters and payloads. + + +Specifications +============== + +- **Sensors** + + - `Invensense IIM-42653 Industrial IMU `__ + - `Bosch BMP390 Barometer `__ + - `ST IIS2MDC Magnetometer `__ + +- **Microprocessor** + + - `STM32H743IIK6 MCU `__ + + - 480Mhz / 1MB RAM / 2MB Flash + +- **Power** + + - 5.5V - 54V + - 500mA + + - 300ma for main system + - 200ma for heater + +- **Other** + + - LED Indicators + - MicroSD Slot + - USA Built + - Designed with a 1W heater. Keeps sensors warm in extreme conditions + +- **Additional Information** + + - Weight: 7.5 g with MicroSD card + - Dimensions: 3.6 × 3.6 × 0.8 cm + + +More Information +================ + +* `ARK FPV Flight Controller `_ + +* `ARK FPV documentation `_ + +[copywiki destination="plane,copter,rover,blimp"] diff --git a/common/source/docs/common-ark-gps.rst b/common/source/docs/common-ark-gps.rst new file mode 100644 index 0000000000..e212558a76 --- /dev/null +++ b/common/source/docs/common-ark-gps.rst @@ -0,0 +1,82 @@ +.. _common-ark-gps: + +======= +ARK GPS +======= + + +.. image:: ../../../images/arkflow/ark_gps.jpg + :target: ../_images/ark_gps.jpg + :width: 450px + +Made in the USA open source Dronecan M9N GPS, magnetometer, barometer, IMU, buzzer, and safety switch module. + +Specifications +============== + +- **Sensors** + + - `Ublox M9N GPS `__ + + - Ultra-robust meter-level GNSS positioning + - Concurrent reception of 4 GNSS for maximum position availability + - Advanced spoofing and jamming detection + - Excellent RF interference mitigation + + - Bosch BMM150 Magnetometer + - `Bosch BMP388 Barometer `__ + - `Invensense ICM-42688-P 6-Axis IMU `__ + +- **Microcontroller** + + - STM32F412CEU6 MCU + +- **Connections** + + - Two Pixhawk Standard CAN Connectors + - 4 Pin JST GH + + - Pixhawk Standard Debug Connector + - 6 Pin JST SH + + +- **Power Requirements** + + - 5V + + - 110mA Average + - 117mA Max + +- **Other** + + - USA Built + - LED Indicators + - FCC Compliant + - LED Indicators + + - Safety LED + - GPS Fix + - RGB System Status + +- **Additional Information** + + - Dimensions: 5 cm x 5 cm x 1 cm + - Includes 4 Pin Pixhawk Standard CAN Cable + - Supports UAVCAN Firmware Updating + - Open Source Schematic and BOM + +Mounting & Wiring +================= + +The recommended mounting orientation is with the connectors on the board pointing towards the back of vehicle. +The ARK GPS is connected to the CAN bus using a Pixhawk standard 4 pin JST GH cable. + + +More Information +================ + +* `ARK GPS `_ + +* `ARK GPS Documentation `_ + + diff --git a/common/source/docs/common-ark-mosaic-rtk-gps.rst b/common/source/docs/common-ark-mosaic-rtk-gps.rst new file mode 100644 index 0000000000..f75b6a4f31 --- /dev/null +++ b/common/source/docs/common-ark-mosaic-rtk-gps.rst @@ -0,0 +1,98 @@ +.. _common-ark-mosaic-rtk-gps: + +===================== +ARK MOSAIC-X5 RTK GPS +===================== + + +.. image:: ../../../images/arkflow/ark_mosaic_rtk_gps.jpg + :target: ../_images/ark_mosaic_rtk_gps.jpg + :width: 450px + +Made in the USA Dronecan Septentrio Mosaic-X5 RTK GPS, magnetometer, barometer, IMU, buzzer, and safety switch module. + +Specifications +============== + +- **Sensors** + + - `Septentrio Mosaic-X5 GPS `__ + + - Triple Band L1/L2/L5 + - `AIM+ jamming protection `__ + - Update rate of 100 Hz + + - `ST IIS2MDC Magnetometer `__ + + - `Bosch BMP390 Barometer `__ + + - `Invensense ICM-42688-P 6-Axis IMU `__ + +- Microcontroller + + - STM32F412VGH6 MCU + +- Connections + + - Two Pixhawk Standard CAN Connectors + + - 4 Pin JST-GH + - 5V Input + + - Pixhawk Standard “Basic GPS Port” + + - For external sensors such as airspeed or distance + - 6 pin JST-GH + - USART3 from STM32 + - I2C2 from STM32 + + - Pixhawk Standard Debug Connector + + - 6 Pin JST-SH + + - USB-C Port + + - 5V Input + - USB 2.0 to Mosaic-X5 + + - Micro-SD Slot + + - Mosaic-X5 Logging + + - Mosaic “UART 2” Connector + + - 5 Pin JST-GH (TX, RX, TIMEPULSE, GP1, GND) + +- **Power Requirements** + + - 5V + + - 260mA Average + - 340mA Peak + +- **Other** + + - USA Built + - LED Indicators + + - Safety LED + - GPS Fix + - RTK Status + - RGB System Status LED + +- **Additional Information** + + - Includes 4 Pin Pixhawk Standard CAN Cable + - Triple Band (L1/L2/L5) Helical GPS Antenna + - USA Built + - Supports DroneCAN Firmware Updating + + +More Information +================ + +* `ARK MOSAIC-X5 RTK GPS `_ + +* `ARK MOSAIC-X5 RTK GPS Documentation `_ + + diff --git a/common/source/docs/common-ark-power-modules.rst b/common/source/docs/common-ark-power-modules.rst new file mode 100644 index 0000000000..7098e8c463 --- /dev/null +++ b/common/source/docs/common-ark-power-modules.rst @@ -0,0 +1,112 @@ +.. _common-ark-power-modules: + +==================== +ARK PAB Power Module +==================== + + +.. image:: ../../../images/arkflow/ark_pab_power_module.jpg + :target: ../_images/ark_pab_power_module.jpg + :width: 450px + +The ARK PAB Power Module is rated for 60A continuous battery current at 20C ambient. However, when running 60A battery current at 20C without cooling, the 5V regulator is de-rated to 3A continuous output. It is recommended to run multiple power modules in parallel if more than 60A continuous current is required. + + +Specifications +============== + +- **TI INA226 Digital Power Monitor** + + - 500μOhm Shunt + - I2C Interface + +- **5.2V 6A Step-Down Regulator** + + - 33V Maximum Input Voltage + - 5.8V Minimum Input Voltage at 6A Out + - Output Over-Voltage Protection + - Output Over-Current Protection + +- **Connections** + + - XT60 Battery Input + - XT60 Battery Output + - 6 Pin Molex CLIK-Mate Output + + - `Matches ARK PAB Carrier Power Pinout `__ + +- **Other** + + - USA Built + - FCC Compliant + - Includes 6 Pin Molex CLIK-Mate Cable + +- **Additional Information** + + - Weight: 17.9 g + - Dimensions: 4.75 cm x 3.43 cm x 1.15 cm + + +More Information +================ + +* `ARK PAB Power Module `_ + +* `ARK PAB Power Module Documentation `_ + + +======================== +ARK 12S PAB Power Module +======================== + +.. image:: ../../../images/arkflow/ark_12s_pab_power_module.jpg + :target: ../_images/ark_12s_pab_power_module.jpg + :width: 450px + +The ARK 12S PAB Power Module is a 5V 6A power supply and digital power monitor designed for the Pixhawk Autopilot Bus Carrier boards. + +Specifications +============== + +- **TI INA226 Digital Power Monitor** + + - 0.1mOhm Shunt + - I2C Interface + +- **5.2V 6A Step-Down Regulator** + + - 66V Maximum Input Voltage + - 10V Minimum Input Voltage at 6A Out + - Output Over-Current Protection + +- **Connections** + + - Solder Pads Battery Input + - Solder Pads Battery Output + - 6 Pin Molex CLIK-Mate Output + + - `Matches ARK PAB Carrier Power Pinout `__ + +- **Other** + + - USA Built + - Includes 6 Pin Molex CLIK-Mate Cable + +- **Additional Information** + + - Weight: 15.5 g + - Dimensions: 3.7 cm x 2.2 cm x 1.3 cm + +Ardupilot Setup +=============== + + - Set the `BATTx_MONITOR `__ parameter to INA2XX + - Set the `BATTX_SHUNT `__ parameter to 0.0001 + - Reboot the flight controller + +More Information +================ + +* `ARK 12S PAB Power Module `_ + +* `ARK 12S PAB Power Module Documentation `_ diff --git a/common/source/docs/common-ark-rtk-base.rst b/common/source/docs/common-ark-rtk-base.rst new file mode 100644 index 0000000000..b4d0ce8ce0 --- /dev/null +++ b/common/source/docs/common-ark-rtk-base.rst @@ -0,0 +1,67 @@ +.. _common-ark-rtk-base: + +============ +ARK RTK Base +============ + + +.. image:: ../../../images/arkflow/ark_rtk_base.jpg + :target: ../_images/ark_rtk_base.jpg + :width: 450px + +Open source Ublox ZED-F9P RTK GPS module. The ARK RTK Base is a high precision GPS module that can be used as a base station for RTK GPS systems. It is compatible with ArduPilot and can be used with the RTK GPS module to provide high precision GPS data for drones. + +Specifications +============== + +- **GPS Receiver** + + - `Ublox F9P GPS `__ + + - Multi-band GNSS receiver delivers centimeter-level accuracy in seconds + - Concurrent reception of GPS, GLONASS, Galileo, and BeiDou + - Multi-band RTK with fast convergence times and reliable performance + - High update rate for highly dynamic applications + - Centimeter accuracy in a compact and energy-efficient module + + +- **Connections** + + - USB-C Connector + - Pixhawk Standard UART Connector + + - 6 Pin JST GH + + - F9P “UART 2” Connector + + - 3 Pin JST GH (TX, RX, GND) + +- **Power Requirements** + + - 5V via USB-C or UART Connector + + - 120mA Average + - 150mA Max + +- **Other** + + - USB-C Cable + - 6 Pin Pixhawk Standard UART Cable + - Dual Band (L1/L2) Helical GPS Antenna + - USA Built + - FCC Compliant + - LED Indicators + + - Power + - GPS Fix + - RTK Status + + +More Information +================ + +* `ARK RTK Base `_ + +* `ARK RTK Base Documentation `_ + + diff --git a/common/source/docs/common-ark-rtk-f9p-gps.rst b/common/source/docs/common-ark-rtk-f9p-gps.rst new file mode 100644 index 0000000000..14b1cce63c --- /dev/null +++ b/common/source/docs/common-ark-rtk-f9p-gps.rst @@ -0,0 +1,92 @@ +.. _common-ark-rtk-f9p-gps: + +=========== +ARK RTK GPS +=========== + + +.. image:: ../../../images/arkflow/ark_rtk_gps.jpg + :target: ../_images/ark_rtk_gps.jpg + :width: 450px + +Made in the USA, DIU Blue UAS Framework listed, open source, Dronecan L1/L2 RTK GPS, F9P, magnetometer, barometer, IMU, buzzer, and safety switch module. + +Specifications +============== + +- **Sensors** + + - `Ublox F9P GPS `__ + + - L1/L2 bands + - Multi-band GNSS receiver delivers centimeter-level accuracy in seconds + - Concurrent reception of GPS, GLONASS, Galileo, and BeiDou + - Multi-band RTK with fast convergence times and reliable performance + - High update rate for highly dynamic applications + - Centimeter accuracy in a compact, energy-efficient module + - Moving Base for Heading + + - Bosch BMM150 Magnetometer + - `Bosch BMP388 Barometer `__ + - `Invensense ICM-42688-P 6-Axis IMU `__ + +- **Microcontroller** + + - STM32F412CEU6 MCU + +- **Connections** + + - Two Pixhawk Standard CAN Connectors + + - 4 Pin JST GH + + - F9P “UART 2” Connector + + - 3 Pin JST GH (TX, RX, GND) + + - Pixhawk Standard Debug Connector + + - 6 Pin JST SH + +- **Power Requirements** + + - 5V + + - 170mA Average + - 180mA Max + +- **Alternate Antenna Options** + + - Tallysman 33-HC882-28 + - Taoglas AA.175.301111 + - Taoglas A.80.A.101111 + - Linx ANT-GNRM-L12A-3 + - Ublox ANN-MB-00-00 + +- **Other** + + - USA Built + - FCC Compliant + - 4 Pin Pixhawk Standard CAN Cable + - Dual Band (L1/L2) Helical GPS Antenna + - LED Indicators + + - Safety LED + - GPS Fix + - RTK Status + - RGB System Status + +Mounting & Wiring +================= + +The recommended mounting orientation is with the connectors on the board pointing towards the back of vehicle. +The ARK GPS is connected to the CAN bus using a Pixhawk standard 4 pin JST GH cable. + +More Information +================ + +* `ARK RTK GPS `_ + +* `ARK RTK GPS Documentation `_ + + diff --git a/common/source/docs/common-ark-teseo-gps.rst b/common/source/docs/common-ark-teseo-gps.rst new file mode 100644 index 0000000000..115f47dd6e --- /dev/null +++ b/common/source/docs/common-ark-teseo-gps.rst @@ -0,0 +1,76 @@ +.. _common-ark-teseo-gps: + +============= +ARK TESEO GPS +============= + + +.. image:: ../../../images/arkflow/ark_teseo_gps.jpg + :target: ../_images/ark_teseo_gps.jpg + :width: 450px + +Made in the USA and NDAA Compliant Dronecan L1/L5 GPS, ST TESEO LIV4F, magnetometer, barometer, IMU, and buzzer module. + +Specifications +============== + +- **Sensors** + + - `ST TESEO LIV4F GPS `__ + + - L1/L5 bands + - Simultaneous multi-constellation and multi-band GNSS (GPS, Galileo, GLONASS, BeiDou, QZSS) + - IRNSS constellation ready + - -162 dBm tracking sensitivity + - Submeter positioning accuracy + + - `ST IIS2MDC Magnetometer `__ + - `Bosch BMP390 Barometer `__ + - `Invensense ICM-42688-P 6-Axis IMU `__ + +- **Microcontroller** + + - STM32F412VGH6 MCU + +- **Connections** + + - Two Pixhawk Standard CAN Connectors + + - 4 Pin JST GH + + - I2C and Timepulse/PPS Connector + + - 5 Pin JST GH (5.0V, SCL, SDA, TIMEPULSE, GND) + + - Pixhawk Standard Debug Connector + + - 6 Pin JST SH + +- **Power Requirements** + + - 5V + + - 137mA + +- **Other** + + - USA Built + - NDAA Compliant + - 4 Pin Pixhawk Standard CAN Cable + - Dual Band (L1/L5) Helical GPS Antenna + - LED Indicators + + - GPS Fix + - RGB Status + + + + +More Information +================ + +* `ARK TESEO GPS `_ + +* `ARK TESEO GPS Documentation `_ + + diff --git a/common/source/docs/common-ark-v6x-overview.rst b/common/source/docs/common-ark-v6x-overview.rst new file mode 100644 index 0000000000..96851b60c7 --- /dev/null +++ b/common/source/docs/common-ark-v6x-overview.rst @@ -0,0 +1,100 @@ +.. _common-ark-v6x-overview: + +================================= +ARKV6X Flight Controller Overview +================================= + +.. image:: ../../../images/arkflow/ark_v6x.jpg + :target: ../_images/ark_v6x.jpg + :width: 450px + +The USA-built ARKV6X flight controller is based on the `FMUV6X and Pixhawk Autopilot Bus open source standards `__. +With triple synced IMUs, data averaging, voting, and filtering is possible. The Pixhawk Autopilot Bus (PAB) form factor enables the ARKV6X to be used on any PAB-compatible carrier board, such as the `ARK Pixhawk Autopilot Bus Carrier `__. + +Specifications +============== + +- **Sensors** + + - `Dual Invensense ICM-42688-P IMUs `__ + - `Invensense IIM-42652 Industrial IMU `__ + - `Bosch BMP390 Barometer `__ + - `Bosch BMM150 Magnetometer `__ + +- **Microprocessor** + + - `STM32H743IIK6 MCU `__ + + - 480Mhz / 1MB RAM / 2MB Flash + +- **Power Requirements** + + - 5V + - 500mA + + - 300ma for main system + - 200ma for heater + +- **Other** + + - FRAM + - `Pixhawk Autopilot Bus (PAB) Form Factor `__ + - LED Indicators + - MicroSD Slot + - USA Built + - Designed with a 1W heater. Keeps sensors warm in extreme conditions + +- **Additional Information** + + - Weight: 5.0 g + - Dimensions: 3.6 x 2.9 x 0.5 cm + +- **Pinout** + + - For pinout of the ARKV6X see the `DS-10 Pixhawk Autopilot Bus Standard `__ + + +Serial Port Mapping +=================== + +.. list-table:: Serial Port Mapping + :widths: 15 25 15 + :header-rows: 1 + + * - 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 + + +More Information +================ + +* `ARKV6X Flight Controller `_ + +* `ARKV6X documentation `_ + +[copywiki destination="plane,copter,rover,blimp"] diff --git a/common/source/docs/common-autopilots.rst b/common/source/docs/common-autopilots.rst index ef55244d7f..ffb3879b16 100644 --- a/common/source/docs/common-autopilots.rst +++ b/common/source/docs/common-autopilots.rst @@ -45,7 +45,8 @@ Open Hardware .. toctree:: :maxdepth: 1 - ARKV6X DS-10 Pixhawk6 + ARKV6X DS-10 Pixhawk6 + ARK FPV CUAV V5 Plus CUAV V5 Nano CUAV Nora diff --git a/common/source/docs/common-escs-and-motors.rst b/common/source/docs/common-escs-and-motors.rst index b4c2ef2c96..b856b61973 100644 --- a/common/source/docs/common-escs-and-motors.rst +++ b/common/source/docs/common-escs-and-motors.rst @@ -63,6 +63,7 @@ ESCs using BLHeli32, AM32, or BLHeli-S Configuration Firmware .. toctree:: :maxdepth: 1 + ARK 4IN1 ESC BLHeli/BLHeli32/AM32 Capable ESCs diff --git a/common/source/docs/common-positioning-landing-page.rst b/common/source/docs/common-positioning-landing-page.rst index 16d08897bc..682345a151 100644 --- a/common/source/docs/common-positioning-landing-page.rst +++ b/common/source/docs/common-positioning-landing-page.rst @@ -16,6 +16,8 @@ GPS/Compass .. toctree:: :maxdepth: 1 + ARK GPS + ARK TESEO GPS Avionics Anonymous GNSS + Compass Avionics Anonymous Compass Beitain BN-220 GPS / BN-880 GPS + Compass Module @@ -49,7 +51,9 @@ These GPS can incorporate real time kinematic data, either internally generated :maxdepth: 1 ArduSimple RTK GPS - Ark RTK GPS + ARK MOSAIC-X5 RTK GPS + ARK RTK Base + ARK RTK F9P Blicube RTK GPS (Single Unit Moving Baseline NMEA) CUAV C-RTK 9P RTK Receiver CUAV C-RTK 9Ps RTK Receiver diff --git a/common/source/docs/common-powermodule-landingpage.rst b/common/source/docs/common-powermodule-landingpage.rst index e70dd5b619..8eaa3c498f 100644 --- a/common/source/docs/common-powermodule-landingpage.rst +++ b/common/source/docs/common-powermodule-landingpage.rst @@ -42,6 +42,7 @@ CAN/DroneCAN Power Monitors and Batteries .. toctree:: :maxdepth: 1 + ARK PAB Power Modules CUAV CAN/DroneCAN PMU Matek CAN-L4-BM DroneCan PMU Packet Digital MPPT Solar Controller diff --git a/common/source/docs/common-stores.rst b/common/source/docs/common-stores.rst index e954617cd9..c84782a81f 100644 --- a/common/source/docs/common-stores.rst +++ b/common/source/docs/common-stores.rst @@ -12,6 +12,7 @@ recommended for use with ArduPilot (in alphabetical order). You may also want t * `Air-Supply Aerial `__ * `AltiGator `__ * `ArduSimple `__ +* `ARK Electronics `__ * `Bask Aerospace `__ * `Benewake `__ * `Blicube `__ diff --git a/common/source/docs/common-uavcan-adapter-node.rst b/common/source/docs/common-uavcan-adapter-node.rst index da9ddc01ef..a3aa3a6635 100644 --- a/common/source/docs/common-uavcan-adapter-node.rst +++ b/common/source/docs/common-uavcan-adapter-node.rst @@ -128,7 +128,7 @@ DroneCAN Adapter Nodes Several devices are manufactured specifically for use as general-purpose adapter nodes: -- `ARK CANnode `__ +- :ref:`ARK CANnode ` - `MatekL431 DroneCAN Adapter Node `_ - :ref:`mRo DroneCAN Adapter Node ` @@ -136,3 +136,4 @@ Several devices are manufactured specifically for use as general-purpose adapter :hidden: DroneCAN Serial Port Passthrough + ARK CANnode diff --git a/common/source/docs/common-uavcan-peripherals.rst b/common/source/docs/common-uavcan-peripherals.rst index 28041dbe21..7402446572 100644 --- a/common/source/docs/common-uavcan-peripherals.rst +++ b/common/source/docs/common-uavcan-peripherals.rst @@ -12,7 +12,11 @@ GPS/Combos :maxdepth: 1 AnyLeaf GNSS + AHRS - ARK RTK F9P + ARK GPS + ARK MOSAIC-X5 RTK GPS + ARK RTK Base + ARK RTK F9P + ARK TESEO GPS Avionics Anonymous GNSS + Compass Avionics Anonymous GNSS/Mag: GNSS + Compass CUAV Neo v2 Pro DroneCAN GPS @@ -40,6 +44,7 @@ Adapter Nodes .. toctree:: :maxdepth: 1 + ARK CANnode Matek DroneCAN Adapter Node mRo KitCAN CAN/DroneCAN Adapter Node+Compass+Baro mRo DroneCAN Adapter Node @@ -74,6 +79,13 @@ Rangefinder Nanoradar NRA24 Nooploop TOF-Sense P +Optical Flow Sensors +==================== +.. toctree:: + :maxdepth: 1 + + ARK Flow Open Source Optical Flow and Distance Sensor + Servos ====== .. toctree:: @@ -87,6 +99,7 @@ ESCs/Output Expanders .. toctree:: :maxdepth: 1 + ARK 4IN1 ESC DroneCAN ESCs DroneCAN Servos Himark CAN Servos diff --git a/dev/source/docs/companion-computer-ark-jetson-pab-carrier.rst b/dev/source/docs/companion-computer-ark-jetson-pab-carrier.rst new file mode 100644 index 0000000000..5dd150bc56 --- /dev/null +++ b/dev/source/docs/companion-computer-ark-jetson-pab-carrier.rst @@ -0,0 +1,89 @@ +.. _companion-computer-ark-jetson-pab-carrier: + +================================= +ARK Jetson PAB Carrier Overview +================================= + +.. image:: ../../../images/arkflow/ark_jetson_pab_carrier.jpg + :target: ../_images/ark_jetson_pab_carrier.jpg + :width: 450px + +The ARK Jetson Pixhawk Autopilot Bus (PAB) Carrier is based on the `Pixhawk Autopilot Bus open source specification `__ and the NVIDIA Jetson Orin NX/Nano Carrier Board. The Pixhawk Autopilot Bus (PAB) form factor enables the ARK PAB Carrier to be used with any PAB flight controller such as the `ARKV6X `__. + +Specifications +============== + +- **Power Requirements** + + - 5V + - 4A Minimum + - Depends on Usage and Peripherals + +- **Other** + + - `Pixhawk Autopilot Bus (PAB) Form Factor `__ + - MicroSD Slot + - USA Built + + - NDAA compliant + + - Designed with a 1W heater. Keeps sensors warm in extreme conditions + +- **Additional Information** + + - Weight: + + - Without Jetson and Flight Controller Modules – 80g + - With Jetson, no Heatsink or Flight Controller – 108g + - With Jetson and Heatsink, no Flight Controller – 160g + - With Jetson, Heatsink, and Flight Controller – 166g + - With Jetson, Heatsink, Flight Controller, M.2 SSD, M.2 Wifi Module – 174g + + - Dimensions(Without Jetson and Flight Controller Module): 116 mm x 72 mm x 23 mm + +- **Pinout** + + - For pinout see the `ARK Jetson PAB Carrier Pinout `__ + + +Autopilot Connections +===================== + +There are two primary communication channels between the Jetson and the Flight Controller: Serial and USB. Both interfaces are direct board to board connections and have been tested up to 3Mbps + +.. list-table:: Serial Port Mapping + :widths: 20 25 20 + :header-rows: 1 + + * - Type + - Jetson Device Path + - Flight Controller + * - USB + - /dev/ttyACM0 + - USB + * - Serial + - /dev/ttyTHS1 + - Telem2 + + +Flashing Guide +============== + +If you purchased a `ARK Jetson Orin NX NDAA Bundle `__ the `Jetpack Ubuntu OS `__ is already installed along with ARK-OS. Follow this guide if you want to update to the latest Jetpack or need to flash your Jetson for the first time. + +**ARK Jetson Kernel GitHub Repository** + + - This `repository `_ contains helper scripts to download and build the kernel. Please follow the README. + +To flash the kernel you will need to connect the Jetson to your Host PC using the Micro USB connection. You must boot the Jetson while holding the Force Recovery button. + +.. image:: ../../../images/arkflow/ark_jetson_flashing_guide.png + :target: ../_images/ark_jetson_flashing_guide.jpg + :width: 450px + +More Information +================ + +* `ARK Jetson PAB `_ +* `ARK Jetson Orin NX NDAA Bundle `_ +* `ARK Jetson PAB Documentation `_ diff --git a/dev/source/docs/companion-computers.rst b/dev/source/docs/companion-computers.rst index 7146e96812..159073a265 100644 --- a/dev/source/docs/companion-computers.rst +++ b/dev/source/docs/companion-computers.rst @@ -22,6 +22,7 @@ popular Companion Computer hardware are listed below. :maxdepth: 1 Arduino family + ARK Jetson PAB Carrier LYCHEE (Cube Carrier Board for Raspberry Pi Compute Module) ModalAI VOXL ModalAI VOXL2 diff --git a/images/arkflow/ark_12s_pab_power_module.jpg b/images/arkflow/ark_12s_pab_power_module.jpg new file mode 100644 index 0000000000..355c17effe Binary files /dev/null and b/images/arkflow/ark_12s_pab_power_module.jpg differ diff --git a/images/arkflow/ark_4in1_esc.jpg b/images/arkflow/ark_4in1_esc.jpg new file mode 100644 index 0000000000..02f3dbd10e Binary files /dev/null and b/images/arkflow/ark_4in1_esc.jpg differ diff --git a/images/arkflow/ark_adis16507.jpg b/images/arkflow/ark_adis16507.jpg new file mode 100644 index 0000000000..f233d7aa27 Binary files /dev/null and b/images/arkflow/ark_adis16507.jpg differ diff --git a/images/arkflow/ark_can_node.jpg b/images/arkflow/ark_can_node.jpg new file mode 100644 index 0000000000..3fc43c95cb Binary files /dev/null and b/images/arkflow/ark_can_node.jpg differ diff --git a/images/arkflow/ark_fpv.jpg b/images/arkflow/ark_fpv.jpg new file mode 100644 index 0000000000..fa140b1488 Binary files /dev/null and b/images/arkflow/ark_fpv.jpg differ diff --git a/images/arkflow/ark_gps.jpg b/images/arkflow/ark_gps.jpg new file mode 100644 index 0000000000..896658250f Binary files /dev/null and b/images/arkflow/ark_gps.jpg differ diff --git a/images/arkflow/ark_jetson_flashing_guide.png b/images/arkflow/ark_jetson_flashing_guide.png new file mode 100644 index 0000000000..5958c0f609 Binary files /dev/null and b/images/arkflow/ark_jetson_flashing_guide.png differ diff --git a/images/arkflow/ark_jetson_pab_carrier.jpg b/images/arkflow/ark_jetson_pab_carrier.jpg new file mode 100644 index 0000000000..fbebc6d82d Binary files /dev/null and b/images/arkflow/ark_jetson_pab_carrier.jpg differ diff --git a/images/arkflow/ark_mosaic_rtk_gps.jpg b/images/arkflow/ark_mosaic_rtk_gps.jpg new file mode 100644 index 0000000000..9972b3bd5e Binary files /dev/null and b/images/arkflow/ark_mosaic_rtk_gps.jpg differ diff --git a/images/arkflow/ark_pab_power_module.jpg b/images/arkflow/ark_pab_power_module.jpg new file mode 100644 index 0000000000..230fa9ffa3 Binary files /dev/null and b/images/arkflow/ark_pab_power_module.jpg differ diff --git a/images/arkflow/ark_rtk_base.jpg b/images/arkflow/ark_rtk_base.jpg new file mode 100644 index 0000000000..c0e8ebe44a Binary files /dev/null and b/images/arkflow/ark_rtk_base.jpg differ diff --git a/images/arkflow/ark_rtk_gps.jpg b/images/arkflow/ark_rtk_gps.jpg new file mode 100644 index 0000000000..087dd77573 Binary files /dev/null and b/images/arkflow/ark_rtk_gps.jpg differ diff --git a/images/arkflow/ark_sch16t.jpg b/images/arkflow/ark_sch16t.jpg new file mode 100644 index 0000000000..5bc412b85f Binary files /dev/null and b/images/arkflow/ark_sch16t.jpg differ diff --git a/images/arkflow/ark_teseo_gps.jpg b/images/arkflow/ark_teseo_gps.jpg new file mode 100644 index 0000000000..dc39177136 Binary files /dev/null and b/images/arkflow/ark_teseo_gps.jpg differ diff --git a/images/arkflow/ark_v6x.jpg b/images/arkflow/ark_v6x.jpg new file mode 100644 index 0000000000..868bc8b34e Binary files /dev/null and b/images/arkflow/ark_v6x.jpg differ