commit 1d82537272e8deafbc6c9844e8e956d83309a966 Author: Werner Almesberger Date: Tue Aug 3 09:44:59 2010 -0300 Initial commit. (~105 MB) diff --git a/bz b/bz new file mode 100755 index 0000000..a8ca9ae --- /dev/null +++ b/bz @@ -0,0 +1,11 @@ +#!/bin/bash -ex +# +# helper script to put things into place +# +cp $1.pij data/pij/ +cp $1.stl data/stl/ +mv $1.stl stl/ +mv $1.dxf data/dxf/ +mv $1.txt data/csv/ +mv $1.jpg data/jpg/ +bzip2 -v -9 data/{pij,dxf,stl,csv}/$1.* diff --git a/data/csv/ben-batcvr-inside-100um.txt.bz2 b/data/csv/ben-batcvr-inside-100um.txt.bz2 new file mode 100644 index 0000000..d48271b Binary files /dev/null and b/data/csv/ben-batcvr-inside-100um.txt.bz2 differ diff --git a/data/csv/ben-batcvr-inside-1mm.txt.bz2 b/data/csv/ben-batcvr-inside-1mm.txt.bz2 new file mode 100644 index 0000000..72618f7 Binary files /dev/null and b/data/csv/ben-batcvr-inside-1mm.txt.bz2 differ diff --git a/data/csv/ben-batcvr-inside-500um.txt.bz2 b/data/csv/ben-batcvr-inside-500um.txt.bz2 new file mode 100644 index 0000000..23f501f Binary files /dev/null and b/data/csv/ben-batcvr-inside-500um.txt.bz2 differ diff --git a/data/csv/ben-batcvr-outside-100um.txt.bz2 b/data/csv/ben-batcvr-outside-100um.txt.bz2 new file mode 100644 index 0000000..defbe80 Binary files /dev/null and b/data/csv/ben-batcvr-outside-100um.txt.bz2 differ diff --git a/data/csv/ben-batcvr-outside-1mm.txt.bz2 b/data/csv/ben-batcvr-outside-1mm.txt.bz2 new file mode 100644 index 0000000..ab25800 Binary files /dev/null and b/data/csv/ben-batcvr-outside-1mm.txt.bz2 differ diff --git a/data/csv/ben-batcvr-outside-500um.txt.bz2 b/data/csv/ben-batcvr-outside-500um.txt.bz2 new file mode 100644 index 0000000..82b8ffb Binary files /dev/null and b/data/csv/ben-batcvr-outside-500um.txt.bz2 differ diff --git a/data/csv/ben-bottom-100um.txt.bz2 b/data/csv/ben-bottom-100um.txt.bz2 new file mode 100644 index 0000000..87331ef Binary files /dev/null and b/data/csv/ben-bottom-100um.txt.bz2 differ diff --git a/data/csv/ben-bottom-1mm.txt.bz2 b/data/csv/ben-bottom-1mm.txt.bz2 new file mode 100644 index 0000000..c735002 Binary files /dev/null and b/data/csv/ben-bottom-1mm.txt.bz2 differ diff --git a/data/csv/ben-bottom-35%-100um.txt.bz2 b/data/csv/ben-bottom-35%-100um.txt.bz2 new file mode 100644 index 0000000..bddf08b Binary files /dev/null and b/data/csv/ben-bottom-35%-100um.txt.bz2 differ diff --git a/data/csv/ben-bottom-500um.txt.bz2 b/data/csv/ben-bottom-500um.txt.bz2 new file mode 100644 index 0000000..f775dc9 Binary files /dev/null and b/data/csv/ben-bottom-500um.txt.bz2 differ diff --git a/data/csv/ben-bottom-inside-1mm.txt.bz2 b/data/csv/ben-bottom-inside-1mm.txt.bz2 new file mode 100644 index 0000000..9cc52fc Binary files /dev/null and b/data/csv/ben-bottom-inside-1mm.txt.bz2 differ diff --git a/data/csv/ben-bottom-inside-500um.txt.bz2 b/data/csv/ben-bottom-inside-500um.txt.bz2 new file mode 100644 index 0000000..cbebeb4 Binary files /dev/null and b/data/csv/ben-bottom-inside-500um.txt.bz2 differ diff --git a/data/csv/ben-bottom-nobat-1mm.txt.bz2 b/data/csv/ben-bottom-nobat-1mm.txt.bz2 new file mode 100644 index 0000000..a6a1f35 Binary files /dev/null and b/data/csv/ben-bottom-nobat-1mm.txt.bz2 differ diff --git a/data/csv/ben-bottom-nobat-500um.txt.bz2 b/data/csv/ben-bottom-nobat-500um.txt.bz2 new file mode 100644 index 0000000..95991e5 Binary files /dev/null and b/data/csv/ben-bottom-nobat-500um.txt.bz2 differ diff --git a/data/csv/ben-bottom-pcb-1mm.txt.bz2 b/data/csv/ben-bottom-pcb-1mm.txt.bz2 new file mode 100644 index 0000000..c2bba73 Binary files /dev/null and b/data/csv/ben-bottom-pcb-1mm.txt.bz2 differ diff --git a/data/csv/ben-bottom-pcb-500um.txt.bz2 b/data/csv/ben-bottom-pcb-500um.txt.bz2 new file mode 100644 index 0000000..4643d24 Binary files /dev/null and b/data/csv/ben-bottom-pcb-500um.txt.bz2 differ diff --git a/data/csv/ben-buzz-comp-100um.txt.bz2 b/data/csv/ben-buzz-comp-100um.txt.bz2 new file mode 100644 index 0000000..cb01b02 Binary files /dev/null and b/data/csv/ben-buzz-comp-100um.txt.bz2 differ diff --git a/data/csv/ben-dispbase-back-1mm.txt.bz2 b/data/csv/ben-dispbase-back-1mm.txt.bz2 new file mode 100644 index 0000000..74dd7f8 Binary files /dev/null and b/data/csv/ben-dispbase-back-1mm.txt.bz2 differ diff --git a/data/csv/ben-dispbase-front-100um.txt.bz2 b/data/csv/ben-dispbase-front-100um.txt.bz2 new file mode 100644 index 0000000..4de46ad Binary files /dev/null and b/data/csv/ben-dispbase-front-100um.txt.bz2 differ diff --git a/data/csv/ben-dispbase-front-1mm.txt.bz2 b/data/csv/ben-dispbase-front-1mm.txt.bz2 new file mode 100644 index 0000000..9139d15 Binary files /dev/null and b/data/csv/ben-dispbase-front-1mm.txt.bz2 differ diff --git a/data/csv/ben-dispbase-front-500um.txt.bz2 b/data/csv/ben-dispbase-front-500um.txt.bz2 new file mode 100644 index 0000000..d508dfd Binary files /dev/null and b/data/csv/ben-dispbase-front-500um.txt.bz2 differ diff --git a/data/csv/ben-kbd-top-100um.txt.bz2 b/data/csv/ben-kbd-top-100um.txt.bz2 new file mode 100644 index 0000000..6630ceb Binary files /dev/null and b/data/csv/ben-kbd-top-100um.txt.bz2 differ diff --git a/data/csv/ben-kbd-top-1mm.txt.bz2 b/data/csv/ben-kbd-top-1mm.txt.bz2 new file mode 100644 index 0000000..38f8453 Binary files /dev/null and b/data/csv/ben-kbd-top-1mm.txt.bz2 differ diff --git a/data/csv/ben-kbd-top-500um.txt.bz2 b/data/csv/ben-kbd-top-500um.txt.bz2 new file mode 100644 index 0000000..50aa896 Binary files /dev/null and b/data/csv/ben-kbd-top-500um.txt.bz2 differ diff --git a/data/csv/ben-lcm-asmbly-100um.txt.bz2 b/data/csv/ben-lcm-asmbly-100um.txt.bz2 new file mode 100644 index 0000000..7051904 Binary files /dev/null and b/data/csv/ben-lcm-asmbly-100um.txt.bz2 differ diff --git a/data/csv/ben-lcm-asmbly-1mm.txt.bz2 b/data/csv/ben-lcm-asmbly-1mm.txt.bz2 new file mode 100644 index 0000000..7b35513 Binary files /dev/null and b/data/csv/ben-lcm-asmbly-1mm.txt.bz2 differ diff --git a/data/csv/ben-lcm-asmbly-500um.txt.bz2 b/data/csv/ben-lcm-asmbly-500um.txt.bz2 new file mode 100644 index 0000000..17a9ab8 Binary files /dev/null and b/data/csv/ben-lcm-asmbly-500um.txt.bz2 differ diff --git a/data/csv/ben-pcb-central-support-100um.txt.bz2 b/data/csv/ben-pcb-central-support-100um.txt.bz2 new file mode 100644 index 0000000..f6bd9f1 Binary files /dev/null and b/data/csv/ben-pcb-central-support-100um.txt.bz2 differ diff --git a/data/csv/ben-pcb-comp-1mm.txt.bz2 b/data/csv/ben-pcb-comp-1mm.txt.bz2 new file mode 100644 index 0000000..30bb96a Binary files /dev/null and b/data/csv/ben-pcb-comp-1mm.txt.bz2 differ diff --git a/data/csv/ben-pcb-comp-500um.txt.bz2 b/data/csv/ben-pcb-comp-500um.txt.bz2 new file mode 100644 index 0000000..6c8edb5 Binary files /dev/null and b/data/csv/ben-pcb-comp-500um.txt.bz2 differ diff --git a/data/csv/ben-spkr-front-100um.txt.bz2 b/data/csv/ben-spkr-front-100um.txt.bz2 new file mode 100644 index 0000000..af3a1a6 Binary files /dev/null and b/data/csv/ben-spkr-front-100um.txt.bz2 differ diff --git a/data/csv/ben-spkr-rear-100um.txt.bz2 b/data/csv/ben-spkr-rear-100um.txt.bz2 new file mode 100644 index 0000000..3c14144 Binary files /dev/null and b/data/csv/ben-spkr-rear-100um.txt.bz2 differ diff --git a/data/csv/ben-xtal-comp-100um.txt.bz2 b/data/csv/ben-xtal-comp-100um.txt.bz2 new file mode 100644 index 0000000..44b69b3 Binary files /dev/null and b/data/csv/ben-xtal-comp-100um.txt.bz2 differ diff --git a/data/dxf/ben-batcvr-inside-100um.dxf.bz2 b/data/dxf/ben-batcvr-inside-100um.dxf.bz2 new file mode 100644 index 0000000..d015961 Binary files /dev/null and b/data/dxf/ben-batcvr-inside-100um.dxf.bz2 differ diff --git a/data/dxf/ben-batcvr-inside-1mm.dxf.bz2 b/data/dxf/ben-batcvr-inside-1mm.dxf.bz2 new file mode 100644 index 0000000..a984f54 Binary files /dev/null and b/data/dxf/ben-batcvr-inside-1mm.dxf.bz2 differ diff --git a/data/dxf/ben-batcvr-inside-500um.dxf.bz2 b/data/dxf/ben-batcvr-inside-500um.dxf.bz2 new file mode 100644 index 0000000..700a867 Binary files /dev/null and b/data/dxf/ben-batcvr-inside-500um.dxf.bz2 differ diff --git a/data/dxf/ben-batcvr-outside-100um.dxf.bz2 b/data/dxf/ben-batcvr-outside-100um.dxf.bz2 new file mode 100644 index 0000000..d35c8b6 Binary files /dev/null and b/data/dxf/ben-batcvr-outside-100um.dxf.bz2 differ diff --git a/data/dxf/ben-batcvr-outside-1mm.dxf.bz2 b/data/dxf/ben-batcvr-outside-1mm.dxf.bz2 new file mode 100644 index 0000000..92f9b8e Binary files /dev/null and b/data/dxf/ben-batcvr-outside-1mm.dxf.bz2 differ diff --git a/data/dxf/ben-batcvr-outside-500um.dxf.bz2 b/data/dxf/ben-batcvr-outside-500um.dxf.bz2 new file mode 100644 index 0000000..0562601 Binary files /dev/null and b/data/dxf/ben-batcvr-outside-500um.dxf.bz2 differ diff --git a/data/dxf/ben-bottom-100um.dxf.bz2 b/data/dxf/ben-bottom-100um.dxf.bz2 new file mode 100644 index 0000000..470cd0b Binary files /dev/null and b/data/dxf/ben-bottom-100um.dxf.bz2 differ diff --git a/data/dxf/ben-bottom-1mm.dxf.bz2 b/data/dxf/ben-bottom-1mm.dxf.bz2 new file mode 100644 index 0000000..e8d0bf9 Binary files /dev/null and b/data/dxf/ben-bottom-1mm.dxf.bz2 differ diff --git a/data/dxf/ben-bottom-35%-100um.dxf.bz2 b/data/dxf/ben-bottom-35%-100um.dxf.bz2 new file mode 100644 index 0000000..fd3cf5b Binary files /dev/null and b/data/dxf/ben-bottom-35%-100um.dxf.bz2 differ diff --git a/data/dxf/ben-bottom-500um.dxf.bz2 b/data/dxf/ben-bottom-500um.dxf.bz2 new file mode 100644 index 0000000..10ebff9 Binary files /dev/null and b/data/dxf/ben-bottom-500um.dxf.bz2 differ diff --git a/data/dxf/ben-bottom-inside-1mm.dxf.bz2 b/data/dxf/ben-bottom-inside-1mm.dxf.bz2 new file mode 100644 index 0000000..e8d1677 Binary files /dev/null and b/data/dxf/ben-bottom-inside-1mm.dxf.bz2 differ diff --git a/data/dxf/ben-bottom-inside-500um.dxf.bz2 b/data/dxf/ben-bottom-inside-500um.dxf.bz2 new file mode 100644 index 0000000..237d8bf Binary files /dev/null and b/data/dxf/ben-bottom-inside-500um.dxf.bz2 differ diff --git a/data/dxf/ben-bottom-nobat-1mm.dxf.bz2 b/data/dxf/ben-bottom-nobat-1mm.dxf.bz2 new file mode 100644 index 0000000..a6f709f Binary files /dev/null and b/data/dxf/ben-bottom-nobat-1mm.dxf.bz2 differ diff --git a/data/dxf/ben-bottom-nobat-500um.dxf.bz2 b/data/dxf/ben-bottom-nobat-500um.dxf.bz2 new file mode 100644 index 0000000..a94bc02 Binary files /dev/null and b/data/dxf/ben-bottom-nobat-500um.dxf.bz2 differ diff --git a/data/dxf/ben-bottom-pcb-1mm.dxf.bz2 b/data/dxf/ben-bottom-pcb-1mm.dxf.bz2 new file mode 100644 index 0000000..c0069e7 Binary files /dev/null and b/data/dxf/ben-bottom-pcb-1mm.dxf.bz2 differ diff --git a/data/dxf/ben-bottom-pcb-500um.dxf.bz2 b/data/dxf/ben-bottom-pcb-500um.dxf.bz2 new file mode 100644 index 0000000..f25c3d1 Binary files /dev/null and b/data/dxf/ben-bottom-pcb-500um.dxf.bz2 differ diff --git a/data/dxf/ben-buzz-comp-100um.dxf.bz2 b/data/dxf/ben-buzz-comp-100um.dxf.bz2 new file mode 100644 index 0000000..01622d7 Binary files /dev/null and b/data/dxf/ben-buzz-comp-100um.dxf.bz2 differ diff --git a/data/dxf/ben-dispbase-back-1mm.dxf.bz2 b/data/dxf/ben-dispbase-back-1mm.dxf.bz2 new file mode 100644 index 0000000..5bf7494 Binary files /dev/null and b/data/dxf/ben-dispbase-back-1mm.dxf.bz2 differ diff --git a/data/dxf/ben-dispbase-front-100um.dxf.bz2 b/data/dxf/ben-dispbase-front-100um.dxf.bz2 new file mode 100644 index 0000000..0868b5f Binary files /dev/null and b/data/dxf/ben-dispbase-front-100um.dxf.bz2 differ diff --git a/data/dxf/ben-dispbase-front-1mm.dxf.bz2 b/data/dxf/ben-dispbase-front-1mm.dxf.bz2 new file mode 100644 index 0000000..0140a93 Binary files /dev/null and b/data/dxf/ben-dispbase-front-1mm.dxf.bz2 differ diff --git a/data/dxf/ben-dispbase-front-500um.dxf.bz2 b/data/dxf/ben-dispbase-front-500um.dxf.bz2 new file mode 100644 index 0000000..425927f Binary files /dev/null and b/data/dxf/ben-dispbase-front-500um.dxf.bz2 differ diff --git a/data/dxf/ben-kbd-top-100um.dxf.bz2 b/data/dxf/ben-kbd-top-100um.dxf.bz2 new file mode 100644 index 0000000..e848f2e Binary files /dev/null and b/data/dxf/ben-kbd-top-100um.dxf.bz2 differ diff --git a/data/dxf/ben-kbd-top-1mm.dxf.bz2 b/data/dxf/ben-kbd-top-1mm.dxf.bz2 new file mode 100644 index 0000000..eebad21 Binary files /dev/null and b/data/dxf/ben-kbd-top-1mm.dxf.bz2 differ diff --git a/data/dxf/ben-kbd-top-500um.dxf.bz2 b/data/dxf/ben-kbd-top-500um.dxf.bz2 new file mode 100644 index 0000000..42d4e4e Binary files /dev/null and b/data/dxf/ben-kbd-top-500um.dxf.bz2 differ diff --git a/data/dxf/ben-lcm-asmbly-100um.dxf.bz2 b/data/dxf/ben-lcm-asmbly-100um.dxf.bz2 new file mode 100644 index 0000000..45bcbe4 Binary files /dev/null and b/data/dxf/ben-lcm-asmbly-100um.dxf.bz2 differ diff --git a/data/dxf/ben-lcm-asmbly-1mm.dxf.bz2 b/data/dxf/ben-lcm-asmbly-1mm.dxf.bz2 new file mode 100644 index 0000000..f5622c0 Binary files /dev/null and b/data/dxf/ben-lcm-asmbly-1mm.dxf.bz2 differ diff --git a/data/dxf/ben-lcm-asmbly-500um.dxf.bz2 b/data/dxf/ben-lcm-asmbly-500um.dxf.bz2 new file mode 100644 index 0000000..e10de6f Binary files /dev/null and b/data/dxf/ben-lcm-asmbly-500um.dxf.bz2 differ diff --git a/data/dxf/ben-pcb-central-support-100um.dxf.bz2 b/data/dxf/ben-pcb-central-support-100um.dxf.bz2 new file mode 100644 index 0000000..b3f6469 Binary files /dev/null and b/data/dxf/ben-pcb-central-support-100um.dxf.bz2 differ diff --git a/data/dxf/ben-pcb-comp-1mm.dxf.bz2 b/data/dxf/ben-pcb-comp-1mm.dxf.bz2 new file mode 100644 index 0000000..0680b6d Binary files /dev/null and b/data/dxf/ben-pcb-comp-1mm.dxf.bz2 differ diff --git a/data/dxf/ben-pcb-comp-500um.dxf.bz2 b/data/dxf/ben-pcb-comp-500um.dxf.bz2 new file mode 100644 index 0000000..b8e4a4e Binary files /dev/null and b/data/dxf/ben-pcb-comp-500um.dxf.bz2 differ diff --git a/data/dxf/ben-spkr-front-100um.dxf.bz2 b/data/dxf/ben-spkr-front-100um.dxf.bz2 new file mode 100644 index 0000000..ec847f7 Binary files /dev/null and b/data/dxf/ben-spkr-front-100um.dxf.bz2 differ diff --git a/data/dxf/ben-spkr-rear-100um.dxf.bz2 b/data/dxf/ben-spkr-rear-100um.dxf.bz2 new file mode 100644 index 0000000..11bd689 Binary files /dev/null and b/data/dxf/ben-spkr-rear-100um.dxf.bz2 differ diff --git a/data/dxf/ben-xtal-comp-100um.dxf.bz2 b/data/dxf/ben-xtal-comp-100um.dxf.bz2 new file mode 100644 index 0000000..ca8014e Binary files /dev/null and b/data/dxf/ben-xtal-comp-100um.dxf.bz2 differ diff --git a/data/jpg/ben-batcvr-inside-100um.jpg b/data/jpg/ben-batcvr-inside-100um.jpg new file mode 100644 index 0000000..f8c98cc Binary files /dev/null and b/data/jpg/ben-batcvr-inside-100um.jpg differ diff --git a/data/jpg/ben-batcvr-inside-1mm.jpg b/data/jpg/ben-batcvr-inside-1mm.jpg new file mode 100644 index 0000000..c5119a1 Binary files /dev/null and b/data/jpg/ben-batcvr-inside-1mm.jpg differ diff --git a/data/jpg/ben-batcvr-inside-500um.jpg b/data/jpg/ben-batcvr-inside-500um.jpg new file mode 100644 index 0000000..a5be007 Binary files /dev/null and b/data/jpg/ben-batcvr-inside-500um.jpg differ diff --git a/data/jpg/ben-batcvr-outside-100um.jpg b/data/jpg/ben-batcvr-outside-100um.jpg new file mode 100644 index 0000000..46fc525 Binary files /dev/null and b/data/jpg/ben-batcvr-outside-100um.jpg differ diff --git a/data/jpg/ben-batcvr-outside-1mm.jpg b/data/jpg/ben-batcvr-outside-1mm.jpg new file mode 100644 index 0000000..208a217 Binary files /dev/null and b/data/jpg/ben-batcvr-outside-1mm.jpg differ diff --git a/data/jpg/ben-batcvr-outside-500um.jpg b/data/jpg/ben-batcvr-outside-500um.jpg new file mode 100644 index 0000000..0ddd71b Binary files /dev/null and b/data/jpg/ben-batcvr-outside-500um.jpg differ diff --git a/data/jpg/ben-bottom-100um.jpg b/data/jpg/ben-bottom-100um.jpg new file mode 100644 index 0000000..fa52e45 Binary files /dev/null and b/data/jpg/ben-bottom-100um.jpg differ diff --git a/data/jpg/ben-bottom-1mm.jpg b/data/jpg/ben-bottom-1mm.jpg new file mode 100644 index 0000000..31da034 Binary files /dev/null and b/data/jpg/ben-bottom-1mm.jpg differ diff --git a/data/jpg/ben-bottom-35%-100um.jpg b/data/jpg/ben-bottom-35%-100um.jpg new file mode 100644 index 0000000..2d3c67e Binary files /dev/null and b/data/jpg/ben-bottom-35%-100um.jpg differ diff --git a/data/jpg/ben-bottom-500um.jpg b/data/jpg/ben-bottom-500um.jpg new file mode 100644 index 0000000..b51e761 Binary files /dev/null and b/data/jpg/ben-bottom-500um.jpg differ diff --git a/data/jpg/ben-bottom-inside-1mm.jpg b/data/jpg/ben-bottom-inside-1mm.jpg new file mode 100644 index 0000000..8fa5825 Binary files /dev/null and b/data/jpg/ben-bottom-inside-1mm.jpg differ diff --git a/data/jpg/ben-bottom-inside-500um.jpg b/data/jpg/ben-bottom-inside-500um.jpg new file mode 100644 index 0000000..61c4f39 Binary files /dev/null and b/data/jpg/ben-bottom-inside-500um.jpg differ diff --git a/data/jpg/ben-bottom-nobat-1mm.jpg b/data/jpg/ben-bottom-nobat-1mm.jpg new file mode 100644 index 0000000..f0c6d4a Binary files /dev/null and b/data/jpg/ben-bottom-nobat-1mm.jpg differ diff --git a/data/jpg/ben-bottom-nobat-500um.jpg b/data/jpg/ben-bottom-nobat-500um.jpg new file mode 100644 index 0000000..6776add Binary files /dev/null and b/data/jpg/ben-bottom-nobat-500um.jpg differ diff --git a/data/jpg/ben-bottom-pcb-1mm.jpg b/data/jpg/ben-bottom-pcb-1mm.jpg new file mode 100644 index 0000000..77874bd Binary files /dev/null and b/data/jpg/ben-bottom-pcb-1mm.jpg differ diff --git a/data/jpg/ben-bottom-pcb-500um.jpg b/data/jpg/ben-bottom-pcb-500um.jpg new file mode 100644 index 0000000..6ea4931 Binary files /dev/null and b/data/jpg/ben-bottom-pcb-500um.jpg differ diff --git a/data/jpg/ben-buzz-comp-100um.jpg b/data/jpg/ben-buzz-comp-100um.jpg new file mode 100644 index 0000000..b6bf074 Binary files /dev/null and b/data/jpg/ben-buzz-comp-100um.jpg differ diff --git a/data/jpg/ben-dispbase-back-1mm.jpg b/data/jpg/ben-dispbase-back-1mm.jpg new file mode 100644 index 0000000..aa5474a Binary files /dev/null and b/data/jpg/ben-dispbase-back-1mm.jpg differ diff --git a/data/jpg/ben-dispbase-front-100um.jpg b/data/jpg/ben-dispbase-front-100um.jpg new file mode 100644 index 0000000..a7a78a8 Binary files /dev/null and b/data/jpg/ben-dispbase-front-100um.jpg differ diff --git a/data/jpg/ben-dispbase-front-1mm.jpg b/data/jpg/ben-dispbase-front-1mm.jpg new file mode 100644 index 0000000..284b74a Binary files /dev/null and b/data/jpg/ben-dispbase-front-1mm.jpg differ diff --git a/data/jpg/ben-dispbase-front-500um.jpg b/data/jpg/ben-dispbase-front-500um.jpg new file mode 100644 index 0000000..cd72395 Binary files /dev/null and b/data/jpg/ben-dispbase-front-500um.jpg differ diff --git a/data/jpg/ben-kbd-top-100um.jpg b/data/jpg/ben-kbd-top-100um.jpg new file mode 100644 index 0000000..07815e6 Binary files /dev/null and b/data/jpg/ben-kbd-top-100um.jpg differ diff --git a/data/jpg/ben-kbd-top-1mm.jpg b/data/jpg/ben-kbd-top-1mm.jpg new file mode 100644 index 0000000..e99d02f Binary files /dev/null and b/data/jpg/ben-kbd-top-1mm.jpg differ diff --git a/data/jpg/ben-kbd-top-500um.jpg b/data/jpg/ben-kbd-top-500um.jpg new file mode 100644 index 0000000..a73ebb8 Binary files /dev/null and b/data/jpg/ben-kbd-top-500um.jpg differ diff --git a/data/jpg/ben-lcm-asmbly-100um.jpg b/data/jpg/ben-lcm-asmbly-100um.jpg new file mode 100644 index 0000000..b17af6d Binary files /dev/null and b/data/jpg/ben-lcm-asmbly-100um.jpg differ diff --git a/data/jpg/ben-lcm-asmbly-1mm.jpg b/data/jpg/ben-lcm-asmbly-1mm.jpg new file mode 100644 index 0000000..3fd1ed2 Binary files /dev/null and b/data/jpg/ben-lcm-asmbly-1mm.jpg differ diff --git a/data/jpg/ben-lcm-asmbly-500um.jpg b/data/jpg/ben-lcm-asmbly-500um.jpg new file mode 100644 index 0000000..6b0623e Binary files /dev/null and b/data/jpg/ben-lcm-asmbly-500um.jpg differ diff --git a/data/jpg/ben-pcb-central-support-100um.jpg b/data/jpg/ben-pcb-central-support-100um.jpg new file mode 100644 index 0000000..3ff81f8 Binary files /dev/null and b/data/jpg/ben-pcb-central-support-100um.jpg differ diff --git a/data/jpg/ben-pcb-comp-1mm.jpg b/data/jpg/ben-pcb-comp-1mm.jpg new file mode 100644 index 0000000..62102bb Binary files /dev/null and b/data/jpg/ben-pcb-comp-1mm.jpg differ diff --git a/data/jpg/ben-pcb-comp-500um.jpg b/data/jpg/ben-pcb-comp-500um.jpg new file mode 100644 index 0000000..58c719f Binary files /dev/null and b/data/jpg/ben-pcb-comp-500um.jpg differ diff --git a/data/jpg/ben-spkr-front-100um.jpg b/data/jpg/ben-spkr-front-100um.jpg new file mode 100644 index 0000000..a705387 Binary files /dev/null and b/data/jpg/ben-spkr-front-100um.jpg differ diff --git a/data/jpg/ben-spkr-rear-100um.jpg b/data/jpg/ben-spkr-rear-100um.jpg new file mode 100644 index 0000000..66ea22f Binary files /dev/null and b/data/jpg/ben-spkr-rear-100um.jpg differ diff --git a/data/jpg/ben-xtal-comp-100um.jpg b/data/jpg/ben-xtal-comp-100um.jpg new file mode 100644 index 0000000..0cc5b3c Binary files /dev/null and b/data/jpg/ben-xtal-comp-100um.jpg differ diff --git a/data/pij/ben-batcvr-inside-100um.pij.bz2 b/data/pij/ben-batcvr-inside-100um.pij.bz2 new file mode 100644 index 0000000..bdf7324 Binary files /dev/null and b/data/pij/ben-batcvr-inside-100um.pij.bz2 differ diff --git a/data/pij/ben-batcvr-inside-1mm.pij.bz2 b/data/pij/ben-batcvr-inside-1mm.pij.bz2 new file mode 100644 index 0000000..c71b50e Binary files /dev/null and b/data/pij/ben-batcvr-inside-1mm.pij.bz2 differ diff --git a/data/pij/ben-batcvr-inside-500um.pij.bz2 b/data/pij/ben-batcvr-inside-500um.pij.bz2 new file mode 100644 index 0000000..985c40c Binary files /dev/null and b/data/pij/ben-batcvr-inside-500um.pij.bz2 differ diff --git a/data/pij/ben-batcvr-outside-100um.pij.bz2 b/data/pij/ben-batcvr-outside-100um.pij.bz2 new file mode 100644 index 0000000..83990d8 Binary files /dev/null and b/data/pij/ben-batcvr-outside-100um.pij.bz2 differ diff --git a/data/pij/ben-batcvr-outside-1mm.pij.bz2 b/data/pij/ben-batcvr-outside-1mm.pij.bz2 new file mode 100644 index 0000000..fb9a8ab Binary files /dev/null and b/data/pij/ben-batcvr-outside-1mm.pij.bz2 differ diff --git a/data/pij/ben-batcvr-outside-500um.pij.bz2 b/data/pij/ben-batcvr-outside-500um.pij.bz2 new file mode 100644 index 0000000..4bce1fe Binary files /dev/null and b/data/pij/ben-batcvr-outside-500um.pij.bz2 differ diff --git a/data/pij/ben-bottom-100um.pij.bz2 b/data/pij/ben-bottom-100um.pij.bz2 new file mode 100644 index 0000000..13d63eb Binary files /dev/null and b/data/pij/ben-bottom-100um.pij.bz2 differ diff --git a/data/pij/ben-bottom-1mm.pij.bz2 b/data/pij/ben-bottom-1mm.pij.bz2 new file mode 100644 index 0000000..11580c8 Binary files /dev/null and b/data/pij/ben-bottom-1mm.pij.bz2 differ diff --git a/data/pij/ben-bottom-35%-100um.pij.bz2 b/data/pij/ben-bottom-35%-100um.pij.bz2 new file mode 100644 index 0000000..9ad6bec Binary files /dev/null and b/data/pij/ben-bottom-35%-100um.pij.bz2 differ diff --git a/data/pij/ben-bottom-500um.pij.bz2 b/data/pij/ben-bottom-500um.pij.bz2 new file mode 100644 index 0000000..f224b52 Binary files /dev/null and b/data/pij/ben-bottom-500um.pij.bz2 differ diff --git a/data/pij/ben-bottom-inside-1mm.pij.bz2 b/data/pij/ben-bottom-inside-1mm.pij.bz2 new file mode 100644 index 0000000..45ead9a Binary files /dev/null and b/data/pij/ben-bottom-inside-1mm.pij.bz2 differ diff --git a/data/pij/ben-bottom-inside-500um.pij.bz2 b/data/pij/ben-bottom-inside-500um.pij.bz2 new file mode 100644 index 0000000..ac4462b Binary files /dev/null and b/data/pij/ben-bottom-inside-500um.pij.bz2 differ diff --git a/data/pij/ben-bottom-nobat-1mm.pij.bz2 b/data/pij/ben-bottom-nobat-1mm.pij.bz2 new file mode 100644 index 0000000..1e7d1cb Binary files /dev/null and b/data/pij/ben-bottom-nobat-1mm.pij.bz2 differ diff --git a/data/pij/ben-bottom-nobat-500um.pij.bz2 b/data/pij/ben-bottom-nobat-500um.pij.bz2 new file mode 100644 index 0000000..864638d Binary files /dev/null and b/data/pij/ben-bottom-nobat-500um.pij.bz2 differ diff --git a/data/pij/ben-bottom-pcb-1mm.pij.bz2 b/data/pij/ben-bottom-pcb-1mm.pij.bz2 new file mode 100644 index 0000000..5e3be21 Binary files /dev/null and b/data/pij/ben-bottom-pcb-1mm.pij.bz2 differ diff --git a/data/pij/ben-bottom-pcb-500um.pij.bz2 b/data/pij/ben-bottom-pcb-500um.pij.bz2 new file mode 100644 index 0000000..2cb4e26 Binary files /dev/null and b/data/pij/ben-bottom-pcb-500um.pij.bz2 differ diff --git a/data/pij/ben-buzz-comp-100um.pij.bz2 b/data/pij/ben-buzz-comp-100um.pij.bz2 new file mode 100644 index 0000000..436ff75 Binary files /dev/null and b/data/pij/ben-buzz-comp-100um.pij.bz2 differ diff --git a/data/pij/ben-dispbase-back-1mm.pij.bz2 b/data/pij/ben-dispbase-back-1mm.pij.bz2 new file mode 100644 index 0000000..181753c Binary files /dev/null and b/data/pij/ben-dispbase-back-1mm.pij.bz2 differ diff --git a/data/pij/ben-dispbase-front-100um.pij.bz2 b/data/pij/ben-dispbase-front-100um.pij.bz2 new file mode 100644 index 0000000..c4a7a32 Binary files /dev/null and b/data/pij/ben-dispbase-front-100um.pij.bz2 differ diff --git a/data/pij/ben-dispbase-front-1mm.pij.bz2 b/data/pij/ben-dispbase-front-1mm.pij.bz2 new file mode 100644 index 0000000..e3020cb Binary files /dev/null and b/data/pij/ben-dispbase-front-1mm.pij.bz2 differ diff --git a/data/pij/ben-dispbase-front-500um.pij.bz2 b/data/pij/ben-dispbase-front-500um.pij.bz2 new file mode 100644 index 0000000..b5859d6 Binary files /dev/null and b/data/pij/ben-dispbase-front-500um.pij.bz2 differ diff --git a/data/pij/ben-kbd-top-100um.pij.bz2 b/data/pij/ben-kbd-top-100um.pij.bz2 new file mode 100644 index 0000000..d9017b7 Binary files /dev/null and b/data/pij/ben-kbd-top-100um.pij.bz2 differ diff --git a/data/pij/ben-kbd-top-1mm.pij.bz2 b/data/pij/ben-kbd-top-1mm.pij.bz2 new file mode 100644 index 0000000..eaaa147 Binary files /dev/null and b/data/pij/ben-kbd-top-1mm.pij.bz2 differ diff --git a/data/pij/ben-kbd-top-500um.pij.bz2 b/data/pij/ben-kbd-top-500um.pij.bz2 new file mode 100644 index 0000000..3cc88f8 Binary files /dev/null and b/data/pij/ben-kbd-top-500um.pij.bz2 differ diff --git a/data/pij/ben-lcm-asmbly-100um.pij.bz2 b/data/pij/ben-lcm-asmbly-100um.pij.bz2 new file mode 100644 index 0000000..3a933d4 Binary files /dev/null and b/data/pij/ben-lcm-asmbly-100um.pij.bz2 differ diff --git a/data/pij/ben-lcm-asmbly-1mm.pij.bz2 b/data/pij/ben-lcm-asmbly-1mm.pij.bz2 new file mode 100644 index 0000000..52ccf13 Binary files /dev/null and b/data/pij/ben-lcm-asmbly-1mm.pij.bz2 differ diff --git a/data/pij/ben-lcm-asmbly-500um.pij.bz2 b/data/pij/ben-lcm-asmbly-500um.pij.bz2 new file mode 100644 index 0000000..d8868bb Binary files /dev/null and b/data/pij/ben-lcm-asmbly-500um.pij.bz2 differ diff --git a/data/pij/ben-pcb-central-support-100um.pij.bz2 b/data/pij/ben-pcb-central-support-100um.pij.bz2 new file mode 100644 index 0000000..9c8ee25 Binary files /dev/null and b/data/pij/ben-pcb-central-support-100um.pij.bz2 differ diff --git a/data/pij/ben-pcb-comp-1mm.pij.bz2 b/data/pij/ben-pcb-comp-1mm.pij.bz2 new file mode 100644 index 0000000..cb963dc Binary files /dev/null and b/data/pij/ben-pcb-comp-1mm.pij.bz2 differ diff --git a/data/pij/ben-pcb-comp-500um.pij.bz2 b/data/pij/ben-pcb-comp-500um.pij.bz2 new file mode 100644 index 0000000..74ef9b2 Binary files /dev/null and b/data/pij/ben-pcb-comp-500um.pij.bz2 differ diff --git a/data/pij/ben-spkr-front-100um.pij.bz2 b/data/pij/ben-spkr-front-100um.pij.bz2 new file mode 100644 index 0000000..efee8a7 Binary files /dev/null and b/data/pij/ben-spkr-front-100um.pij.bz2 differ diff --git a/data/pij/ben-spkr-rear-100um.pij.bz2 b/data/pij/ben-spkr-rear-100um.pij.bz2 new file mode 100644 index 0000000..b203190 Binary files /dev/null and b/data/pij/ben-spkr-rear-100um.pij.bz2 differ diff --git a/data/pij/ben-xtal-comp-100um.pij.bz2 b/data/pij/ben-xtal-comp-100um.pij.bz2 new file mode 100644 index 0000000..9bbf379 Binary files /dev/null and b/data/pij/ben-xtal-comp-100um.pij.bz2 differ diff --git a/data/stl/ben-batcvr-inside-100um.stl.bz2 b/data/stl/ben-batcvr-inside-100um.stl.bz2 new file mode 100644 index 0000000..100f2ea Binary files /dev/null and b/data/stl/ben-batcvr-inside-100um.stl.bz2 differ diff --git a/data/stl/ben-batcvr-inside-1mm.stl.bz2 b/data/stl/ben-batcvr-inside-1mm.stl.bz2 new file mode 100644 index 0000000..9d2cdec Binary files /dev/null and b/data/stl/ben-batcvr-inside-1mm.stl.bz2 differ diff --git a/data/stl/ben-batcvr-inside-500um.stl.bz2 b/data/stl/ben-batcvr-inside-500um.stl.bz2 new file mode 100644 index 0000000..69b98e6 Binary files /dev/null and b/data/stl/ben-batcvr-inside-500um.stl.bz2 differ diff --git a/data/stl/ben-batcvr-outside-100um.stl.bz2 b/data/stl/ben-batcvr-outside-100um.stl.bz2 new file mode 100644 index 0000000..0c03205 Binary files /dev/null and b/data/stl/ben-batcvr-outside-100um.stl.bz2 differ diff --git a/data/stl/ben-batcvr-outside-1mm.stl.bz2 b/data/stl/ben-batcvr-outside-1mm.stl.bz2 new file mode 100644 index 0000000..8dbe359 Binary files /dev/null and b/data/stl/ben-batcvr-outside-1mm.stl.bz2 differ diff --git a/data/stl/ben-batcvr-outside-500um.stl.bz2 b/data/stl/ben-batcvr-outside-500um.stl.bz2 new file mode 100644 index 0000000..d72d8bd Binary files /dev/null and b/data/stl/ben-batcvr-outside-500um.stl.bz2 differ diff --git a/data/stl/ben-bottom-100um.stl.bz2 b/data/stl/ben-bottom-100um.stl.bz2 new file mode 100644 index 0000000..ce98e07 Binary files /dev/null and b/data/stl/ben-bottom-100um.stl.bz2 differ diff --git a/data/stl/ben-bottom-1mm.stl.bz2 b/data/stl/ben-bottom-1mm.stl.bz2 new file mode 100644 index 0000000..c0d65cc Binary files /dev/null and b/data/stl/ben-bottom-1mm.stl.bz2 differ diff --git a/data/stl/ben-bottom-35%-100um.stl.bz2 b/data/stl/ben-bottom-35%-100um.stl.bz2 new file mode 100644 index 0000000..9908af9 Binary files /dev/null and b/data/stl/ben-bottom-35%-100um.stl.bz2 differ diff --git a/data/stl/ben-bottom-500um.stl.bz2 b/data/stl/ben-bottom-500um.stl.bz2 new file mode 100644 index 0000000..34af544 Binary files /dev/null and b/data/stl/ben-bottom-500um.stl.bz2 differ diff --git a/data/stl/ben-bottom-inside-1mm.stl.bz2 b/data/stl/ben-bottom-inside-1mm.stl.bz2 new file mode 100644 index 0000000..35fe39a Binary files /dev/null and b/data/stl/ben-bottom-inside-1mm.stl.bz2 differ diff --git a/data/stl/ben-bottom-inside-500um.stl.bz2 b/data/stl/ben-bottom-inside-500um.stl.bz2 new file mode 100644 index 0000000..668fc0b Binary files /dev/null and b/data/stl/ben-bottom-inside-500um.stl.bz2 differ diff --git a/data/stl/ben-bottom-nobat-1mm.stl.bz2 b/data/stl/ben-bottom-nobat-1mm.stl.bz2 new file mode 100644 index 0000000..0983c50 Binary files /dev/null and b/data/stl/ben-bottom-nobat-1mm.stl.bz2 differ diff --git a/data/stl/ben-bottom-nobat-500um.stl.bz2 b/data/stl/ben-bottom-nobat-500um.stl.bz2 new file mode 100644 index 0000000..fab4ee8 Binary files /dev/null and b/data/stl/ben-bottom-nobat-500um.stl.bz2 differ diff --git a/data/stl/ben-bottom-pcb-1mm.stl.bz2 b/data/stl/ben-bottom-pcb-1mm.stl.bz2 new file mode 100644 index 0000000..dd03c55 Binary files /dev/null and b/data/stl/ben-bottom-pcb-1mm.stl.bz2 differ diff --git a/data/stl/ben-bottom-pcb-500um.stl.bz2 b/data/stl/ben-bottom-pcb-500um.stl.bz2 new file mode 100644 index 0000000..7740e05 Binary files /dev/null and b/data/stl/ben-bottom-pcb-500um.stl.bz2 differ diff --git a/data/stl/ben-buzz-comp-100um.stl.bz2 b/data/stl/ben-buzz-comp-100um.stl.bz2 new file mode 100644 index 0000000..3a27999 Binary files /dev/null and b/data/stl/ben-buzz-comp-100um.stl.bz2 differ diff --git a/data/stl/ben-dispbase-back-1mm.stl.bz2 b/data/stl/ben-dispbase-back-1mm.stl.bz2 new file mode 100644 index 0000000..9a2887e Binary files /dev/null and b/data/stl/ben-dispbase-back-1mm.stl.bz2 differ diff --git a/data/stl/ben-dispbase-front-100um.stl.bz2 b/data/stl/ben-dispbase-front-100um.stl.bz2 new file mode 100644 index 0000000..d9cf802 Binary files /dev/null and b/data/stl/ben-dispbase-front-100um.stl.bz2 differ diff --git a/data/stl/ben-dispbase-front-1mm.stl.bz2 b/data/stl/ben-dispbase-front-1mm.stl.bz2 new file mode 100644 index 0000000..673c69f Binary files /dev/null and b/data/stl/ben-dispbase-front-1mm.stl.bz2 differ diff --git a/data/stl/ben-dispbase-front-500um.stl.bz2 b/data/stl/ben-dispbase-front-500um.stl.bz2 new file mode 100644 index 0000000..b020e4d Binary files /dev/null and b/data/stl/ben-dispbase-front-500um.stl.bz2 differ diff --git a/data/stl/ben-kbd-top-100um.stl.bz2 b/data/stl/ben-kbd-top-100um.stl.bz2 new file mode 100644 index 0000000..da5adaa Binary files /dev/null and b/data/stl/ben-kbd-top-100um.stl.bz2 differ diff --git a/data/stl/ben-kbd-top-1mm.stl.bz2 b/data/stl/ben-kbd-top-1mm.stl.bz2 new file mode 100644 index 0000000..4fa764a Binary files /dev/null and b/data/stl/ben-kbd-top-1mm.stl.bz2 differ diff --git a/data/stl/ben-kbd-top-500um.stl.bz2 b/data/stl/ben-kbd-top-500um.stl.bz2 new file mode 100644 index 0000000..cf6ff02 Binary files /dev/null and b/data/stl/ben-kbd-top-500um.stl.bz2 differ diff --git a/data/stl/ben-lcm-asmbly-100um.stl.bz2 b/data/stl/ben-lcm-asmbly-100um.stl.bz2 new file mode 100644 index 0000000..8ff9264 Binary files /dev/null and b/data/stl/ben-lcm-asmbly-100um.stl.bz2 differ diff --git a/data/stl/ben-lcm-asmbly-1mm.stl.bz2 b/data/stl/ben-lcm-asmbly-1mm.stl.bz2 new file mode 100644 index 0000000..d2a1011 Binary files /dev/null and b/data/stl/ben-lcm-asmbly-1mm.stl.bz2 differ diff --git a/data/stl/ben-lcm-asmbly-500um.stl.bz2 b/data/stl/ben-lcm-asmbly-500um.stl.bz2 new file mode 100644 index 0000000..fa52abf Binary files /dev/null and b/data/stl/ben-lcm-asmbly-500um.stl.bz2 differ diff --git a/data/stl/ben-pcb-central-support-100um.stl.bz2 b/data/stl/ben-pcb-central-support-100um.stl.bz2 new file mode 100644 index 0000000..ec4b74e Binary files /dev/null and b/data/stl/ben-pcb-central-support-100um.stl.bz2 differ diff --git a/data/stl/ben-pcb-comp-1mm.stl.bz2 b/data/stl/ben-pcb-comp-1mm.stl.bz2 new file mode 100644 index 0000000..ac03d7e Binary files /dev/null and b/data/stl/ben-pcb-comp-1mm.stl.bz2 differ diff --git a/data/stl/ben-pcb-comp-500um.stl.bz2 b/data/stl/ben-pcb-comp-500um.stl.bz2 new file mode 100644 index 0000000..36cb01b Binary files /dev/null and b/data/stl/ben-pcb-comp-500um.stl.bz2 differ diff --git a/data/stl/ben-spkr-front-100um.stl.bz2 b/data/stl/ben-spkr-front-100um.stl.bz2 new file mode 100644 index 0000000..897efb1 Binary files /dev/null and b/data/stl/ben-spkr-front-100um.stl.bz2 differ diff --git a/data/stl/ben-spkr-rear-100um.stl.bz2 b/data/stl/ben-spkr-rear-100um.stl.bz2 new file mode 100644 index 0000000..20ecde7 Binary files /dev/null and b/data/stl/ben-spkr-rear-100um.stl.bz2 differ diff --git a/data/stl/ben-xtal-comp-100um.stl.bz2 b/data/stl/ben-xtal-comp-100um.stl.bz2 new file mode 100644 index 0000000..73b29e1 Binary files /dev/null and b/data/stl/ben-xtal-comp-100um.stl.bz2 differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..3f21e91 --- /dev/null +++ b/index.html @@ -0,0 +1,799 @@ + + +Ben NanoNote Case Scans + + +

