Pixhawk PX4 Flight Controller


Introduction

Utilizing advanced processor technology from STMicroelectronics®, sensor technology from Bosch®, InvenSense, and the NuttX RTOS, the Pixhawk® 4 offers incredible performance, flexibility, and reliability for controlling any self-driving car.

The Pixhawk 4's microcontroller features 2MB of flash memory and 512KB of RAM, allowing developers to increase the productivity and efficiency of their development efforts as power consumption and RAM resources increase. More complex algorithms and models can be implemented on the autopilot.

The on-board high-performance, low-noise IMU is designed for stabilized applications. Data-ready signals from all sensors are routed to separate interrupt and timer capture pins on the autopilot, allowing for precise time stamping of sensor data. Newly designed vibration isolation allows for more accurate readings, enabling the vehicle to achieve better overall flight performance.

Two external SPI buses and six associated chip select lines allow for the addition of additional sensor and SPI interface payloads. There are a total of four I2C buses, two dedicated for external use and two grouped with the serial port of the GPS/Compass module.

Features

  • Techinical Specifications

  • Main FMU processor

  • STM32F765 - 32-bit Arm ® Cortex ® -M7,216MHz, 2MB memory, 512KB RAM

  • IO Processor

  • STM32F103 - 32-bit Arm® Cortex-M3,72MHz, 64KB® SRAM (current)

  • STM32F100 - 32-bit Arm ® Cortex® -M3, 24MHz, 8KB SRAM (Discontinued)

  • Onboard Sensors

  • Acceleration/Gyroscope: ICM-20689

  • Acceleration/Gyro: BMI055/ICM-20602

  • Magazine: IST8310

  • Barometer: MS5611

  • Electrical Data

  • Power module output: 4.95.5V

  • Maximum input voltage: 6V

  • Maximum current detection: 120A

  • USB power input: 4.755.25V

  • Servo rail input: 0~36V

Pinout

Dimensions

  • Overall dimensions: 44x84x12mm

  • Weight (plastic case): 33.3g

  • Weight (aluminum case): 49g

How to Use

Last updated