For someone building their first ArduPilot-based quadcopter who wants to avoid wasting time and money, what are the most commonly recommended, reliable, and reasonably priced hardware choices that:
are well supported by ArduPilot,
have good documentation and community experience,
are suitable for learning, testing, and gradual upgrades (e.g. adding telemetry, GPS, simple autonomy later),
and help beginners build confidence instead of constantly fighting hardware issues?
Specifically, suggestions for a solid “starter” stack like:
I’m not chasing ultimate performance, just something dependable and well-supported so I can focus on learning ArduPilot setup, tuning, and safe flying without endless hardware surprises and loosing interest.
Thanks in advance for any concrete combos or “this set just works” recommendations that are beginner-friendly.
There are way to many combinations of requirements and budgets to offer fit all solutions.
Pretty much any Betaflight frame with 20mm or bigger mounting pattern can be equipped with Ardupilot compatible flight controller but there likely won’t be space for a companion computer. If you want CC you have to either DIY (commission carbon plates) or get something like Holybro kit which is designed for more expensive flight controller like Cube Orange.
Good gear changes over time while some bad sticks around .
The general recommendations are:
Get H7 based flight controller, vibration isolated FCs are nice but expensive. F405 sometimes makes sense but for R&D or learning Ardupilot saving 20USD on much less capable FC probably doesn’t make sense.
Get BDShot ESCs of appropriate amperage.
Get frame, motors, propellers for your design takeoff weight. Use engineering tools (ex. eCalc for power system) for design.
Get uBlox ZED-F9P or NEO-F9P if you need RTK or uBlox M10, anything below M8 is to be avoided.
EdgeTX radio with ELRS or mLRS link for non GCS controller (offers MAVLink telemetry for external GCS too)
There is a fair choice of integrated GCS controllers, but my limited experience with them wasn’t positive so I won’t recommend anything here. Same goes for cameras which were inflexible in their IP configuration.