diff options
Diffstat (limited to 'design')
-rw-r--r-- | design/crude_boms.ods | bin | 13762 -> 13606 bytes | |||
-rw-r--r-- | design/hardware.page | 1738 | ||||
-rw-r--r-- | design/overview.page | 27 |
3 files changed, 560 insertions, 1205 deletions
diff --git a/design/crude_boms.ods b/design/crude_boms.ods Binary files differindex f2669b3..416a529 100644 --- a/design/crude_boms.ods +++ b/design/crude_boms.ods 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"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</td> -<td style="text-align:left;width:1.2591in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</td> -<td style="text-align:left;width:1.2591in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</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"> -</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"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</td> -<td style="text-align:left;width:1.2591in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</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"> -</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"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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> 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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</td> -<td style="text-align:left;width:1.2591in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</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"> -</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 -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</td> -<td style="text-align:left;width:1.2591in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</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"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</td> -<td style="text-align:left;width:1.2591in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</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"> -</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"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</td> -<td style="text-align:left;width:1.2591in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</td> -<td style="text-align:left;width:1.2591in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</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"> -</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"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</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"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</td> -<td style="text-align:left;width:1.2591in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</td> -<td style="text-align:left;width:1.2591in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</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"> -</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"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</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"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</td> -<td style="text-align:left;width:1.2591in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -</tr> -<tr class="ro1"> -<td style="text-align:left;width:0.8925in; " class="ce10"> -</td> -<td style="text-align:left;width:1.2591in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:1.872in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</td> -<td style="text-align:left;width:0.8925in; " class="ce12"> -</td> -<td style="text-align:left;width:0.8925in; " class="Default"> -</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> |