Motorized Slider

This project uses the Adafruit Feather platform and CircuitPython to make an easy to control motorized camera slider. The build uses aluminum extrusion to support a linear rail system with 3D printed parts. A camera can be mounted to the platform and slide along the rail. You may use the joystick and buttons to trigger different time settings presented on a mini TFT display.


The mini TFT FeatherWing is perfect for selecting settings and displaying modes! The MotorWing provides the Feather M4 with stepper motor control and makes it easy to connect. A Tripler FeatherWing keeps everything in place and makes it modular.


The program features four timing presets to select from using the joystick and switch. 5-min, 10-min, 20-min and 60-min. The status of the slider is displayed while it's in motion. Time remaining is also displayed alongside a nifty graphic and icon. When the slide is approaching the end, a STOP graphic is presented.

Reverse & Back Up

At the end of a slide, you can choose either to back up or go into reverse mode. This makes it really convenient to kick off a new timelapse!

Previous Build

This project was originally based off the Adafruit Metro, an Arduino compatible board. It used a motor shield and BLE module to control the slider using the Bluefruit LE Connect app. This project has the same mechanical design but with new parts utilizing an Adafruit Feather and FeatherWings. 



1 x Linear Bearing Supported Slide Rail
Linear Bearing Supported Slide Rail - 15mm wide - 500mm long
1 x Linear Bearing Pillow Block
15mm Diameter - Wider Version
2 x Slotted Aluminum Extrusion
Slotted Aluminum Extrusion - 20mm x 20mm - 610mm long
1 x Aluminum GT2 Timing Pulley
6mm Belt - 36 Tooth - 5mm Bore
1 x Ball Bearing
Radial Ball Bearing 608ZZ - Set of 4
1 x Timing Belt GT2
Profile - 2mm pitch - 6mm wide 1164mm long
1 x Swivel-Head Pan Tilt
(PTZ) Shoe Mount Adapter
1 x GT2 Timing Belt Torsion Spring
6mm Width Belt Pack of 10


4 x M3 Screws
M3 x .5 x 6M (for Stepper Motor)
1 x M4 Screws
Button Hex Machine Screw - M4 thread - 8mm long - pack of 50 (for various mounts)
1 x M4 Screws (Longer)
M4 x .7 x 18M for various mounts
1 x M4 Hex Nuts
M4 x .7 (1.95M thick, 7.0M flat)
1 x M5 Screws
M5 x .8 x 16M for the Pillow Block
1 x T-NUT FOR 20X20 - M4 THREAD
Aluminum Extrusion Oval T-Nut for 20x20 - M4 Thread - pack of 50
1 x Camera and Tripod
3/8" to 1/4" Adapter Screw
1 x 1/4" Screw with D-Ring
Cameras / Tripods / Photo / Video
Angled shot of a Adafruit Feather M4 Express.
It's what you've been waiting for, the Feather M4 Express featuring ATSAMD51. This Feather is fast like a swift, smart like an owl, strong like a ox-bird (it's half ox,...
Out of Stock
Video of 2 steppers spinning with rectangular black board on them powered by a DC Motor + Stepper FeatherWing Add-on For All Feather Boards
A Feather board without ambition is a Feather board without FeatherWings! This is the DC Motor + Stepper FeatherWing which will let you use 2 x bi-polar...
In Stock
Slim Lithium Ion Polymer Battery 3.7v 400mAh with JST 2-PH connector and short cable
Lithium-ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light, and powerful. The output ranges from 4.2V when completely charged to 3.7V. This...
Out of Stock
Angled shot of a Adafruit Mini Color TFT with Joystick FeatherWing on a small white breadboard connected to a lithium battery.
Add a dazzling color display to your Feather project with this Adafruit Mini Color TFT with Joystick FeatherWing.It has so much stuff going on, we could...
Out of Stock
Triple prototyping feather wing PCB with socket headers installed
This is the FeatherWing Tripler - a prototyping add-on and more for all Feather boards. This is similar to our
In Stock
Angled shot of a Stepper motor - NEMA-17.
A stepper motor to satisfy all your robotics needs! This 4-wire bipolar stepper has 1.8° per step for smooth motion and a nice holding torque. The motor was specified to have a max...
In Stock
Angled shot rectangular black 8 x AA battery holder with 5.5mm/2.1mm plug and on/off switch.
Make a portable power brick with plenty of juice! Use Alkaline AA's for a 12V 3000-4000mAh power supply, or rechargeable NiMH for 2000mAh 9.6V supply. Either one is good for running...
In Stock
Top view shot of JST 2-pin Extension Cable with On/Off Switch.
By popular request - we now have a way you can turn on-and-off Lithium Polymer batteries without unplugging them.This PH2 Female/Male JST 2-pin Extension...
In Stock

This guide was first published on Dec 18, 2019. It was last updated on Jul 13, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.