Raspberry Pi Flight Controller — RPiLoT

Written by David Haessig

December 24, 2021

Robotics In Flight LLC has developed a complete Electronics Assembly for multi-copter operation.  It is shown in block diagam form here and pictured below:

Basic IO

  • 8 PWM Outputs to motor drives
  • 8 PWM Inputs from radio controller receiver
  • GPS antenna RF input
  • WiFi

Additional User Configurable IO

  • Several IO pins on Raspberry Pi available for user configuration
  • RaspiCam input currently unused

This Raspberry Pi based drone flight controller includes:

  • Raspberry Pi A+
  • Magnetometer, baro-altimeter, and GPS interface
  • Ultimate GPS receiver, integrated cable harness, high gain antenna (not shown)
  • An MPU6050 Inertial Measurement Unit (IMU)
  • WiFi
  • Various cable harness — rPi to BDC motor ESC controllers, 5Vdc power input, IMU, and radio controller receiver cable

The Python Pilot flight control software has been fully integrated and tested on this hardware platform.   

Also integrated and tested with this assembly:

  • Turnigy 8x radio controller transmitter and receiver
  • a 5.8 GHz FPV system including a video camera, stabilized gimbal, and 800 mW downlink transmitter

An interconnect diagram is shown here:

Click image for full size.

Related Articles

PythonPilot Features

PythonPilot Features

PythonPilot has an extensive set of features critical already built in and described on this site: Attitude Stabilization -- Roll and pitch angles go to horizontal, and heading remain fix when releasing the command input sticksAltitude Hold -- altitude setpoint...

Python Open-Source Code

Python Open-Source Code

Source CodePythonPilot™ is a new flight controller software suite developed by Robotics-In-Flight LLC for UAVs.   Although currently designed for quadcopters, it is readily extendable to multi-copters, and to platforms of other types, i.e. fixed wing, ground vehicles,...

PythonPilot™ & the PiQuad Kit

PythonPilot™ & the PiQuad Kit

The PiQuad in kit form and including the PythonPilot Flight Controller has been developed by Robotics In Flight, with copies delivered to a number of users and purchasers, including several kits to the network security company SNIC Enterprises, who have successfully...