• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
  • YouTube
  • MakerWorld
  • Instagram
  • Threads
  • Bluesky
  • Mastodon
  • Facebook
makerhacks-logo

Maker Hacks

Ideas, news & tutorials for makers and hackers – Arduino/Raspberry Pi, 3D printing, robotics, laser cutting, and more

  • Home
  • About
  • 3D Printing
  • Laser Cutting
  • CNC
  • Programming
  • Free Arduino Course
  • Free Robotics Course
  • Recommendations

Motors and Actuators

You are here: Home / Robotics Course / Motors and Actuators

Once you have chosen your robot’s brain, next you need “actuators”, things that allow your robot to move and do other cool stuff.

In most cases you are at least going to want motors that drive wheels so your robot can scoot around, like a remote controlled car. That’s not all we will want to do, though. Consider the robots you see in movies. They have heads that move from side to side, hand-like grippers, it might be a flying robot, maybe even have guns that pop out and fire.

Actuators mean action
Actuators mean action

For our purposes there are several categories of motors and actuators we will work with:

  • DC Motors – These are the motors you see everywhere. Apply power and the motor turns. It might have plastic or metal gears which will allow you to have different speeds and torque. Torque, put simply, is how “strong” the motor can be. You will want to balance speed and torque, especially if your bot is going to battle others, or push heavy weights around. DC motors range in price from a couple of dollars up to, well, something that would power a full size family electric car. There are two types of DC motor, brushed and brushless, but we will get into that later. For now, stick with the cheaper and easier brushed type, the regular kind of motor most people encounter and work with.
  • Servos – Servos are a kind of motor that allows positioning. Instead of just applying power and seeing it run, you want to be able to predictably move the motor output to a position, somewhere between 0 and 180 degrees (though many don’t do that full range). These motors have circuitry to control and monitor that position. They are used in robots for things like opening and closing doors, animatronics, and pan and tilt. A special kind of servo (either bought or regular servos but modified) is the continuous servo. These work more like a DC motor in that instead of positioning at a certain angle, the signal instead controls speed and direction. The on-board circuitry makes them very easy to work with. Hobby servos are cheap and plentiful, with continuous servos usually a little more expensive than their regular counterparts, hence people sometimes take a regular servo and modify it to make it continuous.
  • Stepper Motors – You will find stepper motors in your printer, CNC machine, and 3D printer. Steppers are used for precise movements (“steps”). If you want something to move exactly 30cm, this is the motor for you. Hobbyists have found a lot of uses for steppers, from stop motion control photography, through to animated Halloween displays. Due to their having millions of uses, it’s not hard to find stepper motors to buy at reasonable prices. The very cheapest eBay steppers are usually the small ones originally intended for use in HVAC and air conditioning systems, but then there are larger steppers used in cheap 3D printer kits.
  • Solenoids and Linear Actuators – So far we have only looked at rotational movement, but you might want to create a linearmovement. If you have ever seen an electromechanical lock, it probably used a solenoid. They use electromagnetism to move in and out a tiny amount, but can be remarkably strong even in the smallest kind that we would use in our projects. For more movement you need a linear actuator, which tend to use a screw and bolt type mechanism to convert the rotational movement into linear movement. They can also be pretty strong and tend to use high torque motors to do the heavy lifting.
Previous Choosing a Brain for your robotCourse contentsNext Basic Motor Controllers

Robot Course Lessons

  • Introduction
  • Choosing a Brain for your robot
  • Motors and Actuators
  • Basic Motor Controllers
  • Sensors
  • Breadboards, Batteries, Chassis, Wheels and Wires
  • Introduction
  • Basic DC Motor Movement
  • Forward and Reverse with Servos
  • Controlling DC Motors with the L293D H-Bridge Chip
  • Using Motor Drivers, Shields and Breakouts
  • Stepper Drivers
  • L298N Breakouts
  • Changing Direction with Tank Turning – L298n Breakout and Two Motors
  • Infrared Sensor
  • IR Remote Control
  • Robot Chassis
Creative Commons Attribution-ShareAlike 4.0 licence

Free to use, adapt and share. This course by Chris Garrett, Maker Hacks, is licensed under Creative Commons Attribution-ShareAlike 4.0. Workshops, schools and clubs are welcome to use it, including in your own handouts and sessions. Just credit “Chris Garrett, Maker Hacks (makerhacks.com)” with a link to the lesson, and share any adapted versions under the same licence. Embedded videos and other people’s content keep their own terms.

Improved a lesson or spotted a mistake? I would love to hear about it: get in touch.

  • 3D Printing
  • CNC
  • Electronics and Hardware
  • Laser Cutting
  • News and Reviews
  • Software and Programming

arduino budget cad cnc diode laser glowforge Hacks Ideas laser cutter linux Makes making python raspberry pi resin Reviews technology tips xTool Lasers

  • YouTube
  • MakerWorld
  • Instagram
  • Threads
  • Bluesky
  • Mastodon
  • Facebook

.

Maker Hacks Blog Copyright © 2026 · All Rights Reserved · Privacy Policy