The Process of Shipping Hardware Products

The Process of Shipping
Hardware Products
Hardware Tales for Software Engineers
Omer Kilic | @OmerK
Build Stuff 2017, 2017/11/16
http://omer.kilic.name
Agenda
• Hardware Landscape
• The 5 Stages of Hardware Development
• Formalised Process for Product Development
• Case Study: RFID Attendance Monitor
• Particular focus on Electronics Design
“Hardware is Easy”
The Process of Shipping Hardware Products
“Hardware is Easy”
Desktop Manufacturing
Hardware Development Lifecycle
Specification Proof of Concept Engineering Prototype mkX Product
Just focusing on hardware alone
https://blog.bolt.io/the-illustrated-guide-to-product-development-part-1-ideation-ab797df1dac7
From the “Illustrated Guide to Product Development, Pt 1” by Ben Einstein of @BoltVC
Ideation
Design
Engineering
Validation
Case Study: RFID Attendance Monitor
• Objective: Replace the error-prone and admin-heavy paper copy
attendance monitoring system used in lecture halls with an automated
system, utilising the RFID enabled student ID cards.
• Volume: A couple of hundred units
• Budget: 🤔
🤔
https://blog.bolt.io/the-illustrated-guide-to-product-development-part-1-ideation-ab797df1dac7
From the “Illustrated Guide to Product Development, Pt 1” by Ben Einstein of @BoltVC
Functional Spec
The Process of Shipping Hardware Products
https://blog.bolt.io/the-illustrated-guide-to-product-development-part-1-ideation-ab797df1dac7
From the “Illustrated Guide to Product Development, Pt 1” by Ben Einstein of @BoltVC
The Process of Shipping Hardware Products
The Process of Shipping Hardware Products
The Process of Shipping Hardware Products
The Process of Shipping Hardware Products
Component Selection Criteria
● Packaging
● MOQ
● Second Sourcing
● Part Obsolescence
● Lead Times
● Logistics (Import duties, Customs processing
delays, US Export regulations, etc)
● Supplier Reputation (Counterfeit components)
Bill of Materials
“Eurocircuits - how to make a 4-layer PCB”
https://www.youtube.com/watch?v=sIV0icM_Ujo
PCB Gotchas
● DFM footprints
● Mirrored footprints
● Spacing/Clearances
● Panelization
● Fiducials
The Process of Shipping Hardware Products
The Process of Shipping Hardware Products
README.txt
device.max gerbers
<date> - <revision>
Files included:
DEVICE.BOT - Copper bottom
...
thruhole.tap - NC Drill file
- Board outline is defined in top silkscreen, please route to border.
- Please enlarge soldermask pads to fit your clearances as necessary
- Please remove overlapping silkscreen segments on copper (i.e: silkscreen should not cover pads)
- Mounting holes are specified as same pad size on drill and copper layers, these should be non-PTH
For questions please contact:
<contact details>
The Process of Shipping Hardware Products
Lots o' docs
● Spec documents
● Bill of Materials
● Schematic
● Layout
● Datasheets
● Prototype Notes
● 3D model data
● Measurements
● Mechanical Data
● Product Notes
The Process of Shipping Hardware Products
Revision 0
The Process of Shipping Hardware Products
The Process of Shipping Hardware Products
The Process of Shipping Hardware Products
The Process of Shipping Hardware Products
https://blog.bolt.io/the-illustrated-guide-to-product-development-part-1-ideation-ab797df1dac7
From the “Illustrated Guide to Product Development, Pt 1” by Ben Einstein of @BoltVC
Design
For
Manufacturability
The Process of Shipping Hardware Products
The Process of Shipping Hardware Products
EEVblog #127 - PCB Design For Manufacture Tutorial - Part 1 - https://www.youtube.com/watch?v=VXE_dh38HjU
EEVblog #239 - PCB Design For Manufacture Part 2 - https://www.youtube.com/watch?v=Uemr8xaxcw0
EEVblog #552 - DFM Automated PCB Panel Testing -
https://www.youtube.com/watch?v=2zGisPMNstI
How to Make a Pogo Pin Test Jig, Adafruit
https://learn.adafruit.com/how-to-make-a-pogo-pin-test-jig
EEVblog #588 - How To Do PCB Production Testing
https://www.youtube.com/watch?v=UESc7ms4efo
Schematics
Layout Files
Bill of Materials
Assembly Drawings
Testing Procedures
Packaging Info
CEM
CEM Talk
• Volume
• Production forecast, material and component sourcing, tooling schedule
• MOQ
• Technical
• DFM Review
• Test/Automation planning
• Quality Management
• Financial
• NRE and Tooling Costs
• Cash flow, terms, purchasing…
• Open Book Pricing!
Regulatory & Compliance
• Safety
• EMC and RF
• Protocol
• <domain specific>
The Process of Shipping Hardware Products
The Process of Shipping Hardware Products
Thanks!
Any questions?
Ping me @OmerK
1 of 51

Recommended

Gearing up for Volume Manufacturing by
Gearing up for Volume ManufacturingGearing up for Volume Manufacturing
Gearing up for Volume ManufacturingOmer Kilic
539 views41 slides
Why (and how) to switch to KiCad by
Why (and how) to switch to KiCadWhy (and how) to switch to KiCad
Why (and how) to switch to KiCadBaoshi Zhu
2.3K views13 slides
Electronic manufacturing v3.0 - Fab Academy 2016 by
Electronic manufacturing v3.0 - Fab Academy 2016Electronic manufacturing v3.0 - Fab Academy 2016
Electronic manufacturing v3.0 - Fab Academy 2016seeedstudio
1.1K views79 slides
IOT by
IOTIOT
IOTShuyang Zhou
124 views16 slides
Pcb manufacturing companies by
Pcb manufacturing companies Pcb manufacturing companies
Pcb manufacturing companies American Progressive Circuits, Inc
282 views2 slides
Designing, Fabricating, and Building an Electronic Badge by
Designing, Fabricating, and Building an Electronic BadgeDesigning, Fabricating, and Building an Electronic Badge
Designing, Fabricating, and Building an Electronic BadgeJim Apger
260 views55 slides

More Related Content

Similar to The Process of Shipping Hardware Products

From Breadboard to Finished Product by
From Breadboard to Finished ProductFrom Breadboard to Finished Product
From Breadboard to Finished ProductOmer Kilic
2.3K views33 slides
Flow of PCB Designing in the manufacturing process by
Flow of PCB Designing in the manufacturing processFlow of PCB Designing in the manufacturing process
Flow of PCB Designing in the manufacturing processSharan kumar
2.9K views13 slides
The Four Pillars of PCB Design for Creating a Successful IoT Product by
The Four Pillars of PCB Design for Creating a Successful IoT ProductThe Four Pillars of PCB Design for Creating a Successful IoT Product
The Four Pillars of PCB Design for Creating a Successful IoT ProductDialexa
2.4K views30 slides
Ptc creo afx overview and customer examples by
Ptc creo afx overview and customer examplesPtc creo afx overview and customer examples
Ptc creo afx overview and customer examplesVictor Mitov
968 views23 slides
Dhamu by
DhamuDhamu
DhamuDhamodharan Samulu
268 views7 slides
Ch09_Detail Design.pdf by
Ch09_Detail Design.pdfCh09_Detail Design.pdf
Ch09_Detail Design.pdfmuradismail9
22 views51 slides

Similar to The Process of Shipping Hardware Products(20)

