Motorized turntable

Here is a motorized turntable that is simple to make and at a very reasonable price. Absolutely nothing to complicate, only some thread to weld and the trick is played.

You don’t have to install the battery support, you can simply connect a USB wire in the Arduino Nano and it works very well.


  • 1 step-by-step engine
  • 1 step-by-step engine controller
  • 5 bearing 8x22x7mm
  • 1 4xaaa battery support (Optional)
  • 1 switch (Optional)
  • 9 screws M3 7mm
  • 2 5mm M4 screws

To print

Assembling the turntable

Arm to support the phone or camera.


This arm is not very strong, it can support a very light phone or a small camera.

Insert a bearing in the center of the tray.

Install the other four bearings.

Install the engine with two 5mm M4 screws.

Insert the toothed wheel.

Install the engine controller step by step with four 7mm M3 screws.

Put glue on the part where we’re going to install the Arduino Nano.

Now install the Arduino Nano

Weld the wires in the right places, check the diagram so you don’t make any mistakes.

Connect the wires to the engine controller step by step.

Insert the mini USB cable and you’re ready to program the Arduino nano.

Program the Arduino Nano

For starters, you need this file:

Unpack it and move the folder to your hard drive.

In “Tools/Board” choose “Arduino Nano” and then in “Tools/Processor” choose “ATmega328P (Old bootloader)” and then you go to “Tools/Port” and then choose the port of your Aduino Nano card and finally you go to “Sketch/Include a library/Manage libraries”, you type “stepper” in the search site and then type “Enter” and you install the “plugin”, go see the image below.

Select a version and click “Install”

(click on image to enlarge)

A simple little program to install

#include Stepper.h<>
const int stepsPerRevolution – 4096; Change the speed of the engine here
Stepper myStepper – Stepper (stepsPerRevolution, 8, 10, 9, 11);
void setup
Serial.begin (9600);
void loop
Serial.println (“clockwise”);
myStepper.step (stepsPerRevolution);

Click on the arrow pointing to the right to download the file in the Arduino Nano.

And that’s it, unless you want to install batteries inside the tray to avoid always having to connect a wire to make it work.

Installing Batteries

Drill a 6mm hole in the place you think is ideal, but be careful, the hole should not be too high, the switch could touch the tray.

Install the switch securely.

Weld the wires, refer to the diagram.

Put glue where you like for battery support.

Install battery support.

Attach the wires to prevent friction on the tray.

Install the lid and it’s over.

Enjoyed the Article? Share it!