Ben NanoNote 3D scans
Sign in or create your account | Project List | Help
Ben NanoNote 3D scans Git Source Tree
Root/
| 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 | images2 |
| 132 | in_progress |
| 133 | texts3 "1.5 h" "3.5 h" "?" |
| 134 | |
| 135 | scan_set ben-pcb-comp2 "Main PCB. Component side." |
| 136 | image "ben-pcb-comp2-1mm" |
| 137 | image "ben-pcb-comp-500um" |
| 138 | image "ben-pcb-comp2-100um" |
| 139 | texts3 "2.5 h" "8.5 h" "49 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 | images3 |
| 147 | texts3 "1.25 h" "4.25 h" "48.5 h" |
| 148 | |
| 149 | scan_set ben-battery-pcb "Battery. PCB side." |
| 150 | planned |
| 151 | planned |
| 152 | planned |
| 153 | texts3 "?" "?" "?" |
| 154 | |
| 155 | scan_set ben-battery-cover "Battery. Cover side." |
| 156 | planned |
| 157 | planned |
| 158 | planned |
| 159 | texts3 "?" "?" "?" |
| 160 | |
| 161 | scan_set ben-batcvr-inside "Battery cover. Inside." |
| 162 | images3 |
| 163 | texts3 "1.5 h" "5 h" "33.5 h" |
| 164 | |
| 165 | scan_set ben-batcvr-outside "Battery cover. Outside." |
| 166 | images3 |
| 167 | texts3 "1.5 h" "3 h" "20 h" |
| 168 | |
| 169 | # ----------------------------------------------------------------------------- |
| 170 | |
| 171 | section details "Detail magnifications" |
| 172 | |
| 173 | scan_group |
| 174 | scan_bar |
| 175 | scan_bar |
| 176 | scan_bar |
| 177 | scan_hdr "Main PCB. Rear of speaker." |
| 178 | scan_hdr "Main PCB. Crystals. Component side." |
| 179 | scan_hdr "Main PCB. Buzzer. Component side." |
| 180 | scan_img ben-spkr-rear-100um |
| 181 | scan_img ben-xtal-comp-100um |
| 182 | scan_img ben-buzz-comp-100um |
| 183 | scan_text ben-spkr-rear-100um "5.5 h" |
| 184 | scan_text ben-xtal-comp-100um "1.5 h" |
| 185 | scan_text ben-buzz-comp-100um "6.75 h" |
| 186 | |
| 187 | scan_group |
| 188 | scan_bar |
| 189 | scan_bar |
| 190 | scan_hdr "Bottom shell with PCB. Front of speaker." |
| 191 | scan_hdr "Bottom shell with PCB. Central support." |
| 192 | scan_img ben-spkr-front-100um |
| 193 | scan_img ben-pcb-central-support-100um |
| 194 | scan_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." |
| 196 | scan_text ben-pcb-central-support-100um "0.25 h" |
| 197 | |
| 198 | # ----------------------------------------------------------------------------- |
| 199 | |
| 200 | section drafts "Drafts, for later rescan" |
| 201 | |
| 202 | scan_set ben-bottom-inside "Bottom shell without battery cover. Inside." |
| 203 | explain_set <<EOF |
| 204 | Note: the arrow in the battery area is from the support structure.<BR> |
| 205 | These scans were made with the display shell attached and therefore don't |
| 206 | show the hinge correctly. |
| 207 | <BR> |
| 208 | Please use the <A href="#ben-bottom-inside2">ben-bottom-inside2</A> |
| 209 | series instead. |
| 210 | EOF |
| 211 | images2 |
| 212 | texts2 "4 h" "14 h" |
| 213 | |
| 214 | scan_set ben-bottom-pcb "Bottom shell plus PCB. Keyboard side." |
| 215 | explain_set <<EOF |
| 216 | These scans were made with the display shell attached and therefore don't |
| 217 | show the hinge correctly. |
| 218 | EOF |
| 219 | images2 |
| 220 | texts2 "4 h" "11 h" |
| 221 | |
| 222 | end |
| 223 |
Branches:
master