From Breadboard to Finished Product by Omer Kilic
From Breadboard to Finished ProductFrom Breadboard to Finished Product
From Breadboard to Finished Product
Omer Kilic2.3K views
Flow of PCB Designing in the manufacturing process by Sharan kumar
Flow of PCB Designing in the manufacturing processFlow of PCB Designing in the manufacturing process
Flow of PCB Designing in the manufacturing process
Sharan kumar2.9K views
The Four Pillars of PCB Design for Creating a Successful IoT Product by Dialexa
The Four Pillars of PCB Design for Creating a Successful IoT ProductThe Four Pillars of PCB Design for Creating a Successful IoT Product
The Four Pillars of PCB Design for Creating a Successful IoT Product
Dialexa2.4K views
Ptc creo afx overview and customer examples by Victor Mitov
Ptc creo afx overview and customer examplesPtc creo afx overview and customer examples
Ptc creo afx overview and customer examples
Victor Mitov968 views
System On Chip (SOC) by Shivam Gupta
System On Chip (SOC)System On Chip (SOC)
System On Chip (SOC)
Shivam Gupta15.1K views
Ptc creo tool_design_extension by Anil Pagar
Ptc creo tool_design_extensionPtc creo tool_design_extension
Ptc creo tool_design_extension
Anil Pagar572 views
Citec - Engineering and Consultant Services In India by CitecIndia
Citec - Engineering and Consultant Services In IndiaCitec - Engineering and Consultant Services In India
Citec - Engineering and Consultant Services In India
CitecIndia239 views
Seeed Productization Service Introduction by Mengmeng Chen
Seeed Productization Service IntroductionSeeed Productization Service Introduction
Seeed Productization Service Introduction
Mengmeng Chen1.7K views
A guide for lauching hardware based IoT products for startups and scaleups by Alex Gluhak
A guide for lauching hardware based IoT products for startups and scaleupsA guide for lauching hardware based IoT products for startups and scaleups
A guide for lauching hardware based IoT products for startups and scaleups
Alex Gluhak226 views
Mkt mov 02_cd_presentation_gravity_eng_v02 by Victor Mitov
Mkt mov 02_cd_presentation_gravity_eng_v02Mkt mov 02_cd_presentation_gravity_eng_v02
Mkt mov 02_cd_presentation_gravity_eng_v02
Victor Mitov268 views
THREEGON by scottfong
THREEGONTHREEGON
THREEGON
scottfong334 views
Katmanlı Üretim (Additive manufacturing) bilgi görseli by Adem Çelik
Katmanlı Üretim (Additive manufacturing) bilgi görseliKatmanlı Üretim (Additive manufacturing) bilgi görseli
Katmanlı Üretim (Additive manufacturing) bilgi görseli
Adem Çelik55 views
Cast designer for investment casting design & simulation by Xiaojun YANG
Cast designer for investment casting design & simulationCast designer for investment casting design & simulation
Cast designer for investment casting design & simulation
Xiaojun YANG68 views

More from Omer Kilic

Bare Metal from a Hardware Perspective: Embedded Frameworks & Build Systems by
Bare Metal from a Hardware Perspective: Embedded Frameworks & Build SystemsBare Metal from a Hardware Perspective: Embedded Frameworks & Build Systems
Bare Metal from a Hardware Perspective: Embedded Frameworks & Build SystemsOmer Kilic
288 views33 slides
Confusion of Things — The IoT Hardware Kerfuffle by
Confusion of Things — The IoT Hardware KerfuffleConfusion of Things — The IoT Hardware Kerfuffle
Confusion of Things — The IoT Hardware KerfuffleOmer Kilic
1.6K views26 slides
Fast and Furious: Overclocking chips for fun and profit by
Fast and Furious: Overclocking chips for fun and profitFast and Furious: Overclocking chips for fun and profit
Fast and Furious: Overclocking chips for fun and profitOmer Kilic
1.3K views24 slides
Cloud, Distributed, Embedded: Erlang in the Heterogeneous Computing World by
Cloud, Distributed, Embedded: Erlang in the Heterogeneous Computing WorldCloud, Distributed, Embedded: Erlang in the Heterogeneous Computing World
Cloud, Distributed, Embedded: Erlang in the Heterogeneous Computing WorldOmer Kilic
2.3K views46 slides
Taking Back Embedded: The Erlang Embedded Framework by
Taking Back Embedded: The Erlang Embedded FrameworkTaking Back Embedded: The Erlang Embedded Framework
Taking Back Embedded: The Erlang Embedded FrameworkOmer Kilic
1.8K views46 slides
Erlang Embedded — Concurrent Blinkenlights and More! by
Erlang Embedded — Concurrent Blinkenlights and More!Erlang Embedded — Concurrent Blinkenlights and More!
Erlang Embedded — Concurrent Blinkenlights and More!Omer Kilic
1.6K views26 slides

