Zikodrive Motor Controllers - stepper motor drivers, brushless ESCs, bldc motor drivers, stepper motor controllers

Products                               Services                                 Company                                   News                                     Support

Stepper                                  OEM Service                             About Us                                     Latest News                             Support Forum

BLDC                                     Bespoke Design                        Applications                                                                               FAQs

Packages                                Startup Offer                            Recruitment                                                                               

Accessories                             Motion Control Systems             Who we work with

Brushed DC                            Ongoing Tech Support                How we work


                                                                                             Case Studies

Zikodrive Motor Controllers - stepper motor drivers, brushless ESCs, bldc motor drivers, stepper motor controllers

+44 (0) 333 123 7130

Zikodrive Motor Controllers is a trading name of Round Bank Engineering ltd. Registed Company Number 08288866. VAT Number: GB226504428

Can I use a sensorless brushless motor controller to start a sensorless brushless motor under load?


Yes, although starting sensorless brushless motors under load is one of the hardest aspects of operation of sensorless brushless motors.


The key to successfully using a sensorless brushless motor controller to drive sensorless brushless motors in an energy efficient and practical way is the timing of the power input into the motor coils. If the timing is slightly out then this will cause major inefficiencies within the motor and can even act as a brake on the motor’s turning.

This can also create excess heat and wasted energy (a common issue with lower cost brushless ESCs which often start to overheat and burn out relatively quickly).

When a motor is up and running it is relatively easy to know the rotor positions on a sensorless brushless DC motor as this can be detected using back EMF and then optimised at the testing and setup stage through testing and understanding the exact motor being used.

Optimising BLDCApplications

There are a huge range of applications which can be effectively dealt with using sensorless brushless motor controllers. Why not explore some of our stock range and if you have a particular application that you would like to discuss please get in touch.

Brushless Motor ControllersContact us TodayZDBL10 - 10A Brushless ESC or BLDC Motor Driver with Sensorless Brushless Motor Controller using back EMF to maintain constant speed

Frequently Asked Questions

Can I replace a DC motor with a brushless DC motor and controller?

How fast can a stepper motor go?

How complex can the programming on the Zikodrive stock range of motor controllers be?

Can sensorless brushless motor controllers be used in dosing applications?

Can a sensorless brushless motor be started efficiently under load?

Can I purchase the IP rights to a bespoke designed controller?

Do you offer on site support and assistance setting up a new controller?

What are the typical costs associated with modifying an existing stock stepper motor controller or brushless motor driver?

Can I run a motor at a fixed speed under a variable or changing load?

However, at the startup stage it is impossible for the BLDC motor driver to know the inertia on the rotor or the rotor position on a sensorless BLDC motor because there is no movement from which to gain the back EMF information which the brushless motor controller can use to pinpoint the rotor location.

It is therefore quite common for sensorless motors to jump around a little at the start if they have not been properly optimised because the brushless motor controller being used is powering on coils on an assumed position with the aim of pulling the rotor into that pattern when it will then function normally.

Hence, the often stuttered startup followed by a sudden boost as the rotor aligns with the drive pattern (this is often compared to an engine struggling to start, coughing and spluttering, before suddenly roaring into life).


The key to optimising a brushless motor controller to start under load is firstly to know the motor that you are working with and its application and then to optimise the brushless motor controller to the key specifications of this particular motor and the application. Key variables such as inertia, number of poles, inductance and more can all be used to optimise the controller to run well.

The Vert Rotor case study provides a good example of this.

Once this is done the running of the motor will be as efficient as possible and this knowledge can then be used to inform the startup sequence for the motor. Knowing the number of poles and the motor inductance is a big part of this as this can be optimised specifically for the motor.

However, advanced programming in the ZDBL range of brushless motor controllers is also carefully optimised to read changes in back-EMF at the earliest possible stage of motor commutation therefore allowing it to quickly pick up the rotor position and apply power in the optimal way.


There is no doubt that starting a sensorless brushless dc motor under load is not the easiest aspect of motor control to master but with the ZDBL series of brushless ESCs we have come pretty close to developing a system which works well in a huge number of applications.

Sometimes this can require a significant amount of optimisation and hard work but in the long run it pays off, particularly where such performance is a key part of your application.

For more information you can browse the Vert Rotor Case Study or browse our range of brushless motor controllers (brushless ESCs) for more information.

If you have any questions at all please do not hesitate to CONTACT US to discuss with one of our engineers.

ZDBL10 - 10A Brushless ESC or BLDC Motor Driver with Sensorless Brushless Motor Controller using back EMF to maintain constant speed

The ZDBL15 Sensorless Brushless Motor Controller can be optimised to start a large number of motors under load.

Contact us to discuss stepper motor drivers, brushless ESCs and BLDC motor drivers

+44 (0) 333 123 7130

Contact Us
Explore Zikodrive Brushless Controllers - Stock and CustomisedSee typical brushless applications and case studies