Skip to main content

AZIMARIK Autopilot (SKU: 1590)

This system is designed to support all the advanced functions of the Ardupilot and PX4 projects. Azimarik is designed for UAVs and USVs undertaking long survey missions where endurance is critical.

It is built around CAN communication as its core feature. This means it relies primarily on Controller Area Network (CAN) to connect and communicate with other devices and sensors. Using CAN allows for reliable and efficient data exchange, even in complex networks. It also simplifies the vehicle’s wiring and makes debugging easier.

The following datasheet applies universally to all versions. However, different variations in quality and grades are available, which may affect the intended usage.

AZIMARIK Autopilot consists of two stacked boards: the Autopilot board and the Hub board.

The Autopilot board can function independently as a central processor connected and powered solely via CAN for the vehicle.

For a more conventional setup, the Hub board adds four general-purpose UART ports and includes a 5A BEC to power connected peripherals. Additionally, it provides two extra CAN ports with a dedicated controller to support CAN redundancy if needed.

When running PX4, two AZIMARIK Autopilots can be integrated into a vehicle to create a redundant network.

For the software capabilites please refer to the respective projects:

We do not provide free support for the above-mentioned software or their respective configuration tools.

The module is designed to operate without the need for soldering. The JST-GH connectors ensure vibration-resistant connections.

The average cold-start time with Ardupilot is around 10 seconds.

CLIM module page

Technical specifications

SKU: 1590
Supply Voltage (Ub): BATTERY SENSE: 5-28V
CAN 1: 5V
Power consumption: Standby current approx. 200 mA
PWM outputs: 8 JR 2.54mm pitch outputs
• PWM (500 - 2500 us)
Ports (AZIMARIK): • GPS/I2C combo port 1 JST-GH 6pin
• GPS/I2C combo port 2 JST-GH 6pin
• CAN 1-A JST-GH 4pin
• CAN 1-B JST-GH 4pin
• RPM Sense JST-GH 4pin
• USB-C
• MicroSD
• SWD debug pads
Ports (AZIMARIK-HUB): • UART JST-GH 4pin
• UART JST-GH 4pin
• UART JST-GH 4pin
• UART JST-GH 4pin
• CAN 2-A JST-GH 4pin
• CAN 2-B JST-GH 4pin
• XT30
Buttons:• Boot button
• Reset button
Protection features:• EMI
• ESD up to 15kV
MCU: 480MHz Arm® Cortex®-M7 (STM32H743)
IMU: BOSCH Sensortec BMI088
Barometer: Infineon DPS310
BEC (AZIMARIK-HUB): 5.6V @ 5A for UART peripherals and CAN 2
Extensions: • MicroSD slot
• 120 Ω CAN terminators activated by solder bridges.
Operating temperature range: 0 – 60° C
Maximal relative air humidity: Max. 85 %
Dimensions: 65.6 mm x 30.0 mm
Regulatory: RoHS compliant
Other: H7 MCU supports optional bit inversion on all UARTs.

Operating system and Firmware

AZIMARIK Autopilot runs ArduPilot natively, with configurations based on the ArduCopter, ArduPlane, ArduRover or ArduSub platforms. Most functions are those provided by ArduPilot for these vehicle types, including navigation, control modes, and sensor support.

The operating system is ChibiOS.

Requirements

Physical

The Controller must be placed within a dry zone, properly fastened with screws to the vehicle hull while ensuring good grounding to other systems.

An Arrow indicates the forward direction of the vehicle, the controller has to be placed accordingly. A misplacement will cause the IMU not to work properly.

caution

In order to work properly, the controller should be placed as close as possible to the center of gravity of the vehicle.

info

We recommend mounting the board with rubber standoffs to minimize vibrations and enable the IMU to provide more accurate data.

Electrical

The BEC in the AZIMARIK-HUB and power supply for the controller works in a range from 5 V to 60 V when supplied by the XT30 connector. The idle current consumption is around 200mA.

When powered by the CAN 1 port, a voltage of 5V +- 0.5V has to be supplied.

A steady current flow is necessary to power up all systems and ensure a reliable operation. Please consider this while designing the electrical part of your USV/UAV.

It is possible to power only the MCU and sensor part through the USB-C port. This feature serves testing and configuration purposes. In production use do not use the USB-C port to power the Controller.

All UART JST-GH ports are provided with stable 5V, they shouldn't draw more than 500mA each.

info

When supplying 5V, the GPS and RX port will output 4V5 (4.5V). 4V5 works with most peripherals, but not all, especially older ones.