Career Press Suppliers
Career Press Suppliers

Choose Region for personal contact


Veléz Sarsfield 201640 Martinez

Buenos Aires

Tel.: +54 (9) 11 5993 8719

Horne Technologies cc

PO Box 536

Betty's Bay, 7141

Tel.: +27 (0)76 563 2084

Building of FAULHABER MICROMO LLC, Wien, Austria


14881 Evergreen Avenue

Clearwater, FL 33762-3008

Tel.: +1 (727) 572 0131

NRC Engineering & Precision Drives Co., Ltd.

17F., No. 890, Jingguo Rd., Luzhu Dist.

Taoyuan City 33858, Taiwan, R.O.C.

Tel.: +886 (0) 3-316-1838

EDEL Teknoloji Sistemleri Sanayi ve Ticaret Ltd.Şti

Folkart TowersAdalet Mah.Manas Blv. No:47B/2809

35530 Bayraklı/İzmir

Tel.: + 90 232 215 08 91

Building of FAULHABER Asia Pacific Pte Ltd., Singapore

FAULHABER Asia Pacific Pte Ltd.

Blk 67 Ubi Road 1, #06-07 Oxley Bizhub

Singapore 408730

Tel.: +65 6562 8270

Compotech Provider AP

Gustavslundsvägen 145, 4 tr

167 51 Bromma

Tel.: +46 (0) 8 441 58 00


56 (bldg. 32), Shosse Enthusiastov

111123 Moscow

Tel.: +7 495 2214 052

Building of FAULHABER Polska sp. z o.o., Poznan, Poland

FAULHABER Polska sp. z o.o.

Ul. Górki 7

60-204 Poznan

Tel.: +48 61 278 72 53

FAULHABER Malaysia Sdn Bhd

1A-2-01 & 02 · One Precinct · Lengkok Mayang Pasir

11950 Bayan Baru · Penang · Malaysia

Tel.: +60 4 619 2570

Swiss Amiet Co., Ltd.

W-903, SK V1 Center, 11 Dangsan-ro 41-g

Yeongdeungpo-gu,07217, Seoul

Tel.: +82 (0) 2 783 4774

Shinkoh Electronics Co., Ltd.

Tokyo Sales Office, Motor Sales Division8F, REID-C OMORI building, 6-20-8

Minami-oi, Shinagawa-ku, Tokyo 140-0013

Tel.: +81 (0) 3 6404 1003

Building of FAULHABER Italia S.r.l., Lomazzo, Italy

FAULHABER Italia S.r.l.

Via Cavour 2

22074 Lomazzo CO

Tel.: +39 0236714708

Inteltek Automation JV

S.No. 100/5, Ambegaon

Pune - 411046

Tel.: +91 (0) 20 39392150

Lewenstein Technologies Ltd.

1 Ha'arava St. Givat Shmuel

5400804 Israel

Tel.: +972 3 9780 800

Electro Mechanical Systems Ltd.

Eros House, Calleva Industrial Park, Aldermaston

Reading, RG7 8LN

Tel.: +44 (0) 118 9817 391

Building of FAULHABER France SAS, Montigny-le-Bretonneux, France


Parc d’activités du Pas du Lac2, Rue Michaël Faraday

78180 Montigny-le-Bretonneux

Tel.: +33 (0) 1 30 80 45 00


Passeig Ferrocarrils Catalans 178

Cornellà de Llobregat 08940 (Barcelona)

Tel.: +34 93 422 70 33


Suokalliontie 9

01740 Vantaa

Tel.: +358 (0) 9 5259 230

Routech s.r.o.

Dr. Milady Horákové 185/66

460 06 Liberec

Tel.: +420 489 202 971

Compower ApS

Marielundvej 29

2730 Herlev

Tel.: +45 (0) 44 92 66 20

Marte Científica e Instrumentação Industrial Ltda

Av Fco Andrade Ribeiro 430

37540-000 Santa Rita do Sapucai, MG

