summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--design/crude_boms.odsbin13762 -> 13606 bytes
-rw-r--r--design/hardware.page1738
-rw-r--r--design/overview.page27
-rw-r--r--research/cpu.page2
-rw-r--r--research/devices.page17
-rw-r--r--research/miniPCIe.page26
-rw-r--r--unsorted.page (renamed from research/unsorted.page)8
7 files changed, 607 insertions, 1211 deletions
diff --git a/design/crude_boms.ods b/design/crude_boms.ods
index f2669b3..416a529 100644
--- a/design/crude_boms.ods
+++ b/design/crude_boms.ods
Binary files differ
diff --git a/design/hardware.page b/design/hardware.page
index bd2f0f2..96b44ca 100644
--- a/design/hardware.page
+++ b/design/hardware.page
@@ -1,16 +1,40 @@
-## Hardware Features
+## Features and Components
-Below is the best-guess set of features that a rooter hardware device would
-include; this is a balance between good functionality, engineering feasibility,
-and cost at the 1k or 10k production batch size:
+### Core
+
+*See [research/cpu]() for an overview of the **many** low-cost embedded
+processors which have been announced, and a justification of this component
+selection.*
+
+The Freescale i.MX6 series ARM processors
+
+An external power management/regulator chip is required to provide stable
+voltage for this chip.
+
+### Wireless
+
+The miniPCIe slot allows flexibility in selecting an appropriate dual-band
+802.11n card; see [research/miniPCIe]() for a list of options and issues.
+
+Atheros-based devices supporting the non-blob
+[ath9k](http://wireless.kernel.org/en/users/Drivers/ath9k) or
+[ath5k](http://wireless.kernel.org/en/users/Drivers/ath5k) drivers with access
+point mode are shipped in some laptops and are frequently available used on
+amazon.com for less than $15.
+[thinkpenguin.com](https://www.thinkpenguin.com/gnu-linux/penguin-wireless-n-mini-pcie)
+sells such a device new for $35, as does
+[netgate.com](http://store.netgate.com/WLE200NX-80211nabg-miniPCIe-Card-P1763C29.aspx)
+for $45.
+
+An antenna would also be required; SparkFun sells adapters for
+[$5](https://www.sparkfun.com/products/662), so I will budget $5 for an adapter
+plus antenna.
- - Core
- ARM SoC, Freescale i.MX6
- Power management/regulator IC for SoC
- 512MB RAM
- No onboard FLASH, 8GB+ uSD card
- - FRAM chip for routing table persistance
- WiFi
- full-size miniPCIe slot for off-the-shelf dual-band card
- 802.15.4
@@ -33,1190 +57,520 @@ and cost at the 1k or 10k production batch size:
An alternative "minimal" feature set device is described at
[design/minimal_design]().
-## Proposed BOM (August 2012)
-
-**[CPU](/research/cpu):** Freescale i.mx6
-
-<table border="0" cellspacing="0" cellpadding="0" class="gridded">
-<tr class="ro1">
-<th style="text-align:left;width:0.8925in; " class="ce9">
-<p>Subsystem
-</p>
-</th>
-<th style="text-align:left;width:1.2591in; " class="ce9">
-<p>What
-</p>
-</th>
-<th style="text-align:left;width:0.8925in; " class="ce9">
-<p>MFG
-</p>
-</th>
-<th style="text-align:left;width:1.872in; " class="ce9">
-<p>MPN
-</p>
-</th>
-<td style="text-align:left;width:0.8925in; " class="ce9">
-<p>Qty
-</p>
-</th>
-<th style="text-align:left;width:0.8925in; " class="ce11">
-<p>Cost @1k
-</p>
-</th>
-<th style="text-align:left;width:0.8925in; " class="ce11">
-<p>Total
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce9">&nbsp;
-</th>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">
-<p>Core
-</p>
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>ARM SoC
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>Freescale
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>I.MX6
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce15">
-<p>$22.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$22.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>512MB RAM
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$15.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$15.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>8GB uSD
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$6.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$6.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">
-<p>Wireless
-</p>
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>miniPCIe DualBand
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>Intel?
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$35.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$35.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>802.15.4 TX/RX
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>TI
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>CC2520
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$2.50
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$2.50
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>miniPCIe slot
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce15">
-<p>$2.50
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$2.50
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">
-<p>Ethernet
-</p>
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>GigE PHY
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$2.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$2.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Ethernet Jack
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.50
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.50
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Switch chip
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>Realtek
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>RTL8366SR-GR
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce15">
-<p>$10.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$10.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Ethernet Jacks
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>tyco
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>&nbsp;5557563-1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce16">
-<p>$5.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$5.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">
-<p>USB
-</p>
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>USB Host
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>Areva
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>87520-0010BLF &nbsp;
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.40
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.40
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>USB Mini
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>Molex
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>56579-0576
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.11
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.11
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Voltage Protect
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>On semi
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>NCP349MNAETBG
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>FTDI
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.50
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.50
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">
-<p>Power
-</p>
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Inductor
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>TDK
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>VLCF5020T-2R2N2R6-3
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>3
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.90
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$2.70
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Voltage Protect
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>On semi
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>NCP349MNAETBG
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>SoC Pwr
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>TI
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>TPS65217B
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$4.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$4.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Regulator
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>TI
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>TPS73701DRBR
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.95
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.95
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">
-<p>Other Comp
-</p>
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Passives
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>50
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.01
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.25
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>LEDs
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>Dialight
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>598-8170-107F
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>4
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.05
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.20
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Diode
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>4
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.10
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.40
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>microSD slot
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>SD Slot
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>ALPS
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>SCHA5B0200
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Power Jack
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>CUI
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>PJ-002A
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.30
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.30
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>buffer
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>TI
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>SN74LVC2G07DCKR
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>2
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.12
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.24
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Transistors
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>3
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.20
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.60
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Button
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>Omron
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>B3U-1100P
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>4
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.55
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$2.20
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Crystal
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">
-<p>Epson
-</p>
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">
-<p>MC-30632.7680k-A
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>4
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.30
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$1.20
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Fudge Electronics
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$2.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$2.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">
-<p>Production
-</p>
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>6 Layer PCB
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$8.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$8.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">
-<p>Assembly
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="Default">
-<p>1
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$8.00
-</p>
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$8.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$0.00
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">
-<p>TOTAL
-</p>
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:right; width:0.8925in; " class="ce12">
-<p>$139.55
-</p>
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-<tr class="ro1">
-<td style="text-align:left;width:0.8925in; " class="ce10">&nbsp;
-</td>
-<td style="text-align:left;width:1.2591in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:1.872in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="ce12">&nbsp;
-</td>
-<td style="text-align:left;width:0.8925in; " class="Default">&nbsp;
-</td>
-</tr>
-</table>
+## Proposed BOM and Costs (August 2012)
+
+The rough cost analysis below guesses component pricing for a production run of
+1,000 units; the PCB fabrication and assembly numbers are probably more
+realistic for at least 10,000 units. These are *prices* of components (what
+would need to be paid on the market), resulting in the *cost* of production;
+the *price* of the final device would be higher than the cost to cover risk and
+additional development and logistical expenses.
+
+For an initial release we can ship with used WiFi cards (or let people source
+their own), so I will budget $15. Devices would ship with no SATA disk by default.
+
+<TABLE FRAME=VOID CELLSPACING=0 COLS=8 RULES=NONE BORDER=0 class="gridded">
+ <TR>
+ <TH WIDTH=86 HEIGHT=17 ALIGN=LEFT><B><U>Subsystem</U></B></TD>
+
+ <TH WIDTH=145 ALIGN=LEFT><B><U>What</U></B></TD>
+ <TH WIDTH=86 ALIGN=LEFT><B><U>MFG</U></B></TD>
+ <TH WIDTH=180 ALIGN=LEFT><B><U>MPN</U></B></TD>
+ <TH WIDTH=86 ALIGN=LEFT><B><U>Qty</U></B></TD>
+ <TH WIDTH=86 ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><B><U>Cost @1k</U></B></TD>
+ <TH WIDTH=86 ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><B><U>Total</U></B></TD>
+
+ <TH WIDTH=168 ALIGN=LEFT><B><U>Notes</U></B></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B>Core</B></TD>
+ <TD ALIGN=LEFT>ARM SoC</TD>
+ <TD ALIGN=LEFT>Freescale</TD>
+ <TD ALIGN=LEFT>i.MX6 dual lite</TD>
+
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="22" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><FONT COLOR="#999999">$22.00</FONT></TD>
+ <TD ALIGN=RIGHT SDVAL="22" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$22.00</TD>
+ <TD ALIGN=LEFT>“gossip”</TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+
+ <TD ALIGN=LEFT>512MB RAM</TD>
+ <TD ALIGN=LEFT>Hynix</TD>
+ <TD ALIGN=LEFT>H5TQ4G63MFR</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="15" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$15.00</TD>
+ <TD ALIGN=RIGHT SDVAL="15" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$15.00</TD>
+
+ <TD ALIGN=LEFT>Wrong bitwidth, cost reference only</TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>Microcontroller</TD>
+ <TD ALIGN=LEFT>Stmicro</TD>
+ <TD ALIGN=LEFT>STM32F100R4H6B</TD>
+
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="1.4" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$1.40</TD>
+ <TD ALIGN=RIGHT SDVAL="1.4" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$1.40</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+
+ <TD ALIGN=LEFT>Entropy circuit</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="1.5" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$1.50</TD>
+ <TD ALIGN=RIGHT SDVAL="1.5" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$1.50</TD>
+ <TD ALIGN=LEFT>Associated project...</TD>
+
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B>Wireless</B></TD>
+ <TD ALIGN=LEFT>miniPCIe WiFi card</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+
+ <TD ALIGN=RIGHT SDVAL="10" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$10.00</TD>
+ <TD ALIGN=RIGHT SDVAL="10" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$10.00</TD>
+ <TD ALIGN=LEFT>Budgeting price of used cards</TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>802.15.4 TX/RX</TD>
+
+ <TD ALIGN=LEFT>TI</TD>
+ <TD ALIGN=LEFT>CC2520</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="2.5" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$2.50</TD>
+ <TD ALIGN=RIGHT SDVAL="2.5" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$2.50</TD>
+ <TD ALIGN=LEFT><BR></TD>
+
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>miniPCIe slot</TD>
+ <TD ALIGN=LEFT>Tyco</TD>
+ <TD ALIGN=LEFT>2041119-1</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+
+ <TD ALIGN=RIGHT SDVAL="0.36" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.36</TD>
+ <TD ALIGN=RIGHT SDVAL="0.36" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.36</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B>Ethernet</B></TD>
+
+ <TD ALIGN=LEFT>Switch chip</TD>
+ <TD ALIGN=LEFT>Realtek</TD>
+ <TD ALIGN=LEFT>RTL8366SR-GR</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="10" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><FONT COLOR="#000000">$10.00</FONT></TD>
+ <TD ALIGN=RIGHT SDVAL="10" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$10.00</TD>
+
+ <TD ALIGN=LEFT>Guess, can't find quote...</TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>5x Ethernet port strip</TD>
+ <TD ALIGN=LEFT>Tyco</TD>
+ <TD ALIGN=LEFT>5557563-1</TD>
+
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="4.25" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><FONT COLOR="#000000">$4.25</FONT></TD>
+ <TD ALIGN=RIGHT SDVAL="4.25" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$4.25</TD>
+ <TD ALIGN=LEFT>Includes magnetics</TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><FONT COLOR="#000000"><BR></FONT></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+
+ <TD HEIGHT=17 ALIGN=LEFT><B>Storage</B></TD>
+ <TD ALIGN=LEFT>SD Slot</TD>
+ <TD ALIGN=LEFT>ALPS</TD>
+ <TD ALIGN=LEFT>SCHA5B0200</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$1.00</TD>
+
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$1.00</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>8GB uSD card</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="6" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$6.00</TD>
+ <TD ALIGN=RIGHT SDVAL="6" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$6.00</TD>
+ <TD ALIGN=LEFT>Budgeting price</TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+
+ <TD ALIGN=LEFT>microSD slot</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT>114-00841-68</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="0.7" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.70</TD>
+ <TD ALIGN=RIGHT SDVAL="0.7" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.70</TD>
+
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>SATA conn</TD>
+ <TD ALIGN=LEFT>Molex</TD>
+ <TD ALIGN=RIGHT SDVAL="678007001" SDNUM="1033;">678007001</TD>
+
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="0.4" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.40</TD>
+ <TD ALIGN=RIGHT SDVAL="0.4" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.40</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+
+ <TD ALIGN=LEFT>SATA power conn</TD>
+ <TD ALIGN=LEFT>Molex</TD>
+ <TD ALIGN=RIGHT SDVAL="679260011" SDNUM="1033;">679260011</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="0.5" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.50</TD>
+ <TD ALIGN=RIGHT SDVAL="0.5" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.50</TD>
+
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B>USB</B></TD>
+ <TD ALIGN=LEFT>Dual USB Host conn.</TD>
+ <TD ALIGN=LEFT>Assmann</TD>
+
+ <TD ALIGN=LEFT>87520-0010BLF </TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="0.4" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.40</TD>
+ <TD ALIGN=RIGHT SDVAL="0.4" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.40</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>USB Mini</TD>
+ <TD ALIGN=LEFT>FCI</TD>
+ <TD ALIGN=LEFT>10104110-0001LF</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="0.35" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.35</TD>
+
+ <TD ALIGN=RIGHT SDVAL="0.35" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.35</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>Voltage Protect</TD>
+ <TD ALIGN=LEFT>On semi</TD>
+
+ <TD ALIGN=LEFT>NCP349MNAETBG</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="0.36" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.36</TD>
+ <TD ALIGN=RIGHT SDVAL="0.36" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.36</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>USB-to-serial</TD>
+ <TD ALIGN=LEFT>FTDI</TD>
+ <TD ALIGN=LEFT>FT232HQ</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="2.25" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$2.25</TD>
+
+ <TD ALIGN=RIGHT SDVAL="2.25" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$2.25</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>USB 2.0 hub</TD>
+ <TD ALIGN=LEFT>SMC</TD>
+
+ <TD ALIGN=LEFT>USB2514B</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="2.1" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$2.10</TD>
+ <TD ALIGN=RIGHT SDVAL="2.1" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$2.10</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B>Power</B></TD>
+ <TD ALIGN=LEFT>Inductor</TD>
+ <TD ALIGN=LEFT>TDK</TD>
+ <TD ALIGN=LEFT>VLCF5020T-2R2N2R6-3</TD>
+ <TD ALIGN=RIGHT SDVAL="3" SDNUM="1033;">3</TD>
+
+ <TD ALIGN=RIGHT SDVAL="0.9" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.90</TD>
+ <TD ALIGN=RIGHT SDVAL="2.7" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$2.70</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>Voltage Protect</TD>
+
+ <TD ALIGN=LEFT>On semi</TD>
+ <TD ALIGN=LEFT>NCP349MNAETBG</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$1.00</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$1.00</TD>
+ <TD ALIGN=LEFT><BR></TD>
+
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>ARM SoC Pwr</TD>
+ <TD ALIGN=LEFT>Freescale</TD>
+ <TD ALIGN=LEFT>MC34708VKR2</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+
+ <TD ALIGN=RIGHT SDVAL="4.25" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$4.25</TD>
+ <TD ALIGN=RIGHT SDVAL="4.25" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$4.25</TD>
+ <TD ALIGN=LEFT> i.mx53 PMIC for reference</TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>Regulator</TD>
+
+ <TD ALIGN=LEFT>TI</TD>
+ <TD ALIGN=LEFT>TPS73701DRBR</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="0.95" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.95</TD>
+ <TD ALIGN=RIGHT SDVAL="0.95" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.95</TD>
+ <TD ALIGN=LEFT><BR></TD>
+
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B>Other Comp</B></TD>
+ <TD ALIGN=LEFT>Passives</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=RIGHT SDVAL="100" SDNUM="1033;">100</TD>
+
+ <TD ALIGN=RIGHT SDVAL="0.005" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.01</TD>
+ <TD ALIGN=RIGHT SDVAL="0.5" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.50</TD>
+ <TD ALIGN=LEFT>Most of these are just fudged numbers</TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>LEDs</TD>
+
+ <TD ALIGN=LEFT>Dialight</TD>
+ <TD ALIGN=LEFT>598-8170-107F</TD>
+ <TD ALIGN=RIGHT SDVAL="4" SDNUM="1033;">4</TD>
+ <TD ALIGN=RIGHT SDVAL="0.05" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.05</TD>
+ <TD ALIGN=RIGHT SDVAL="0.2" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.20</TD>
+ <TD ALIGN=LEFT><BR></TD>
+
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>Diode</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=RIGHT SDVAL="4" SDNUM="1033;">4</TD>
+ <TD ALIGN=RIGHT SDVAL="0.1" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.10</TD>
+
+ <TD ALIGN=RIGHT SDVAL="0.4" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.40</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>Power Jack</TD>
+ <TD ALIGN=LEFT>CUI</TD>
+
+ <TD ALIGN=LEFT>PJ-002A</TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="0.3" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.30</TD>
+ <TD ALIGN=RIGHT SDVAL="0.3" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.30</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>Buffer</TD>
+ <TD ALIGN=LEFT>TI</TD>
+ <TD ALIGN=LEFT>SN74LVC2G07DCKR</TD>
+ <TD ALIGN=RIGHT SDVAL="2" SDNUM="1033;">2</TD>
+ <TD ALIGN=RIGHT SDVAL="0.12" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.12</TD>
+
+ <TD ALIGN=RIGHT SDVAL="0.24" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.24</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>Transistors</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+
+ <TD ALIGN=RIGHT SDVAL="3" SDNUM="1033;">3</TD>
+ <TD ALIGN=RIGHT SDVAL="0.2" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.20</TD>
+ <TD ALIGN=RIGHT SDVAL="0.6" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.60</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+
+ <TD ALIGN=LEFT>Button</TD>
+ <TD ALIGN=LEFT>Omron</TD>
+ <TD ALIGN=LEFT>B3U-1100P</TD>
+ <TD ALIGN=RIGHT SDVAL="4" SDNUM="1033;">4</TD>
+ <TD ALIGN=RIGHT SDVAL="0.55" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.55</TD>
+ <TD ALIGN=RIGHT SDVAL="2.2" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$2.20</TD>
+
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>Crystal</TD>
+ <TD ALIGN=LEFT>Epson</TD>
+ <TD ALIGN=LEFT>MC-30632.7680k-A</TD>
+
+ <TD ALIGN=RIGHT SDVAL="4" SDNUM="1033;">4</TD>
+ <TD ALIGN=RIGHT SDVAL="0.3" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$0.30</TD>
+ <TD ALIGN=RIGHT SDVAL="1.2" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$1.20</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+
+ <TD ALIGN=LEFT>Fudge Electronics</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="5" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$5.00</TD>
+ <TD ALIGN=RIGHT SDVAL="5" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$5.00</TD>
+ <TD ALIGN=LEFT><BR></TD>
+
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B>Production</B></TD>
+ <TD ALIGN=LEFT>6 Layer PCB</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+
+ <TD ALIGN=RIGHT SDVAL="8" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$8.00</TD>
+ <TD ALIGN=RIGHT SDVAL="8" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$8.00</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT>Assembly</TD>
+
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=RIGHT SDVAL="1" SDNUM="1033;">1</TD>
+ <TD ALIGN=RIGHT SDVAL="8" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$8.00</TD>
+ <TD ALIGN=RIGHT SDVAL="8" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$8.00</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B><BR></B></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+
+ </TR>
+ <TR>
+ <TD HEIGHT=17 ALIGN=LEFT><B>TOTAL</B></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT><BR></TD>
+ <TD ALIGN=LEFT SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00"><BR></TD>
+
+ <TD ALIGN=RIGHT SDVAL="116.61" SDNUM="1033;0;[$$-409]#,##0.00;[RED]-[$$-409]#,##0.00">$116.61</TD>
+ <TD ALIGN=LEFT><BR></TD>
+ </TR>
+</TABLE>
diff --git a/design/overview.page b/design/overview.page
index 25fc4a6..9337a12 100644
--- a/design/overview.page
+++ b/design/overview.page
@@ -90,37 +90,38 @@ project by an Arduino-experienced hacker.
<td>5x 1000Mbps
<td>802.11n 2.4GHz miniPCIe
<br>802.11n 5GHz miniPCIe
- <br>802.15.4
+ <br>802.15.4 6lowpan
<td style="background-color: #8F8;" >Yes
<td style="background-color: #8F8;" >Yes
<td style="background-color: #8F8;" >Open Hardware<br>FLOSS software<br>FLOSS drivers<br>FLOSS BIOS
<td style="background-color: #8F8;" >Serial, JTAG, GPIO, MCU
<tr>
<td><b>[DreamPlug](http://www.globalscaletechnologies.com/t-dreamplugdetails.aspx)</b><br>with FreedomBox/debian
- <td>$180
- <td>1.2 GHz ARM / 512MB <br> 4GB uSD, empty eSATA
+ <td>$160
+ <td>1.2 GHz ARM / 512MB <br> 4GB uSD, empty eSATA, SD
<td>2x 1000Mbps
- <td>802.11 2.4GHz ???
+ <td>802.11 2.4GHz [SDIO](https://www.globalscaletechnologies.com/skins/skin_1/images/dreamplug_blockdiagram.jpg)
+ <br>BlueTooth 3 SDIO
<td style="background-color: #FF8;" >Limited
<td style="background-color: #8F8;" >Yes
- <td style="background-color: #F88;" >Proprietary Hardware<br>FLOSS software<br>Binary Blob drivers<br>FLOSS BIOS
+ <td style="background-color: #F88;" >Proprietary Hardware<br>FLOSS software<br>Binary Blob drivers<sup>[ref](http://www.madore.org/~david/weblog/2012-03.html#d.2012-03-17.2021)<br>FLOSS BIOS
<td style="background-color: #FF8;" >Serial, JTAG
<tr>
<td><b>[Raspberry Pi B](http://www.raspberrypi.org/)</b><br>with debian
<td>$35
- <td>700MHz ARM / 256MB <br> empty uSD, ??? SATA
+ <td>700MHz ARM / 256MB <br> empty SD
<td>1x 100Mbps
<td>empty USB
<td style="background-color: #F88;" >No
<td style="background-color: #FF8;" >Limited
<td style="background-color: #F88;" >Almost-Open Hardware<br>FLOSS software<br>Binary Blob drivers<br>no BIOS
- <td style="background-color: #8F8;" >Yup
+ <td style="background-color: #8F8;" >GPIO, Serial, SPI, i2c
<tr>
<td><b>[Netgear WNDR3700v2](http://www.netgear.com/home/products/wirelessrouters/high-performance/wndr3700.aspx)</b><br>with OpenWRT
<td>$90
<td>680MHz MIPS / 64MB <br> 16MB flash
<td>5x 1000Mbps
- <td>802.11n 2.4GHz ???<br>802.11n 5GHz ???
+ <td>802.11n 2.4GHz PCI<br>802.11n 5GHz PCI
<td style="background-color: #8F8;" >Yes
<td style="background-color: #F88;" >No
<td style="background-color: #F88;" >Proprietary Hardware<br>FLOSS software<br>FLOSS ath9k drivers<br>FLOSS BIOS
@@ -128,22 +129,22 @@ project by an Arduino-experienced hacker.
<tr>
<td><b>[Soekris net6501-50](http://soekris.com/products/net6501/net6501-50-board-case.html)</b><br>with debian
<td>$330
- <td>1GHz Atom x86 / 1GB <br> empty SATA
+ <td>1GHz Atom x86 / 1GB <br> empty SATA, mSATA
<td>4x 1000Mbps
<td>empty miniPCIe + USB
<td style="background-color: #8F8;" >Yes
<td style="background-color: #8F8;" >Yes
- <td style="background-color: #F88;" >Proprietary Hardware<br>FLOSS software<br>FLOSS drivers</br>Proprietary BIOS
+ <td style="background-color: #F88;" >Proprietary Hardware<br>FLOSS software<br>FLOSS drivers</br>Proprietary BIOS<sup>[ref](http://soekris.com/downloads.html)</sup>
<td style="background-color: #8F8;" >Serial, GPIO, FPGA
<tr>
<td><b>[Mesh Potato](http://store.villagetelco.com/mesh-potatoes/mesh-potato.html)</b><br>with OpenWRT
<td>$100
<td>180MHz MIPS / 16MB <br> 8MB flash
<td>1x 100Mbps
- <td>802.11b/g 2.4GHz ???
- <td style="background-color: #8F8;" >Limited
+ <td>802.11b/g 2.4GHz SoC
+ <td style="background-color: #FF8;" >Limited
<td style="background-color: #F88;" >No
- <td style="background-color: #8F8;" >Open Hardware<br>FLOSS software<br>Blob drivers<sup>[ref](http://wiki.villagetelco.org/index.php?title=Mesh_Potato_Firmware_How_To#WiFi)</sup><br>FLOSS bootloader
+ <td style="background-color: #FF8;" >Open Hardware<br>FLOSS software<br>Blob drivers<sup>[ref](http://wiki.villagetelco.org/index.php?title=Mesh_Potato_Firmware_How_To#WiFi)</sup><br>FLOSS bootloader
<td style="background-color: #8F8;" >MCU, CPLD, Serial, JTAG, [more](http://wiki.villagetelco.org/index.php?title=Mesh_Potato_Features_/_Specs)
</table>
diff --git a/research/cpu.page b/research/cpu.page
index 187c52a..f30ba34 100644
--- a/research/cpu.page
+++ b/research/cpu.page
@@ -140,3 +140,5 @@ AppliedMicro APM86290
- GigE ethernet
- 1031FCBGA package (1k pins?)
+For price comparison, "Atheros is currently in volume production with the
+AR5007AP-G with a list price of $12.50 in 10-k piece lots."
diff --git a/research/devices.page b/research/devices.page
index dbafde4..819968e 100644
--- a/research/devices.page
+++ b/research/devices.page
@@ -4,14 +4,16 @@
### Netgear N600
-AKA, WNDR3700v2. <http://wiki.openwrt.org/toh/netgear/wndr3700?s>
+AKA, WNDR3700v2. <http://wiki.openwrt.org/toh/netgear/wndr3700?s>. **$90** or
+so, though being supplanted by wndr3800? Popular OpenWRT hacker device, used by
+bufferbloat project. Chipset connectivity for this device seems to be via PCI
+(PCIe?).
- SoC: Atheros AR7161 rev 2 680 MHz
-
- 64MB RAM
- 16MB Flash
- 4 GigE ports on RTL8366S switch, plus WAN on AG71xx
- - Atheros AR9280an and Atheros AR980bgn WiFi PHY chips
+ - dual-band: Atheros AR9280an and Atheros AR980bgn WiFi PHY chips
### Fonera 2.0n
@@ -518,6 +520,15 @@ They also do an i.MX53 module ("Efika MX53"):
#############################################################################
# Other
+### Ubiquity EdgeRouter Lite
+
+**$99**, no wireless, runs debian.
+
+- Dual-Core 500 MHz, MIPS64 with Hardware Acceleration for Packet Processing
+- 512 MB DDR2 RAM
+- 2 GB on-board flash
+- 3x gigabit ethernet ports
+
### CuBox
Small linux dev computer. **$135**, 1-3 watts.
diff --git a/research/miniPCIe.page b/research/miniPCIe.page
index b7b19b7..c2cde5f 100644
--- a/research/miniPCIe.page
+++ b/research/miniPCIe.page
@@ -1,9 +1,25 @@
-miniPCIe cable modem?
-open hardware miniPCIe wifi? from Qi hardware?
+# miniPCIe WiFi Cards
-mini pci-express wifi cards: let's say $30 end cost for dual-band
+mini pci-express wifi cards: let's say $30 end cost for dual-band client.
+
+
+$35 atheros based, with AP mode: https://www.thinkpenguin.com/gnu-linux/penguin-wireless-n-mini-pcie
+
+$45: http://store.netgate.com/WLE200NX-80211nabg-miniPCIe-Card-P1763C29.aspx
+
+$45: http://www.ispsupplies.com/categories/PCI-and-PCI-E/WLE200NX.html?gdftrk=gdfV25486_a_7c1893_a_7c7138_a_7cWLE200NX
+
+The high-end atheros AR9280-based Ubiquity SR71-E card costs about
+[$60](http://www.metrix.net/ubiquiti-sr71e-p-536.html).
+
+Intel cards seem to be the cheapest and best quality as client devices.
+unfortunately, iwlwifi (fully-open intel wireless drivers for most contemporary
+devices) don't seem to support host/AP mode as of fall 2012. Only a
+software/firmware issue, not a hardware limitation?
+
+See also [wikipedia wireless driver](http://en.wikipedia.org/wiki/Comparison_of_open-source_wireless_drivers) article.
[$16 atheros](http://www.amazon.com/Atheros-AR5008-802-11n-Wireless-AR5BXB72/dp/B004ZHWKM0/ref=sr_1_22?s=electronics&ie=UTF8&qid=1329885631&sr=1-22)
@@ -15,3 +31,7 @@ mini pci-express wifi cards: let's say $30 end cost for dual-band
[$40 dual-band intel](http://www.newegg.com/Product/Product.aspx?Item=N82E16833106062)
+# Other Uses
+
+miniPCIe cable modem (DOCSIS 3.0)? fiber? mSATA storage?
+
diff --git a/research/unsorted.page b/unsorted.page
index 68b9e53..172ea2a 100644
--- a/research/unsorted.page
+++ b/unsorted.page
@@ -115,6 +115,14 @@ on wiring amsterdam with fiber
<http://p2pfoundation.net/Establishing_a_Communication_Commons>
+# Advice
+
+For coffee shops (high turn over, lots of clients), one place was able to get
+by with commodity router running dd-wrt plus goofy big omni antennas. trick was
+to set short DHCP lease times (~10min so lease table stayed small) and to
+enable some sort of "AP isolation" (probably turn of layer-3 routing, so
+mDNS/bonjour packets don't go client-to-client)
+
# Really Unsorted
Sensorpedia: http://www.sensorpedia.com/