Upload
seeedstudio
View
90
Download
1
Embed Size (px)
Citation preview
1
How to compile 100pcs hardware in 1 day
一天一到一百 @seeedstudio
Eric Pan
Eric Panmaker, biker
Founder & [email protected]
Delay as expected
4
Hardware
OrchestraSoftware
Band
Complexity of a team for a new product prototype
Invest more and hope for the best
Solution A
6
Invest more and hope for the best
Or, Share wits and be agile
Solution B
7
Invest more and hope for the best
Or, Share wits and be agile
Solution B
Q1 : How agile can we be?
Q2 : How can we be agile?
8
Project Status TableLatest updated
10/8
10/9
10/1
0
10/1
1
10/1
2
10/1
3
10/1
4
10/1
5
10/1
6
10/1
7
10/1
8
10/1
9
10/2
0
10/2
1
10/2
2
10/2
3
10/2
4
10/2
5
10/2
6
10/2
7
10/2
8
10/2
9
10/3
0
10/3
1
11/1
11/2
11/3
11/4
11/5
11/6
11/7
11/8
11/9
11/1
0
11/1
1
11/1
2
11/1
3
11/1
4
11/1
5
11/1
6
11/1
7
11/1
8
11/1
9
1 ■ ■ ■2 ■ ■ ■3 ■ ■4 ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■5 ■ ■ ■ ■ ■ ■ ■ ■ ■ ■5 ■ ■ ■6 ■ ■7 ■ ■ ■ ■ ■ ■8 ■9 ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■
9.1 ■ ■ ■ ■ ■ ■ ■ ■9.2 Electronic parts ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■9.3 ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■10 ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■11 ■ ■12 ■ ■13 ■ ■ ■14 ■ ■ ■ ■15 ■ ■ ■ ■16 ■ ■ ■ ■17 ■ ■ ■18 ■ ■19 ■ ■ ■ ■ ■ ■ ■ ■ ■
Delivery 20 ■ ■
Final Inspection
Documents Review
Abnormal handling
Design review
Abnormal handling
Purchasing
SOP/FixtureTest Plan
BOM transferring
PCB
Structural parts
Ready to Ship
No. Items
1st Article VerificationSMTSolderingPCBA TestSystem AssemblySystem TestPackaging
Sample Confirmation
DFM(Soldering,test,assembly)Import in Seeed's Database
KickoffMaterial Preparation
Status REV (Revision for mass production products) Account Manager Kevin Zhang
Manufacture
Abnormal handling
Project Manager Mike Cao
Engineering1-30 days
Setup7-42 days
Manufacturing3-15 days
Q1: How agile can we be?
1 100
9
Setup7-42 days
Manufacturing3-15 days
Engineering1-30 days
• Unclear BOM• Process Tolerance• Inadequate Test Plan
• Long Lead Time Components• Consistency Problem• Supply Chain Complexity
• Unexpected Error• Low Yield• Uncontrollable
Assembly Time
Prototype Productwas 10 days (minimal)
10 days if everything smooth
10
Design FROM Manufacturing
700+ popular components
Open testing/Open process/Open manufacturing capability/Open schedule
3D printer/Laser cutting/CNC/Automated SMT line/flexible cell line/Tools
500+ different kinds of module for MCU/Sensors/Shield/Prototyping/Tools/Wearables…
Open Parts Library for Supply Chain
Open Source Hardware for Prototyping
Open Manufacturing for Process
Distributed Manufacturing as a Service
1
2 3
4
Q2: How can we be agile?
1 Open Source Hardware for Prototyping
12opl.seeed.cc
Sharing Open Parts Library Sharing Supply Chain
• Cost, Lead time & Quality• Embedded knowledge sharing• Optimized manufacturing process
• 700+ popular components• Sufficient stock• Verified source
2 Open Parts Library for Supply Chain
//Serial Relay - Arduino will patch a //serial link between the computer and the GPRS Shield #include <SoftwareSerial.h> SoftwareSerial GPRS(7, 8); unserial port int count=0; signed char buffer[64]; void setup() { GPRS.begin(19200); Serial.begin(19200);} void loop() { if (GPRS.available()) { while(GPRS.available()) { buffer[count++]=GPRS.read(); if(count == 64)break; } Serial.write(buffer,count); clearBufferArray(); count = 0;} if (Serial.available()) // if data is available on hardwareserial port ==> data is comming from PC or notebook GPRS.write(Serial.read()); // write it to the GPRS shield } void clearBufferArray() // function to clear buffer array for (int i=0; i<count;i++)
{ buffer[i]=NULL;}
3 Open Manufacturing for Process
4 manufacturing as a service
15
HardwareSoftware
Minutes Months
Compilation Time
Can we compile a hardware in
4 Manufacturing as a service
Hours?
17
1730 Collect requirements
1735 Input customer Order
1745 Run MRP
1750 Release PO to PCB supplier1750 Confirm the stencil and soldering process
1750 Arrange to prepare material
1900 Leave office and wait for PCB
0800 Receive PCB board0825 IQC for PCB
0835 Make offline First article inspection
0935 Test the FAI
0935 Debug and program the automatic printer
0950 Put feeder on Pick and place machine
1010 SMT program debug
1040 Make online 3pcs FAI
1045 Verify the 3pcs FAI
1100 Prepare wave soldering
1130 Complete SMT production1200 Complete wave soldering
1330 Solder DIP component manually
1340 Test and repair the board
1410 Wash the boards
1420 Packing anti-static bags
1440 Final quality inspection
1556 Enter inventory
08:00 5/8 08:25 5/8
10:10 5/8 10:13 5/8
10:45 5/8 11:00 5/8
Raspberry Pi Relay Board
was completed in 22.5 hours
• Bridging communication gap and time difference • Fast prototyping and engaging manufacturing proces• Sharing manufacturing knowledge
Decentralized manufacture
20
p.seeed.cc