Tel.: +55 (11) 3411 4500

Building of FAULHABER Drive System Technology (Taicang) Co., Ltd.,Taicang, China

FAULHABER Drive System Technology (Taicang) Co., Ltd.

Eastern Block, Incubator Building, No. 6 Beijing Road West

Taicang 215400, Jiangsu Province

Tel.: +86 (0) 512 5337 2626

Building of FAULHABER Benelux B.V., Eindhoven, Netherlands


High Tech Campus 9

5656 AE Eindhoven

Tel.: +31 (0) 40 85155-40

Building of FAULHABER Austria GmbH, Wien, Austria


Modecenterstraße 22/C89

1030 Wien

Tel.: +43 1 7963149-0

ERNTEC Pty. Ltd.

15 Koornang Road

Scoresby, VIC 3179

Tel.: +61 3 9756 4000

Fax: +61 3 9753 4000

Building of Dr. Fritz Faulhaber GmbH & Co. KG, Schönaich, Germany



Faulhaberstraße 1

71101 Schönaich

Tel.: +49 7031 638 0

Fax: +49 7031 638 100

We are sorry

FAULHABER is currently not represented in the selected country.

Please contact us with your request at

Building of FAULHABER MINIMOTOR SA, Croglio, Switzerland


Zona Artigianale 8, Madonna del Piano

6980 Croglio

Tel.: +41 (0)91 611 31 00

Building of Dr. Fritz Faulhaber GmbH & Co. KG, Schönaich, Germany



Faulhaberstraße 1

71101 Schönaich

Tel.: +49 7031 638 0

Fax: +49 7031 638 100

FAULHABER photo of Jan Mohr

Jan-Christopher Mohr

Area Sales Manager

Tel.: +49 (7031) 638 158

FAULHABER photo of Michael Schütte

Michael Schütte

Area Sales Manager

Tel.: +49 (7031) 638 456

FAULHABER photo of Daniel Broennimann

Daniel Brönnimann

Area Sales Manager

Tel.: +41 (0) 79 570 0814

FAULHABER photo of Rolf Leitner

Rolf Leitner

Regional Sales Manager

Tel.: +41 (0) 79 422 3348

FAULHABER photo of Rafael Steinemann

Rafael Steinemann

Area Sales Manager

Tel.: +41 (0) 79 932 1645

How to prevent step losses with Stepper Motors

The use of stepper motors is an excellent choice. However, a key concern is step losses. Step losses can be prevented or corrected in most instances.

Stepper motors operate open loop. When a stepping motor does not operate correctly in a specific situation, the common conclusion is that either the motor or the drive electronics is faulty. The motor selection and the choice of the controller are critical. However, other factors contribute to step losses.

The following points are important to examine for the analysis of step losses or non-operation in a methodical fashion across a variety of applications.


A. Stepper Motor Selection

The first task is to select the right stepper motor for the application. For the best selection, those basic theoretical rules have to be respected:

1. Select the motor based on the highest torque/ speed point required by the application (selection based on the worst case)

2. Use a 30% design margin from the published torque vs. speed curve (pull-out curve).

3. Ensure that the application cannot be stalled by external events

It is important to remember that a stepper motor does not operate like a DC-motor. There is no working point parameterization, and the phase current does not increase when the load increases. As long as the speed vs. torque requirement of the application is within the specs of the motor, no problem will be encountered. If this requirement is out of the specs, the motor stalls (OK or NOT OK functionality). In any case, the current in the phases is not changing and adapting by itself to the situation.

The next step is to qualify the motor with practical tests and verify if step losses occur during operation. Note that by construction, a stepper motor cannot lose only one step. If speed is low, it will lose a multiple of 4 steps (8, 12, 16 … Steps) and if the speed is high it will stop rotating. In cases that less than 4 steps are lost, the cause is in the commutation.

Since the motor is normally not equipped with a feedback device and since the motor current is not providing any assistance, this is not necessarily an easy task to find the root cause of the failure.

