Connecting Servo to Speedybee V3

This page summarizes the projects mentioned and recommended in the original post on /r/diydrones

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • betaflight

    Open Source Flight Controller Firmware

    Look at the target.c for this controller in BetaFlight source code. Find out which timer/channel runs each pad, select one that does not run any that you plan to use for motors. I'm not sure which one it is, an F4 or F7? Neither seems to have 8 S-pads. https://github.com/betaflight/betaflight/blob/master/src/main/target/SPEEDYBEEF4/target.c

  • inav

    INAV: Navigation-enabled flight control software

    Here you are then, as iNav was a parallel fork of CleanFlight I believe, their code structure is very similar: https://github.com/iNavFlight/inav/blob/master/src/main/target/SPEEDYBEEF7V3/target.c I'm not sure how to iNav handles resources right now - I like remapping that Betaflight allows. I'd put all motors on TIM3, and use the rest for anything else. I remember iNav has defaults for each type (quad X, hexacopter etc.), it must sit somewhere in the code too. If they choose to use S1-S4 for Quad copters that might interfere with servos as all timers would work in DShot (or whatever you use instead of PWM).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts