Skip to content

Professional ESC Configuration & Thrust Test Bench for AM32 - Real-time telemetry, motor database, safety auto-cutoff, PDF reports

License

Notifications You must be signed in to change notification settings

varun29ankuS/Vayu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VayuESC Studio

VayuESC Studio

The Only ESC Tool with Built-in Thrust & Torque Test Bench

Live DemoFeaturesInstallationDocs

Platform License AM32 Compatible ESC Support


What is VayuESC Studio?

VayuESC Studio is a professional-grade ESC configuration and motor testing platform built for drone manufacturers, R&D teams, and serious hobbyists. Unlike traditional ESC configurators, it combines ESC tuning with a thrust test bench in one unified tool.

Built for:

  • Defense & Aerospace R&D
  • Drone Manufacturers
  • Motor Testing Labs
  • FPV Racing Teams
  • Professional Pilots

Features

ESC Configuration

  • AM32 Firmware Support - Full compatibility with AM32 ESCs
  • Real-time Telemetry - Live voltage, current, RPM, temperature monitoring
  • Batch Configuration - Configure multiple ESCs simultaneously with atomic rollback
  • Settings Validation - Prevents invalid configurations before writing
  • Firmware Management - Flash, backup, and restore with automatic rollback on failure

Thrust Test Bench

  • Multiple Test Types

    • Auto Ramp - Linear sweep from 0 to max throttle
    • Endurance - Fixed throttle with thermal cycling
    • Step Response - Measure motor response time
    • Thermal - Run until temperature limit
    • Throttle Sweep - Data collection at fixed points
    • Hold Thrust - Closed-loop thrust control
  • Safety System

    • Auto-cutoff for thrust, current, temperature, RPM
    • Ramp rate limiting
    • Real-time anomaly detection
    • Battery voltage monitoring
  • Load Cell Calibration

    • Guided calibration wizard
    • Accuracy verification
    • Noise and drift detection

Motor Database

  • Comprehensive Specs - KV, weight, dimensions, max thrust, efficiency curves
  • Multi-Motor Comparison - Side-by-side comparison with rankings
  • Import/Export - JSON and CSV support
  • Auto-linking - Link test data to motor profiles

Data & Reporting

  • Cloud Sync - Automatic sync with offline support
  • PDF Reports - Professional motor datasheets
  • CSV Export - Raw data for analysis
  • Audit Trail - Complete test history

Screenshots

Connection Screen

Choose your connection method - Demo Mode, Flight Controller passthrough, USB Direct, or Bootloader Direct.

VayuESC Studio - Connection Screen

Real-time Dashboard

Live telemetry with oscilloscope-style graphs for voltage, current, RPM, power, and temperature. Monitor up to 4 ESCs simultaneously.

VayuESC Studio - Real-time Dashboard


Installation

Web Version (Recommended)

Visit vayu-dun.vercel.app - works in Chrome or Edge.

Desktop App (Windows)

# Download from releases or build locally
npm install
npm run electron:build:win

Development

# Clone the repository
git clone https://github.com/varun29ankuS/Vayu.git
cd Vayu

# Install dependencies
npm install

# Start development server
npm run dev

Hardware Requirements

For ESC Configuration

  • AM32-compatible ESC (4-in-1 or single)
  • Flight Controller with MSP passthrough OR direct USB connection
  • USB cable

For Thrust Testing

  • Load cell (1kg-50kg depending on motor size)
  • HX711 ADC module
  • Arduino/ESP32 for serial interface (or compatible hardware)
  • Secure motor mount

Supported Protocols

Protocol Telemetry Notes
DShot150 Bidirectional supported
DShot300 Recommended for most setups
DShot600 High-speed applications
DShot1200 Racing setups
PWM Legacy support

Tech Stack

  • Frontend: React 18, TypeScript, Vite
  • Styling: Tailwind CSS
  • State: Zustand
  • Charts: Recharts
  • Desktop: Electron
  • Backend: Supabase (auth, cloud sync)
  • Serial: Web Serial API

Browser Support

Browser Supported Notes
Chrome Recommended
Edge Full support
Firefox No Web Serial API
Safari No Web Serial API

Roadmap

  • Real-time telemetry
  • Batch ESC configuration
  • Thrust test bench
  • Motor database
  • Cloud sync
  • Safety auto-cutoff
  • FFT spectrum analysis
  • Phase current waveforms
  • Motor detection wizard
  • Mobile app (PWA)
  • Torque measurement integration

Contributing

We welcome contributions! Please:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

Apache License 2.0 - see LICENSE file for details.

This license includes explicit patent grants and protection, making it suitable for commercial and defense applications.


Contact

Vayu Aerospace


Built with ❤️ for the drone community

About

Professional ESC Configuration & Thrust Test Bench for AM32 - Real-time telemetry, motor database, safety auto-cutoff, PDF reports

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •