Share it

Follow me




TinyLaserTurret - An ATtiny85, a laser module, a Wii Nunchuck, and some servo motors

TinyLaserTurret is a simple ATtiny85 based laser turret, with Nunchuck control.


If you want to know more…

If you want to know more about ATtiny85 microcontroller and how to upload sketches to it, you may have a look to ATtiny85 vs ATmega328.


TinyLaserTurret uses few items:

  • An ATtiny85 microcontroller.
  • A 5V laser module.
  • A BCU-81 transistor to drive the laser module.
  • A 330Ω resistor to drive BCU-81 transistor.
  • A pan & tilt mount with servos to orient laser module.
  • A L78S05CV voltage regulator.
  • Two 100 µF capacitors to filter voltage spike.
  • Two 4.7kΩ pull-up resistors for I2C lines.
  • A WiiChuck adapter.
  • A power adapter.
  • And a 170 points breadboard, batteries, wires and a Wii Nunchuck.
The full bill of materials is available on GitHub repository.

Optionnaly, you'll need a 3D printer to build the turret.

3D assembly

I provide 3D parts to build the turret. These 3D parts were sized for the specified bill of materials. If you use different items, you’ll have to adapt the 3D parts. You’ll find inside “3d_parts” folder “.stl” files to be sent to 3D printer, and “.skp” files (3D source files), made with Trimble Sketchup Make 2013.

3D parts are not made for the PCB assembly, but for the breadboard assembly. I plan to make a specific version later.

3D assembly

The breadboard assembly and schematics

Breadboard assembly


Schematics and code are available on GitHub.

Download on GitHub

Some photos

Live assembly
Live assembly.

PCB assembly
PCB assembly.

TinyLaserTurret in action

comments powered by Disqus