-
Notifications
You must be signed in to change notification settings - Fork 0
/
assignment-03-clips-and-nesting.html
143 lines (135 loc) · 7.64 KB
/
assignment-03-clips-and-nesting.html
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>HCDE Digital Fabrication Projects</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/css/bulma.min.css">
<script defer src="https://use.fontawesome.com/releases/v5.3.1/js/all.js"></script>
<style>
.body-text p {
margin-bottom: 1rem;
}
h3 {
font-size: 1.5rem;
margin-top: 1rem;
margin-bottom: 0.25rem;
}
.composer-column figure {
margin-bottom: 3rem;
}
</style>
</head>
<body>
<section class="section">
<div class="container">
<div class="level">
<div class="level-item-left"><a href="index.html">← back</a></div>
</div>
<div class="tile is-ancestor">
<div class="tile is-parent">
<div class="tile is-child box columns">
<div class="column body-text">
<h2 class="title is-size-2">Assignment 3: Cardboard Clips & Nested Objects</h2>
</div>
<div class="column">
<figure class="image is-16by9">
<img src="images/clips-n-nests/nested-objects.jpg">
</figure>
</div>
</div>
</div>
</div>
<div class="tile is-ancestor">
<div class="tile is-parent">
<div class="tile is-child box columns">
<div class="column body-text">
<h2 class="title is-size-3">Nested Objects</h2>
<p>Did some experimenting with print-in-place nested objects.</p>
<figure class="image is-16by9">
<img src="images/clips-n-nests/nested-boxes.jpg">
</figure>
<p>Experiment 1, was simple nested boxes and used Cura generated supports. Not entirely
successful because one layer of supports could not be removed.</p>
<figure class="image is-16by9">
<img src="images/clips-n-nests/twisty-thing.jpg">
</figure>
<p>Experiment 2, was a first attempt to print-in-place a simple nested object that could not
come apart, but had movement and could be printed without supports. This was created
manually in Rhino and is based on <a href="https://www.thingiverse.com/thing:2349065">thing
bearing design</a>.</p>
<figure class="image is-16by9">
<img src="images/clips-n-nests/spin-things.jpg">
</figure>
<p>Experiment 3 was parametrically designed as an extension of Experiment 2, with an arbitrary
number of nested objects. These are printed without supports, but the prints all display
significant "elephants foot" on the bottom and required cutting and trimming to free the
parts.</p>
<p>Looking at my Grasshopper files, there is a lot of space devoted to processing the
relationships between a few key parameters before creating the primitives. In the future, I
think this is a good case for using the Python component to process this all in one
place.</p>
</div>
<div class="column">
<h3 class="title is-size-4">Files</h3>
<ul>
<li>Experiment 3: <a href="images/clips-n-nests/spin-things.gh">"Spin Things"
Grasshopper</a></li>
<li>Experiment 3: <a href="images/clips-n-nests/spin-things.stl">"Spin Things" STL</a></li>
<li>Experiment 2: <a href="images/clips-n-nests/twisty-thing-mkII.stl">"Twisty Thing"
STL</a></li>
<li>Experiment 1: <a href="images/clips-n-nests/nested-boxes.gh">"Nested Boxes"
Grasshopper</a></li>
<li>Experiment 1: <a href="images/clips-n-nests/nested-boxes.stl">"Nested Boxes" STL</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class="tile is-ancestor">
<div class="tile is-parent">
<div class="tile is-child box columns">
<div class="column body-text">
<h2 class="title is-size-3">Cardboard Clips</h2>
<p>These experiments are an attempt to create hexagonal cubbies by clipping the joints. The cardboard used is all from flats for cat-food cans, with a thickness of ~2.5-2.7 mm.</p>
<figure class="image is-16by9">
<img src="images/clips-n-nests/hex-clips-101.jpg">
</figure>
<figure class="image is-16by9">
<img src="images/clips-n-nests/hex-clips-103.jpg">
</figure>
<figure class="image is-16by9">
<img src="images/clips-n-nests/hex-clips-102.jpg">
</figure>
<p>Experiment 1 is based on the cubbies already existing and are clipped together (so
double-width cardboard at each join). The prototype cubbies were too irregular, and the
clips were too shallow and too rigid. As the clips require a double thickness, they do not
clip at the edges where only a single thickness exists.</p>
<figure class="image is-16by9">
<img src="images/clips-n-nests/hex-clips-201.jpg">
</figure>
<figure class="image is-16by9">
<img src="images/clips-n-nests/hex-clips-202.jpg">
</figure>
<p>Experiment 2 will connect separate cardboard panels into hexagonal cubbies. It's a completely different design based on a curve created in Illustrator.</p>
<p>Printing these clips is in progress, but initial tests were positive.</p>
<p>See them in action in <a href="https://photos.app.goo.gl/deav5ECJRgDVyoc36">this dramatic video</a>.</p>
</div>
<div class="column">
<h3 class="title is-size-4">Files</h3>
<ul>
<li>Experiment 2: <a href="images/clips-n-nests/hex-clip-2.gh">"Hex Clips 2" Grasshopper</a></li>
<li>Experiment 2: <a href="images/clips-n-nests/hex-clip-202.stl">"Hex Clips 2" STL</a></li>
<li>Experiment 2: <a href="images/clips-n-nests/hex-clip-curve.svg">"Hex Clips 2" SVG</a></li>
<li>Experiment 1: <a href="images/clips-n-nests/hex-clip-1.gh">"Hex Clips 1" Grasshopper</a></li>
<li>Experiment 1: <a href="images/clips-n-nests/hex-clip-1.stl">"Hex Clips 1" STL</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</section>
</body>
</html>