Makerbase MKSESC 84100HP

Makerbase VESC 84100HP High Current ESC User Manual

Model: MKSESC 84100HP

Introduction

The Makerbase VESC 84100HP is a high-performance Electronic Speed Controller (ESC) designed for demanding applications such as E-Foils, fight robots, surfboards, and AGV robots. It features a robust design with an aluminum PCB, capable of handling 84V and 100A continuous current. This manual provides essential information for the safe and effective use of your MKSESC 84100HP.

Makerbase VESC 84100HP top view with capacitors and connectors

Figure 1: Makerbase VESC 84100HP Top View

Important Safety Warnings

WARNING: Do not connect or disconnect interface devices (USB, encoder, etc.) or power-related components (motor, power supply, etc.) while the system is powered on, as this may cause electrical surges or short circuits, damaging the motherboard.

Note: For enhanced heat dissipation, a generous application of thermal grease was used during assembly. You may notice some thermal grease around the housing seams. This is normal and will not impact the product's performance or safety. Please use the product with confidence.

Specifications

The MKSESC 84100HP boasts the following technical specifications:

ParameterValue
MainboardMKSESC 84100HP
MicroprocessorSTM32F405RGT6
Sampling chipINA241A
Input voltageDC 14V-84V (4S-20S)
Continuous current100A
Maximum pulse current200A
Sampling methodPhase line sampling
Motor typeFOC, BLDC, DC, GPD
ESC limit ERPM150000ERPM
Power and Motor Wire8AWG
Sensor typeABI / HALL / AS5047 / AS5048A / Sensorless...
Communication InterfacePPM(RC servo)/Analog(ADC)/UART/I2C/USB/CAN
Control modeDuty cycle/Speed/Current control modes
Shell SizeLength 93.0mm x Width 66.4mm x Height 28.0mm
Firmware modelMKSESC_84_100_HP
Default VersionV6.02 (VESC TOOL V6.02)

The MKSESC 84100HP features a three-phase splitter and an adjustable Current/Voltage filter. The current sampling method is phase line sampling, utilizing the ultra-precision bidirectional current detection amplifier INA241A as the phase line sampling chip. This ensures higher accuracy (gain error ± 0.01%, offset voltage ± 10 µV), wider common mode voltage, and more reliable motor data detection. A built-in Bluetooth module allows for configuration and data monitoring (mileage, speed, current, battery, etc.) via the VESC TOOL app on mobile devices.

Diagram of T2 tinned red copper strip on the PCB for improved current and heat removal

Figure 2: T2 Tinned Red Copper Strip for Enhanced Performance

The MKSESC 84100HP incorporates T2 tinned copper bars, 2mm thick, to provide excellent over-current capability and superior heat removal performance.

Key Features

  • Uses current sampling method to sample phase lines.
  • Wide operating voltage 14V-84V, continuous phase current up to 100A (duration depends on external heat dissipation), maximum pulse current 200A.
  • High limit speed 150000ERPM, supports field weakening to increase speed.
  • Built-in USB interface for connection with VESC TOOL on PC for configuration, monitoring, and control.
  • Built-in Bluetooth module for communication with mobile devices (e.g., smartphones) for configuration, monitoring, and control.
  • Built-in current filter and phase filter.
  • Supports one-click power on/off and scheduled power off.
  • Supports sensorless and sensored motor operation.
  • Supports multiple motor types: BLDC brushless motor, Hall motor, DC motor, etc.
  • Supports multiple control modes: duty cycle control, speed control, and current control.
  • Supports a variety of control interfaces: PPM/PWM signal (RC servo), ADC, UART, I2C, USB, and CAN bus.
  • Supports over-current protection, high and low voltage protection, temperature control protection, and adjustable speed limit protection.

Setup and Connections

Before powering on the MKSESC 84100HP, ensure all connections are secure and correctly wired according to the diagram below. Refer to the VESC TOOL documentation for detailed configuration steps.

Wiring diagram for Makerbase VESC 84100HP showing battery, motor, antenna, USB, PPM, CAN, SWD, COMM, AUX, SENSE, VCC Switch, DC-DC Switch connections

Figure 3: MKSESC 84100HP Connection Diagram

Connection Details:

  • Battery: Connect your DC 14V-84V (4S-20S) battery to the main power terminals. Ensure correct polarity (+ and -).
  • Motor: Connect the three motor phase wires (A, B, C) to the corresponding terminals.
  • Antenna: Connect the Bluetooth antenna for wireless communication.
  • USB: Use the USB port to connect to a PC for configuration with the VESC TOOL.
  • PPM: For RC servo control (e.g., throttle input).
  • CAN: For connecting multiple VESC devices or other CAN-enabled peripherals.
  • SWD: For debugging and firmware development.
  • COMM: General communication port (UART, I2C, etc.).
  • AUX: Auxiliary port for various functions.
  • SENSE: For motor sensor connections (ABI, HALL, AS5047, AS5048A).
  • VCC Switch: Selectable interface VCC voltage.
  • DC-DC Switch:
    • KEEP ENABLE: Maintain power-on mode, the power supply is not controlled by "Shutdown".
    • SHUTDOWN: Turn on the "Shutdown" control mode, the power supply can be started and shutdown through the motor and the "Power Switch" pin.

