Skip to content

An Arduino code to interface between Throttle/RC receiver and an ESC.

Notifications You must be signed in to change notification settings

rodrigomedeirosbrazil/fly-controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fly Controller

Welcome to the Fly Controller project! This repository provides the software and hardware documentation for a customizable flight controller. The aim is to provide a robust platform for drone and UAV enthusiasts, enabling users to control their devices with precision and reliability.

Repository URL

https://github.com/rodrigomedeirosbrazil/fly-controller

Table of Contents

Overview

The Fly Controller is designed for flexibility and modularity, allowing users to implement custom control logic, support for various sensors, and DroneCAN communication (including compatibility with Hobbywing ESCs). This project is suitable for both hobbyists and advanced users looking to explore flight control systems.

Features

  • Support for DroneCAN communication protocol
  • Compatible with Hobbywing ESCs
  • Customizable flight control algorithms
  • Modular sensor integration
  • Comprehensive setup and configuration options

Getting Started

To get started with the Fly Controller, you'll need:

  1. A compatible flight controller board.
  2. Necessary tools and libraries for your development environment.

For detailed instructions on getting started, see the Installation and Configuration sections.

Installation

  1. Clone the Repository
    Clone this repository to your local machine:

    git clone https://github.com/rodrigomedeirosbrazil/fly-controller.git
  2. Install Dependencies
    Install the required libraries and dependencies as specified in requirements.txt.

  3. Build and Flash
    Follow the build instructions in the docs directory to compile and flash the firmware to your flight controller.

Usage

  • After setting up the Fly Controller, you can use the provided configurations to start controlling your drone or UAV.
  • Refer to the examples directory for sample configurations and scripts.

Configuration

Configure your Fly Controller by editing the config files to set up specific sensors, communication protocols, and flight parameters. For more details, refer to the Configuration Guide.

Contributing

Contributions are welcome! If you'd like to contribute:

  1. Fork the repository.
  2. Create a feature branch.
  3. Submit a pull request.

Please refer to CONTRIBUTING.md for more details.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Feel free to add any specific details about dependencies, tools, or libraries. Let me know if you need more help!

About

An Arduino code to interface between Throttle/RC receiver and an ESC.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published