47
Building IoT Products From Proto Production Syed Anwaarullah PotentialLabs

Building IoT Devices - From Prototype to Production

Embed Size (px)

Citation preview

Page 1: Building IoT Devices - From Prototype to Production

Building IoT Products

From Proto Production

Syed AnwaarullahPotentialLabs

Page 2: Building IoT Devices - From Prototype to Production

Agenda• Our Journey of building an IoT product• Idea Proto

• Selecting the right prototyping platform• Leveraging Open Source Designs

• Proto Production• Getting stuff done in India (#MakeInIndia)• PCB Design, Manufacturing & Assembly • Outsourcing to China ?

• Turnkey solutions, SeedStudio

• Crowdfunding?• Lessons learnt & key takeaways

Page 3: Building IoT Devices - From Prototype to Production

3 categories of IoT Products/Solutions:

•B2B•B2C•B2Dev (Dev2Dev)

Page 4: Building IoT Devices - From Prototype to Production

Problem Statement / Opportunity

Page 5: Building IoT Devices - From Prototype to Production
Page 6: Building IoT Devices - From Prototype to Production

Idea…

Page 7: Building IoT Devices - From Prototype to Production
Page 8: Building IoT Devices - From Prototype to Production

The H/W Dev Life Cycle

Page 9: Building IoT Devices - From Prototype to Production
Page 10: Building IoT Devices - From Prototype to Production

Selecting the right Hardware…• Understanding regulations of target market• Dev product, less hassles, no FCC, ROHS etc• For Industrial, use pre-certified devices/radio (eg: Particle)

• Bare requirements• Eliminating the Arduino Board• Use the Arduino Brain• Why Arduino?• Arduino Uno? Leonardo? Mega? Yun? Zero?

• Use more powerful bare-metal processors/controllers• STM, AVR, PIC etc

Page 11: Building IoT Devices - From Prototype to Production

Selecting the right Hardware…• Look for Open Source Hardware• Build atop existing designs instead of starting over from scratch

Page 12: Building IoT Devices - From Prototype to Production

Open Source Designs

Page 13: Building IoT Devices - From Prototype to Production
Page 14: Building IoT Devices - From Prototype to Production

Blindly copying over…• Don’t do it because it’s “cool”• SMD• Voltage Reg

• Do we really need that feature?• Can we improvise/strip it?• Using Arduino Bootloader?• Arduino USB VID/PID License owned by Arduino.cc• Derivative products cannot use Arduino.cc VID/PID License

Page 15: Building IoT Devices - From Prototype to Production

PCB Design• Open Source PCB Tools• Prevent Vendor/Tool lock-in• Proprietary licensed tools

• Eagle PCB, Zuken CadStar, KiCad

Page 16: Building IoT Devices - From Prototype to Production
Page 17: Building IoT Devices - From Prototype to Production

Get the PCB Source files, not just the Gerbers!

Page 18: Building IoT Devices - From Prototype to Production

PCB Manufacturing• PCB manufacturers in Hyderabad• ELITE PCB - ECIL

• Production Grade in India• PCBPower.com

Page 19: Building IoT Devices - From Prototype to Production

First PCB

Page 20: Building IoT Devices - From Prototype to Production

And 5 more iterations…

Page 21: Building IoT Devices - From Prototype to Production

PCB Assembly – Manual

Stuff Required:

• Tweezers• SMD Paste• Fine tip soldering iron• Lots of patience (lots & lots)

Page 22: Building IoT Devices - From Prototype to Production
Page 23: Building IoT Devices - From Prototype to Production
Page 24: Building IoT Devices - From Prototype to Production

PCB Assembly - Automatic•Pick n Place Machine• SMD Stencil

•SMD Reflow

Page 25: Building IoT Devices - From Prototype to Production
Page 26: Building IoT Devices - From Prototype to Production

SMD Stencil and Paste Application

Page 27: Building IoT Devices - From Prototype to Production
Page 28: Building IoT Devices - From Prototype to Production
Page 29: Building IoT Devices - From Prototype to Production

Turnkey Manufacturing, China

Page 30: Building IoT Devices - From Prototype to Production

The “I” of IoT

Page 31: Building IoT Devices - From Prototype to Production
Page 32: Building IoT Devices - From Prototype to Production
Page 33: Building IoT Devices - From Prototype to Production

Crowdfunding?

BootstrappedValidation and feedbackInitial tractionFunds for Production

Why not? Why not?

Page 34: Building IoT Devices - From Prototype to Production
Page 35: Building IoT Devices - From Prototype to Production
Page 36: Building IoT Devices - From Prototype to Production

B2C, B2B Product Dev – At a Glance

https://cdn-images-1.medium.com/max/800/1*gel9HLQw0YY7_nKIVzcLHQ.gif

Page 37: Building IoT Devices - From Prototype to Production

Customized Raspberry Pi Manufacturing?

https://www.element14.com/community/docs/DOC-76955/l/raspberry-pi-customization-service

Page 38: Building IoT Devices - From Prototype to Production

Key takeaways• Maintain a BOM from start• Crystal example

Page 39: Building IoT Devices - From Prototype to Production

Key takeaways…• Understand MOQ/Shelf-life/Retirement before locking into a

component

Page 40: Building IoT Devices - From Prototype to Production
Page 41: Building IoT Devices - From Prototype to Production

KISS in H/W

https://tctechcrunch2011.files.wordpress.com/2016/03/screen-shot-2016-02-16-at-2-52-49-pm.png

Page 42: Building IoT Devices - From Prototype to Production
Page 43: Building IoT Devices - From Prototype to Production

Important References• Bolt.io link to complete H/W life cycle development• https://blog.bolt.io/the-illustrated-guide-to-product-development-par

t-1-ideation-ab797df1dac7

Page 45: Building IoT Devices - From Prototype to Production

IoT Development Community – Hackster.io

Page 46: Building IoT Devices - From Prototype to Production

Getting IoT Prototyping Components• http://store.potentiallabs.com

Page 47: Building IoT Devices - From Prototype to Production

Discussions…

Thanks [email protected]

It’s been a long ride…