3D Print: Geometric Design Lamp Shade

by reevamish in Workshop > 3D Printing

438 Views, 2 Favorites, 0 Comments

3D Print: Geometric Design Lamp Shade

images.jpg

As a part of 3rd week's assignment, we had to design and 3D print a shade for an existing lamp in home. I went through a couple of designs online and this geometric design really attracted me. So, in this instructable, we will see how to design it.

Software Used:

1. Rhino6

2. Ultimaker Cura

3D Printer Used: Creality Ender Pro 3

Using Grasshopper Environment to Construct Our Design

pic1.png

I played around a lot with Jennifer's given code and learnt about surfaces and patterns generated by varying the functions. This time I wanted to generate a pattern of my interest. So, I went through Grasshopper tools online to understand its various components. Some of them which came to my use are:

1. Range - To create a range of numbers that are spaced equally inside a numeric domain

2. Num2Pt - To convert a list of numbers to a list of points

3. Graph Mapper - These objects allow to remap a set of numbers

4. ReMap - To remap numbers into a new numeric domain

5. Dom - To create a numeric domain from 2 extremes

6. Cir - To create a circle defined by base plane and radius

So, using these components of grasshopper, I designed structure of lamp shade first and adjusted its opening as per the size of the base of my lamp.

Getting the Desired Pattern on the Surface

Screen Shot 2021-04-18 at 12.31.41 PM.png
Screen Shot 2021-04-20 at 8.06.37 AM.png

Further, using the loft component, I framed the surface from the circles.

Using TriB (that creates triangular panels on a surface) and some other components such as MJoin (To join a set of meshes into a single mesh) and weldVertices (To merge identical or vertices in threshold range), I got my desired pattern as can be shown in the diagram. Finally, I converted the mesh to surface using Msh2Psrf (To convert a mesh into a nurbs polysurface).

Designing the Cap of Base of Lamp

Screen Shot 2021-04-20 at 7.45.28 AM.png

As per the collected measurement, I designed the cap by "revolution of a profile curve" method in which I drew the curve and with RevSrf component of grasshopper, my solid cap was ready.

Printing the Cap First

IMG-3181.jpg
IMG-3182.jpg
IMG-3185.jpg

So, I printed the cap first to check if it fits perfectly at the base. The printed and the existing cap were found to be of same dimension. So, further I performed Boolean Union on 2 surfaces (the shade and the cap) and it was successful. I then exported as stl file to do the next steps on CURA.

Editting and Slicing on CURA

Screen Shot 2021-04-20 at 9.18.14 AM.png
Screen Shot 2021-04-20 at 8.38.43 AM.png

Now, I came across a challenge as my lamp shade edge exceeded printing base marginally. So, I had to scale it down to fit in the plate. Now, the print time was 8hrs and 45 mins. I checked for any support structures' requirement. Although it was 1 mm thick, it did not need any. Further, I started the print.

Final Object

IMG-3188.jpg

With this, the final step is finished.

Evaluation Time

IMG-3186.jpg
IMG-3190.jpg

The upper surface was really smooth and the pattern looked nice. The lower surface had some print errors as can be seen in the diagram.