A fully self-designed laser pointer turret built with Arduino, Fusion 360, and a healthy disregard for practicality. This is a solo learning project that started with a simple idea and turned into a deep-dive into mechanical CAD, PCB design, embedded systems, and servo control.
- Smooth servo motion using the Arduino ServoEasing library
- Custom 3D-printed enclosure and servo housings and brackets
- USB-C power input with independent voltage regulation for Arduino and servos
- Arduino Nano powered logic, MG995 servos for precise motion
- Fully parameterized Fusion 360 design (box dimensions, pass-throughs, threads, servo mounts and brackets)
- In-place programming of Arduino without the need to remove the Arduino to do so
- Fusion 360 (CAD, PCB design)
- Arduino Nano + Arduino IDE
- ServoEasing library
- MG995 servos
- USB-C input + Mini MP1584EN DC-DC Buck Converter Adjustable Power Supply Module
- 3D printing: Any 200mm+ FDM printer
3d-models/: Fusion 360.f3dfiles and exported.STLfilesfirmware/: Arduino sketch controlling the turretpcb/: Schematic and board layout files for Fusion 360 Electronicsimages/: Photos of the build and final result
- This is v1 β not remotely optimized for cat satisfaction.
- Future versions may include manual control or tracking logic.
- Consider this a functional art piece with a great story behind it.
Add images of your build, internals, and cats being unimpressed.
MIT
Daniel Sasser
[GitHub]