More from Omer Kilic(16)

Bare Metal from a Hardware Perspective: Embedded Frameworks & Build Systems by Omer Kilic
Bare Metal from a Hardware Perspective: Embedded Frameworks & Build SystemsBare Metal from a Hardware Perspective: Embedded Frameworks & Build Systems
Bare Metal from a Hardware Perspective: Embedded Frameworks & Build Systems
Omer Kilic288 views
Confusion of Things — The IoT Hardware Kerfuffle by Omer Kilic
Confusion of Things — The IoT Hardware KerfuffleConfusion of Things — The IoT Hardware Kerfuffle
Confusion of Things — The IoT Hardware Kerfuffle
Omer Kilic1.6K views
Fast and Furious: Overclocking chips for fun and profit by Omer Kilic
Fast and Furious: Overclocking chips for fun and profitFast and Furious: Overclocking chips for fun and profit
Fast and Furious: Overclocking chips for fun and profit
Omer Kilic1.3K views
Cloud, Distributed, Embedded: Erlang in the Heterogeneous Computing World by Omer Kilic
Cloud, Distributed, Embedded: Erlang in the Heterogeneous Computing WorldCloud, Distributed, Embedded: Erlang in the Heterogeneous Computing World
Cloud, Distributed, Embedded: Erlang in the Heterogeneous Computing World
Omer Kilic2.3K views
Taking Back Embedded: The Erlang Embedded Framework by Omer Kilic
Taking Back Embedded: The Erlang Embedded FrameworkTaking Back Embedded: The Erlang Embedded Framework
Taking Back Embedded: The Erlang Embedded Framework
Omer Kilic1.8K views
Erlang Embedded — Concurrent Blinkenlights and More! by Omer Kilic
Erlang Embedded — Concurrent Blinkenlights and More!Erlang Embedded — Concurrent Blinkenlights and More!
Erlang Embedded — Concurrent Blinkenlights and More!
Omer Kilic1.6K views
The Actor Model applied to the Raspberry Pi and the Embedded Domain by Omer Kilic
The Actor Model applied to the Raspberry Pi and the Embedded DomainThe Actor Model applied to the Raspberry Pi and the Embedded Domain
The Actor Model applied to the Raspberry Pi and the Embedded Domain
Omer Kilic4.6K views
Interfacing the Raspberry Pi to the World by Omer Kilic
Interfacing the Raspberry Pi to the WorldInterfacing the Raspberry Pi to the World
Interfacing the Raspberry Pi to the World
Omer Kilic9.1K views
A Quick Introduction to Programmable Logic by Omer Kilic
A Quick Introduction to Programmable LogicA Quick Introduction to Programmable Logic
A Quick Introduction to Programmable Logic
Omer Kilic3.5K views
concurrency.cc OSHUG #3 by Omer Kilic
concurrency.cc OSHUG #3concurrency.cc OSHUG #3
concurrency.cc OSHUG #3
Omer Kilic1.3K views
BURO Arduino Workshop by Omer Kilic
BURO Arduino WorkshopBURO Arduino Workshop
BURO Arduino Workshop
Omer Kilic3.8K views
Introduction to Arduino by Omer Kilic
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Omer Kilic13.3K views
Interfacing with Arduino by Omer Kilic
Interfacing with ArduinoInterfacing with Arduino
Interfacing with Arduino
Omer Kilic3K views
Introduction to XMOS Software Defined Silicon Technology by Omer Kilic
Introduction to XMOS Software Defined Silicon TechnologyIntroduction to XMOS Software Defined Silicon Technology
Introduction to XMOS Software Defined Silicon Technology
Omer Kilic1.2K views
TinkerSoc Electronics 101 by Omer Kilic
TinkerSoc Electronics 101TinkerSoc Electronics 101
TinkerSoc Electronics 101
Omer Kilic741 views
Beer Bottle Night Lamp by Omer Kilic
Beer Bottle Night LampBeer Bottle Night Lamp
Beer Bottle Night Lamp
Omer Kilic1.1K views

The Process of Shipping Hardware Products