Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use VKDI20370 ESC Regulator: Examples, Pinouts, and Specs

Image of  VKDI20370 ESC Regulator
Cirkit Designer LogoDesign with VKDI20370 ESC Regulator in Cirkit Designer

Introduction

The VKDI20370 is an Electronic Speed Controller (ESC) manufactured by Chinases. It is specifically designed for controlling the speed of brushless motors in remote-controlled (RC) vehicles, drones, and other applications requiring precise motor control. This ESC regulates the power supplied to the motor based on input signals from a receiver, ensuring smooth acceleration, deceleration, and efficient operation.

Explore Projects Built with VKDI20370 ESC Regulator

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Adjustable LM317 Voltage Regulator with ESP32 Control
Image of Reciever: A project utilizing  VKDI20370 ESC Regulator in a practical application
This circuit is a variable voltage power supply featuring an LM317 voltage regulator for adjustable output. It includes an ESP32 microcontroller powered through the regulator, with input and output voltage stabilization provided by tantalum capacitors. A rotary potentiometer is used to set the desired voltage level.
Cirkit Designer LogoOpen Project in Cirkit Designer
Battery-Powered LED Control Circuit with Potentiometer and Transistors
Image of STROBE LIGHTS: A project utilizing  VKDI20370 ESC Regulator in a practical application
This circuit is a regulated power supply with a 12V battery input, a 7805 voltage regulator providing a 5V output, and a potentiometer for adjustable voltage control. It includes transistors and resistors for current regulation and an LED indicator to show the operational status.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32 and Logic Level Converter-Based Wi-Fi Controlled Interface
Image of Toshiba AC ESP32 devkit v1: A project utilizing  VKDI20370 ESC Regulator in a practical application
This circuit features an ESP32 Devkit V1 microcontroller connected to a Bi-Directional Logic Level Converter, which facilitates voltage level shifting between the ESP32 and external components. The ESP32 is powered through its VIN pin via an alligator clip cable, and the logic level converter is connected to various pins on the ESP32 to manage different voltage levels for communication.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Powered Wi-Fi Enabled Microcontroller Circuit with AMS1117 Voltage Regulation
Image of Power regualator: A project utilizing  VKDI20370 ESC Regulator in a practical application
This circuit features an ESP32 microcontroller powered by a 3.3V AMS1117 voltage regulator. The power is supplied through a 2.1mm DC barrel jack, which provides the input voltage to the AMS1117, and the regulated 3.3V output is connected to the ESP32's VIN pin. The ground connections are shared among the ESP32 and the voltage regulator.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with VKDI20370 ESC Regulator

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Reciever: A project utilizing  VKDI20370 ESC Regulator in a practical application
Adjustable LM317 Voltage Regulator with ESP32 Control
This circuit is a variable voltage power supply featuring an LM317 voltage regulator for adjustable output. It includes an ESP32 microcontroller powered through the regulator, with input and output voltage stabilization provided by tantalum capacitors. A rotary potentiometer is used to set the desired voltage level.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of STROBE LIGHTS: A project utilizing  VKDI20370 ESC Regulator in a practical application
Battery-Powered LED Control Circuit with Potentiometer and Transistors
This circuit is a regulated power supply with a 12V battery input, a 7805 voltage regulator providing a 5V output, and a potentiometer for adjustable voltage control. It includes transistors and resistors for current regulation and an LED indicator to show the operational status.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Toshiba AC ESP32 devkit v1: A project utilizing  VKDI20370 ESC Regulator in a practical application
ESP32 and Logic Level Converter-Based Wi-Fi Controlled Interface
This circuit features an ESP32 Devkit V1 microcontroller connected to a Bi-Directional Logic Level Converter, which facilitates voltage level shifting between the ESP32 and external components. The ESP32 is powered through its VIN pin via an alligator clip cable, and the logic level converter is connected to various pins on the ESP32 to manage different voltage levels for communication.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Power regualator: A project utilizing  VKDI20370 ESC Regulator in a practical application
ESP32-Powered Wi-Fi Enabled Microcontroller Circuit with AMS1117 Voltage Regulation
This circuit features an ESP32 microcontroller powered by a 3.3V AMS1117 voltage regulator. The power is supplied through a 2.1mm DC barrel jack, which provides the input voltage to the AMS1117, and the regulated 3.3V output is connected to the ESP32's VIN pin. The ground connections are shared among the ESP32 and the voltage regulator.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications

  • RC cars, boats, and airplanes
  • Drones and quadcopters
  • Robotics and automation systems
  • Electric-powered model vehicles

The VKDI20370 is ideal for hobbyists and professionals seeking reliable and efficient motor control in their projects.


Technical Specifications

Key Specifications

