Wiki
  • About CBUnmanned
  • Products
    • CBUnmanned Stamp Eco System
      • Start Here & FAQs
      • H743 Stamp Flight Controller (& Low Cost)
        • Pin Out
        • ArduPilot Wiring & Parameters
        • PCB Footprints & 3D Model
        • Breakout PCB Pinout
        • Flashing & Firmware
      • AM32 ESC
        • PCB Footprints
        • Example PCB Schematics & Layouts
        • Firmware
      • CAN Stamp
        • Example Schematics and Firmware
    • OpenWRT UAV Router
      • Getting Started
      • Connections & Pinout
      • Update Firmware
      • USB Data Tethering
      • TailScale VPN
      • Mavlink Through Serial
      • Mavlink Through Ethernet
      • Mavlink Forwarding with mavp2p
    • 2-8s Battery Monitor
  • Products (EOL)
    • CBU-CM405-FC (EOL)
      • Overview & Initial Setup
      • Female Header F405
        • RC In/SBus Wiring
        • UART
        • I2C
      • Male Header USB Hub
      • Micro USB
      • ESC Connector
        • CM405-FC-BO Pinout
      • Cameras
      • Micro SD Card
      • 40 Pin GPIO
      • FC>CM4 Telemetry
      • DIP Switch
      • Flashing Guide
        • STM32F405
        • Compute Module 4 EMMC
      • Firmware Build Files
        • CM4
        • ArduPilot
          • hwdef.dat
          • hwdef-bl.dat
      • Power Requirements
      • 3D Printable Frames
Powered by GitBook
On this page
  • General Overview
  • I/O and Sensors
  • STM32
  • Raspberry Pi Compute Module 4
  • ESC Mezzanine
  • CM405-FC-BO
  • CM405-FC-ESC
  1. Products (EOL)

CBU-CM405-FC (EOL)

End Of Life

PreviousProducts (EOL)NextOverview & Initial Setup

Last updated 1 year ago

The CM405-FC is designed to simplify and minimize the physical size of UAV control systems. By incorporating common accessories onto a single circuit board system-to-system wiring is dramatically reduced, minimising weight and failure points. With tight integration for a , high demand onboard processing comes in a tiny form factor!

Dimensions: 55x40x16mm (48x33mm M2.5 Mounting)

Weight: (Stack Total = 29g)

CM405-FC = 16g

CM405-FC-BO =2g

CM4 = 11g

General Overview

The flight controller can be generally split into 2 halves:

1) The STM32F405 runs ArduPilot or Px4 and calculates all the algorithms needed for stable flight. (Shown Yellow in the Architectural Map)

2) The Raspberry Pi Compute Module 4 acts as a companion computer connected to the STM32 over UART and allows more advanced I/O and flight manipulation. (Shown Blue in the Architectural Map)

I/O and Sensors

STM32

  • 2x IMU (1x ICM20602, 1x BMI270)

  • 1x Barometer (BMP280)

  • 5x UART Serial (1x Externally Jumped to the CM4, 1x For SBus or Serial RC)

  • 1x I2C

  • 6x PWM (1-6 through mezzanine, 5-6 through Female Header)

  • Micro SD For Logging

Raspberry Pi Compute Module 4

  • 2x CSI Camera (Pi Zero Connector)

  • 4x USB 2.0 Host (Male Header)

  • Micro SD Card for without EMMC

  • 1x UART Serial (Externally Jumped to the STM32)

  • Full 40 Pin GPIO (Broken out to solder pads, ONLY compatible with CM405-FC-BO)

ESC Mezzanine

CM405-FC-BO

All new purchases will come with a CM405-FC-BO, which simply connects onto the top of the flight controller and breaks out into an 8 pin sh1.0 connector for power, current and PWM 1-4. The breakout also features an integrated Voltage sensor.

CM405-FC-ESC

A range of compatible BL-Heli ESCs are available with varying applications.

  • CM405-ESC-4s4c. 4 channel, 2-4s 20 Amp ESC (Quadcopters)

  • CM405-ESC-4s2c. 2 channel, 2-4s 20 Amp ESC with 4 servo channels and dedicated servo BEC (Fixed wing)

Purchase on the Store
Raspberry Pi Compute Module 4
Architectural Map
CM405-ESC-4s4c