Ben NanoNote Case Scans

+ +There are the following categories of scans: + +Scans are stored in the following file formats: +PIJ, the binary and proprietary format of Dr.PICZA3 project files, +AutoCAD DXF, +STL, +and the point cloud with comma-separated values.< +PIJ is the native format of the software used to make the scans. STL can +be read by many programs, including +HeeksCAD and +MeshLab.

+High resolution scans can produce a large amount of data. +If a file is 1 MB of bigger, its size is indicated. + +

+


+

+ +

Assemblies of multiple parts

+ +

+ + + +
+ + +
+
+ + +
Complete device. Bottom up. +
+
+ +
+ + + + +
+X/Y step size: 1 mm.
+Z resolution: DRAFT
+Approximate scan time: 1.5 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 500 μm.
+Z resolution: 25 μm.
+Approximate scan time: 10 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+Approximate scan time: 53 h
+PIJ 4.9 MB +DXF 5.9 MB +STL 9.1 MB +TXT(CSV) 1.5 MB +
+

+ + + +
+ + +
+
+ + +
Battery and cover removed. Bottom up. +
+
+ +
+ + + +

Under consideration

+
+X/Y step size: 1 mm.
+Z resolution: DRAFT
+Approximate scan time: 4 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 500 μm.
+Z resolution: 25 μm.
+Approximate scan time: 11.5 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+Approximate scan time: 53 h
+
+

