DIY 3D Printed Text Display

About This Project

This project will show you how to make a DIY home decor with animated text using Camshaft mechanism that can be controlled using a Smartphone.

Project Info



If you’re looking for the perfect gift for someone special, look no further! The DIY camshaft home decor with animated text display is the ideal gift you could give. Why? It’s DIY, it’s animated, and you can personalize the message! All you need is evive, some 3D printed parts, a Smartphone with Dabble installed in it, a message you want to give to your loved one, and loads of DIYing! Not only will this be the perfect gift, but it will also be the best DIY experience of your life so far.

Don’t believe us? Make this project with us to see for yourself!

PS. You can download Dabble from Google Play. We’ve written the code in PictoBlox, our Scratch 3.0-based programming platform with enhanced capabilities. You can download it from HERE.

Components Required

Building Guide

Step 1: What is Camshaft?

A camshaft is a mechanical component in which the cams are fastened on the shaft. The shaft keeps on rotating which makes the assembly attached to it move further or closer to the axis.

It is mainly used to turn rotational motion into linear motion.


The camshaft is mainly used in the internal combustion engine to operate the poppet valves.

Step 2: Assembling the Camshaft

Let’s begin by assembling the 3D printed parts of the camshaft. The assembly consists of the following parts:

  1. Rotating shaft
  2. Cams
  3. Two types of spacers
  4. Holder

We are going to attach the two thin spacers at both the ends of the shaft. Take a thin spacer and pass the shaft through it. Push a cam next to the spacer. 

Next, insert a spacer again, but this time a thick one. Insert another cam next to the spacer but this time make sure that the direction of the cam is slightly changed as compared to the other cams.

Complete the assembly in a similar manner and insert the other thin spacer at the end.cams to shaft

Once done, take the holder and fix the shaft in the given space. Close the other end of the holder with the help of the given 3D printed part using bolts and nuts.fixing camshaft into the holder

We need to rotate the shaft. For that, we are going to use a DC motor.

On one side of the shaft, you will notice a small hole. Fix one of the two shafts of the DC Motor. Secure the DC motor using cable ties.Attaching DC Motor

We have 3D printed the followers on which we can glue the letters to. Take the cutouts of the letters and glue them one by one on each follower.Attaching Letters to Followers

Insert the follower into the space given on top of the holder.Followers inserted

Once done, you are ready to go.

Connect the circuit and upload the code to evive as given in the below steps. You can also change the words if you want.DIYING

Step 3: Connections

Make the connections as given:

  • Take the DC motor and connect it to the motor channel 1.
  • Then, insert the Bluetooth module in its holder.motor_control using Dabble
evive Notes Icon
Note: If you want to control the servo using Smartphone, you can it attach it to Servo Channel 2

Step 4: Working

We are going to use our Smartphone to control the DC motor. How? With the help of Dabble.

Open Dabble on your Smartphone.

Pair it with evive.

Open the Motor Control module. You can turn the motor ON or OFF, change its, direction as well as its speed.Motor-Control_Servo

As the motor rotates, the shaft rotates, which in turn moves the follower away or closer to it, thus making them dance at different heights.

Step 5: Code

Upload the following code to evive:Code

Step 6: Conclusion

With this, your DIY Camshaft home decor with animated text is ready!

Circuit Diagram

DescriptionCircuit Diagram

Make the connections as given:

  • Take the DC motor and connect it to the motor channel 1.
  • Then, insert the Bluetooth module in its holder.


DescriptionDownload Code
PictoBlox CodeDownload
.STL FilesDownload
Share this Project
Share on facebook
Share on twitter
Share on google
Share on pinterest
Share on reddit
Share on print
Featured Projects
All articles loaded
No more articles to load