3D printed mini linear actuator

We hope to make a mini linear actuator that is easy to print and use in robotics DIY projects

Similar projects worth following

The linear actuator is a subproduct of a previous project and we tought it would be useful to other makers. So, the idea is to make something like those Firgelli micro actuators but yourself and with the added bonus that you can integrate the inclosure of the actuator to the body of your robot or project. 

This is the video of the actuator being assembled.

we hope to improve it and keep it to the bones so other can implement it, sugest improvements and make something useful together.

step - 80.42 kB - 05/31/2018 at 12:54


fusion - 91.64 kB - 05/31/2018 at 12:54


step - 12.12 kB - 05/31/2018 at 12:54


fusion - 67.94 kB - 05/31/2018 at 12:54


step - 487.97 kB - 05/31/2018 at 12:54


View all 18 files

  • 1 × Tower Pro MG90S Metalic Micro Servo Dimension: 22.8×12.2×28.5mm, Stall torque: 1.8kg/cm (4.8V); 2.2kg/cm (6.6V), Operating voltage: 4.8V~ 6.6V
  • 1 × Arduino Uno R3 Microcontroller: ATmega328P, Operating Voltage: 5V, Input Voltage (recommended): 7-12V.
  • 1 × Polulu 100:1 Micro Metal Gearmotor

  • Weight lifting sesion

    Giovanni Leal06/21/2018 at 22:22 2 comments

    Hi everyone. So yesterday Alvaro Villoslada asked us how strong is the actuator and..... we didnt know. So the best way we found to measure it was to pull up weight until we broke it. 

    It worked great until 450 grs. 

    500grs broke it. Thats with our design and the wway we print the screw. Hope to see people pulling more!

  • Thank You!

    Giovanni Leal06/15/2018 at 20:12 0 comments

    Hello everyone, Jonathan and i wanted to say thank you for all the support and attention that made this project get to the finals. This project has given us so many thing like joy, peer recognition and a challenge.

    To the people that asked us about the finger, that is a part from an old version of this project:

     So that is why the finger exists. 

    We will continue the project as long as any of you sees an aplication and we can chip in to make it better. So feel free to use it and to ask any question or suggestion. 

    We will see you again at August at the Human - Computer Interface Challenge!

  • Application

    Jonathan Díaz06/01/2018 at 21:57 0 comments

    This is a simple application of the mini linear actuator, in this case is a robotic finger used in a robotic hand

  • It's alive!

    Giovanni Leal05/16/2018 at 16:32 0 comments

    Hi, we finally printed out and made it work as you can see on the next video.

    The build instructions are pretty self explanatory, however in the video we skip the servo dismouting part and glueing the gear to the potenciometer, let us know if you need a video of that also.

    About the humidity, this was the solution:

    A big box with lots of silica in it.

  • Project progress

    Giovanni Leal05/08/2018 at 20:41 0 comments

    First of all, thanks to everybody that has shown interest for the project. We encorage you to make those comments and suggestions public to create a discussion over the page.

    So, the popular question, where is the phisical actuator?

    We have been trying to print the project for a week now and it has been imposible. We are amazed because normally we print 7 hours parts like its not a big deal. So where is the problem?

    Humidity, it has taken us a long time to figure it out. But its definitely the humidity on the fillament that we are using. 

    We recommend watching this video while we figure it out.

    Again, hope to ear from you trough this channel.

  • CADS

    Giovanni Leal04/30/2018 at 20:26 0 comments

    Rigth now we made CADS and it should work. It would be like this (in the color of the cheapest fillament we got lying around) :

    The measurements are 70mm X 30 mm give or take on the widest part. One of the most important detail to keep in mind if you want to integrate this part to your project is the assembly, we recomend to print the cylinder housing in one piece to prevent unwanted wiggling. 

    Jonathan made an animation of it working and it looks just great:

    So we will print this out and tell you about it. But please let us now what to take into consideration for the project, beacuase the goal is that you use it and make a really cool robot with it. 

View all 6 project logs

  • 1
    The potentiometer and control board

    The components are obtained from Servo Motor, the servo is disassembled and  you extract the potentiometer and the control board

  • 2
    Change the internal motor and use the Pololu 100:1 Micro Metal Gearmotor

    The internal motor of the micro servo should be replaced, in his place its added  the Pololu 100:1 Micro Metal Gearmotor

  • 3
    Print the components

    Now print the components, there  are a five components, in the files section you should find the parts in different formats, you can download and print directly the .stl's

View all 5 instructions

Enjoy this project?



Alvaro Villoslada wrote 06/20/2018 at 07:27 point

Nice design! Just curious, have you measured the force the actuator delivers?

  Are you sure? yes | no

Giovanni Leal wrote 06/20/2018 at 19:42 point

Hi Alvaro, glad you like it!

We'll get rigth on that and post a log just for you. See you then.

  Are you sure? yes | no

Michael Graham wrote 06/03/2018 at 11:30 point

Very slick! I have been working on a 3d printed linear actuator of my own and it had not occurred to me to disassemble the servo.

  Are you sure? yes | no

Giovanni Leal wrote 06/06/2018 at 13:59 point

Hi Michael. What a great build!

It's great to meet people with similar ideas, hope some of our project can enhance yours. 

  Are you sure? yes | no

Ray Constantine wrote 05/31/2018 at 03:23 point

Are you dissembling the servo to get the feedback potentiometer?  Can you not use some other pot?

  Are you sure? yes | no

Jonathan Díaz wrote 05/31/2018 at 14:24 point

Hi Ray. Yes we found the servo a cheap way to get a H bridge circuit and a potenciometer at once so thats the way we did it. However you could find the pieces and build it but we think it would be the same price and a little more time consuming. However it would be a great exercise of design.

  Are you sure? yes | no

albertson.chris wrote 05/31/2018 at 03:18 point

Thanks.   The best way really is to put the files on  Github.  Then just post a link.  then you don't have to keep uploading and githum keeps the entire history of you project

  Are you sure? yes | no

Jonathan Díaz wrote 05/31/2018 at 14:14 point

Hi Chris, the files are ready in .step and .f3d formats, we hope you find them useful.

  Are you sure? yes | no

Ray Constantine wrote 05/31/2018 at 03:12 point

I think this is a fantastic project.  Being able to incorporate the components within other designs makes for much better efficiency and will look better too.  I'm looking forward to seeing how you actually assemble it with all components because I'm finding it hard to follow the video.

  Are you sure? yes | no

Jonathan Díaz wrote 05/31/2018 at 14:25 point

The next post will be the disassembly of the servo. Thanks for the feeback Ray!

  Are you sure? yes | no

albertson.chris wrote 05/30/2018 at 17:53 point

Do you have CAD files?  Yes I can import and convert STL but STEP files or the like would save people quite a lot of work.

I have some ideas I'd like to try to add strength and reduce weight

  Are you sure? yes | no

Giovanni Leal wrote 05/31/2018 at 02:53 point

Hi chris. 

Thank you for your feed back. We are going to upload the files in .step format as you asked. The thing is that the page blocked our IP, we think because of the volume of the files. We'll update you asap. Hope to ear about those ideas. 

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates