element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) Flight Controller
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Not Answered
  • Replies 2 replies
  • Subscribers 179 subscribers
  • Views 309 views
  • Users 0 members are here
Related

Flight Controller

Former Member
Former Member over 10 years ago

Hello,

 

I am interested in developing a basic flight controller and I was hoping to get some guidance on getting the hardware setup correctly. I am working on a quadcopter that uses a CC3D. Once I get the moving parts worked out then I am going to replace the controller with my own controller.

 

My goals:

Research - I would like to use a realtime OS like freeRTOS and build a plugin architecture for robotics.

Sensors - 10DOF and GPS what sensors do you recommend and ideas on how to connect them like i2e, shields, etc..

ARM platform - STM32 seems very popular but I noticed in Ben Hecks video that freescale seemed to have some interesting stuff.

PCB  - I would like to design a single PCB with everything on it and worry about daughter boards and stuff later. Do STM32 or freescale boards come with a basic layout that can be modified to include all the extra sensors or do you have to start from scratch?

 

Some random questions:

I noticed when talking about I2C that it says 1 or 2 of them. Does that mean 1 or 2 busses or 1 or 2 sensors?

 

Thank you,

Ben

  • Sign in to reply
  • Cancel
  • bobalexander
    0 bobalexander over 10 years ago

    Sounds ambitious, I like it!

    The best way is to layout a FC (IMHO) is as two/three boards:

    • Processor/accellorometer/gyro/barometer
    • GPS + optional compass
    • compass (can be on GPS board or processor board but not as sensitive)

    Some additional features I would like to see integrated in an FC:

    • Telemetry including battery voltage and current consumption
      • Radio Tx for telemetry transmission and debugging back on the ground
      • logging
    • OSD (on screen display for FPV)
    • Small OLED screen + tact switches for making changes without a PC
    • Sonar / LIDAR for obstacle avoidance and ground detect

     

    I only have a little experience with modifying the Cleanflight code that runs on my STM32 based FC and can't provide any insight into the Freescale stuff.

    One other good forum (besides the myriad of Cleanflight based projects) is Paparazzi UAV: https://wiki.paparazziuav.org/wiki/Main_Page

     

    Good luck!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 10 years ago in reply to bobalexander

    Hello,

     

    What is the best way to start laying out the main board. Does anybody have a basic layout of a board that can be modified or do I need to figure it all out. Whats the best method for talking to multiple board I2C?

     

    Thank you,

    Ben

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube