The uStepper Story

The Beginnings

uStepper is developed by ON Development IVS in Denmark, they are currently made up by Mogens Nicolaisen and Thomas Olsen. Mogens Nicolaisen is an electrician by trade, he specialises in Industrial Automation. For the past eight years, Mogens has had his hands full building machinery such as CNC Machines, 3D Printers, and Small electronics projects. Thomas Olsen is an electronics technician with eight years experience in repairing electronics and construction/design of test equipment for PCBs. His hobbies also reflect his passion for hardware and software design. They both are studying electrical engineering at Aalborg University.

uStepper Founders
Arduino Wiring Problem

The Problem

ON Development IVS noticed there is a very common problem which they wanted to solve for makers around the world. That is the control of a stepper motor. The usual solution for a stepper motor controller has been an Arduino along an external driver and a whole load of messy wiring. If this wasn’t enough the user had to then either write or find code which would carry out all the functions they needed.

The Solution

ON Development IVS had a solution and a prototype developed for a stepper motor controller. The result is the uStepper, an integrated Arduino and Stepper motor driver which is mountable on to the back of a NEMA17 Stepper motor. They needed funding to bring this prototype into production, so they headed to Kickstarter. In a short amount of the time, ON Development IVS had the funds they needed to go ahead with the project.

About uStepper

uStepper is an integrated Arduino compatible board with a built in stepper driver. It is designed so that it can be mounted on to the back of a NEMA17 Stepper motor or NEMA23 (With some additional hardware). One great feature of the uStepper is that it has a built in temperature sensor next to the stepper driver, allowing for continuous temperature monitoring. In addition it has a 12bit rotary encoder, this allows absolute position tracking of the motor shaft making missed stepped detection possible. The uStepper is an ideal stepper motor controller to solve all your stepper motor needs, for more information visit our product page here:

uStepper Controller Board
uStepper Robot Arm


As uStepper has a digital magentic encoder that can read absolute shaft position it can be used to replace RC Servos with reduced mechanical wear. Saying this, ON Development IVS have developed a 3d printable robot arm example, which showcases the advantages of using a uStepper controller. The robot arm is still in development but can be downloaded here:

ON Development IVS have also provided an Arduino Library for the uStepper, this provides functions for all the main features of the uStepper.

Leave a Reply

Your email address will not be published. Required fields are marked *