+ + + +
+ + +
+
+ + +
Complete device. From the top. +
+
+ +

Planned

+ +

Planned

+ +

Under consideration

+
+X/Y step size: 1 mm.
+Z resolution: DRAFT
+Approximate scan time: 2 h
+ +
+X/Y step size: 500 μm.
+Z resolution: 25 μm.
+Approximate scan time: 10 h
+ +
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+Approximate scan time: 53 h
+
+

+ + + +
+ + +
+
+ + +
LCD module on PCB. Display side. +
+
+ +
+ + + + +
+X/Y step size: 1 mm.
+Z resolution: DRAFT
+Approximate scan time: 1 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 500 μm.
+Z resolution: 25 μm.
+Approximate scan time: 3 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+Approximate scan time: 34 h
+PIJ 3.4 MB +DXF 3.7 MB +STL 5.5 MB +TXT(CSV) 1.0 MB +
+

+


+

+ +

Individual parts

+ +

+ + + + +
+ + +
+
+ + +
Keyboard. From the top. Left-to-right scan. +
+
+ + +
+ + +
+Note: the soft rubber sheet underneath the keyboard was sometimes bent +by the scanner's needle, leaving what appears to be a ragged edge. + +
+
+
+ +
+ + + + +
+X/Y step size: 1 mm.
+Z resolution: DRAFT
+Approximate scan time: 1 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 500 μm.
+Z resolution: 25 μm.
+Approximate scan time: 5 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+Approximate scan time: 34 h
+PIJ 3.2 MB +DXF 3.8 MB +STL 6.2 MB +TXT(CSV) 1.0 MB +
+

