Root/web/index.sh

Source at commit f37441a7c2078ad61bd6c88dae45707dce2d6ba1 created 8 years 8 months ago.
By Werner Almesberger, ben-lcdframe-front-100um is done.
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."
131planned
132planned
133planned
134texts3 "?" "?" "?"
135
136scan_set ben-pcb-comp "Main PCB. Component side."
137images2
138planned
139texts3 "2.5 h" "8.5 h" "?"
140
141scan_set ben-bottom-inside2 "Bottom shell without battery cover. Inside."
142images3
143texts3 "2 h" "5 h" "56 h"
144
145scan_set ben-bottom-outside2 "Bottom shell without battery cover. Outside."
146planned
147planned
148planned
149texts3 "?" "?" "?"
150
151scan_set ben-battery-pcb "Battery. PCB side."
152planned
153planned
154planned
155texts3 "?" "?" "?"
156
157scan_set ben-battery-cover "Battery. Cover side."
158planned
159planned
160planned
161texts3 "?" "?" "?"
162
163scan_set ben-batcvr-inside "Battery cover. Inside."
164images3
165texts3 "1.5 h" "5 h" "33.5 h"
166
167scan_set ben-batcvr-outside "Battery cover. Outside."
168images3
169texts3 "1.5 h" "3 h" "20 h"
170
171# -----------------------------------------------------------------------------
172
173section details "Detail magnifications"
174
175scan_group
176scan_bar
177scan_bar
178scan_bar
179scan_hdr "Main PCB. Rear of speaker."
180scan_hdr "Main PCB. Crystals. Component side."
181scan_hdr "Main PCB. Buzzer. Component side."
182scan_img ben-spkr-rear-100um
183scan_img ben-xtal-comp-100um
184scan_img ben-buzz-comp-100um
185scan_text ben-spkr-rear-100um "5.5 h"
186scan_text ben-xtal-comp-100um "1.5 h"
187scan_text ben-buzz-comp-100um "6.75 h"
188
189scan_group
190scan_bar
191scan_bar
192scan_hdr "Bottom shell with PCB. Front of speaker."
193scan_hdr "Bottom shell with PCB. Central support."
194scan_img ben-spkr-front-100um
195scan_img ben-pcb-central-support-100um
196scan_text ben-spkr-front-100um "11.5 h" \
197    "Note: I added a 1 mm wedge between the<BR>speaker and the hinge to hold the PCB down."
198scan_text ben-pcb-central-support-100um "0.25 h"
199
200# -----------------------------------------------------------------------------
201
202section drafts "Drafts, for later rescan"
203
204scan_set ben-bottom-inside "Bottom shell without battery cover. Inside."
205explain_set <<EOF
206Note: the arrow in the battery area is from the support structure.<BR>
207These scans were made with the display shell attached and therefore don't
208show the hinge correctly.
209<BR>
210Please use the <A href="#ben-bottom-inside2">ben-bottom-inside2</A>
211series instead.
212EOF
213images2
214texts2 "4 h" "14 h"
215
216scan_set ben-bottom-pcb "Bottom shell plus PCB. Keyboard side."
217explain_set <<EOF
218These scans were made with the display shell attached and therefore don't
219show the hinge correctly.
220EOF
221images2
222texts2 "4 h" "11 h"
223
224end
225

Archive Download this file

Branches:
master



interactive