# DroneCore 2

{% columns %}
{% column width="66.66666666666667%" valign="middle" %}

<h3 align="center">DCS 2 - UAS Autopilot</h3>

<p align="center">DroneCore Suite is a modular embedded platform for unmanned aircraft systems (UAS) that integrates an autopilot module and an NVIDIA Jetson compute module within a unified hardware and software architecture. It is designed to provide a standardised foundation for flight control, onboard computing, payload integration, and system-level development.</p>

<p align="center">A key design principle of DroneCore Suite is hardware modularity. The Pilot Board provides a common integration platform for autopilot and compute modules, while extension, power, and adapter boards provide application-specific connectivity and functionality.</p>
{% endcolumn %}

{% column width="33.33333333333333%" valign="middle" %}

<figure><img src="https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-3102d05897a6002b1741cf4248fb90336cd27c75%2FDCS2_vertical.jpg?alt=media" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

## Articles

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><strong>Getting started</strong></td><td data-object-fit="contain"><a href="https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-02e4e8875bf87f2f290cb732a1f3b47a1ad6b95b%2Fdcs2bg3.png?alt=media">dcs2bg3.png</a></td><td><a href="dronecore-2/getting-started">getting-started</a></td></tr><tr><td align="center"><strong>Boards</strong></td><td data-object-fit="contain"><a href="https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-f2d86a0853f3a00a3ddce815f9dfb9f5a028efd7%2FDCS2_Pilot%20(2).png?alt=media">DCS2_Pilot (2).png</a></td><td><a href="dronecore-2/boards">boards</a></td></tr><tr><td align="center"><strong>Peripherals</strong></td><td data-object-fit="contain"><a href="https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-75fb30dc44e2c68b8fe2fc35f206ca8407b98828%2FIMG_4393%20copy%20(1).png?alt=media">IMG_4393 copy (1).png</a></td><td><a href="dronecore-2/peripherals">peripherals</a></td></tr></tbody></table>

***

## Hardware Components

The hardware side of DroneCore Suite consists of several modular boards, each serving a specific role in the system.

### Pilot Board

The pilot board is the central component of the DroneCore Suite. It houses the core processing and control modules and provides the main interfaces for connecting auxiliary and extension boards.

### Expansion Board

The expansion boards connects the Pilot Board to external drone components. It provides interfaces for payloads, motors, sensors, and other mission-specific hardware.

### Custom Boards

DroneCore Suite supports fully custom hardware extensions. You can design your own boards using the open-source reference designs or request custom hardware tailored to your application.

We explicitly encourage the development of custom boards when project constraints, mechanical layouts, electrical requirements, or payload interfaces differ from the reference designs.

***

## Software Components

The software side of DroneCore Suite is built around DroneCore.OS, a layered operating system designed for flexibility, reliability, and scalability.

The layered architecture allows you to interact with the system at the level that best fits your mission.

### Application Layer

The Application Layer contains mission-specific software. This includes both open-source and proprietary applications responsible for autonomy, payload control, data processing, and other high-level functions. This is the primary layer for end-user development.

### Middleware Layer

The Middleware Layer provides system services and communication interfaces. It enables reliable communication between applications, hardware components, and external systems.

### Foundation Layer

The Foundation Layer includes the core operating system components. This consists of the Linux kernel, hardware drivers, and system configuration. It provides the essential interface between software and hardware.

### Deployment Tools

Deployment tools support system replication and large-scale deployment. These tools allow you to clone system configurations, deploy updates, and manage multiple DroneCore systems efficiently. This is especially important for production fleets and scalable operations.

***

## Minimum viable configuration

<figure><img src="https://2873846162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMNVRfiTtCjeOkposojNY%2Fuploads%2FePrQMeNP0A6mCedyF3Jh%2FUntitled%20Diagram%20(2).png?alt=media&#x26;token=b41153aa-f8f9-4b2e-b853-166b65e12234" alt="" width="563"><figcaption></figcaption></figure>

The minimum viable drone configuration consists of DroneCore.Suite assembled with a flight controller unit and Nvidia Jetson, 4 motors, a power supply, and a receiver for remote control.

The receiver is not mandatory if the drone is controlled via Wi-Fi/Bluetooth or is completely autonomous. However, it is recommended to test the flight controller regulators' settings with manual control through the radio first.

***

## Technical parameters (Default configuration)

<table data-header-hidden><thead><tr><th width="217.142578125" valign="middle"></th><th></th></tr></thead><tbody><tr><td valign="middle"><strong>Weight</strong></td><td>206 g</td></tr><tr><td valign="middle"><strong>Dimensions</strong></td><td>12 × 5 × 4.5 cm</td></tr><tr><td valign="middle"><strong>FMU</strong></td><td>Cube Orange+, Cube Blue, Cube Red, Pixhawk v6X, Pixhawk v5X</td></tr><tr><td valign="middle"><strong>Jetson</strong></td><td>Orin NX 8GB / 16GB</td></tr><tr><td valign="middle"><strong>SSD storage</strong></td><td>128 GB, 256 GB, 512 GB, 1 TB</td></tr><tr><td valign="middle"><strong>Operational temperature</strong></td><td>From -40 °C to 85 °C</td></tr></tbody></table>

{% hint style="info" %}
**The default configuration consists of:**

DCS2.Pilot + Cube Orange + Default\_expansion board + Jetson Orin NX with original heatsink
{% endhint %}

***

## **3D model** (Default configuration)**:**

{% file src="<https://341257526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkuuT7PXOBpck5wDlb6XM%2Fuploads%2Fgit-blob-e3f59f451326a6365c1c31aa930814c4ec2d036d%2FDroneCore-2.zip?alt=media>" %}
