Root/web/index.sh

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

Archive Download this file

Branches:
master



interactive