Coder Social home page Coder Social logo

flight_controller's Introduction

Flight_Controller

The code used on my STM32 diy drone flight controller

Installation and running

Download and add the repository https://github.com/rogerclarkmelbourne/Arduino_STM32 to devices folder within the Arduino IDE folder to access the boards hardware settings. With this done one can use the Arduino IDE to upload the code directly to the board.

Drone design

Drone design v1.0

Drone version 1

Drone design v2.0

Drone version 2

Redesigned most parts and added lidar and another GPS.

Circuit board

Circuit board v1.0(left) vs v2.0(right)

Backside

Focused on more solid soldering. In addition to cleaning up in v2.0

Drone version 2

Frontside

Added more light to display different states in v2.0

Drone version 2

Circuit board v3.0

This is going to be a PCB instead a diy soldered board

Schematic made in KiCad

pcb

PCB model made in KiCad

Made on a 4 layer PCB where layer 2 and 3(not included in the img) are VCC and GND. The traces are roughly split into a vertical layer(1) and horizontal layer(4) to make tracing easier.

pcb

3D model from KiCad

pcb

Picture of PCB v3.0 with soldered components

pcb

flight_controller's People

Contributors

sondrehr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.