Firmware Recommendation:

Ensure you are using the recommended VESC firmware version for optimal performance and compatibility.

FirmwareVESC TOOL
V5.2VESC TOOL V3.0
V6.02VESC TOOL V6.02

Figure 4: VESC Firmware and Tool Correspondence

Operation

The MKSESC 84100HP can be controlled and monitored using either the VESC TOOL on a PC or a compatible mobile application via Bluetooth.

PC Control (VESC TOOL):

Connect the ESC to your PC via the USB port. Launch the VESC TOOL software. You can configure motor parameters, monitor real-time data, and perform basic motor control tests.

Operation demo screen showing VESC Tool on PC with motor control buttons (FWD, REV)

Figure 5: VESC TOOL PC Interface for Motor Control

  • Press the "FWD" button to control the motor to start rotating forward.
  • Press the "REV" button to control the motor to start rotating in reverse.

Mobile App Control:

Utilize the built-in Bluetooth module to connect the ESC to a compatible mobile application (e.g., VESC TOOL app). This allows for wireless configuration and real-time monitoring of various parameters.

Operation demo screen showing VESC mobile app with motor control buttons (FWD, REV)

Figure 6: VESC Mobile App Interface for Motor Control

  • Press the "FWD" button to control the motor to start rotating forward.
  • Press the "REV" button to control the motor to start rotating in reverse.
Screenshot of VESC mobile app displaying real-time data like current, power, speed, battery, temperature, and odometer

Figure 7: VESC Mobile App Real-time Data Display

Product Overview Video:

Video 1: Makerbase ESC Series Overview and Operation Demo. This video demonstrates the features and basic operation of the Makerbase ESC series, including PC and mobile app control.

Maintenance

Proper maintenance ensures the longevity and optimal performance of your MKSESC 84100HP.

  • Heat Dissipation: The aluminum alloy shell is designed to increase heat dissipation. Ensure adequate airflow around the ESC, especially during high-current operation, to prevent overheating.
  • Cleanliness: Regularly inspect the ESC for any foreign matter, dust, or debris. Clean the surface gently with a soft, dry cloth. Avoid using liquids or solvents.
  • Connections: Periodically check all wire connections for tightness and signs of wear or corrosion. Loose connections can lead to poor performance or damage.
  • Thermal Grease: As noted in the safety warnings, thermal grease is applied for enhanced heat dissipation. While some may be visible, avoid disturbing it unless performing advanced maintenance, which should only be done by qualified personnel.
  • Storage: Store the ESC in a dry, cool environment away from direct sunlight and extreme temperatures.

Troubleshooting

If you encounter issues with your MKSESC 84100HP, consider the following common troubleshooting steps:

  • No Power:
    • Check battery connections and ensure the battery is charged.
    • Verify the DC-DC switch setting. If set to "SHUTDOWN", ensure the power switch pin is correctly activated.
  • Motor Not Responding:
    • Ensure motor phase wires are correctly connected.
    • Check sensor connections if using sensored mode.
    • Verify VESC TOOL or mobile app settings for motor detection and control mode.
    • Confirm the correct firmware version is installed and compatible with your VESC TOOL.
  • Intermittent Operation/Errors:
    • Inspect all communication cables (USB, PPM, CAN) for damage or loose connections.
    • Check for any error codes or warnings displayed in the VESC TOOL.
    • Ensure the ESC is not overheating. Reduce load or improve cooling if necessary.
  • Bluetooth Connectivity Issues:
    • Ensure the Bluetooth antenna is securely connected.
    • Verify Bluetooth is enabled on your mobile device and the VESC app has necessary permissions.
    • Try restarting both the ESC and your mobile device.

For more advanced troubleshooting or persistent issues, refer to the official Makerbase VESC resources linked in the Support section.

User Tips

  • CAN Bus Connection: When connecting two or more ESCs via CAN bus, ensure you use a proper CAN cable. This is crucial for synchronized operation in multi-motor setups.
  • Throttle Compatibility: For "plug and play" throttle functionality with scooters, ensure your throttle uses a compatible PPM (RC servo) or ADC signal that can be configured within the VESC TOOL. Many standard e-bike/scooter throttles are compatible, but always verify the signal type.
  • Included Accessories: The product typically includes the MKSESC 84100HP unit, a Type-C USB Cable, and a manual. Ensure all components are present upon unboxing.
Shipping list table showing MKSESC 84100HP, Type-C USB Cable, and Manual

Figure 8: Shipping List

Support and Resources

For further technical information, firmware updates, and community support, please refer to the official Makerbase resources:

Screenshot of Makerbase-motor Github repository page

Figure 9: Makerbase-motor Github Repository