Skip to content

Latest commit

 

History

History
335 lines (220 loc) · 15 KB

pixhawk_mini.md

File metadata and controls

335 lines (220 loc) · 15 KB

Holybro Pixhawk Mini (Discontinued)

:::warning PX4 does not manufacture this (or any) autopilot. Contact the manufacturer for hardware support or compliance issues. :::

The Holybro Pixhawk® Mini autopilot is a next-generation evolution of the Pixhawk. It is about 1/3rd the size of the original Pixhawk and has more powerful processors and sensors.

The Pixhawk Mini is based on the PX4 open-hardware project and has been optimized for the PX4 flight stack.

Pixhawk Mini

Wiring information is available below.

:::note This flight controller was designed by 3DR in collaboration with HobbyKing®. It was formerly known as the 3DR Pixhawk Mini. :::

:::tip This autopilot is supported by the PX4 maintenance and test teams. :::

Specifications

Processors:

  • Main Processor: STM32F427 Rev 3
  • IO Processor: STM32F103

Sensors:

  • Accel/Gyro/Mag: MPU9250
  • Accel/Gyro: ICM20608
  • Barometer: MS5611

Voltage ratings:

  • Power module output: 4.1~5.5V
  • Max input voltage: 45V (10S LiPo)
  • Max current sensing: 90A
  • USB Power Input: 4.1`5.5V
  • Servo Rail Input: 0~10V

Interfaces:

  • 1 x UART Serial Port (for GPS)
  • Spektrum DSM/DSM2/DSM-X® Satellite Compatible RC input
  • Futaba S BUS® Compatible RC input
  • PPM Sum Signal RC Input
  • I2C (for digital sensors)
  • CAN (for digital motor control with compatible controllers)
  • ADC (for analog sensors)
  • Micro USB Port

Weight and dimensions:

  • Dimensions: 38x43x12mm
  • Weight: 15.8g

GPS module (supplied with kit):

  • GNSS receiver: u-blox® Neo-M8N; compass HMC5983
  • Weight: 22.4g
  • Dimensions: 37x37x12mm

Where to Buy

Discontinued.

Connector assignments

<To be added>

Features

Key features of the Pixhawk Mini are:

  • Advanced 32 bit ARM Cortex® M4 Processor running NuttX RTOS
  • 8 PWM/servo outputs
  • Multiple connectivity options for additional peripherals (UART, I2C, CAN)
  • Redundant power supply inputs and automatic failover
  • Integrated safety switch and optional external safety button for easy motor activation
  • Multicolor LED indicator
  • Integrated multi-tone piezo audio indicator
  • microSD card for long-time high-rate logging
  • Easy-to-use Micro JST connectors

The Pixhawk Mini is shipped with new GPS module:

  • Based on the u-blox M8N
  • Concurrent reception of up to 3 GNSS (GPS, Galileo, GLONASS, BeiDou)
  • Industry leading –167 dBm navigation sensitivity
  • Security and integrity protection
  • Supports all satellite augmentation systems
  • Advanced jamming and spoofing detection
  • Product variants to meet performance and cost requirements

Kit package

The Pixhawk Mini is shipped with the following contents:

Component Image
Pixhawk Mini Autopilot Pixhawk Mini
GPS module Compass+GPS module
Quad Power Distribution Board Quad Power Distribution Board
8 Channel PWM Breakout board 8 Channel PWM Breakout board
4-pin cable (for I2C) 4-pin cable (for I2C)
RC-in cable for PPM/SBUS RC-in cable for PPM/SBUS
6 to 6/4 ‘Y’ adapter for GPS and additional I2C devices 6 to 6/4 ‘Y’ adapter
6 pin cable (2) (for power distribution board and for compass/gps) 6 pin cable
6 pin JST to DF13 for legacy telemetry radio 6 pin JST to DF13
Safety switch Safety switch
8 Channel PWM Breakout cable 8 Channel PWM Breakout cable
Mounting foam Mounting foam
I2C breakout board ? - not listed parts on handout  -
 

Optional accessories

  • Telemetry Radio Sets: 915 MHz (USA), 433 MHz (European) :::note When installing the 3DR telemetry radios, use the connectors that come with Pixhawk Mini, rather than those that come with the radios. :::

  • 3DR 10S Power Module

  • WiFi Telemetry Radio

  • Digital Airspeed Sensor

Compatibility

RC radio

  • PPM output RC receivers
  • Spektrum DSM RC receivers
  • Futaba S BUS RC receivers

ESCs

  • All standard PWM input ESC’s

Connector pin assignments (pin outs)

Pixhawk Mini - Connector Pinouts

Product comparisons

Pixhawk Mini vs Pixhawk (original)

  • One-third the size - from 50x81.5x15.5mm to 38x43x12mm.
  • Rev 3 processor for full utilization of 2MB flash memory.
  • Improved sensors, both primary and secondary IMU MPU9250 and ICM20608 respectively. The result is more stable, more reliable flight and navigation.
  • GPS+Compass module included. Features the Neo M8N with GLONASS support; compass HMC5983. Expect faster and stronger GPS lock.
  • Micro JST connectors instead of DF-13. These are much easier to work with.
  • Integrated piezo speaker and safety switch.
  • Natively supports 4S batteries with the included PDB.

Pixhawk Mini vs Pixfalcon

  • Improved sensors, both primary and secondary IMU MPU9250 and ICM20608 respectively. Expect better vibration handling and reliability.
  • CAN interface for UAVCAN support.
  • Includes 8-channel breakout servo rail for planes and other vehicles requiring powered PWM output.
  • Includes I2C breakout board for a total of 5 I2C connections.
  • Similar size.

Pixhawk Mini features an advanced processor and sensor technology from ST Microelectronics® and a NuttX real-time operating system, delivering excellent performance, flexibility, and reliability for controlling any autonomous vehicle.

Known issues

  • Some Pixhawk Minis have a hardware defect that makes the internal MPU9250 IMU unreliable.
    • The problem is only present in older hardware revisions, because it was fixed at some point by the manufacturer.
    • To check whether a specific board is affected or not, leave the board disconnected for some time, then power it on and try to start the mpu9250 driver from the PX4 command line. If the board is affected, the driver will not start.
    • The MPU9250 is disabled by default on the PX4 firmware.
    • The defective Pixhawk Minis will not calibrate without an external magnetometer or an attached GPS, even indoor.
    • When using an external GPS, this is not a problem because the secondary ICM20608 provides the accelerometer and the gyro, while the external GPS provides the magnetometer.

Wiring Quick Start

:::warning The Pixhawk Mini is no longer manufactured or available from 3DR. :::

This quick start guide shows how power the Pixhawk Mini and connect its most important peripherals.

Standard Wiring Chart

The image below shows standard quadcopter wiring using the Pixhawk Mini Kit and 3DR Telemetry Radios (along with ESC, motor, battery and a ground control station running on a phone). We'll go through each main part in the following sections.

Pixhawk Mini Electronics Wiring for QAV250 (off frame)

:::note The output wiring/powering is slightly different for other types of vehicles. This is covered in more detail below for VTOL, Plane, Copter. :::

Mount and Orient Controller

The Pixhawk Mini should be mounted on the frame using vibration-damping foam pads (included in the kit). It should be positioned as close to your vehicle’s center of gravity as possible, oriented top-side up with the arrow points towards the front of the vehicle.

Pixhawk Mini recommended orientation

Mounting foam

:::note If the controller cannot be mounted in the recommended/default orientation (e.g. due to space constraints) you will need to configure the autopilot software with the orientation that you actually used: Flight Controller Orientation. :::

GPS + Compass

Attach the 3DR GPS + Compass to the Pixhawk Mini's GPS&I2C port (top right) using the supplied 6 pin cable. The GPS/Compass should be mounted on the frame as far away from other electronics as possible, facing the front of the vehicle (separating the compass from other electronics will reduce interference).

Connecting compass/GPS to Pixhawk Mini

NOTE - INSERT IMAGE SHOWING BOTH PORTS? OR FRONT-FACING image of GPS&I2C

The compass must be calibrated before it is first used: Compass Calibration

Power

The image below shows typical power-supply wiring when using Pixhawk Mini in a Quadcopter. This uses the Quad Power Distribution Board that comes in the kit to supply both the Pixhawk Mini and the ESC/Motor from the battery (and can also power other accessories).

:::note The Quad Power Distribution Board includes a power module (PM) that is suitable for batteries <= 4S. The 3DR 10S Power Module (Discontinued) is recommended if you need more power. :::

Pixhawk Mini - Powering

The Pixhawk Mini is powered through the PM port. When using a power module (as in this case) the port will also read analog voltage and current measurements.

Up to 4 ESCs can be separately powered from the power distribution board (though in this case we only have one connected).

The control signals come from MAIN OUT. In this case there is only one control channel, which is connected to the ESC via the 8 Channel PWM Breakout Board.

The Pixhawk Mini output rail (MAIN OUT) cannot power attached devices (and does not need to in the circuit as shown). For vehicles where MAIN OUT is attached to devices that draw power (e.g. a servo used in a plane) then you will need to power the rail using a BEC (battery elimination circuit). The included breakout board allows one channel to provide power on the other outputs.

Radio Control

Pixhawk Mini supports many different radio receiver models:

  • Spektrum and DSM receivers connect to the SPKT/DSM input.

  • PPM-SUM and S.BUS receivers connect to the RCIN port.

  • PPM and PWM receivers that have an individual wire for each channel must connect to the RCIN port via a PPM encoder like this one (PPM-Sum receivers use a single signal wire for all channels).

For more information about selecting a radio system, receiver compatibility, and binding your transmitter/receiver pair, see: Remote Control Transmitters & Receivers.

Safety switch (optional)

The controller has an integrated safety switch that you can use for motor activation once the autopilot is ready to take off. If this switch is hard to access on a particular vehicle you can attach the (optional) external safety button, as shown below.

Pixhawk Mini - Optional Switch 

Telemetry Radios

Motors

The mappings between MAIN/AUX output ports and motor/servos for all supported air and ground frames are listed in the Airframe Reference.

:::warning The mapping is not consistent across frames (e.g. you can't rely on the throttle being on the same output for all plane frames). Make sure to use the correct mapping for your vehicle. :::

:::tip If your frame is not listed in the reference then use a "generic" airframe of the correct type. :::

Notes:

  • The output rail must be separately powered, as discussed in the Power section above.
  • Pixhawk Mini cannot be used for QuadPlane VTOL airframes. This is because QuadPlane requires 9 outputs (4 Main, 5 AUX) and the Pixhawk Mini only has 8 outputs (8 Main).

Other Peripherals

The wiring and configuration of other components is covered within the topics for individual peripherals.

Configuration

General configuration information is covered in: Autopilot Configuration.

QuadPlane specific configuration is covered here: QuadPlane VTOL Configuration

Building Firmware

:::tip Most users will not need to build this firmware! It is pre-built and automatically installed by QGroundControl when appropriate hardware is connected. :::

To build PX4 for this target:

make px4_fmu-v3_default

Debug Port

This board does not have a debug port (i.e it does not have a port for accessing the System Console or SWD (JTAG) Hardware Debugging Interface.

Developers will need to solder wires to the board test pads for SWD, and to the STM32F4 (IC) TX and RX to get a console.