Tessel - Hardwired NYC // March 2014

52
Technical Machine’s Hardware Playbook @jia | Jia Huang | co-founder & developer

description

Tessel founder Jia Huang presented at March's edition of Hardwired NYC. Tessel is a microcontroller that runs JavaScript, which enables physical devices to easily connect to the web.

Transcript of Tessel - Hardwired NYC // March 2014

Page 1: Tessel - Hardwired NYC // March 2014

Technical Machine’s

Hardware Playbook

@jia | Jia Huang | co-founder & developer

Page 2: Tessel - Hardwired NYC // March 2014

Tessel is a WiFi-enabled microcontroller that runs JavaScript.

Page 3: Tessel - Hardwired NYC // March 2014
Page 4: Tessel - Hardwired NYC // March 2014

15 electrical designs, $250k preorders

Page 5: Tessel - Hardwired NYC // March 2014

2 manufacturers2 manufacturing locations

MA, USA● makes Tessel● we manage most of the

supply chain

ShenZhen, China● 14 modules● higher overall volume

Page 6: Tessel - Hardwired NYC // March 2014

Tessel Timeline

June July September December2013 2014

Work on Tessel starts

Work on 14 modules start

Tessel is “minimally functional”. Launched Crowdfunding campaign.

Majority of products are pushed into production. A few are held back pending firmware changes.

Page 7: Tessel - Hardwired NYC // March 2014

Tessel Timeline

June July September December2013 2014

Work on Tessel starts

Work on 14 modules start

Tessel is “minimally functional”. Launched Crowdfunding campaign.

Majority of products are pushed into production. A few are held back pending firmware changes.}

6 months

Page 8: Tessel - Hardwired NYC // March 2014

Tessel Timeline

June July September December2013 2014

Work on Tessel starts

Work on 14 modules start

Tessel is “minimally functional”. Launched Crowdfunding campaign.

Majority of products are pushed into production. A few are held back pending firmware changes.}

6 months15 designs

Page 9: Tessel - Hardwired NYC // March 2014

Tessel Timeline

June July September December2013 2014

Work on Tessel starts

Work on 14 modules start

Tessel is “minimally functional”. Launched Crowdfunding campaign.

Majority of products are pushed into production. A few are held back pending firmware changes.}

6 months15 designs

1.5 Hardware Engineers( )

Page 10: Tessel - Hardwired NYC // March 2014

Tessel Timeline

June July September December2013 2014

Work on Tessel starts

Work on 14 modules start

Tessel is “minimally functional”. Launched Crowdfunding campaign.

Majority of products are pushed into production. A few are held back pending firmware changes.}

2.5 designs/month

Page 11: Tessel - Hardwired NYC // March 2014

This is how we do it.

Page 12: Tessel - Hardwired NYC // March 2014

Production TimelineProduction Timeline

Engineering

Design TestPrototype Test Rig Test Plan

Supply Chain

Sourcing Check volumes Place order Re-source

Look into manufacturers Selection Pre-production ProductionDFM

Manufacturing

Page 13: Tessel - Hardwired NYC // March 2014

Engineering

Page 14: Tessel - Hardwired NYC // March 2014

Design / Prototype / Test

First pass (~10 days)

1-3 days design 3 days PCB turn1 day build 2-3 days test

design review

Page 15: Tessel - Hardwired NYC // March 2014

Design / Prototype / Test

First pass (~10 days)

1-3 days design 3 days PCB turn1 day build 2-3 days test

design review

7 days write test code

Page 16: Tessel - Hardwired NYC // March 2014

Design / Prototype / Test

First pass (~10 days)

1-3 days design 3 days PCB turn1 day build 2-3 days test

design review

7 days write test code

Subsequent passes (~5 days)

1 day redesign 3 days PCB turn 1 day build/testdesign review

Page 17: Tessel - Hardwired NYC // March 2014

Prototype Manufacturers

AP Circuits

Alberta, Canada3 day turns$10/sq inch

KL, Malaysia1.5 week turns~$70+

ShenZhen, China2.5 week turns$10/ 40 sq inches

KL, MalaysiaPCBA 3 week turns ~$300+ setup, $8/sq inch

Page 18: Tessel - Hardwired NYC // March 2014

Test RigsTessel tests Tessel Tessel tests modules

Page 19: Tessel - Hardwired NYC // March 2014

Test Plans

Page 20: Tessel - Hardwired NYC // March 2014

Test Plans

● Revision #s and dates

Page 21: Tessel - Hardwired NYC // March 2014

Test Plans

● Revision #s and dates● contact info

Page 22: Tessel - Hardwired NYC // March 2014

Test Plans

● Revision #s and dates● contact info● Don’t assume English

proficiency

Page 23: Tessel - Hardwired NYC // March 2014

Test Plans

● Revision #s and dates● contact info● Don’t assume English

proficiency● Have redundancy

among test rigs

Page 24: Tessel - Hardwired NYC // March 2014

Test Plans

● Revision #s and dates● contact info● Don’t assume English

proficiency● Have redundancy

among test rigs● images

Page 25: Tessel - Hardwired NYC // March 2014

Test Plans

● Revision #s and dates● contact info● Don’t assume English

proficiency● Have redundancy

among test rigs● images● setup info

Page 26: Tessel - Hardwired NYC // March 2014

Test Plans

● Revision #s and dates● contact info● Don’t assume English

proficiency● Have redundancy

