LogoLogo
  • Welcome
  • Vehicle Operation
    • Getting started
    • Auterion Suite
      • Dashboard
      • Fleet Management
        • Vehicles
          • Cloud Features
          • Groups
        • Flights
        • Compliance
      • Manufacturer
        • Service Bulletins
      • Administration
      • User Management
      • Simulations
    • Auterion Mission Control
      • Installation
      • First steps
      • UI Breakdown
        • Navigating between the views
        • Fly View
          • Fly View UI Overview
          • Vehicle status indicator
          • Flight mode selector
          • Quick actions sidebar
          • Connection manager
          • Vehicle Dashboard
          • Flight Map
          • Camera View
          • Monitoring the Flight
          • Flying Manually (RC/Joystick)
          • Flying a Mission
        • Plan View
          • Plan UI Overview
          • Plan tools
            • Mission Menu
            • Waypoint Missions
            • Survey Patterns
              • Area Survey
              • Corridor Scan
          • Mission Summary
          • Mission Editor Tab
            • Start Section
            • Mission Section
            • End Section
            • Extras
          • Terrain visualization
          • GeoFence
          • Rally Points
        • Quick Vehicle Menu
          • Pre-Flight Checklist
          • Connectivity
        • Photo Gallery
        • Settings
        • Pilot Login
      • Useful resources
        • Mission Planning
          • Mission Cloud Sync
          • Terrain Following
          • Import Geo-Awareness data or KML overlays
        • Maps and Custom Overlays
          • Using Offline Maps
          • Importing GeoPDF overlays
        • Track GCS as Smart Asset in Suite
        • Live PX4 Log Streaming
        • Monitor Local Flights with ADS-B
        • GPS Denied Workflow
        • Windows Crash Logs Analysis
        • Screen Recordings
    • Remote Controllers
      • Skynav Remote Controller
        • Installing Mission Control
        • Joystick and Button Mapping
        • Using LTE for Online Maps in the Field
        • Advanced Radio Settings
        • Drop Guards and Chest Strap
        • Unit Serial Number
    • Settings & Maintenance
      • Vehicle Setup
      • WiFi Setup
      • Compass Calibration
      • Safety Setup
      • Joystick Setup
      • Vehicle Web UI
      • Software Update
      • Remote ID
        • How Remote ID works
        • Remote ID indicators in AMC
        • Frequently Asked Questions
    • Precise Flight
  • App development
    • Getting Started
      • Development environment Setup
      • Connecting to a device
      • Application Development
    • App Framework
      • Building your First App
      • Apps API
      • Sensor Data
      • Video Streams
      • Photos
      • Hardware Peripherals
      • Persistent Storage
      • MAVLink
      • Native Docker Compose
      • App Parameters
      • Log App Data to Auterion Suite
        • How to log Time Series Data
        • How to log basic Text Output
      • How to store an App's Binary Data on Skynode
      • User Web Interfaces
      • Build Arguments
      • Debugging apps with SSH
      • Debugging Apps with gdb
      • PX4 Messages in ROS 2
      • DDS / ROS2 Configuration
      • Structuring Applications with Multiple Services
    • Auterion SDK
      • Installation
      • Write Your First App
      • SDK API
      • Flight Mode API
        • Flight Mode API
        • Dynamics in Body Frame
        • Dynamics in Local Frame
        • Go-To in Local Frame
      • System State API
      • Peripheral Actuator Control API
      • Camera API
      • Navigation Input API
        • Global Navigation
        • Local Navigation
      • Visual Tracking API
    • Simulation
      • Virtual Skynode
        • Simulation-Gazebo Reference
        • Simulation-AirSim Reference
        • Connecting from other Computers
        • Resetting Virtual Skynode
        • Multiple Virtual Skynodes on single machine
      • Physical Skynode
    • Resources
      • Cross Compilation - Faster Builds
      • Auterion CLI Reference
      • Troubleshooting
      • App Tutorial
      • Skynode Vision Kit S
        • Set up the Vision Kit
        • Install and test a simple vision app
    • Legacy app workflow
      • App Development
      • MAVLink
      • Using the App Template
      • Example Applications
        • Autopilot Telemetry (C++)
        • Autopilot Telemetry (Python)
        • Photo Gallery
  • Hardware Integration
    • Getting started
      • Required Sensors
      • Wiring Skynode to the Vehicle
      • Actuators Setup
      • Sensors Setup
        • Set Orientations
        • Compass Calibration
        • Gyroscope calibration
        • Accelerometer calibration
        • Level horizon calibration
        • Airspeed calibration
      • Bench Test
      • Tuning
      • Creating Airframe Configurations for APX4
    • Skynode
      • Skynode X
      • Skynode ENT/GOV
      • Skynode X Integration and Development Kit
        • Get Skynode ready
        • Power Skynode
        • Register Skynode
        • Connect Skynode to AMC
        • Sensors and Peripherals
        • Next steps
      • Payloads
        • Generic USB Webcams (UVC)
        • Workswell Wiris Pro
        • Trillium HD40-LV
        • NextVision Gimbals (with TRIP2)
        • Sony Alpha a7R IV
        • Phase One iXM-100
        • Gremsy Gimbals
      • Connectivity
        • USB-C Network Connection
        • WiFi
        • LTE Setup
        • SIYI MK15
        • Microhard Data Link
        • Data Link Wiring
        • Silvus Data Link
        • Doodle Labs Data Link
        • Custom Data Link
        • Ethernet Interface Configuration
      • Skynode LED Meanings
      • Troubleshooting
      • Legacy DSM/DSMX Support
      • Peripherals
        • Power Module
        • 12S Power Module
        • Pixhawk Adapter Board
        • Pixhawk Payload Bus
        • Data Link Module
        • PX4 F9P GPS
        • Freefly RTK GPS
        • Airspeed Sensor
        • LIDAR
        • USB camera
        • See3CAM_24CUG
    • Skynode S
      • Datasheet
      • Interfaces
      • Basic Vehicle Integration
      • Add LTE to Skynode S
      • Skynode S LED status indicator
      • Skynode S flight logs
    • AI Node
      • Datasheet
      • Evaluation Kit
        • Power AI Node
        • Wiring AI Node to Skynode
        • Internet sharing with Skynode
        • Activate AI Node on Suite
      • Dimensions and CAD model
      • Interfaces
      • Connectivity
        • USB Network Connection
        • Serial Debug Connection
        • AI Node as Network Bridge
        • Standalone Internet Access
      • Updating AuterionOS
    • Advanced Airframe Integration
      • Custom power setup
      • Wiring without Breakout Boards
      • Gripper Integration
        • Setting up Payload Delivery with Gripper
      • ESC Calibration
      • Camera Calibration
        • Camera Calibration on a Computer
        • Camera Calibration on Skynode
      • Serial Port Configuration
    • Flight controller customization
      • AMC's Advanced Mode
      • Flight Controller Shell
      • Micro XRCE-DDS
    • AuterionOS Customization
      • OEM Tools Installation
      • Adding SSH keys
      • Changing the Root Password
      • Modifying Environment Variables
      • Pre-install Applications
      • Suite Manufacturer Tools
    • AuterionOS System Guide
      • Introduction
      • Flashing PX4 Binary and Vehicle Config
      • Building and Flashing PX4 Firmware
      • SSH Access
      • Filesystem and partitions
      • Environment Variables Reference
      • Types of AuterionOS Images
      • Mavlink Routing and Endpoints
      • Packaging AuterionOS Image
    • Additional Resources
      • Remote ID
        • How Remote ID works
        • Vehicle Serial Number
        • Communication Diagram
        • Remote ID configuration
        • How Auterion tested
      • Auto-Tuning
  • Release Notes
    • APX4
      • APX4 3.2
        • APX4 3.2.1
      • APX4 3.1
        • APX4 3.1.1
        • APX4 3.1.0
      • APX4 3.0
        • APX4 3.0.8
        • APX4 3.0.5
      • APX4 2.7
        • APX4 2.7.37
        • APX4 2.7.25
        • APX4 2.7.20
        • APX4 2.7.12
        • APX4 2.7.7
        • APX4 2.7.6
      • APX4 2.6
        • APX4 2.6.1
      • APX4 2.5
        • APX4 2.5.14
        • APX4 2.5.13
        • APX4 2.5.8
        • APX4 2.5.7
        • APX4 2.5.5
        • APX4 2.5.4
        • APX4 2.5.0
      • APX4 2.4
        • APX4 2.4.2
        • APX4 2.4.1
      • APX4 2.3
        • APX4 2.3.0
      • APX4 2.2
        • APX4 2.2.2
        • APX4 2.2.0
      • APX4 2.1
        • APX4 2.1.1
        • APX4 2.1.0
      • APX4 2.0
        • APX4 2.0.2
        • APX4 2.0.0
    • AuterionOS
      • AOS for AI Node
        • AI Node AOS 1.1.0
        • AI Node AOS 1.0.2
        • AI Node AOS 1.0.0
        • AI Node AOS 0.7.0
        • AI Node AOS 0.6.1
        • AI Node AOS 0.6.0
        • AI Node AOS 0.5.0
        • AI Node AOS 0.4.0
      • AOS for Skynode
        • AOS 3.7
          • AOS 3.7.14
          • AOS 3.7.9
        • AOS 3.6
          • AOS 3.6.14
        • AOS 3.5
          • AOS 3.5.13
        • AOS 3.3
          • AOS 3.3.9
        • AOS 3.2
          • AOS 3.2.9
        • AOS 2.19
          • AOS 2.19.14
        • AOS 2.15
          • AOS 2.15.10
          • AOS 2.15.7
        • AOS 2.12
          • AOS 2.12.8
        • AOS 2.10
          • AOS 2.10.2
        • AOS 2.8
          • AOS 2.8.1
        • AOS 2.7
          • AOS 2.7.15
        • AOS 2.6
          • AOS 2.6.1
        • AOS 2.5
          • AOS 2.5.14
          • AOS 2.5.13
          • AOS 2.5.8
          • AOS 2.5.7
          • AOS 2.5.5
          • AOS 2.5.4
          • AOS 2.5.0
        • AOS 2.4
          • AOS 2.4.1
        • AOS 2.3
          • AOS 2.3.0
        • AOS 2.2
          • AOS 2.2.2
          • AOS 2.2.0
        • AOS 2.1
          • AOS 2.1.1
          • AOS 2.1.0
        • AOS 2.0
          • AOS 2.0.2
          • AOS 2.0.0
    • Auterion Mission Control
      • AMC 1.34
        • AMC 1.34.19
        • AMC 1.34.14
      • AMC 1.33
        • AMC 1.33.13
      • AMC 1.32
        • AMC 1.32.7
      • AMC 1.30
        • AMC 1.30.17
      • AMC 1.29
        • AMC 1.29.7
      • AMC 1.26
        • AMC 1.26.8
      • AMC 1.22
        • AMC 1.22.3
      • AMC 1.19
        • AMC 1.19.5
      • AMC 1.18
        • AMC 1.18.3-1
        • AMC 1.18.3
      • AMC 1.17
        • AMC 1.17.10
        • AMC 1.17.9
      • AMC 1.15
        • AMC 1.15.0
      • AMC 1.14
        • AMC 1.14.6
        • AMC 1.14.0
      • AMC 1.13
      • AMC 1.12
      • AMC 1.11
      • AMC 1.10
        • AMC 1.10.1
        • AMC 1.10.0
      • AMC 1.9
        • AMC 1.9.1
        • AMC 1.9.0
      • AMC 1.8
    • Hardware
      • Skynode Rev 11 (Jan 2022)
Powered by GitBook
On this page
  • AI Node Interface Function Map
  • Connectors
  • External Interfaces
  • Pinout and Paths
  • Ethernet
  • USB Type C
  • MIPI-CSI
  • IO Header
  • Nextvision
  1. Hardware Integration
  2. AI Node

Interfaces

PreviousDimensions and CAD modelNextConnectivity

Last updated 10 months ago

AI Node Interface Function Map

Connectors

External Interfaces

Name
Interface
Description

Power

Molex Micro-Fit 3.0 436500200

Power supply input

Ethernet0

JST GH 9pin

Network connection port to Skynode, a payload or ethernet switch

Ethernet1

JST GH 9pin

Network connection port to Skynode, a payload or ethernet switch

USB0

USB-C

General purpose USB 3.0 port

USB1

USB-C

General purpose USB 3.0 port

Dev USB

Micro USB

Provides developer access and AuterionOS update capabilities

MIPI-CSI 1

MIPI-CSI (2 lanes)

Standard MIPI camera interface, Raspberry Pi camera-compatible

MIPI-CSI 4

MIPI-CSI (4 lanes)

Standard MIPI camera interface, Raspberry Pi camera-compatible

IO

Molex Pico-Clasp 5015714007

IO avionics port with SPI, I2C, GPIO, CAN and UART pins