The next sections give some possible root causes in case the qualifications test fails.

B. Operation mode

Depending on the type of motion profile, the analysis is different

B1. Start-Stop operation

In this operation mode, the motor is hooked up to the load and and operates at constant speed. The motor has to accelerate the load (inertia and friction) within the first step to the commanded frequency.

FAULHABER Tutorial Stepper motor
Fig1. Start-Stop Frequency

Failure mode: Motor does not start

FAULHABER Tutorial Stepper motor

B2. Acceleration and ramp profile (trapezoidal)

In this case, the motor is allowed to accelerate to the maximum frequency with an acceleration rate preset in the driver.

FAULHABER Tutorial Stepper motor
Fig2. Trapezoidal speed profile

Failure mode: Motor does not start

For reasons and solutions see B1 “Start-Stop operation”.

Failure mode: Motor does not finish the acceleration ramp.

FAULHABER Tutorial Stepper motor

Failure mode: Motor finishes acceleration but stalls when constant speed is reached.

FAULHABER Tutorial Stepper motor

C. External Commutation Errors

As explained earlier, a stepper motor will lose, by construction, a multiple of 4 steps (8, 12, 16 …. Steps). If the speed is high, step loss will lead to loss of synchronism. The motor stalls. If the number of missing steps is not a multiple of 4 steps, the motor is not faulty and the investigation should be focused on the commutation sequence delivered by the electronics.

The shown driver represents a type which can be commanded without any additional control element directly with a 4 bit word.

FAULHABER Tutorial Stepper motor
Fig4. Typical Driver

The commutation happens as follows (one phase ON operation mode):

FAULHABER Tutorial Stepper motor
Table 1: One Phase ON Commutation - typical driver

This sequence is normally not the reason for any failure or step losses during normal operation when current is applied all the times to the phases. This changes when power is switched off. Power off of the controller which provides the 4 bits of the example (4 bits for Phase1, Phase2, Enable1, Enable2) will lose the counter status which is required to assure an uninterrupted stepping sequence following the above table.

At power up it is therefore not assured that the counter will find the position it had prior to power-off. If there is a difference between the counter position and the real rotor position the motor will execute uncontrolled steps. The maximum error may be 2 steps in CCW or CW direction.


Before power-off, memorize the 4 bit word (more for more sophisticated drives) and reload it from memory for the counter initialization. Power-On with this position again before continuing the commutation.

D. External events

D1. Back driving

In some cases, the mechanism/load driven by the motor during the movement wind up and return this energy back to the motor when the currents are switched off. This mechanism may be a reduction gearhead.

As the mechanism returns this energy back, the motor shaft may be rotated backwards. If this back driving is larger than one step angle, the motor will, when the current is switched on for the next movement, not develop sufficient torque to complete the first step. It may not start or start only after 4 full-steps.

This type of failure results also in the loss of at least one commutation cycle of 4 steps.

This failure type may only occur in applications where the motor currents are considerably reduced or switched off after the movement.


  • Program the commutation in such way that the value and polarity of the motor currents are saved before they are switched off. The saved values have to be applied when switching the motor currents on again.
  • Instead of powering off, maintain a reduced stand-by current each time the motor is at stand-still.

D2. Increase of the pay load over time

In some cases, the motor runs normally for a long period of time but lose steps after some time. In that case, it is likely that the load seen by the motor has changed. It can come from the wear of the motor bearings or from an external event.


  • Verify the presence of an external event: Has the mechanism driven by the motor changed?
  • Verify the bearing wear: Use ball bearings instead of sintered sleeve bearing for extended motor life time.
  • Verify if the ambient temperature has changed. Its influence on the bearing lubricant viscosity is not insignificant with the smallest motors. Use lubricants suitable for the operating range. FAULHABER steppers can be obtained with a wide range of lubricants.

Recommended contents

Here you will find external YouTube contents for the article. Click to watch.

I consent to being shown external contents. I am aware that personal data may be shared with third-party platforms. For more information, refer to our privacy policy.