Skip to content

3DR Control N1 Flight Controller

PX4 v1.18

WARNING

PX4 не розробляє цей (або будь-який інший) автопілот. Contact 3DR for hardware support or compliance issues.

The 3DR Control N1 is a compact, high-performance, low-profile and lightweight flight controller designed and assembled in USA. It runs PX4 on the NuttX OS.

3DR Control N1

INFO

This flight controller is manufacturer supported.

TIP

This flight controller requires a carrier board to work correctly. Visit 3DR for available carrier boards and purchase information.

Основні характеристики

  • Processor: STMicro STM32H743 Arm Cortex-M7 up to 480 MHz, 1 MB RAM, 2 MB flash, 8 MB external flash
  • Sensors:
    • 2x InvenSense IIM-42653 IMU (6-DoF)
    • Asahi Kasei AK09940A magnetometer
    • Infineon DPS368 barometer
  • Interfaces:
    • 12x PWM motor outputs (DShot, bidirectional DShot, GPIO)
    • 7x serial ports (3x with hardware flow control)
    • 2x FD-CAN (up to 8 Mbps)
    • 2x I2C (up to 400 kHz)
    • 1x SPI (up to 40 MHz)
    • 4x GPIO (push-pull, direct from MCU)
    • 1x USB Full Speed (native STM32H7 port)
    • 1x SDIO/SDMMC interface
    • 1x addressable LED output (NeoPixel-compatible)
    • Serial Wire Debug (SWD)
  • Dimensions: 28 × 17.6 × 3.7 mm
  • Weight: 2.32 g
  • Input Voltage: 4.8 – 6.0 V
  • Typical Current draw: ~230 mA
  • Operating Temperature: -20 to 75 °C
  • Storage Temperature: -40 to 85 °C

Збірка прошивки

TIP

Most users will not need to build this firmware! It is pre-built and automatically installed by QGroundControl when appropriate hardware is connected (PX4 v1.18 and later).

To build PX4 for this target:

sh
make 3dr_ctrl-n1_default

З’єднання

The Control N1 uses three Hirose DF40-series board-to-board connectors:

З’єднанняПіниPart NumberSignals
J10030DF40HC(3.5)-30DS-0.4V(51)USART1, USART2, USART3, UART4, SDMMC, USB, ALARM
J20030DF40HC(3.5)-30DS-0.4V(51)USART6, FDCAN1, SPI, SWD, LED, BRD_EN
J30080DF40HC(3.5)-80DS-0.4V(51)UART7, UART8, FDCAN2, I2C, ADC, Motor outputs CH1–CH12

Схема розташування виводів

This board is designed to be used with different carrier boards.

For the full pinout, visit the 3DR Control N1 Pinout Tool.

Налаштування послідовного порту

ПортЗ’єднанняPeripheralFlow ControlDefault Function
SG1J100USART2ТакTELEM1
SG2J100UART4ТакTELEM2
SG3J300UART7ТакUser
SG4J100USART3НіGPS2
SG5J100USART1НіUser
SG6J200USART6НіRC
SG7J300UART8НіGPS1

PWM Виходи

The Control N1 has 12 PWM outputs, all routed through connector J300. All outputs are FMU outputs with no separate IO coprocessor.

Each output supports PWM, OneShot, DShot, and bidirectional DShot. GPIO mode is also available on all channels.

Outputs are grouped for DShot timing purposes. All channels within a group must use the same protocol and rate.

GroupChannels
Group 1CH1–CH4
Group 2CH5–CH8
Group 3CH9–CH12

RC Setup

Serial port SG6 (USART6, connector J200) is mapped to RC by default and supports any protocol compatible with PX4's COMMON_RC driver: ELRS, CRSF, DSM/DSMX, GHST, and SBUS.

Connect your RC receiver's serial output to the SG6 RX line on J200. Select and assign your preferred protocol in QGroundControl during initial setup.

Carrier Boards

The Control N1 is designed to be used with a carrier board. The following carrier boards are available from 3DR:

Материнська платаОпис
CB1 CubyCompact square form factor
CB2 LongyThin form factor for space-constrained builds
CB3 FPVOptimized for FPV platforms
CB4 WingFixed-wing and VTOL applications
CN1 Prototyping BoardFull signal access for development
CN1 to CZ OEM AdapterAdapter for Control Zero OEM carrier boards

The image below shows the pinout of the CB2 Longy as a reference for connector layout and signal assignment.

3DR Control N1 CB2 Longy Pinout

Відладочний порт

The SWD debug port signals (SWCLK, SWDIO) and BOOT0 are routed through connector J200 on the Control N1 module. The physical debug interface (connector type, pinout, and location) depends on the carrier board.

Depending on the carrier board, the debug connector may be a TC2030-compatible pad-of-nails (requires a Tag-Connect TC2030 cable) or a 14-pin ARM Cortex JTAG/SWD header (Samtec FTSH-107, 2×7, 1.27 mm pitch). Note that some carrier boards may not expose a debug interface. Refer to your carrier board's documentation for the exact connector location and pinout.

Подальша інформація