First Flight Checklist
A comprehensive pre-flight checklist and safety guide to ensure your first flight with the H7-Digital is safe and successful.
Table of Contents
- Before Your First Flight
- Pre-Flight Checklist
- Flight Environment
- Bench Test (Props OFF)
- Final Preparation
- First Flight Procedure
- Post-Flight Checklist
- Troubleshooting Common First Flight Issues
- Emergency Procedures
- Building Experience
- Regulatory Compliance
- Next Steps
- Support
Before Your First Flight
CRITICAL SAFETY NOTICE
- NEVER test with propellers installed indoors
- ALWAYS remove propellers for bench testing
- VERIFY all safety features before arming
- TEST in an open area away from people and property
- FOLLOW all local regulations and airspace restrictions
Flying a drone carries inherent risks. This checklist is designed to minimize those risks, but you are ultimately responsible for safe operation.
Pre-Flight Checklist
Hardware Inspection
Before each flight, physically inspect your aircraft:
- Flight controller secure - No loose mounting, all screws tight
- All connectors secure - ESC, receiver, GPS, VTX properly connected
- Wiring secure - No loose wires, good cable management
- Propellers undamaged - No cracks, chips, or deformation
- Motors secure - No loose motor screws or bell wobble
- Frame intact - No cracks or structural damage
- Antennas secure - GPS, RC receiver, VTX antennas properly mounted
- Battery secure - Properly strapped, balance lead secured
- Battery voltage - Fully charged, cells balanced
- SD card inserted - For logging (if desired)
Firmware Configuration
Verify your firmware is properly configured:
- Firmware installed - Correct version for your application
- Board orientation correct - Arrow points forward
- Accelerometer calibrated - On level surface
- Motor outputs configured - Correct protocol (DShot300/600 recommended)
- Motor direction correct - All spinning correct direction (tested without props)
- RC receiver bound - Transmitter connected and communicating
- RC inputs calibrated - Full stick range recognized
- Failsafe configured - RC loss behavior set appropriately
- Battery monitoring configured - Voltage and current reading correctly
- Low battery warnings set - Appropriate thresholds for your battery
ArduPilot-Specific Checks
If using ArduPilot firmware:
- GPS lock achieved - Minimum 8 satellites, HDOP < 2.0
- Compass calibrated - External compass calibrated outdoors
- EKF healthy - No variance errors in GCS
- Pre-arm checks pass - All pre-arm checks green
- Flight modes configured - Mode switch working correctly
- Geofence configured - If using autonomous modes
- RTL altitude set - Return-to-launch height appropriate
Minimum flight mode setup:
- Position 1: Stabilize (manual flight)
- Position 2: Alt Hold (altitude hold)
- Position 3: Loiter (position hold with GPS)
- Always have RTL (Return to Launch) on a switch
Betaflight-Specific Checks
If using Betaflight firmware:
- Receiver tab shows inputs - All channels responding correctly
- Modes tab configured - Arm switch assigned and working
- Angle/Horizon mode set - For first flights (not Acro)
- Motor direction verified - In Motors tab (props OFF)
- OSD functional - defaults to digital HD OSD
- Arming disabled flags clear - Check CLI:
statuscommand - Blackbox enabled - If using SD card for logging
Recommended first flight mode: Angle mode (self-leveling)
Flight Environment
Location Requirements
Choose your first flight location carefully:
- Open area - Minimum 50m (150ft) clearance in all directions
- Away from people - No bystanders within 50m
- No obstacles - No trees, buildings, power lines overhead
- Legal to fly - Check local regulations and airspace
- Good visibility - Clear weather, good lighting
- Low wind - Less than 15 mph for first flight
- Flat ground - Level takeoff and landing area
- No interference - Away from WiFi, cell towers, power lines
USA Operators: Check airspace restrictions using a B4UFLY-approved app (such as AutoPylot, Aloft, AirMap, or Kittyhawk). Recreational flights require compliance with FAA Part 107 or the Exception for Recreational Flyers.
Safety Equipment
Have these items on hand:
- Fire extinguisher - ABC-rated, for LiPo fires
- First aid kit - For minor injuries
- Charged transmitter - Fresh batteries in radio
- Spotter - Another person to watch for hazards (recommended)
Bench Test (Props OFF)
REMOVE PROPELLERS for all bench tests. Never arm with props installed indoors.
Power Test
- Connect battery - Listen for ESC startup tones
- Check LEDs - Verify power LED and status LED patterns
- Connect ground station (ArduPilot) or Configurator (Betaflight)
- Verify telemetry - All sensors reading correctly
- Check voltage - Battery voltage displayed correctly
Motor Test
PROPS MUST BE OFF - Double-check before proceeding!
- Enable motor test mode - Use GCS or Configurator
- Test each motor individually - See Motor Outputs for H7-Digital motor mapping:
- Motor 1 (rear right) - Verify correct motor spins
- Motor 2 (front right) - Verify
- Motor 3 (rear left) - Verify
- Motor 4 (front left) - Verify
- Additional motors if hex/octo
- Verify direction - Each motor spins correct direction (props in or props out)
- Check ESC response - No stuttering or unusual sounds
Motor numbering differs between ArduPilot and Betaflight depending on the frame type selected. Verify against your firmware’s documentation.
Radio Test
- Power on transmitter - Before or with aircraft
- Verify RC link - Check RSSI or link quality
- Test all sticks - Roll, pitch, yaw, throttle respond correctly
- Test switches - Arm switch, mode switch, etc.
- Test failsafe - Turn off transmitter, verify failsafe engages
- Re-enable transmitter - Verify reconnection
Final Preparation
Installing Propellers
Install propellers ONLY at the flight site, not at your workbench!
- Verify motor direction - One last check without props
- Install correct propeller on each motor:
- Check rotation direction (CW vs CCW)
- Propeller orientation (leading edge forward)
- Tighten securely (but don’t overtighten)
- Double-check all four/six/eight props - Common mistake!
- Spin test - Gently spin each prop by hand, should rotate freely
Pre-Arm Checklist
Standing at your flight location, ready to arm:
- Clear area confirmed - No people, animals, or obstacles
- Transmitter on - Full signal strength
- Flight mode correct - Start in Stabilize/Angle mode
- Throttle at zero - Stick at minimum
- GPS lock (ArduPilot only) - Solid 3D fix
- Battery fully charged - Voltage confirmed
- Camera/goggles ready - If FPV flying
First Flight Procedure
Hover Test (5 minutes)
Your first flight should be simple and short:
- Arm the aircraft
- Arm switch
- Slowly increase throttle
- Lift off 1-2 feet (0.5m) only
- Hover in place for 30 seconds
- Check stability
- Aircraft should hold position (with GPS) or hover steadily
- No oscillations or wobbles
- Controls respond correctly
- Land smoothly
- Reduce throttle gradually
- Disarm immediately after landing
- Power cycle check
- Disconnect battery
- Check for hot motors (warm is OK, too hot to touch is not)
- Check for hot ESCs
- Verify no loose components
Basic Flight Test (10 minutes)
If hover test was successful:
- Takeoff to 10 feet (3m)
- Test basic controls:
- Gentle forward/backward (pitch)
- Gentle left/right (roll)
- Gentle yaw left/right
- Altitude changes (climb/descend)
- Practice landing - Several takeoffs and landings
- Test flight modes (ArduPilot):
- Switch to Alt Hold - verify altitude holds
- Switch to Loiter - verify position holds
- Return to Stabilize
- Land and disarm
What to Watch For
Good signs ✅:
- Smooth, stable flight
- Quick response to controls
- Holds altitude (with baro/GPS)
- Motors sound consistent
- No unusual vibrations
Warning signs ⚠️:
- Drifting in GPS modes (compass calibration issue)
- Oscillations/wobbles (tuning needed)
- Toilet bowling (compass or EKF issue)
- Sluggish response (PID tuning needed)
- Motor stuttering (ESC or power issue)
If you see warning signs, land immediately and troubleshoot before continuing!
Post-Flight Checklist
After landing and disarming:
- Disconnect battery - Remove power
- Remove propellers - For safe transport
- Check for hot components - Motors, ESCs, battery
- Check for damage - Visual inspection
- Check for loose screws - Vibration can loosen hardware
- Download logs - For analysis
Log Analysis
ArduPilot:
- Download .bin log file from SD card or via MAVLink
- Upload to UAV Log Viewer or use Mission Planner
- Check for:
- Vibration levels (should be < 30 m/s²)
- EKF variance (should be green)
- Battery voltage sag
- GPS HDOP and satellite count
Betaflight:
- Remove SD card and copy .BFL files
- Open in Blackbox Explorer
- Check for:
- Gyro noise levels
- PID performance
- Motor output saturation
- ESC telemetry (if enabled)
Troubleshooting Common First Flight Issues
Won’t Arm
ArduPilot:
- Check pre-arm messages in Mission Planner/QGC
- Common issues: No GPS lock, compass not calibrated, accel not calibrated
- See ArduPilot Pre-Arm Checks
Betaflight:
- Check CLI command:
status - Look for arming disable flags
- Common issues: Accelerometer not calibrated, RX not connected, CLI mode active
- See Betaflight Arming Issues
Drifting in Flight
- Cause: Poor compass calibration, interference, or GPS issues
- Fix: Re-calibrate compass outdoors, away from metal/electronics
- ArduPilot: Check compass offsets (should be < 600)
Motor Stuttering
- Cause: ESC issues, power supply, DShot configuration
- Fix: Check battery voltage, try different DShot speed, check ESC connections
Unstable Flight / Oscillations
- Cause: PID tuning too aggressive, vibration issues
- Fix: Reduce PID gains, improve vibration isolation
- Check: Propellers balanced, motor screws tight, soft-mount installed
Emergency Procedures
Loss of Control
- Release sticks to center - Let aircraft stabilize
- Switch to self-level mode - Angle/Stabilize mode
- Reduce altitude slowly
- Land as soon as safe
Flyaway
If aircraft flies away uncontrolled:
- ArduPilot: Activate RTL (Return to Launch) mode immediately
- Betaflight: Switch to Angle mode, try to regain control or engage GPS Rescue
- Last resort: Disarm (aircraft will fall/crash)
Only disarm as a last resort if aircraft is heading toward people or danger!
Battery Fire
LiPo fires are rare but serious:
- Land immediately if fire occurs in flight
- Move away from aircraft - Minimum 20 feet
- Use ABC fire extinguisher - Or sand/dirt (never water!)
- Call emergency services if fire spreads
- Do not touch - LiPo fires are extremely hot
Building Experience
Recommended Progression
Don’t rush into advanced flying:
- Flight 1-5: Hover practice, basic controls, landing practice
- Flight 6-10: Figure-8 patterns, altitude changes, orientation practice
- Flight 11-20: GPS modes (ArduPilot), rate mode practice (Betaflight)
- Flight 21+: Advanced maneuvers, autonomous missions, or acrobatics
Flight Hour Recommendations
- 10 hours: Basic competency in manual flight
- 25 hours: Comfortable with all flight modes/conditions
- 50 hours: Proficient for professional operations
- 100+ hours: Expert-level capability
Keep a flight log! Track flight time, conditions, issues, and improvements.
Regulatory Compliance
United States (FAA)
Recreational Flyers:
- Register aircraft if > 0.55 lbs (250g)
- Fly with a Remote ID (if required)
- Follow The Exception for Recreational Flyers
- Fly in uncontrolled airspace (Class G)
- Respect altitude limits (400 ft AGL)
- Check airspace using a B4UFLY-approved app (AutoPylot, Aloft, AirMap, Kittyhawk, etc.)
Commercial/Professional Operations:
- Obtain Part 107 Remote Pilot Certificate
- Register aircraft
- Follow Part 107 regulations
- Waivers required for some operations
Other Jurisdictions
Check local regulations:
- Canada: Transport Canada drone regulations
- Europe: EASA drone categories (Open/Specific/Certified)
- Australia: CASA drone rules
- UK: CAA regulations
You are responsible for knowing and following all applicable regulations in your area!
Next Steps
After successful first flights:
ArduPilot Users
- Configure advanced flight modes
- Set up companion computer for autonomous operations
- Plan autonomous missions with Mission Planner or QGroundControl
- Fine-tune PID values for your airframe Common Tuning
Betaflight Users
- Optimize PID tuning for your flying style
- Set up blackbox logging for performance analysis
- Learn advanced techniques from Oscar Liang and Joshua Bardwell
- Progress to rate/acro mode for full manual control
All Users
- Join community forums and share experiences
- Keep firmware updated
- Practice, practice, practice!
Support
If you encounter issues during your first flight:
- Email: support@aerocogito.com
- ArduPilot Community: Forum • Discord
- Betaflight Discord: betaflight.com/community
Fly safe, fly legal, have fun! 🚁