1. Introduction
The Makerbase VESC 75200 V2 is a high-performance electronic speed controller (ESC) designed for demanding applications such as E-Foils, fight robots, surfboards, and AGV robots. Based on the VESC 75/300 platform, this controller offers enhanced voltage and current capabilities compared to VESC6 and VESC4 series. It features a three-phase splitter and an adjustable current/voltage filter, ensuring accurate and reliable motor detection. The MKSESC 75200 V2 is capable of reaching a limit speed of up to 150,000 ERPM.

2. Key Features
- Processor: Utilizes an ARM Cortex-M4 STM32F405RG processor with FPU (Floating Point Unit) for efficient computation.
- Current Capability: Provides a continuous current of up to 200A (dependent on external heat dissipation) and a maximum peak current of 300A.
- High ERPM Limit: Supports an electrical RPM limit of up to 150,000 ERPM.
- Configuration Interface: Built-in USB interface for connection with VESC_TOOL on a PC for comprehensive configuration.
- Real-time Monitoring: UART interface allows communication with Android mobile devices via a Bluetooth module for real-time monitoring and configuration.
- Motor Operation: Supports both sensored and sensorless motor operation.
- Control Modes: Offers various control modes including duty cycle control, speed control, and current control.
- Motor Interfaces: Compatible with multiple motor control interfaces: PPM signal (RC server), Analog (ADC), UART, I2C, USB, and CAN bus.
- Advanced Control Strategies: Features excellent soft strategy, soft compensation strategy for current limit, and soft backoff strategy for RPM restriction.


3. Specifications

| Parameter | Value |
|---|---|
| Mainboard | MKSESC 75200 V2 |
| Microprocessor | STM32F405RGT6 |
| MOSFET | HYG015N10NS1TA |
| Voltage | DC 14V-84V (4S-20S) |
| Working Current | 200A |
| Peak Current | 300A |
| Motor Type | 3-phase BLDC motor |
| ERPM | 150000 ERPM |
| Power Wire | 8 AWG |
| Motor Wire | 8 AWG |
| Sensor Type | ABI / HALL / AS5047 / Sensorless |
| Communication Interface | PPM (RC Server)/Analog (ADC)/UART/I2C/USB/CAN |
| Control Model | Duty cycle/speed/current |
| Shell size | Length 130.0mm x Width 67.7mm x Height 28.1mm |

4. Package Contents
The following items are included in your Makerbase VESC 75200 V2 package:

- MKSESC 75200 V2 Controller x 1
- Type-C USB Cable x 1
5. Safety Warnings and Important Notes
CRITICAL WARNING: Phase Filtering
- Phase filtering is NOT available for MKSESC75200 V2.
- When using firmware version 5.3 or above (VESC_TOOL 3.01 or newer), you MUST turn off the phase filter function and select "false" in VESC_TOOL.
- Failure to disable the phase filter will result in ESC damage.
- Do NOT restore default parameters when using the wizard interface in VESC_TOOL, as this may re-enable the phase filter.
Always ensure proper insulation for all connections to prevent short circuits. Operate within specified voltage and current limits. Ensure adequate heat dissipation, especially during high-current operation.
6. Setup and Wiring
Carefully follow the wiring diagram below to connect your Makerbase VESC 75200 V2 to your battery, motor, and peripheral devices. Ensure all connections are secure and correctly polarized.

