What

I’ve made a 3D-printable light diffuser for an Ikea ARÖD desk lamp, and have published it to Thinkiverse

How

It turns out that I’m way worse at 3D-modeling using tools like Fusion-360 than I even am with Gimp. The learning curve was just too steep for how much time I could (or would) devote to learning it. Instead, I came across an open source syntax-based parametric modeling system – OpenSCAD.

Below is my very first OpenSCAD program I ever wrote. It’s terrible. Don’t judge me too hard. Not bad for 30 minutes of work!

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// Ring is a hollow cylinder.
module Ring(outerDiameter, thickness, height) {
    difference() {
        cylinder(height, d=outerDiameter);
        cylinder(height, d=outerDiameter-thickness);
    }

}

lampDiameter = 25.4*6;
ringDiameter = lampDiameter + 2;
ringHeight = 5;
ringLip = 5;

$fn = 100;
Ring(ringDiameter,ringLip , 1);
Ring(ringDiameter, 1, ringHeight);

// Add clip
module clip(angle, diameter) {
    clipW = 10;
    clipH =3;
    clipD = 1;
    difference() {
        rotate([0, 0, angle])
        rotate([90,0,0])
        translate([0, 0, -clipW/2])
        translate([diameter/2-clipH, ringHeight, 0])

        cube([clipH, clipD, clipW]);
   }
}

clip(0, ringDiameter);
clip(120, ringDiameter);
clip(240, ringDiameter);

After rendering the model you see on the right, I just had to click “Export to STL”, and then import the STL in PrusaSlicer.

Next, I just traced the perimeter of the object onto a piece of notebook paper and carefully cut ~1mm inside of the line, forming the lens. Probably aren’t too many people with Rhodia lensed light diffusers!

Why

I just moved into a new (to me) house in Austin, Texas and while I absolutely love my office and its view, when I looked at my own image in Zoom, I looked very blue since I was mostly lit by my large monitor. I had this desk lamp sitting there already and decided to turn it on, but aiming a desk lamp at your face is pretty blinding. After this, just seemed natural to build a diffuser. I had originally planned on using fancier paper like parchment, but I keep a Rhodia dotted notebook on my desk for scratch thoughts and doodles, so it seemed even more appropriate.

Since making this earlier this week, I’ve used it for every single Zoom call. It doesn’t blind me and I look less blue-lit (or at least I think so.)