Introduction: Mechanical Iris Dimmer (3D Printed)

Picture of Mechanical Iris Dimmer (3D Printed)

Dim a lamp using 3D-printed iris. A neo-steampunk style addition.

We have a hanging LED lamp which is insanely bright, and we did not find any suitable electronic dimmer.

Then I decided to add a 3D-printed iris to each LED module, as my first 3D printing project.

Now each LED module can be separately dimmed as desired.

Find this project cool? Please vote!

STL and design files are provided in the ZIP archive. Project files are on GitHub.

Step 1: Iris Design

Picture of Iris Design

I designed the iris using OpenSCAD, with each layer drawn in Inkscape.

Rectify the pieces if needed (see notes on 3rd picture), so that the iris can be opened/closed with no friction.

Tiny drops of plastic glue secure the ring to its counter piece.

Step 2: Optional - Attachment Design

Picture of Optional - Attachment Design

I oped to design an attachment (very specific to my lamp -- you would have to design your own), and to glue it to the iris.

After having done it, I would recommend against. instead, you can directly glue the iris against the lamp, e.g. using some Sugru, leaving a later removal possibility.

Step 3: Cloning

Picture of Cloning

Once the pieces all fit, mass-produce them to match the number of LED modules.

Step 4: Mounting on Lamp and Using

Picture of Mounting on Lamp and Using

Clip or glue each iris to the lamp. Done!

You cannot completely dim the lamp due to its diffusing layer, but the intensity can be effectively reduced down to a very pleasant level.


millikiani (author)2017-07-31

Hello i want to make an iris cutte can u help me?

msameer39 (author)2017-06-11

Great idea

About This Instructable




Bio: So many things to learn and make, so little time! I like things that are cool, useful, efficient, well crafted. Subscribe to me! If I ... More »
More by laxap:Espresso Cups Holder "Weyland-Yutani Corp" (3D Printed)Mechanical Iris Dimmer (3D Printed)Pentomino Belt Buckle (3D Printed)
Add instructable to: