• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
Modular 3D-Printed Linear Actuator (SG90 Servo) 3D Printer File Image 1
Modular 3D-Printed Linear Actuator (SG90 Servo) 3D Printer File Image 2
Modular 3D-Printed Linear Actuator (SG90 Servo) 3D Printer File Image 3
Modular 3D-Printed Linear Actuator (SG90 Servo) 3D Printer File Image 4
Modular 3D-Printed Linear Actuator (SG90 Servo) 3D Printer File Image 5
Modular 3D-Printed Linear Actuator (SG90 Servo) 3D Printer File Thumbnail 1
Modular 3D-Printed Linear Actuator (SG90 Servo) 3D Printer File Thumbnail 2
Modular 3D-Printed Linear Actuator (SG90 Servo) 3D Printer File Thumbnail 3
Modular 3D-Printed Linear Actuator (SG90 Servo) 3D Printer File Thumbnail 4
Modular 3D-Printed Linear Actuator (SG90 Servo) 3D Printer File Thumbnail 5

Modular 3D-Printed Linear Actuator (SG90 Servo)

NewtonianWizard avatarNewtonianWizard

November 21, 2025

makerworld-icon
DescriptionCommentsTags

Description

This is a compact,fully 3D-printed linear actuator designed for modularity and easy integration into automation projects.


It uses an SG90 360° continuous-rotation servo together with a rack and pinion drive and two micro switches for automatic stroke limiting.

 

The default version provides ~60 mm of travel, but the stroke can be easily  changed by modifying the length of the groove on the gear rack.
To make this easier i included 40 mm, 50 mm, and 60 mm rack versions in the STL folder. Custom stroke lengths can be made by modifying the STEP file of the gear rack.

 

This actuator is designed to be simple to assemble, easy to wire, and reliable enough for general motion applications.


I also included detailed step by step assembly instructions with pictures, plus Arduino example code to get the actuator running.

 

Bill of Materials (BOM)

1. SG90 continuous-rotation servo (360° version)

2. 6× M3×20 screws

3. 6× M3 nuts

4. 6× M3×10 screws

5. 2× 10T85 micro-switches with roller lever

6.  0.25 mm² solid-core wire

License:

BY-NC-SA

Related Models

Flexing battery holders with integrated spring preview image

Flexing battery holders with integrated spring

enif profile image

enif

33,003

Compact Robot Arm (Arduino) - 3D Printed preview image

Compact Robot Arm (Arduino) - 3D Printed

Build Some Stuff profile image

Build Some Stuff

1,110

Support Micro Servo SG90 9g preview image

Support Micro Servo SG90 9g

Mauro Eclis profile image

Mauro Eclis

208

Fully 3D-printable wind-up car gift card preview image

Fully 3D-printable wind-up car gift card

Bribro12 profile image

Bribro12

29,362

Servo automated iris / aperture for air flow controll preview image

Servo automated iris / aperture for air flow controll

AcE Krystal profile image

AcE Krystal

538

SG90 Micro Servo Mount preview image

SG90 Micro Servo Mount

FredHartmanDesigns profile image

FredHartmanDesigns

2

WALL-E Robot Replica preview image

WALL-E Robot Replica

chillibasket profile image

chillibasket

22,678

Bear Trap Button preview image

Bear Trap Button

RyanTheMast profile image

RyanTheMast

516