NextVision

Custom connector

Video input and camera control

Micro SD

Micro SD

Micro SD Slot for data transfer or storage extension

Pinout and Paths

Ethernet

GH 9-pin connector. Both ETH0 and ETH1 have the same pinout. Pinout is given for Fast Ethernet (Eg. for connecting to Skynode, and radio) and Gigabit Ethernet modes.

Pin
100Base-T
1000Base-T

1

-

BI_DD_N

2

-

BI_DD_P

3

RD_N

BI_DB_N

4

-

BI_DC_N

5

-

BI_DC_P

6

RD_P

BI_DB_P

7

TD_N

BI_DA_N

8

TD_P

BI_DA_P

9

GND

GND

USB Type C

Each of the two USB Type C ports is USB3.0 rated, with backward compatibility with USB2.0.

USB2.0 hub acts as independent submodule of USB3.0 hub, allowing for independent simultanious use of both USB2.0 and USB3.0 interefaces. Type C connectors are reversible, and have two USB3.0 lanes, and two USB2.0 routed to each of the Type C ports in order to meet reversibility requirements.

Due to this design decision, it is possible to use a passive break out board to route out up to 8 USB ports for simultaneous use: 4x USB2.0 and 4x USB3.0

As it is a USB hub, total bandwidth is shared between all attached USB devices, that is:

  • 420Mbps for all attached USB2.0 devices

  • 5Gbps for all attached USB3.0 devices

MIPI-CSI

22 pin 0.5mm ribbon cable, RPi camera compatible. By default, configured to IMX219 sensor, may be switched to IMX477 from user-space by setting CSI1_IMX477=1 or CSI4_IMX477=1.

On AOS version ainode-v0.7.0 and above:

  • CSI1 is available under /dev/video1, or sensor-id 1 when using nvarguscamerascr

  • CSI4 is available under /dev/video2, or sensor-id 2 when using nvarguscamerascr

These are fixed, persistent, and independent from other cameras attached/detached.

On older AOS versions belowainode-v0.7.0, /dev/videoX is allocated dynamically at boot, and thus is not persistent.sensor-id for nvarguscamerasrc are also allocated dynamically:

  • If both CSI1 and CSI4 are present, CSI1 is sensor-id 1 and CSI4 is sensor id 2

  • If only CSI1 is present, it is sensor-id 1

  • If only CSI4 is present, it is sensor-id 1

Pin
CSI1 Function
CSI4 Function

1

GND

GND

2

CSI1 D0 N

CSI4 D0 N

3

CSI1 D0 P

CSI4 D0 P

4

GND

GND

5

CSI1 D1 N

CSI4 D1 N

6

CSI1 D1 P

CSI4 D1 P

7

GND

GND

8

CSI1 CLK N

CSI4 CLK N

9

CSI1 CLK P

CSI1 CLK P

10

GND

GND

11

-

CSI4 D2 N

12

-

CSI4 D2 P

13

GND

GND

14

-

CSI4 D3 N

15

-

CSI4 D3 P

16

GND

GND

17

Camera PWDN

Camera PWDN

18

-

-

19

GND

GND

20

I2C SCL

I2C SCL

21

I2C SCA

I2C SCA

22

3V3 VDD

3V3 VDD

IO Header

Pin
Name
Notes

1

5V VDD

2

GPIO_11

Linux pin #422

3

GPIO_10

Linux pin #417

4

GND

5

SPI1_SCK

Linux pin #491

6

SPI1_MOSI

Linux pin #493

7

GND

8

GPIO_CS0

Linux pin #494

9

UART2_TX

/dev/ttyTCU0

Debug serial, 115200 bauds

10

GPIO_12

Linux pin #286

11

UART2_RX

/dev/ttyTCU0

Debug serial, 115200 bauds

12

SPI1_MISO

Linux pin #492

13

5V VDD

14

GND

15

5V VDD

16

GPIO_13

Linux pin #393

17

GND

18

UART1_TX

/dev/ttyTHS0

19

I2C1_SCL

20

UART1_RX

/dev/ttyTHS0

21

I2C1_SDA

22

5V VDD

23

GND

24

GND

25

GPIO_09

Linux pin #436

26

GPIO_04

Linux pin #265

27

GPIO_07

Linux pin #424

28

GPIO_03

Linux pin #264

29

GPIO_06

Linux pin #267

30

GPIO_02

Linux pin #419

31

GPIO_05

Linux pin #266

32

GPIO_01

Linux pin #421

33

GND

34

-

35

CAN_P

36

GND

37

CAN_N

38

GND

39

GND

40

5V VDD

Nextvision

To be used with NextVision cameras only. Incorporates video input and camera controls. For more details contact our sales department.

. Pinout partially compatible with Skynode, and can be used Pixhawk adapter board.

Molex connector
AI Node interfaces names