Motor Controller Lineup

FOC motor controllers for every scale — from compact robot joints to high-voltage industrial actuators.

VESCAT HighVolt

Stacked modular architecture — Power Board + Controller Board

VESCAT HighVolt is a high-efficiency modular motor controller designed for high-voltage actuator systems. By operating at high voltage, it significantly reduces current draw and heat generation while achieving superior efficiency — enabling compact, thermally stable designs for demanding applications. Its two-layer stacked architecture separates the Power Board and Controller Board for maximum scalability, and built-in EtherCAT support enables real-time, high-speed communication for multi-axis industrial and robotic systems.

160 VDC

Rated Voltage (200 VDC max)

1kW

Peak Power

SPI Encoder

e.g. RLS AksIM-2

CAN / EtherCAT

Communication Interfaces

  • High-voltage drive — lower current, less heat, higher efficiency
  • EtherCAT real-time communication for multi-axis control
  • 2-layer stacked design (Power Board + Controller Board)
  • PCB conformal coating for moisture resistance
  • CAN bus communication support
Inquire
VESCAT HighVolt V2R2 - Circular high-voltage motor controller
SPN-MC1 V1R2 front view
SPN-MC1 V1R2 back view

SPN-MC1 — Front & Back

SPN-MC1

V1R2 — High-current circular FOC controller with 21-bit encoder & output encoder

SPN-MC1 builds on the proven VESCular6 circular form factor with upgraded encoder capability. Featuring a 21-bit MT6835 magnetic encoder for ultra-high resolution feedback and output encoder support (12–15 bit) for downstream system integration, it delivers 20A continuous (40A max) current for demanding applications.

12–48 VDC

Input Voltage

20A / 40A

Continuous* / Max Current
*Depending on thermal conditions

MT6835

21-bit Magnetic Encoder

12–15 bit

Output Encoder Support

  • STM32F405 + DRV8301 (same proven platform)
  • CAN communication support
  • OTA firmware & bootloader update via CAN
  • Full compatibility with OpenRobot Motor Tool
Inquire

VESCular6

VESC6 + Circular — Round-form FOC controller for robot actuators

VESCular6 is a versatile motor controller built on the open-source VESC platform. Its circular PCB design is optimized for direct integration into robot actuators, delivering precise FOC control for BLDC and DC motors.

12–48 VDC

Input Voltage

20A / 40A

Continuous* / Max Current
*Depending on thermal conditions

AS5047P

14-bit Encoder (Built-in)

STM32F405

MCU + DRV8301

  • Position / Speed (DPS) / Current / Goto control
  • CAN communication support
  • VESC-Tool & ROS compatible
  • USB-C (USB 2.0) connection
VESCular6 - Front and Back view with component labels

Choose the Right Controller

Spec VESCular6 VESCAT HighVolt SPN-MC1
Voltage 12–48 VDC 160 VDC (200 VDC max) 12–48 VDC
Current 20A / 40A max 1kW peak 20A / 40A max
MCU STM32F405 STM32 Series STM32F405
Encoder AS5047P 14-bit (built-in) SPI (e.g. RLS AksIM-2) MT6835 21-bit (built-in)
Output Encoder 12–15 bit support
Communication CAN CAN, EtherCAT CAN
Form Factor Circular (compact) 2-layer stacked Circular (compact)
Best For Robot actuators & joints High-voltage industrial High-current precision actuators

OpenRobot Motor Tool

Motor analyzer with AI-driven parameter auto-tuning

A comprehensive GUI tool for configuring, monitoring, and tuning OpenRobot motor controllers. Its core strength is AI-powered motor parameter tuning — the tool analyzes step responses and frequency characteristics via FFT, then leverages LLM (Large Language Model) to automatically recommend optimal PID parameters, eliminating the need for manual trial-and-error tuning.

CAN Control & Monitoring

Motor control (position/speed/torque), real-time data graphs, parameter read/write

AI Motor Parameter Tuning

LLM analyzes step response & FFT data to auto-recommend optimal PID gains — no manual tuning required

Firmware Management

Firmware and bootloader upload over CAN EID — no USB needed

View on GitHub

CAN-Only Architecture

Designed exclusively for PCAN-USB communication. Auto-scans CAN bus, reads MCCONF/APPCONF on connection, and syncs pole pair from encoder ratio.

Real-time Visualization

Live graphs for RPM, current, voltage, temperature. Waveform sampling analysis and custom experiment data plotting (COMM_PLOT).

AI-Powered PID Optimization

Measures step response → computes settling time, overshoot, FFT quality score → AI recommends Kp/Ki/Kd/Kd Filter values. Iterative auto-tuning loop for position & speed control.

Tech Stack

Python 3.10+ / PyQt6 / pyqtgraph / NumPy / SciPy / OpenAI API. Windows with PCAN driver required.

What We Offer

Manufacturing

End-to-end production of FOC motor controllers. From PCB design and SMT assembly to final testing and QA.

Sales

Ready-to-use motor controllers available via our online store. Full documentation, tutorials, and technical support included.

Customization

Custom controller designs for your specific motor and application. Modified firmware, form factors, and communication interfaces.

Need a Custom Solution?

Tell us about your project and we'll find the right motor control solution for your application.