Drone Research and Development - Indeema’s Case

drone-research-image

Short Overview

Smart Drones Company (The company name changed due to NDA) is located in the UK, and the client's request was to create a custom flight stack tailored for 7-inch drones, from conceptualization to implementation. The project's primary objectives were to design schematics and printed circuit boards comprising the drone flight controller and electronic speed controller. The value the client received from Indeema Software is the realization of a concept into a cutting-edge drone solution tailored to our client's unique needs.

Project Details

  • Industry: High-Tech, Smart Home, Agriculture, Consumer IoT
  • Team: 6 engineers
  • Lifetime: 2023 - Ongoing
  • Services: R&D Services, MVP Development, IoT Development, IoT Consulting Services, Dedicated Team, Tech Advisory
  • Client’s Location: UK

Project Background

The client requested a lightweight and effective drone that could be used in agriculture for crop monitoring, environmental monitoring for wildlife observation, and surveying and mapping for detailed land surveys.

What was the customer's request?

  • The request was to create custom designs for flight controller and electronic speed controller PCBs that would match a flight stack and be compatible with the most popular open-source firmware, such as BetaFlight for FC and BLHeli for ESCs.
icon-image

What did the client already have?

  • The client already had a drone concept, but no tangible assets other than the idea itself.
icon-image

Solution We Delivered

Where did we start?

The team began by converting business requirements into functional technical requirements, producing a document that laid the groundwork for future hardware design.

  • Requirements phase

    The team created a functional requirement document that outlined the flight stack's high-level engineering capabilities. It covered how to send commands to the controller, supported protocol for driving the motors, and other features.

  • Prototyping and Wireframes

    Immediate hardware prototyping was performed to validate some of the non-trivial solution components, such as the stress performance of the MOSFETs proposed for ESC schematics.

  • Specification phase

    The technical specification, in turn, supplemented the FRD information with details such as desired dimensions and form factor, MCU specifications, flash size, number of available communication ports, supported receiver characteristics, and so on.

solution-image

Our Development Process

  • Hardware Development: Designing Schematics

    Schematic development entailed selecting appropriate microcontrollers, power supply components, input/output interfaces, and other electronic elements to ensure efficient control of the drone's motor functions and overall flight dynamics.

  • Hardware Development: PCB Design

    The PCB design phase involved translating schematics into physical board layouts. The team optimized component placement to ensure signal integrity and ease of manufacturing. Traces, pads, and vias were arranged. PCB layer stack-up was managed with the goal of meeting all electrical and thermal requirements. The phase was followed by the generation of the files required for the actual PCB manufacturing.

  • Hardware Manufacturing

    The final PCB design files in Gerber format, along with a bill of materials (BOM) and assembly drawings, were sent to an electronic manufacturing services (EMS) vendor. The vendor sourced all necessary components based on the team's BOM, manufactured the PCB, and assembled and tested the PCBs to ensure they met the required specifications.

  • PCB Bring-Up

    Internal testing was conducted on the initial iterations of the electronic speed controller and flight controller printed circuit boards (PCBs) to verify that they operated as intended.
    Before firstly powering on the boards, all necessary measures were taken to prevent damage, such as checking for shorts, verifying voltages, and making sure no components are overheating.
    Firmware was uploaded to activate the boards and test their functionality.
  • Perform Revisions

    The bring-up phase is typically iterative, requiring multiple rounds of testing and modifications to achieve the desired system functionality and performance. Based on the initial test results, the team created a set of updated production files and communicated with the EMS vendor to begin manufacturing the second revision of PCBs.

The Team Involved In The Project

Hardware Engineers

2

Embedded Engineer

1

QA Engineers

2

Project Manager

1

Project Challenges And Our Suggestions

  • Navigating High-Power Electronic Design: Overcoming ESC Challenges

    In our project, we were faced with the task of tackling the ESC's high-powered electronic design. With currents of up to 55 amps per channel, a specialized power supply unit with current limitation capabilities was required. Furthermore, navigating the complex process of hardware debugging proved to be anything but easy. We developed debugging protocols to ensure the smooth development of our ESC design.

challenges-img

Impact

The collaboration with the customer took a personalized approach, with the Indeema team delivering a top-tier drone solution that precisely met the client's requirements for lightweight, agile, and dependable aerial footage capture. This project had a significant impact because it not only delivered a custom-made and adaptable drone solution, but it also shortened time-to-market and reduced production costs, meeting the client's primary requirement.

Before And After Cooperation With Indeema

Before:

A concept for a custom flight stack design.

After:

  • Streamlined Production Process:

    Our development of mass production-ready designs for the flight controller and electronic speed controller PCBs ensures efficiency and scalability in manufacturing, allowing for seamless integration into the production line.

  • Cost-Effective Solutions:

    Our optimization of bills of materials for both PCBs minimizes costs without compromising quality or performance, providing our clients with competitive pricing advantages and maximizing their return on investment.

  • Reliable Performance:

    Through the preparation of test reports, we guarantee the reliability and performance of our products, ensuring that they meet stringent quality standards and exceed customer expectations in terms of functionality and durability.

Technical Highlights

Technologies

Altium Designer

C/C++

Assembly language

Schematic design

PCB design

Silicons

STM32F405

Silicon Labs EFM8 Busy Bee

Customer Success Stories

Looking for a partner to address your drone requirements? Team up with a top drone software company. Connect with Indeema for custom drone development services.