3-Axis Camera Slider (Pan-Tilt-Mount)

# 3-Axis Camera Slider (Pan-Tilt-Mount) A stepper-driven, Arduino Nano-controlled motion-control rig for DSLR/mirrorless cameras. Designed for video motion control, time-lapses and panoramic shots. Three NEMA 17 stepper motors drive the pan, tilt and slider axes. The pan axis uses a 144:17 herringbone gear reduction giving 0.0133° resolution; the tilt uses 64:21 for 0.0369°. The slider rides a 2GT belt on V-Slot 2040 extrusion for ~0.0225 mm linear precision. Hall-effect sensors on each axis allow auto-homing. The rig is silent in 16th microstepping and runs from 12 V DC or a 3S LiPo for ~1 hour of portable shooting. The Arduino can also fire a camera shutter via a 2.5 mm jack, and accepts commands over USB or a JDY-31 Bluetooth pass-through. **Highlights** - 3 NEMA 17 + TMC2208 stepper drivers - Auto-home via A3144 Hall sensors - Pan, tilt, slider keyframe sequencing (panoramic-lapse / time-lapse) - Camera shutter trigger via NPN transistor - Bluetooth or USB serial control - Custom PCB (Gerbers in repo) - Tested up to 1 kg payload **Original creator:** [Isaac Chasteau (isaac879)](https://github.com/isaac879) **License:** MIT **Source:** https://github.com/isaac879/Pan-Tilt-Mount **Demo video:** https://youtu.be/1FfB7cLkUyQ **STL files:** https://www.thingiverse.com/thing:4547074 ## Hardware Required (BYOD) This program targets an Arduino Nano running the [pan_tilt_mount_nano_code_tmc2208](https://github.com/isaac879/Pan-Tilt-Mount/tree/master/pan_tilt_mount_nano_code_tmc2208) firmware. Communicate over USB serial or JDY-31 Bluetooth at 57600 baud. ## Build Notes - Skill level: Intermediate (soldering + 3D printing required) - Build time: ~2-3 weekends - Estimated cost: $60-110 USD for electronics + extrusion + hardware - Custom PCB Gerbers included; you can also wire on perfboard ## Commands (Arduino serial protocol) `Rp t e c` are the most common: `R` reports status, `p<deg>` pans, `t<deg>` tilts, `x<mm>` slides, `c` triggers shutter, `A` auto-homes. See the full [commands list PDF](https://github.com/isaac879/Pan-Tilt-Mount/blob/master/3-Axis%20Slider%20Commands%20List.pdf).

Category: Sliders

Bill of Materials

| Item | Qty | Notes |
|------|-----|-------|
| NEMA 17 Stepper Motor (42x42x40mm) | 1 | Slider drive |
| NEMA 17 Stepper Motor (42x42x23mm) | 2 | Pan + tilt |
| TMC2208 Stepper Driver | 3 | Silent microstepping |
| Arduino Nano | 1 | Controller |
| JDY-31 Bluetooth Module | 1 | Or HC-05 / HC-06 / JDY-30 |
| A3144 Hall Effect Sensor | 3 | One per axis for homing |
| 6.4 x 1.7 mm Neodymium Magnets | 2 | Hall sensor targets |
| 3.2 x 1.7 mm Neodymium Magnets | 4 | Hall sensor targets |
| 2N3904 NPN Transistor | 1 | Camera shutter trigger |
| Resistor 330 Ω | 1 | |
| Resistor 470 Ω | 1 | |
| Resistor 15 kΩ | 1 | |
| Resistor 22 kΩ | 1 | |
| Resistor 33 kΩ | 2 | |
| 100 µF Electrolytic Capacitor | 3 | One per stepper driver |
| 2-Pin 5.08mm Screw Terminal Block | 1 | Power input |
| 2.54 mm Female Header Pins (assorted) | — | For Arduino + drivers + Bluetooth |
| 2.54 mm Male Header Pins (assorted) | — | For Arduino + drivers |
| XH2.54 4-Pin Connector Set | 3 | Stepper motor leads |
| XH2.54 3-Pin Connector Set | 3 | Hall sensor leads |
| XH2.54 2-Pin Connector Set | 1 | Camera trigger |
| 2.5 mm 3-Pole Jack (Male) | 1 | Camera shutter cable |
| 11.1V 3S LiPo or 12V DC PSU | 1 | Power source |
| Pan Tilt Mount PCB | 1 | Gerbers in repo, or perfboard |
| 2GT Timing Belt | 1 | Slider drive |
| 2GT 36-Tooth Timing Pulley | 1 | Slider drive |
| V-Slot 2040 Aluminium Extrusion | 1 | Slider rail |
| F623ZZ Flange Bushing Bearings (3x10x4mm) | 6 | |
| V-Slot Pulley Wheels w/ Bearings (24x16x10.2mm) | 4 | Slider carriage |
| INA CSXU050-2RS Bearing (or 3D-printable bearing + BBs) | 1 | Pan axis |
| M3 Hexagonal Nyloc Nut | 16 | |
| M3 Square Nut | 10 | |
| M3 Button Head Hex Bolts (assorted 6/8/12/16/20/40 mm) | ~40 | See parts list |
| M3 T-Nut for V-Slot Extrusion | 4 | |
| 3D Printed Parts (PLA/PETG, ~25 unique) | 1 set | STLs on Thingiverse |

3D Print Files (2)

Print, Buy Parts, and Install 3-Axis Camera Slider (Pan-Tilt-Mount) — STLs, Code, BOM, Free