+ + + +
+ + +
+
+ + +
Battery cover. Outside. +
+
+ +
+ + + + +
+X/Y step size: 1 mm.
+Z resolution: DRAFT
+Approximate scan time: 1.5 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 500 μm.
+Z resolution: 25 μm.
+Approximate scan time: 3 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+Approximate scan time: 20 h
+PIJ 1.9 MB +DXF 1.8 MB +STL 2.8 MB +TXT(CSV) +
+

+ + + +
+ + +
+
+ + +
Battery cover. Inside. +
+
+ +
+ + + + +
+X/Y step size: 1 mm.
+Z resolution: DRAFT
+Approximate scan time: 1.5 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 500 μm.
+Z resolution: 25 μm.
+Approximate scan time: 5 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+Approximate scan time: 33.5 h
+PIJ 1.9 MB +DXF 1.9 MB +STL 2.9 MB +TXT(CSV) +
+

+ + + +
+ + +
+
+ + +
Main PCB. Component side. +
+
+ +
+ + +
+X/Y step size: 1 mm.
+Z resolution: DRAFT
+Approximate scan time: 2.5 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 500 μm.
+Z resolution: 25 μm.
+Approximate scan time: 8.5 h
+PIJ +DXF +STL +TXT(CSV) +
+

+ + + + +
+ + +
+
+ + +
Display shell, base structure. Front side. +
+
+ + +
+ + +
+Note: the solvent used to remove the adhesive tape attacked the plastic, +leaving some small dents and deformations. + +
+
+
+ +
+ + + + +
+X/Y step size: 1 mm.
+Z resolution: DRAFT
+Approximate scan time: 4 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 500 μm.
+Z resolution: 25 μm.
+Approximate scan time: 12 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+Approximate scan time: 58 h
+PIJ 4.8 MB +DXF 5.5 MB +STL 8.3 MB +TXT(CSV) 1.4 MB +
+

