Ben NanoNote 3D scans
Sign in or create your account | Project List | Help
Ben NanoNote 3D scans Git Source Tree
Root/
Source at commit c00799f3c9e8905b5d9d0ae9014a7d64b56ecd9d created 13 years 6 months ago. By Werner Almesberger, Re-aligned all projects after fixing the inclination in solidify. | |
---|---|
1 | #!/bin/sh |
2 | |
3 | . ./style.sh |
4 | |
5 | |
6 | cat <<EOF |
7 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
8 | <HTML> |
9 | <TITLE>Ben NanoNote Case Scans</TITLE> |
10 | <BODY> |
11 | |
12 | <H1>Ben NanoNote Case Scans</H1> |
13 | |
14 | There are the following categories of scans: |
15 | <UL> |
16 | <LI> <A href="#assemblies">Assemblies</A> of multiple case parts, such |
17 | as the whole device or one part mounted on another. |
18 | <LI> Individual case <A href="#parts">parts</A>. |
19 | <LI> High-resolution scans of some <A href="#details">details</A>. |
20 | May be replaced in the future by scans of the entire area. |
21 | <LI> <A href="#drafts">Draft</A> scans that have some anomalies, e.g., |
22 | areas occluded by other components, and will be redone later. |
23 | </UL> |
24 | Scans are stored in the following file formats: |
25 | PIJ, the binary and proprietary format of Dr.PICZA3 project files, |
26 | AutoCAD <A href="http://en.wikipedia.org/wiki/AutoCAD_DXF">DXF</A>, |
27 | <A href="http://en.wikipedia.org/wiki/STL_(file_format)">STL</A>, |
28 | and the point cloud with comma-separated values.<P> |
29 | PIJ is the native format of the software used to make the scans. STL can |
30 | be read by many programs, including |
31 | <A href="http://code.google.com/p/heekscad/">HeeksCAD</A> and |
32 | <A href="http://meshlab.sourceforge.net/">MeshLab</A>.<P> |
33 | High resolution scans can produce a large amount of data. |
34 | If a file is 1 MB or bigger, its size is indicated. |
35 | EOF |
36 | |
37 | # ----------------------------------------------------------------------------- |
38 | |
39 | section assemblies "Assemblies of multiple parts" |
40 | |
41 | scan_set ben-bottom "Complete device. Bottom up." |
42 | images3 |
43 | texts3 "1.5 h" "10 h" "53 h" |
44 | |
45 | scan_set ben-bottom-nobat "Battery and cover removed. Bottom up." |
46 | images3 |
47 | texts3 "4 h" "11.5 h" "140 h" |
48 | |
49 | scan_set ben-top "Complete device. From the top." |
50 | planned |
51 | planned |
52 | under_consideration |
53 | texts3 "2 h" "10 h" "53 h" |
54 | |
55 | scan_set ben-lcm-asmbly "LCD module on PCB. Display side." |
56 | images3 |
57 | texts3 "1 h" "3 h" "34 h" |
58 | |
59 | # ----------------------------------------------------------------------------- |
60 | |
61 | section parts "Individual parts" |
62 | |
63 | scan_set ben-dispshell-outside "Display, outer shell. Outside." |
64 | images3 |
65 | texts3 "1 h" "5 h" "44.5 h" |
66 | |
67 | scan_set ben-dispshell-inside "Display, outer shell. Inside." |
68 | images3 |
69 | texts3 "1.25 h" "6 h" "86 h" |
70 | |
71 | scan_set ben-dispbase-back "Display shell, base structure. Back side." |
72 | images3 |
73 | texts3 "1 h" "3.75 h" "48 h" |
74 | |
75 | scan_set ben-dispbase-front "Display shell, base structure. Front side." |
76 | explain_set <<EOF |
77 | Note: the solvent used to remove the adhesive tape attacked the plastic, |
78 | leaving some small dents and deformations. |
79 | EOF |
80 | images3 |
81 | texts3 "4 h" "12 h" "58 h" |
82 | |
83 | scan_set ben-lcdpcb-back "LCD PCB. Back side." |
84 | planned |
85 | planned |
86 | planned |
87 | texts3 "?" "?" "?" |
88 | |
89 | scan_set ben-lcdpcb-front "LCD PCB. Front side." |
90 | planned |
91 | planned |
92 | planned |
93 | texts3 "?" "?" "?" |
94 | |
95 | scan_set ben-lcdframe-back "LCD frame. Back side." |
96 | images3 |
97 | texts3 "2.25 h" "5 h" "41.75 h" |
98 | |
99 | scan_set ben-lcdframe-front "LCD frame. Front side." |
100 | images3 |
101 | texts3 "1.25 h" "3.75 h" "37.5 h" |
102 | |
103 | scan_set ben-baseframe-top "Frame on top of the base. Top." |
104 | images3 |
105 | texts3 "1.5 h" "3.75 h" "37.5 h" |
106 | |
107 | scan_set ben-baseframe-bottom "Frame on top of the base. Bottom." |
108 | images3 |
109 | texts3 "1.5 h" "4 h" "41.5 h" |
110 | |
111 | scan_set ben-kbd-top "Keyboard. From the top. A-to-L scan." |
112 | explain_set <<EOF |
113 | Note: the soft rubber sheet underneath the keyboard was sometimes bent |
114 | by the scanner's needle, leaving what appears to be a ragged edge. |
115 | EOF |
116 | images3 |
117 | texts3 "1 h" "5 h" "34 h" |
118 | |
119 | scan_set ben-kbd-bottom "Keyboard. From the bottom. L-to-A scan." |
120 | explain_set <<EOF |
121 | Note: the scanner gets trapped when trying to scan the rubber surrounding |
122 | the power button. The higher resolution scans therefore stop before this |
123 | point.<BR> |
124 | The scans are also very noisy, probably because the fixture was not |
125 | rigid enough. |
126 | EOF |
127 | images3 |
128 | texts3 "1 h" "2.25 h" "36 h" |
129 | |
130 | scan_set ben-pcb-domes "Main PCB. Keyboard side." |
131 | planned |
132 | planned |
133 | planned |
134 | texts3 "?" "?" "?" |
135 | |
136 | scan_set ben-pcb-comp "Main PCB. Component side." |
137 | images2 |
138 | planned |
139 | texts3 "2.5 h" "8.5 h" "?" |
140 | |
141 | scan_set ben-bottom-inside2 "Bottom shell without battery cover. Inside." |
142 | images3 |
143 | texts3 "2 h" "5 h" "56 h" |
144 | |
145 | scan_set ben-bottom-outside2 "Bottom shell without battery cover. Outside." |
146 | images2 |
147 | in_progress |
148 | texts3 "1.25 h" "4.25 h" "?" |
149 | |
150 | scan_set ben-battery-pcb "Battery. PCB side." |
151 | planned |
152 | planned |
153 | planned |
154 | texts3 "?" "?" "?" |
155 | |
156 | scan_set ben-battery-cover "Battery. Cover side." |
157 | planned |
158 | planned |
159 | planned |
160 | texts3 "?" "?" "?" |
161 | |
162 | scan_set ben-batcvr-inside "Battery cover. Inside." |
163 | images3 |
164 | texts3 "1.5 h" "5 h" "33.5 h" |
165 | |
166 | scan_set ben-batcvr-outside "Battery cover. Outside." |
167 | images3 |
168 | texts3 "1.5 h" "3 h" "20 h" |
169 | |
170 | # ----------------------------------------------------------------------------- |
171 | |
172 | section details "Detail magnifications" |
173 | |
174 | scan_group |
175 | scan_bar |
176 | scan_bar |
177 | scan_bar |
178 | scan_hdr "Main PCB. Rear of speaker." |
179 | scan_hdr "Main PCB. Crystals. Component side." |
180 | scan_hdr "Main PCB. Buzzer. Component side." |
181 | scan_img ben-spkr-rear-100um |
182 | scan_img ben-xtal-comp-100um |
183 | scan_img ben-buzz-comp-100um |
184 | scan_text ben-spkr-rear-100um "5.5 h" |
185 | scan_text ben-xtal-comp-100um "1.5 h" |
186 | scan_text ben-buzz-comp-100um "6.75 h" |
187 | |
188 | scan_group |
189 | scan_bar |
190 | scan_bar |
191 | scan_hdr "Bottom shell with PCB. Front of speaker." |
192 | scan_hdr "Bottom shell with PCB. Central support." |
193 | scan_img ben-spkr-front-100um |
194 | scan_img ben-pcb-central-support-100um |
195 | scan_text ben-spkr-front-100um "11.5 h" \ |
196 | "Note: I added a 1 mm wedge between the<BR>speaker and the hinge to hold the PCB down." |
197 | scan_text ben-pcb-central-support-100um "0.25 h" |
198 | |
199 | # ----------------------------------------------------------------------------- |
200 | |
201 | section drafts "Drafts, for later rescan" |
202 | |
203 | scan_set ben-bottom-inside "Bottom shell without battery cover. Inside." |
204 | explain_set <<EOF |
205 | Note: the arrow in the battery area is from the support structure.<BR> |
206 | These scans were made with the display shell attached and therefore don't |
207 | show the hinge correctly. |
208 | <BR> |
209 | Please use the <A href="#ben-bottom-inside2">ben-bottom-inside2</A> |
210 | series instead. |
211 | EOF |
212 | images2 |
213 | texts2 "4 h" "14 h" |
214 | |
215 | scan_set ben-bottom-pcb "Bottom shell plus PCB. Keyboard side." |
216 | explain_set <<EOF |
217 | These scans were made with the display shell attached and therefore don't |
218 | show the hinge correctly. |
219 | EOF |
220 | images2 |
221 | texts2 "4 h" "11 h" |
222 | |
223 | end |
224 |
Branches:
master