Tech Specs – SOLO BETA

SOLO aims to be a Universal Driver and Controller for various types of electrical motors. The current version can interface with DC, BLDC, PMSM and ACIM motors. SOLO is crafted with cutting edge technologies in the industry to guarantee best performances. Here are some of the technical characteristics of SOLO:

  • Wide input voltage supply range (from 8V to 58V)
  • The continuous output current of 32A, Max Current of 100A
  • Capable of controlling DC, BLDC, PMSM and ACIM motors
  • Over-current, Over-voltage, Over-Temperature, Under-voltage and Reverse Polarity Protection
  • Selectable output PWM frequency (from 8kHz to 80kHz)
  • Automatic self-tuning and identification of Motor parameters
  • Open-loop or Closed-loop Control modes
  • Speed, Torque or Position control
  • Advanced Sensor-less and Sensor-based Control
  • Advance Field Oriented Control
  • PWM and Analogue voltage input for Controlling Speed and Torque
  • USB, UART, and CAN protocols enabled
  • SVPWM modulation
  • Encoder and Hall Sensor Input with +5V supply
  • +5V/1A (5W) output to supply external modules
  • Updatable Firmware
  • Heatsink mounted on the back of the board to enhance the thermal behavior
  • 1820µF onboard BUS capacitance
Specifications - SOLO BETA 1

Technical Specifications

Front view of Solo motor driver

Control Specifications

Supported Motor Types
DC (DC Brushed)
BLDC (Brushless DC)
PMSM (Permanent Magnet Synchronous Motor, AC Brushless)
ACIM ( AC Induction Motor)

Control Modes
Speed Control
Torque Control
Position Control

Control Types

Control Loops Update Rate
Current Loop: 5µs
Speed Loop: 1ms or 0.5ms

Controller Tunings
Torque Controller: Automatic
Speed Controller: Manual
Position Controller: Manual

Electrical Specifications

Supply Voltage Range

Max.Continuous Current

Peak Current

Output PWM Frequency
8kHz to 80kHz

Max. Power 

Input Command Signals
PWM [5-200kHz]
Analogue [0-5V]

Mechanical Specifications

Form Factor

99 grams

Make mistakes, safely

No matter how skilled, we all make mistakes. In hardware projects, this means losing time and money. We designed SOLO with safety in mind. We offer protection against reverse polarity connections, output short-circuits, over-voltage, or under-voltage on your main supply input (BUS) and over-current consumptions. You now use motors with fewer worries.

For experts and non-experts alike

SOLO is easy but not simple. The experienced user will find many advanced functionalities. From sending packets through USB, UART, or CAN to use industrial state of the art technologies like Closed-loop and Open-loop, Sensored, Sensor-less, and Field-oriented control.
Simply control the speed, torque, and position of your motor’s shaft separately. Enjoy these features while SOLO automatically detects the motor’s parameters and self-tunes.

Features Detail 

Closed Loop Sensorless Speed Control

SOLO features closed-loop sensorless speed control for DC brushed, Brushless DC, Permanent Magnet Synchronous and AC Induction motors. Using this feature the user will be able to keep the speed of their motors constant regardless of the load applied on the shaft of the motor as long as the motor itself can sustain it.
In sensorless mode, there’s no need to connect any sort of position sensors like Hall-Effect sensors or Encoders, and this will reduce the cost and wiring of the final products alongside with much higher reliability gained due to relying only on the electrical motor itself than anything else.
SOLO in this mode offers you a very robust experience even in very harsh conditions like below when the direction of the Brushless DC motor changes abruptly but as can be seen SOLO could fix the speed on both directions immediately with a very low error margin.

CL sensoreless SC

Closed Loop Sensorless Torque Control

This feature enables SOLO to directly control the Torque of DC brushed, Brushless DC and Permanent Magnet Synchronous Motors directly and independently from the speed using Field oriented Control! In simple language in this mode SOLO keeps the exerted Torque of the Motor constant at all times regardless of the amount the load on the shaft of the Motor. This feature will enable users to go on with force control, impedance control and even having instant torque feature on their electric vehicles, Ebikes, Escooters and so on.
The Torque control is done totally automatically in SOLO and the users by pushing down a button can immediately start utilizing it. In the image below you can see how SOLO kept the torque constant in a PMSM motor while the load was kept varying constantly.

CL Sensorless TC

Advanced Sensorless control with fast Angle Estimations

The sensorless methods are known to be based on approximations and estimations, which tends to degrade their accuracy in comparison with sensor-based methods, despite these facts, in SOLO you can find a very accurate sensorless estimator for speed and Angle which also is active, valid and functional during zero speed.

Angle Estimations

Closed loop speed or Torque control using Encoders or Hall-Sensors

SOLO, despite having all the features for sensorless control, offers also the sensor-based controls for highly sensitive and accurate systems, The control can be done using quadrature encoders or Hall sensors mounted on the motors.

Speed Sensored VS sensorless

Field Oriented Control (FOC)

Thanks to this feature SOLO will be very efficient, robust and able to control the torque and speed with nested torque, speed and position controllers, within the heart of FOC, SOLO utilizes the SVPWM which puts the 3-phase motors into a higher dimension of efficiency and performance.


Automatic Parameter Identification of Motors

Since each electrical motor is different with the other, SOLO identifies most of the required parameters of each motor itself in less than a second, this makes you able to control your motor either in Torque or Speed control mode in the simplest and fastest way possible. In the simplest form, you can control either of the torque or speed of your motor with a single potentiometer. Of course you can use more advanced features like sending PWM or Analogue voltages or even sending packets through UART, CAN or USB which are existing on SOLO, to control each of the features or read the motor feedback in real-time.

Active Temperature Control

SOLO actively keeps track of its own temperature and tries to keep the board temperature at 80 ℃ fixed during harsh conditions by giving the maximum possible current outside while trying to keep the temperature in range, if anything goes out of control the board will shut itself down at 85 ℃ to keep the board and the components safe.

Supported platforms

logos form platform SOLO support
Specifications - SOLO BETA 2

Our Latest Tutorial