+ + + +
+ + +
+
+ + +
Display shell, base structure. Back side. +
+
+ +
+ +

In progress

+ +

Planned

+
+X/Y step size: 1 mm.
+Z resolution: DRAFT
+Approximate scan time: 1 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 500 μm.
+Z resolution: 25 μm.
+Approximate scan time: 4 h
+ +
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+Approximate scan time: 50 h
+
+

+


+

+ +

Detail magnifications

+ +

+ + + + + +
+ + +
+
+ + +
+
+ + +
+
+ + +
Main PCB. Rear of speaker. +
+ +
+ + +
Main PCB. Crystals. Component side. +
+ +
+ + +
Main PCB. Buzzer. Component side. +
+
+ + +
+
+ +
+ + +
+
+ +
+ + +
+
+
+ + + +
+Approximate scan time: 5.5 h
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+PIJ +DXF +STL 1.0 MB +TXT(CSV) +
+ +
+ + + +
+Approximate scan time: 1.5 h
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+PIJ +DXF +STL +TXT(CSV) +
+ +
+ + + +
+Approximate scan time: 6.75 h
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+PIJ +DXF +STL +TXT(CSV) +
+
+

+ + + + + +
+ + +
+
+ + +
+
+ + +
Bottom shell with PCB. Front of speaker. +
+ +
+ + +
Bottom shell with PCB. Central support. +
+
+ + +
+
+ +
+ + +
+
+
+ + +
+ + +
+Note: I added a 1 mm wedge between the
speaker and the hinge to hold the PCB down. +
+
+
+ + + +
+Approximate scan time: 11.5 h
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+PIJ +DXF +STL 1.2 MB +TXT(CSV) +
+ +
+ + + +
+Approximate scan time: 0.25 h
+X/Y step size: 100 μm.
+Z resolution: 25 μm.
+PIJ +DXF +STL +TXT(CSV) +
+
+

+


+

+ +

Drafts, for later rescan

+ +

+ + + + +
+ + +
+
+ + +
Bottom shell without battery cover. Inside. +
+
+ + +
+ + +
+Note: the arrow in the battery area is from the support structure.
+These scans were made with the display shell attached and therefore don't +show the hinge correctly. +
+
+
+
+ +
+ + +
+X/Y step size: 1 mm.
+Z resolution: DRAFT
+Approximate scan time: 4 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 500 μm.
+Z resolution: 25 μm.
+Approximate scan time: 14 h
+PIJ +DXF +STL +TXT(CSV) +
+

+ + + + +
+ + +
+
+ + +
Bottom shell plus PCB. Keyboard side. +
+
+ + +
+ + +
+These scans were made with the display shell attached and therefore don't +show the hinge correctly. + +
+
+
+ +
+ + +
+X/Y step size: 1 mm.
+Z resolution: DRAFT
+Approximate scan time: 4 h
+PIJ +DXF +STL +TXT(CSV) + +
+X/Y step size: 500 μm.
+Z resolution: 25 μm.
+Approximate scan time: 11 h
+PIJ +DXF +STL +TXT(CSV) +
+

+


+

+2010-08-03 12:40:00 UTC + + diff --git a/web/Makefile b/web/Makefile new file mode 100644 index 0000000..a0eb4eb --- /dev/null +++ b/web/Makefile @@ -0,0 +1,14 @@ +.PHONY: all upload + +all: ../index.html + +# +# @@@ upload is obsolete, maybe even unnecessary (TBD) +# + +upload: ../index.html + rsync -v --progress * \ + werner@host:/home/httpd/almesberger/misc/ben/scan/ + +../index.html: style.sh index.sh + . ./index.sh >$@ || { rm -f $@; exit 1; } diff --git a/web/index.sh b/web/index.sh new file mode 100755 index 0000000..98baa8b --- /dev/null +++ b/web/index.sh @@ -0,0 +1,148 @@ +#!/bin/sh + +. ./style.sh + + +cat < + +Ben NanoNote Case Scans + + +

