Myxa in the aluminum heat-sinking enclosure


High-end PMSM/BLDC motor controller (FOC ESC) for light unmanned aircraft and watercraft.

Myxa is a high-end FOC ESC based on the Télega motor control technology.

Myxa is designed for use in propulsion systems of light unmanned aerial (UAV), underwater, and surface vehicles. The controller provides up to 850 W of continuous power output and supports a wide range of operating voltages 12–51 V (LiIon 4–12 S).

State-of-the-art vector control algorithms make Myxa one of the most energy-efficient ESC on the market. In the UAV field, the vector control technology is also known as field-oriented control, sine wave drive, or just FOC. Unlike other vector control solutions, Myxa is compatible with virtually any PMSM or BLDC motor, and is able to measure the parameters of the driven motor and automatically optimize itself for best performance.


  • Propeller and fan drives for light unmanned aerial vehicles (drones).
  • Pump and propeller drives for unmanned watercraft.
  • Fuel pump drives for jet engines and gas turbines.
  • CMG drives for LEO spacecraft.


  • Based on the advanced Télega motor control technology.
  • Continuous power output up to 850 W.
  • Single supply voltage 12–51 V (Li-ion 4–12 S).
  • Rich set of communication interfaces:
    • CAN bus interface (connectors are compatible with UAVCAN and the Dronecode Autopilot Connector Standard). Myxa B offers a doubly-redundant CAN bus interface for mission-critical applications.
    • UART interface for control, management, and telemetry.
    • USB interface for control, management, and telemetry; driverless compatibility with GNU/Linux, Windows, Mac OS X. The connector type is USB Micro-B.
    • Industry-standard RC PWM input.
  • 5V BEC (battery elimination circuit) power output (Myxa B only).
  • Optional motor temperature measurement via external thermistor.
  • Connectors compatible with the Dronecode Autopilot Connector Standard.
  • Standard 3.5 mm bullet power connectors.
  • High quality assurance:
    • Every manufactured unit undergoes a rigorous automated testing procedure. The testing log for each produced unit is available on the web.
    • Protection against unlicensed (counterfeit) production by means of a digital signature installed on every manufactured unit.


Two types of Myxa are available:

  • Myxa A - optimized for cost-sensitive applications.
  • Myxa B - optimized for mission-critical applications.

Each type is available in several modifications which are reviewed in the table. Regardless of the chosen enclosure option, all versions of Myxa are conformal-coated, which provides resilience against moisture, aggressive chemicals, corrosion, and abrasion.

Variant Description Mass, g Dimensions, mm Rated power, W Redundant CAN BEC output Oper. temp, °C
Myxa A0 Board-level 26 55✕35✕16 400 -20 to 70
Myxa A1 Polyolefin envelope 27 55✕36✕17 400 -20 to 70
Myxa A2 Aluminum enclosure 55 57✕38✕20 850 -20 to 70
Myxa B0 Board-level 27 55✕35✕17 400 DMR 5 V, 250 mA -40 to 85
Myxa B1 Polyolefin envelope 28 55✕36✕18 400 DMR 5 V, 250 mA -40 to 85
Myxa B2 Aluminum enclosure 56 57✕38✕20 850 DMR 5 V, 250 mA -40 to 85

For low-volume orders, please proceed to the online store. For large orders and long-term supply options, please get in touch.

Evaluate your UAV application

Endurance with traditional BLDC drives min
Endurance achievable with Télega technology min

Provided estimates are based on laboratory tests. Real gains may vary.

Related announcements and discussions

Myxa controlled braking before spinup

Hi All, In my setup Myxa is connected to a Tmotor MN501 BLDC. To begin with - the Myxa is recieving 0 input and the motor is freewheeling in the reversed direction due to a small torque applied to it. When I’m applying an input to the Myxa, it rapidly brakes and changes direction and begins spinu…

More Myxa tuning questions

Hello, Since last time, we’ve been able to integrate Myxa onto our multicopter successfully, but I had a few more questions regarding optimal performance: With the default voltage ramp settings, the motor was not very responsive at all, so we increased the voltage ramp to 50 V/s (a value i found …

Myxa logger in cpp

Hello, I am trying to log myxa data in cpp with serial communication, I already logged in python thanks to popcop but in the github repo Zubax/popcop there is the message : " OBSOLETE – use [UAVCAN/serial] instead. This project was an experiment in applying the UAVCAN philosophy for byte-level L1 …

Ground loops when controlling Myxa

We are concerned about ground loops when controlling the Myxa A over UAVCAN. Does the ground wire on the CAN connector need to be connected to the flight controller, or will it work with only the CAN hi and low wires connected? If the ground wire is required, is there a recommended way to isolate t…

Any experience with T-Motor U15II-KV80 on propeller load

Hello, We would like to upgrade to FOC from conventional BLDC ESC’s. Can we apply the Myxa A2 to such a large motor? ( full throttle 90A @ 44V) We willing to trade the loss of thrust for controllability at lower throttle settings. We need to be able to reverse from forward to reverse while rotatin…

Myxa Current Control Mode

Hi, I have a question about the Myxa current control mode: is this the peak current, or phase current, or RMS current, etc? Thanks…

Myxa motor identification over UAVCAN

Hi! Is there a way to perform motor identification (resistance, flux linkage, etc.) over UAVCAN? We are able to view and modify all parameters through QGroundControl, but we still need to plug USB in every ESC and use Kucher to perform the motor identification. We’d like to invoke that through UAVCA…

RPM Software Estimation in Mitochondrik Telega

Hello, I was wondering how the Mitochondrik calculates RPM feedback of the motor since I read that the Mitochondrik is sensorless and doesn’t include a sensor for RPM feedback. Is there a document available which explains the RPM sensorless feedback calculation? Does Telega handle the RPM calculatio…

Controlling multiple Myxa over UAVCAN-v0

I’m trying to control multiple Myxas over UAVCAN-v0 line from a C language STM32 application. For debugging I’m checking the traffic over CAN with a Babel board and UAVCAN Tool GUI. So far I have succeeded in Broadcasting Node Status Replying to GetNodeInfo The part I’m experiencing problems wit…

UAVCAN v0 C library (libcanard?) for STM32

Hello. I’m developing a C language STM32 application to control six Myxas over an UAVCAN line. I superficially assumed that Myxa’s FW implemented UAVCAN v1 protocol version, and put consistent efforts in integrating libcanard and platform_specific_components/stm32/libcanard in my project. I underst…



Base technologies

UAV propulsion kits

Tuned and fully configured UAV power system combos are available for ordering.


Myxa is manufactured by an ISO 9001:2008 certified vendor. Contact Zubax Robotics for information about quality and standard compliance.

Myxa B, bottom view
Myxa B, front view
Myxa evaluation kit
Kucher - a GUI tool for Telega