6.1 Main Connections
- Battery: Connect your DC 14V-84V (4S-20S) battery to the main power input (red for positive, black for negative). Ensure correct polarity.
- Motor: Connect the three-phase wires of your BLDC motor to the corresponding outputs (blue, green, yellow).
6.2 Communication and Sensor Ports
- USB: Connect to a PC using the provided Type-C USB cable for configuration via VESC_TOOL.
- PPM: For RC receiver (servo) input.
- CAN: For CAN bus communication with other VESC devices or peripherals.
- UART2: For serial communication, often used with Bluetooth modules for mobile app connectivity.
- SWD: For debugging and advanced firmware development.
- COMM: General communication port.
- HALL: For Hall effect sensors (ABI / HALL / AS5047) for sensored motor operation.
Refer to the VESC_TOOL software documentation for detailed configuration steps after physical connections are made.
7. Operating Instructions
The Makerbase VESC 75200 V2 operates using the VESC firmware and is configured via the VESC_TOOL software. Basic operation involves:
- Initial Setup with VESC_TOOL:
- Connect the VESC to your PC via the USB cable.
- Launch VESC_TOOL.
- Perform motor detection and calibrate your motor.
- Configure desired control modes (duty cycle, speed, or current control).
- Crucially, ensure the phase filter function is disabled as per the safety warnings.
- Power On: Connect the battery to the VESC. The VESC will initialize.
- Control Input: Provide control signals via your chosen interface (e.g., RC receiver for PPM, or commands via UART/CAN).
- Monitoring: Use VESC_TOOL or a connected mobile app (via Bluetooth/UART) to monitor real-time parameters such as voltage, current, temperature, and ERPM.
For detailed software configuration and advanced settings, please consult the official VESC_TOOL documentation and community resources.
8. Maintenance
- Keep Clean and Dry: Ensure the controller is kept free from dust, dirt, and moisture. Water ingress can cause severe damage.
- Inspect Connections: Regularly check all wiring connections for looseness, corrosion, or damage. Secure any loose connections.
- Thermal Management: Ensure the aluminum alloy shell and any external heat dissipation components are clean and unobstructed to allow for efficient cooling. Avoid operating the controller in environments that exceed its specified temperature range.
- Firmware Updates: Periodically check for firmware updates on the Makerbase GitHub page. Follow the update instructions carefully, paying close attention to the phase filter warning.

9. Troubleshooting
If you encounter issues with your Makerbase VESC 75200 V2, consider the following:
- No Power: Check battery connections, battery voltage, and ensure the power switch (if any) is on.
- Motor Not Spinning:
- Verify motor phase wire connections.
- Re-run motor detection in VESC_TOOL.
- Check sensor connections if using sensored mode.
- Ensure control input (PPM, UART, etc.) is correctly configured and receiving signals.
- ESC Damage After Firmware Update/Configuration:
- This is often related to the phase filter setting. Review the "Safety Warnings" section carefully.
- Ensure the phase filter is set to "false" in VESC_TOOL for firmware 5.3 and above.
- Overheating:
- Check for adequate airflow around the ESC.
- Ensure the load on the motor is within the ESC's continuous current limits.
- Verify motor and battery parameters are correctly set in VESC_TOOL.
- Unstable Operation:
- Check for loose connections or interference.
- Review VESC_TOOL settings for any incorrect parameters.
- Ensure firmware is up to date and compatible.
For more in-depth diagnostics, connect the VESC to VESC_TOOL and check the real-time data and fault codes.
10. User Tips
- Always double-check your wiring before applying power to prevent damage.
- When updating firmware, always back up your current configuration settings.
- For high-power applications, consider adding additional external cooling if the ESC runs hot.
- Familiarize yourself with the VESC_TOOL software and its various settings to optimize performance for your specific application.
11. Warranty and Support
For technical support, troubleshooting assistance, or warranty inquiries regarding your Makerbase VESC 75200 V2, please contact the manufacturer or your point of purchase.
Firmware Upgrade Resources:
- Makerbase VESC75 Series Upgrade Instructions (GitHub Wiki): https://github.com/makerbase-mks/VESC-MKS/wiki/Makerbase-VESC75-Series-Upgrade-Instructions
- Firmware Upgrade Video (YouTube):
Video 1: Guide to Makerbase VESC75 Series Firmware Upgrade
Always refer to the latest documentation and resources provided by Makerbase for the most up-to-date information.