Ben NanoNote Case Scans

+ +There are the following categories of scans: +
+Scans are stored in the following file formats: +PIJ, the binary and proprietary format of Dr.PICZA3 project files, +AutoCAD DXF, +STL, +and the point cloud with comma-separated values.< +PIJ is the native format of the software used to make the scans. STL can +be read by many programs, including +HeeksCAD and +MeshLab.

+High resolution scans can produce a large amount of data. +If a file is 1 MB of bigger, its size is indicated. +EOF + +# ----------------------------------------------------------------------------- + +section assemblies "Assemblies of multiple parts" + +scan_set ben-bottom "Complete device. Bottom up." +images3 +texts3 "1.5 h" "10 h" "53 h" + +scan_set ben-bottom-nobat "Battery and cover removed. Bottom up." +images2 +under_consideration +texts3 "4 h" "11.5 h" "53 h" + +scan_set ben-top "Complete device. From the top." +planned +planned +under_consideration +texts3 "2 h" "10 h" "53 h" + +scan_set ben-lcm-asmbly "LCD module on PCB. Display side." +images3 +texts3 "1 h" "3 h" "34 h" + +# ----------------------------------------------------------------------------- + +section parts "Individual parts" + +scan_set ben-kbd-top "Keyboard. From the top. Left-to-right scan." +explain_set <speaker and the hinge to hold the PCB down." +scan_text ben-pcb-central-support-100um "0.25 h" + +# ----------------------------------------------------------------------------- + +section drafts "Drafts, for later rescan" + +scan_set ben-bottom-inside "Bottom shell without battery cover. Inside." +explain_set < +These scans were made with the display shell attached and therefore don't +show the hinge correctly. +EOF +images2 +texts2 "4 h" "14 h" + +scan_set ben-bottom-pcb "Bottom shell plus PCB. Keyboard side." +explain_set < +