Parameter Value
Manufacturer Chinases
Part ID VKDI20370
Input Voltage Range 6V - 20V
Continuous Current 30A
Peak Current 37A (for 10 seconds)
Supported Motor Types Brushless DC (BLDC) motors
Signal Input Type PWM (Pulse Width Modulation)
PWM Signal Range 1ms - 2ms (standard RC signal)
Operating Temperature -10°C to 60°C
Dimensions 45mm x 25mm x 10mm
Weight 25g

Pin Configuration and Descriptions

The VKDI20370 ESC has three main connection interfaces: Power Input, Motor Output, and Signal Input.

Power Input and Motor Output

Pin Name Description
VIN+ Positive input voltage (connect to battery +)
VIN- Negative input voltage (connect to battery -)
MOTOR A Motor phase A connection
MOTOR B Motor phase B connection
MOTOR C Motor phase C connection

Signal Input

Pin Name Description
SIGNAL PWM signal input from the receiver/controller
GND Ground connection for the signal input
5V OUT 5V output for powering external devices (optional)

Usage Instructions

How to Use the VKDI20370 in a Circuit

  1. Connect the Power Supply:

    • Connect the positive terminal of the battery to the VIN+ pin.
    • Connect the negative terminal of the battery to the VIN- pin.
  2. Connect the Brushless Motor:

    • Attach the three motor wires to the MOTOR A, MOTOR B, and MOTOR C pins. The order of connection determines the motor's rotation direction. Swap any two wires to reverse the direction.
  3. Connect the Signal Input:

    • Connect the SIGNAL pin to the PWM output of your receiver or microcontroller (e.g., Arduino).
    • Connect the GND pin to the ground of your receiver or microcontroller.
  4. Optional 5V Output:

    • Use the 5V OUT pin to power external devices, such as a receiver or sensors, if needed.
  5. Power On:

    • Ensure all connections are secure, then power on the system. The ESC will initialize and be ready to receive PWM signals.

Important Considerations

  • PWM Signal Range: Ensure the PWM signal falls within the 1ms to 2ms range. A 1ms pulse corresponds to minimum throttle, while a 2ms pulse corresponds to maximum throttle.
  • Battery Compatibility: Use a battery within the 6V to 20V range to avoid damaging the ESC.
  • Cooling: Avoid prolonged operation at peak current (37A) to prevent overheating. Ensure adequate airflow or cooling if used in high-power applications.
  • Calibration: Some ESCs require throttle calibration before first use. Refer to the manufacturer's instructions for calibration procedures.

Example: Using VKDI20370 with Arduino UNO

Below is an example of controlling the VKDI20370 ESC with an Arduino UNO using the Servo library.

#include <Servo.h> // Include the Servo library for generating PWM signals

Servo esc; // Create a Servo object to control the ESC

void setup() {
  esc.attach(9); // Attach the ESC signal wire to pin 9 on the Arduino
  esc.writeMicroseconds(1000); // Send minimum throttle (1ms pulse)
  delay(2000); // Wait for 2 seconds to allow the ESC to initialize
}

void loop() {
  esc.writeMicroseconds(1500); // Send a mid-throttle signal (1.5ms pulse)
  delay(5000); // Run the motor at mid-speed for 5 seconds

  esc.writeMicroseconds(2000); // Send maximum throttle (2ms pulse)
  delay(5000); // Run the motor at full speed for 5 seconds

  esc.writeMicroseconds(1000); // Send minimum throttle to stop the motor
  delay(5000); // Wait for 5 seconds before repeating
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. Motor Does Not Spin:

    • Cause: Incorrect wiring or no PWM signal.
    • Solution: Verify all connections. Ensure the PWM signal is within the 1ms to 2ms range.
  2. Motor Spins in the Wrong Direction:

    • Cause: Motor phase wires are connected in the wrong order.
    • Solution: Swap any two motor wires (e.g., MOTOR A and MOTOR B).
  3. ESC Overheats:

    • Cause: Prolonged operation at high current or insufficient cooling.
    • Solution: Reduce the load on the motor or improve cooling (e.g., add a heatsink or fan).
  4. No 5V Output:

    • Cause: Overloading the 5V output pin.
    • Solution: Ensure the connected device does not exceed the 5V output current rating.

FAQs

  • Q: Can I use the VKDI20370 with a brushed motor?
    A: No, the VKDI20370 is designed specifically for brushless motors.

  • Q: How do I calibrate the throttle range?
    A: Refer to the manufacturer's calibration procedure. Typically, you need to power on the ESC while sending maximum and minimum throttle signals sequentially.

  • Q: What happens if I exceed the input voltage range?
    A: Exceeding the 20V limit may permanently damage the ESC. Always use a compatible power source.

  • Q: Can I use the ESC without a receiver?
    A: Yes, you can control the ESC using a microcontroller like Arduino to generate PWM signals.


This concludes the documentation for the VKDI20370 ESC Regulator. For further assistance, refer to the manufacturer's support resources.