ESPFlight Docs v1
Browse documentation
Docs / Start Here / What You Need

What You Need

Prepare the complete v1 reference build, required tools, software, and a safe test environment before assembly.

ESPFlight Docs · v1 • Validated v1 documentation path
BEGINNER PATH · STEP 2 OF 13

Identify required parts and tools before ordering; use the airframe/power guide for build-specific parts.

Back to the 13-step path · Next checkpoint: How ESPFlight Works

# What the v1 reference fixes

ESPFlight Hardware Reference v1.0 fixes the PCB design and firmware-facing interfaces, but it is not a complete retail kit. The release BOM covers PCB-mounted parts; the Wemos D1 mini, MPU-6050 module, battery connection, and related module/header items are handled separately.

IMPORTANT

ESPFlight v1.0 does not specify one universal frame, motor model, propeller size, or battery model for every build. Those items remain hardware-dependent. Do not substitute an arbitrary motor/battery/frame combination and assume it is validated by the platform.

# Parts for a first manual build

Swipe horizontally to see all columns.

ItemQtyStatus / selection rule
Wemos D1 mini / ESP82661Validated firmware target for v1.0.0.
MPU-6050 module1Reference IMU on the documented I2C bus.
Hardware Reference v1.0 PCB1Use the official Gerber/BOM/Pick-and-Place set or a separately validated compatible board.
Motors4User-selected; must match the frame, propellers, driver stage, and power system.
Propellers4Two CW + two CCW; size/type must match the selected motors and frame.
Battery / power connection1 setUser-selected; must match the real board and selected motor system.
Frame / mounting hardware1 setUser-selected; must hold the board, battery, and motors rigidly and keep wiring clear of propellers.
USB data cable1Required to program the Wemos D1 mini.
Android phone1For ESPFlight Application v1.0.0.

For exact PCB component ordering, use the official Hardware v1.0 BOM. Do not treat the PCB BOM as a complete Drone parts list.

BEFORE ORDERING FLIGHT PARTS

A shopping list is not enough for the frame, motors, propellers, and battery. Use Airframe & Power Selection to evaluate the real parts as one system. Do not consider this preparation step complete until you can satisfy that page's selection checks.

# Required and recommended tools

Swipe horizontally to see all columns.

ToolNeedWhy
Soldering equipmentRequired for a manual buildInstall headers/modules, power connections, and other hand-soldered items.
Digital multimeterStrongly recommendedCheck polarity, continuity/shorts, and real supply voltage before powered testing.
USB data cableRequiredCompile/upload verification and Serial Monitor access.
Small hand toolsRequired as neededSecure the frame, modules, battery, and motor mounts.
Current-limited bench supplyOptional but usefulProvides a controlled first-power method when appropriate to your build.

# Software baseline

Arduino IDE 1.x or 2.x; ESPFlight v1.0.0 pins the ESP8266 Core and libraries, not one Arduino IDE release.
ESP8266 Arduino Core 3.1.2.
ArduinoJson 6.21.6, ESPAsyncTCP 2.0.0, ESPAsyncWebServer 3.6.0.
Adafruit VL53L0X 1.2.5 only if you intentionally build the optional altitude-assist variant.
ESPFlight Application v1.0.0 on Android.

# Safe test environment

A stable non-conductive work surface.
Enough room to secure the Drone for propeller-off bench testing.
A private local Wi-Fi network shared by the controller and phone.
An open flight area only after all bench and preflight checks pass.