An adjustable lampshade which acts as a mechanical dimmer.
Designed around the IKEA HEMMA cord set but it should work on any socket with the same diameter (~40mm including the threads).
If you want to try another socket, print the threadtest.stl model. If it fits on the socket and the socket has a length of at least 20mm (the threaded part) it should work fine.
Since light bulbs get hot the parts should be printed using a filament with higher temperature resistance (not PLA).
Use 0.2mm or lower layer height
No supports needed
The shader is available as multiple stls with 1, 2, 4 or 5 shaders aligned closely to make it easier to fit multiple shaders on the build plate. Use the version(s) that fits on your printer.
The guide piece is optional. With it the strings become centered under the light bulb but there will be a bit more resistance when pulling the cords to adjust the shade. Without it pulling the cords will be a little easier but the lamp shade will tilt when adjusting it.
This is to make sure everything fits together and can move as intended. If something does not move easily it is probably due to a seam/blob/string and you should use a piece of fine sandpaper to make the affected area smooth.
Tip: When fully assembled there will be more pressure on the nut and screw which can make it hard to turn. This is easily fixed by lubricating the screw (threads, inside, top and bottom) and the threads of the nut with silicone spray. Do not do this when assembled and let the silicone spray dry before assembling. Do not use any oil or grease as lubrication.

Tie a simple knot at the middle of the string and pull the ends through the loops on the screw.

Put the screw on the base and pull the strings through the rounded hole in the base.

Turn the screw clockwise three quarters of a turn so the arrow points to the left.

Put the nut on the screw. Make sure the lines on the nut and base as well as the arrows on the nut and screw are aligned.

Pull the strings so the nut screws on to the screw.

Put the top spacer and the base assembly onto the IKEA HEMMA (or other compatible) socket and screw the base in place to secure it.

Pull the strings through the guide. Make sure they do not get twisted inside the guide as this will increase resistance.

Insert the rounded hitch into the slot in the base next to the strings and turn it to slide in place.

Pull on the other side of the guide to spread it and insert the other (square) hitch into its slot.
Try pulling the strings to move the nut up and down on the screw.
If it does not move at all make sure the strings are not pinched between the guide and the base.
If it does not move smoothly, disassemble and follow the steps under Preparation before assembling again.

Insert the light bulb.

Pull the strings through the end caps and tie knots at the ends.



Insert a shader into a slot on the nut and rotate downwards into the slot in the base.
Repeat step 13 for all remaining shaders
Pull on one string to rotate the shaders upwards, opening the lamp shade and releasing more light. Pull on the other string to close them again.
Tip: When pulling the string to close the lamp shade it will be easier if you pull lightly on the other string as well.
The author marked this model as their own original creation.