among test rigs● images● setup info● clear indicator of

pass/fail

Page 27: Tessel - Hardwired NYC // March 2014

Supply Chain

Page 28: Tessel - Hardwired NYC // March 2014

Sourcing

Page 29: Tessel - Hardwired NYC // March 2014

Sourcing

}

Page 30: Tessel - Hardwired NYC // March 2014

Sourcing

}Online prices are fake. Find an inside sales guy.

X

Page 31: Tessel - Hardwired NYC // March 2014

Part Swaps

Manufacturer should recommend swaps.

Page 32: Tessel - Hardwired NYC // March 2014

Part Swaps

● Things that are stupidly expensive but shouldn’t be○ connectors○ crystal oscillators○ buttons○ anything that is a passive component

Manufacturer should recommend swaps.

Page 33: Tessel - Hardwired NYC // March 2014

Double checking

Make sure there is enough supply

10k supply, 26 week lead time and someone else buys them out 1 month before your production starts?

Page 34: Tessel - Hardwired NYC // March 2014

Double checking

Make sure there is enough supply

10k supply, 26 week lead time and someone else buys them out 1 month before production starts?

1. Cry

Page 35: Tessel - Hardwired NYC // March 2014

Double checking

Make sure there is enough supply

10k supply, 26 week lead time and someone else buys them out 1 month before production starts?

1. Cry2. Find a drop in replacement

Page 36: Tessel - Hardwired NYC // March 2014

Double checking

Make sure there is enough supply

10k supply, 26 week lead time and someone else buys them out 1 month before production starts?

1. Cry2. Find a drop in replacement3. There are none?

Page 37: Tessel - Hardwired NYC // March 2014

Double checking

Make sure there is enough supply

10k supply, 26 week lead time and someone else buys them out 1 month before production starts?

1. Cry2. Find a drop in replacement3. There are none?4. Do a redesign through the tears.

Page 38: Tessel - Hardwired NYC // March 2014

Double checking

Make sure there is enough supply

10k supply, 26 week lead time and someone else buys them out 1 month before production starts?

1. Cry2. Find a drop in replacement3. There are none?4. Do a redesign through the tears.

Check errata documents

● Manufacturer only tests 1 axis of an accelerometer during production?

Page 39: Tessel - Hardwired NYC // March 2014

Double checking

Make sure there is enough supply

10k supply, 26 week lead time and someone else buys them out 1 month before production starts?

1. Cry2. Find a drop in replacement3. There are none?4. Do a redesign through the tears.

Check errata documents

● Manufacturer only tests 1 axis of an accelerometer during production?

● Parameters said 2 USB ports on MCU but only 1 is functional.

Page 40: Tessel - Hardwired NYC // March 2014

Manufacturing

Page 41: Tessel - Hardwired NYC // March 2014

Getting a manufacturer

1. What kind of volumes? ○ <1k○ <10k

(Both China and America support these volumes)

Page 42: Tessel - Hardwired NYC // March 2014

Getting a manufacturer

1. What kind of volumes? ○ <1k○ <10k

2. Send in Gerbers & Bom for quotation. ○ Get a price breakdown

(Both China and America support these volumes)

Page 43: Tessel - Hardwired NYC // March 2014

Getting a manufacturer

1. What kind of volumes? ○ <1k○ <10k

2. Send in Gerbers & Bom for quotation. ○ Get a price breakdown

3. Questions to ask○ What’s their typical client volume?

(Both China and America support these volumes)

Page 44: Tessel - Hardwired NYC // March 2014

Getting a manufacturer

1. What kind of volumes? ○ <1k○ <10k

2. Send in Gerbers & Bom for quotation. ○ Get a price breakdown

3. Questions to ask○ What’s their typical client volume?○ Do you need special testing? FCC?

(Both China and America support these volumes)

Page 45: Tessel - Hardwired NYC // March 2014

Getting a manufacturer

1. What kind of volumes? ○ <1k○ <10k

2. Send in Gerbers & Bom for quotation. ○ Get a price breakdown

3. Questions to ask○ What’s their typical client volume?○ Do you need special testing? FCC?○ Do they use 3rd parties?

(Both China and America support these volumes)

Page 46: Tessel - Hardwired NYC // March 2014

Getting a manufacturer

1. What kind of volumes? ○ <1k○ <10k

2. Send in Gerbers & Bom for quotation. ○ Get a price breakdown

3. Questions to ask○ What’s their typical client volume?○ Do you need special testing? FCC?○ Do they use 3rd parties?○ If something goes wrong, who are you going to be

interfacing with?

(Both China and America support these volumes)

Page 47: Tessel - Hardwired NYC // March 2014

China vs AmericaCosts (sample size ~10 manufacturers)

China Chinese with American office

American American with Chinese office

Page 48: Tessel - Hardwired NYC // March 2014

China vs AmericaCosts (sample size ~10 manufacturers)

China Chinese with American office

American American with Chinese office

China● Really good at part

swaps / DFM

America● Really good at English

Page 49: Tessel - Hardwired NYC // March 2014

Pre-production

● Quality● Communication● Test Process

Do a pre-production run. (10+ units)

Page 50: Tessel - Hardwired NYC // March 2014

Production

Put out fires.

Page 51: Tessel - Hardwired NYC // March 2014

Production

Put out fires.Pray.

Page 52: Tessel - Hardwired NYC // March 2014

YMMV. https://[email protected]@technicalhumans