Root/web/index.sh

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

Archive Download this file

Branches:
master



interactive