From 833cbf9f38f7322aca156500086f8a0358fe3a21 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Thu, 13 Sep 2012 19:44:00 +0200 Subject: backup --- design/hardware.page | 1738 ++++++++++++++++---------------------------------- 1 file changed, 546 insertions(+), 1192 deletions(-) (limited to 'design/hardware.page') 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Subsystem -

-
-

What -

-
-

MFG -

-
-

MPN -

-
-

Qty -

- -
-

Cost @1k -

-
-

Total -

- -
  - -
-

Core -

-
-

ARM SoC -

-
-

Freescale -

-
-

I.MX6 -

-
-

1 -

-
-

$22.00 -

-
-

$22.00 -

-
  -
  - -

512MB RAM -

-
  -  - -

1 -

-
-

$15.00 -

-
-

$15.00 -

-
  -
  - -

8GB uSD -

-
  -  - -

1 -

-
-

$6.00 -

-
-

$6.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

Wireless -

-
-

miniPCIe DualBand -

-
-

Intel? -

-
  - -

1 -

-
-

$35.00 -

-
-

$35.00 -

-
  -
  - -

802.15.4 TX/RX -

-
-

TI -

-
-

CC2520 -

-
-

1 -

-
-

$2.50 -

-
-

$2.50 -

-
  -
  - -

miniPCIe slot -

-
  -  - -

1 -

-
-

$2.50 -

-
-

$2.50 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

Ethernet -

-
-

GigE PHY -

-
  -  - -

1 -

-
-

$2.00 -

-
-

$2.00 -

-
  -
  - -

Ethernet Jack -

-
  -  - -

1 -

-
-

$1.50 -

-
-

$1.50 -

-
  -
  - -

Switch chip -

-
-

Realtek -

-
-

RTL8366SR-GR -

-
-

1 -

-
-

$10.00 -

-
-

$10.00 -

-
  -
  - -

Ethernet Jacks -

-
-

tyco -

-
-

 5557563-1 -

-
-

1 -

-
-

$5.00 -

-
-

$5.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

USB -

-
-

USB Host -

-
-

Areva -

-
-

87520-0010BLF   -

-
-

1 -

-
-

$0.40 -

-
-

$0.40 -

-
  -
  - -

USB Mini -

-
-

Molex -

-
-

56579-0576 -

-
-

1 -

-
-

$1.11 -

-
-

$1.11 -

-
  -
  - -

Voltage Protect -

-
-

On semi -

-
-

NCP349MNAETBG -

-
-

1 -

-
-

$1.00 -

-
-

$1.00 -

-
  -
  - -

FTDI -

-
  -  - -

1 -

-
-

$1.50 -

-
-

$1.50 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

Power -

-
-

Inductor -

-
-

TDK -

-
-

VLCF5020T-2R2N2R6-3 -

-
-

3 -

-
-

$0.90 -

-
-

$2.70 -

-
  -
  - -

Voltage Protect -

-
-

On semi -

-
-

NCP349MNAETBG -

-
-

1 -

-
-

$1.00 -

-
-

$1.00 -

-
  -
  - -

SoC Pwr -

-
-

TI -

-
-

TPS65217B -

-
-

1 -

-
-

$4.00 -

-
-

$4.00 -

-
  -
  - -

Regulator -

-
-

TI -

-
-

TPS73701DRBR -

-
-

1 -

-
-

$0.95 -

-
-

$0.95 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

Other Comp -

-
-

Passives -

-
  -  - -

50 -

-
-

$0.01 -

-
-

$0.25 -

-
  -
  - -

LEDs -

-
-

Dialight -

-
-

598-8170-107F -

-
-

4 -

-
-

$0.05 -

-
-

$0.20 -

-
  -
  - -

Diode -

-
  -  - -

4 -

-
-

$0.10 -

-
-

$0.40 -

-
  -
  - -

microSD slot -

-
  -  - -

1 -

-
-

$1.00 -

-
-

$1.00 -

-
  -
  - -

SD Slot -

-
-

ALPS -

-
-

SCHA5B0200 -

-
-

1 -

-
-

$1.00 -

-
-

$1.00 -

-
  -
  - -

Power Jack -

-
-

CUI -

-
-

PJ-002A -

-
-

1 -

-
-

$0.30 -

-
-

$0.30 -

-
  -
  - -

buffer -

-
-

TI -

-
-

SN74LVC2G07DCKR -

-
-

2 -

-
-

$0.12 -

-
-

$0.24 -

-
  -
  - -

Transistors -

-
  -  - -

3 -

-
-

$0.20 -

-
-

$0.60 -

-
  -
  - -

Button -

-
-

Omron -

-
-

B3U-1100P -

-
-

4 -

-
-

$0.55 -

-
-

$2.20 -

-
  -
  - -

Crystal -

-
-

Epson -

-
-

MC-30632.7680k-A -

-
-

4 -

-
-

$0.30 -

-
-

$1.20 -

-
  -
  - -

Fudge Electronics -

-
  -  - -

1 -

-
-

$2.00 -

-
-

$2.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

Production -

-
-

6 Layer PCB -

-
  -  - -

1 -

-
-

$8.00 -

-
-

$8.00 -

-
  -
  - -

Assembly -

-
  -  - -

1 -

-
-

$8.00 -

-
-

$8.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
  -  -  -  -  -  - -

$0.00 -

-
  -
-

TOTAL -

-
  -  -  -  -  - -

$139.55 -

-
  -
  -  -  -  -  -  -  -  -
  -  -  -  -  -  -  -  -
+## 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. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Subsystem + + What + MFG + MPN + Qty + Cost @1k + Total + + Notes +
CoreARM SoCFreescalei.MX6 dual lite1$22.00$22.00“gossip”

512MB RAMHynixH5TQ4G63MFR1$15.00$15.00Wrong bitwidth, cost reference only

MicrocontrollerStmicroSTM32F100R4H6B1$1.40$1.40

Entropy circuit

1$1.50$1.50Associated project...








WirelessminiPCIe WiFi card

1$10.00$10.00Budgeting price of used cards

802.15.4 TX/RXTICC25201$2.50$2.50

miniPCIe slotTyco2041119-11$0.36$0.36








EthernetSwitch chipRealtekRTL8366SR-GR1$10.00$10.00Guess, can't find quote...

5x Ethernet port stripTyco5557563-11$4.25$4.25Includes magnetics








StorageSD SlotALPSSCHA5B02001$1.00$1.00

8GB uSD card

1$6.00$6.00Budgeting price

microSD slot
114-00841-681$0.70$0.70

SATA connMolex6780070011$0.40$0.40

SATA power connMolex6792600111$0.50$0.50








USBDual USB Host conn.Assmann87520-0010BLF 1$0.40$0.40

USB MiniFCI10104110-0001LF1$0.35$0.35

Voltage ProtectOn semiNCP349MNAETBG1$0.36$0.36

USB-to-serialFTDIFT232HQ1$2.25$2.25

USB 2.0 hubSMCUSB2514B1$2.10$2.10








PowerInductorTDKVLCF5020T-2R2N2R6-33$0.90$2.70

Voltage ProtectOn semiNCP349MNAETBG1$1.00$1.00

ARM SoC PwrFreescaleMC34708VKR21$4.25$4.25 i.mx53 PMIC for reference

RegulatorTITPS73701DRBR1$0.95$0.95








Other CompPassives

100$0.01$0.50Most of these are just fudged numbers

LEDsDialight598-8170-107F4$0.05$0.20

Diode

4$0.10$0.40

Power JackCUIPJ-002A1$0.30$0.30

BufferTISN74LVC2G07DCKR2$0.12$0.24

Transistors

3$0.20$0.60

ButtonOmronB3U-1100P4$0.55$2.20

CrystalEpsonMC-30632.7680k-A4$0.30$1.20

Fudge Electronics

1$5.00$5.00








Production6 Layer PCB

1$8.00$8.00

Assembly

1$8.00$8.00








TOTAL




$116.61
-- cgit v1.2.3