+

+ +

$2

+EOF +} + + +# ----- scan_set / images / texts --------------------------------------------- + + +scan_set() +{ + echo "$__before_set" + __id=$1 + __before_set="" + __before_image="" + __before_text="" + cat < +
+ + + +
+ + +
+
+ + +
$2 +
+EOF +} + + +__do_explain() +{ + cat < +
+ + +
+EOF + cat + cat < +
+
+EOF +} + + +explain_set() +{ + cat < + +EOF + __do_explain +} + + +__do_before_image() +{ + echo "$__before_image" + __before_image= +} + + +image() +{ + __do_before_image + cat < +EOF +} + + +images1() +{ + image "$__id-1mm" +} + + +images2() +{ + images1 + image "$__id-500um" +} + + +images3() +{ + images2 + image "$__id-100um" +} + + +under_consideration() +{ + __do_before_image + cat <

Under consideration

+EOF +} + + +planned() +{ + __do_before_image + cat <

Planned

+EOF +} + + +in_progress() +{ + __do_before_image + cat <

In progress

+EOF +} + + +link() +{ + [ -r "../$1" ] || return + size=`ls -l ../$1 | awk '{printf $5}'` + if [ $size -lt 950000 ]; then + size="`echo $size | awk '{printf("%.0f kB", $1/1000)}'`" + size= + else + size="`echo $size | awk '{printf("%.1f MB", $1/1000000)}'`" + fi + echo "
$2 $size" +} + + +__text() +{ + echo "$__before_text" + __before_text= + echo "" + cat + link "data/pij/$1.pij.bz2" PIJ + link "data/dxf/$1.dxf.bz2" DXF + link "data/stl/$1.stl.bz2" STL + link "data/csv/$1.txt.bz2" "TXT(CSV)" +} + + +text() +{ + __text "$__id-$1" +} + + +texts2() +{ + text 1mm < +Z resolution: DRAFT
+Approximate scan time: $1
+EOF + text 500um < +Z resolution: 25 μm.
+Approximate scan time: $2
+EOF +} + + +texts3() +{ + texts2 "$1" "$2" + text 100um < +Z resolution: 25 μm.
+Approximate scan time: $3
+EOF +} + + +# ----- scan_group / scan ----------------------------------------------------- + + +scan_group() +{ + echo "$__before_set" + __before_set="" + __before_hdr="" + __before_img="" + __before_text="" + cat < + + +EOF +} + + +scan_bar() +{ +cat < +
+ +
+EOF +} + + +scan_hdr() +{ + echo "$__before_hdr" + __before_hdr= +cat < + + +
$1 +
+EOF +} + + +scan_img() +{ + echo "$__before_img" + __before_img= +cat < + + +
+
+EOF +} + + +scan_text() +{ + echo "$__before_text" + __before_text= + echo "" + if [ ! -z "$3" ]; then + echo "$3" | __do_explain + fi + cat < + +EOF + __text $1 < +X/Y step size: 100 μm.
+Z resolution: 25 μm.
+EOF + echo "" +} + + +# ----- end ------------------------------------------------------------------- + + +end() +{ + echo "$__before_set" + cat < +
+

+`date -u '+%F %X'` UTC + + +EOF +}