Certification & Manufacturing
This guide covers the regulatory requirements, certification process, and manufacturing considerations for bringing an ESP32 product to market.
Regulatory Overview
Required Certifications by Market
| Market | Certification | Wireless | Safety | Notes |
|---|---|---|---|---|
| USA | FCC | Required | UL (optional) | 47 CFR Part 15 |
| Canada | ISED (IC) | Required | CSA (optional) | RSS-247 |
| Europe | CE | RED | LVD | Radio Equipment Directive |
| UK | UKCA | Required | Required | Post-Brexit requirement |
| Australia | RCM | Required | Optional | ACMA compliance |
| Japan | MIC/TELEC | Required | PSE | Radio Law |
| China | SRRC/CCC | Required | CCC | Complex process |
Certification Types
Intentional Radiator:
- Devices designed to transmit RF (WiFi, Bluetooth)
- Requires full RF testing OR uses pre-certified module
- ESP32 modules are pre-certified
Unintentional Radiator:
- All electronic devices
- Must meet EMC limits (emissions and immunity)
- Required even when using pre-certified module
Using Pre-Certified ESP32 Modules
The Modular Approval Advantage
Pre-certified modules like ESP32-WROOM-32E significantly reduce certification burden:
With Pre-Certified Module:
- No intentional radiator testing needed
- Follow module manufacturer's integration guidelines
- Still need unintentional radiator testing
- Cost savings: $5,000 - $15,000
Without (Custom RF Design):
- Full RF testing required
- EMC testing required
- Longer timeline
- Higher cost: $15,000 - $40,000+
Module Integration Requirements
To maintain pre-certification, you MUST follow Espressif's guidelines:
ESP32-WROOM-32E Integration Checklist:
--------------------------------------
□ Module placed at PCB edge
□ Antenna area keep-out respected
□ No ground plane under antenna
□ Module not modified (no shielding removed)
□ Required labeling on product
□ Module's FCC/CE/IC IDs visible or in manual
Antenna Keep-Out Zone:
┌─────────────────────────────────────┐
│ PCB │
│ ┌───────────────────┐ │
│ │ ESP32 Module │◄── Module │
│ │ ┌─────────────┐ │ │
│ │ │ Antenna │ │ │
│ │ │ Area │ │ │
│ │ └─────────────┘ │ │
│ └───────────────────┘ │
│ │←── 15mm+ ──→│ │
│ No copper/ground │
│ in this zone │
└─────────────────────────────────────┘
Required Labeling
Your product must display (on device or in manual):
For USA (FCC):
--------------
Contains FCC ID: 2AC7Z-ESPWROOM32E
This device complies with Part 15 of the FCC Rules.
Operation is subject to the following two conditions:
(1) this device may not cause harmful interference, and
(2) this device must accept any interference received,
including interference that may cause undesired operation.
For Europe (CE):
----------------
Contains module with CE marking.
[CE Mark Symbol]
Manufacturer: [Your Company]
Address: [Your Address]
For Canada (ISED):
------------------
Contains IC: 20270-ESPWROOM32E
FCC Certification (USA)
FCC Part 15 Classes
Class B (Residential):
- Stricter limits
- Required for consumer products sold at retail
- Most ESP32 products need this
Class A (Industrial):
- Less strict limits
- For industrial/commercial environments only
- Requires warning label
Testing Required
Even with pre-certified module:
Unintentional Radiator Testing:
-------------------------------
□ Radiated Emissions (30MHz - 6GHz)
□ Conducted Emissions (if AC powered)
□ Power Line Harmonics (AC powered, >75W)
□ Voltage Fluctuations (AC powered)
Additional for Battery Products:
--------------------------------
□ Battery safety testing (UN38.3 for lithium)
□ Charging circuit evaluation
FCC Registration Process
Pre-Compliance Testing
- Use local EMC lab or rent equipment
- Identify issues before formal testing
- Budget: $500 - $2,000
Formal Testing
- Accredited test lab (A2LA, NVLAP)
- Full test report generated
- Budget: $3,000 - $8,000
FCC Registration
- Supplier's Declaration of Conformity (SDoC)
- No FCC ID needed for unintentional radiators
- Self-declaration process
- Register with FCC if needed
Finding a Test Lab
Accredited test labs:
- Element (formerly Intertek)
- TUV Rheinland
- UL
- Eurofins/MET Labs
- Local EMC labs (search NVLAP/A2LA databases)
Questions to ask:
□ Are you accredited for FCC Part 15?
□ What's the typical turnaround?
□ Do you provide pre-compliance services?
□ What documentation do you need?
□ What's included in the quote?
□ Can you help with fixes if we fail?
CE Marking (Europe)
Applicable Directives
For ESP32 products, typically need:
Radio Equipment Directive (RED) 2014/53/EU:
- Covers wireless functionality
- EMC requirements
- Safety requirements
Low Voltage Directive (LVD) 2014/35/EU:
- Products operating 50-1000V AC or 75-1500V DC
- Most battery/USB products exempt
RoHS Directive 2011/65/EU:
- Restriction of Hazardous Substances
- Required for all electronics
- Certificate from supplier usually sufficient
WEEE Directive 2012/19/EU:
- Waste Electrical & Electronic Equipment
- Recycling registration required
- Country-specific requirements
CE Marking Process
Determine Applicable Directives
Apply Harmonized Standards
- ETSI EN 300 328 (2.4GHz WiFi/BT)
- EN 55032 (EMC emissions)
- EN 55035 (EMC immunity)
- EN 62368-1 (Safety)
Conduct Testing
Create Technical Documentation
- Technical construction file
- Test reports
- User manual
- Declaration of Conformity
Prepare Declaration of Conformity (DoC)
EU Declaration of Conformity Template
EU DECLARATION OF CONFORMITY
[Your Company Name]
[Address]
declares that the product:
Product Name: [Product Name]
Model Number: [Model Number]
is in conformity with the following EU Directives:
□ Radio Equipment Directive 2014/53/EU
□ RoHS Directive 2011/65/EU
and the following harmonized standards:
EN 300 328 V2.2.2 (Radio)
EN 55032:2015+A1:2020 (EMC Emissions)
EN 55035:2017+A11:2020 (EMC Immunity)
EN 62368-1:2020 (Safety)
Signed for and on behalf of:
[Name, Title]
[Date]
[Place]
[CE Mark with year]
Other Certifications
UL/Safety Certification
When Required:
- Mains-powered devices
- Products with lithium batteries
- Some retail channels require it
- Amazon often requires for some categories
Common Standards:
- UL 62368-1 (A/V and IT equipment)
- UL 60950-1 (IT equipment, legacy)
- UL 2054 (Household batteries)
Battery Certifications
Lithium Battery Requirements:
-----------------------------
UN38.3: Required for shipping (air/sea)
- Transportation testing
- Usually provided by battery supplier
IEC 62133: Battery safety standard
- Required by some retailers/markets
- Covers cell and pack safety
UL 2054: North American battery standard
- Often required for UL listing
Wireless Carrier Certification
If your product connects to cellular networks:
- PTCRB (USA)
- GCF (Global)
- Each carrier may have additional requirements
Manufacturing
Finding a Contract Manufacturer
Types of Manufacturers:
| Type | MOQ | Services | Best For |
|---|---|---|---|
| PCB + Assembly (PCBA) | 1-10 | PCB fab + SMT | Prototypes |
| CM (Contract Manufacturer) | 100+ | Full assembly | Small production |
| EMS (Electronics Manufacturing Services) | 1000+ | Full service | Scale production |
| ODM (Original Design Manufacturer) | 10,000+ | Design + manufacture | High volume |
Recommended Manufacturers:
For Prototypes/Small Runs:
- JLCPCB + Assembly (China)
- PCBWay (China)
- Seeed Studio Fusion (China)
- MacroFab (USA)
For Production:
- Tempo Automation (USA, fast turn)
- Dragon Innovation (USA)
- Various EMS in China (need sourcing)
Request for Quote (RFQ)
RFQ TEMPLATE
Project: [Product Name]
Quantity: [x units for prototype, y units for production]
DOCUMENTATION:
□ Gerber files (PCB)
□ Bill of Materials (BOM)
□ Pick and place file
□ Assembly drawings
□ Test procedure
□ Firmware binary
REQUIREMENTS:
□ Lead-free solder
□ IPC Class [2/3]
□ Conformal coating: [Yes/No]
□ Functional testing: [Yes/No]
□ Programming: [Yes/No]
QUESTIONS:
1. Lead time for first article?
2. Lead time for production qty?
3. What testing is included?
4. How do you handle component sourcing?
5. What's your defect rate (DPMO)?
6. Can you provide DFM review?
Bill of Materials (BOM) Format
Item,Qty,Reference,Manufacturer,MPN,Description,Package,Supplier,Supplier PN,Unit Cost
1,1,U1,Espressif,ESP32-WROOM-32E,WiFi/BT Module,,Digi-Key,1965-ESP32-WROOM-32E-ND,2.80
2,1,U2,Diodes Inc,AP2112K-3.3TRG1,3.3V LDO 600mA,SOT-23-5,Digi-Key,AP2112K-3.3TRG1DICT-ND,0.32
3,2,C1 C2,Samsung,CL21A106KAYNNNE,10uF 25V Ceramic,0805,Digi-Key,1276-1066-1-ND,0.08
4,4,C3-C6,Samsung,CL10B104KB8NNNC,100nF 50V Ceramic,0603,Digi-Key,1276-1005-1-ND,0.01
Design for Manufacturing (DFM) Checklist
COMPONENT PLACEMENT:
□ Components on one side (reduces cost)
□ Minimum 0.5mm between components
□ Polarity markings visible after assembly
□ Test points accessible
SOLDER JOINTS:
□ Proper pad sizes for wave/reflow
□ Thermal relief on large pads
□ No tombstoning risk (balanced pads)
PANELIZATION:
□ Board fits standard panel sizes
□ V-score or tab routing defined
□ Fiducials for pick-and-place
TESTING:
□ Test points for ICT/flying probe
□ JTAG access for programming
□ Serial port for functional test
Quality Control
INCOMING QUALITY CONTROL (IQC):
- Verify components match BOM
- Check component date codes
- Sample testing of critical parts
IN-PROCESS QUALITY CONTROL (IPQC):
- Solder paste inspection (SPI)
- Automated optical inspection (AOI)
- X-ray for BGA/hidden joints
OUTGOING QUALITY CONTROL (OQC):
- 100% functional test
- Sampling for extended testing
- Visual inspection
- Packaging verification
ACCEPT/REJECT CRITERIA:
- Defect rate target: <1% (10,000 DPMO)
- Critical defects: 0 tolerance
- Major defects: Per AQL sampling
- Minor defects: Per AQL sampling
Cost Optimization
BOM Cost Reduction
Strategy Typical Savings
-------------------------------------------------
Alternative components 10-30%
Volume pricing 5-20%
Regional sourcing 5-15%
Consolidate values (fewer SKUs) 3-10%
Package optimization 5-10%
Design out features Varies
Example: Cost Breakdown
PRODUCT COST BREAKDOWN
======================
BOM Cost (1000 units):
ESP32-WROOM-32E $2.50
Voltage regulator $0.15
Passives (R, C) $0.10
Connectors $0.30
PCB $0.40
Battery $2.00
Enclosure $1.50
Packaging $0.50
---------------------------------
Total BOM: $7.45
Manufacturing:
PCBA (assembly) $1.50
Final assembly $0.75
Testing $0.50
---------------------------------
Total Manufacturing: $2.75
Total COGS: $10.20
Other Costs:
Certification (amortized) $0.50
Tooling (amortized) $0.30
Shipping to warehouse $0.40
---------------------------------
Landed Cost: $11.40
Typical Retail: $29.99 (2.6x)
Volume Pricing Expectations
| Quantity | BOM Reduction | Assembly Reduction |
|---|---|---|
| 100 | Baseline | Baseline |
| 500 | 5-10% | 10-15% |
| 1,000 | 10-15% | 20-30% |
| 5,000 | 15-25% | 30-40% |
| 10,000+ | 20-35% | 40-50% |
Timeline and Budget
Typical Product Development Timeline
PHASE DURATION
-------------------------------------------------
Concept & Planning 2-4 weeks
Breadboard Prototype 2-4 weeks
First PCB Design & Order 3-4 weeks
PCB Rev 1 Testing & Fixes 2-3 weeks
PCB Rev 2 Design & Order 2-3 weeks
Enclosure Design & Prototyping 3-4 weeks
Pre-compliance Testing 1-2 weeks
Formal Certification Testing 3-6 weeks
Manufacturing Setup 2-4 weeks
First Production Run 2-4 weeks
-------------------------------------------------
TOTAL (Typical): 6-12 months
Budget Planning
DEVELOPMENT COSTS (First Product):
-----------------------------------
Development boards & components: $200 - $500
PCB prototypes (5+ revisions): $500 - $1,500
3D printed enclosures: $100 - $300
Test equipment: $500 - $2,000
EDA software (if commercial): $0 - $5,000
Development time: Varies
CERTIFICATION COSTS:
--------------------
Pre-compliance testing: $500 - $2,000
FCC testing (with module): $3,000 - $6,000
CE testing (with module): $4,000 - $8,000
Safety testing (if needed): $5,000 - $15,000
Battery testing (UN38.3): $500 - $2,000
MANUFACTURING SETUP:
--------------------
Tooling (enclosure molds): $3,000 - $50,000
First production run (1000 pcs): $10,000 - $30,000
Inventory: Varies
TOTAL FIRST PRODUCT BUDGET:
---------------------------
Simple product: $15,000 - $30,000
Complex product: $50,000 - $150,000+
Summary: Path to Market
PHASE 1: PROTOTYPE
------------------
□ Define requirements
□ Build breadboard prototype
□ Validate core functionality
□ Document learnings
PHASE 2: DESIGN
---------------
□ Design schematic and PCB
□ Order and test first PCBs
□ Design enclosure
□ Iterate until stable
PHASE 3: CERTIFY
----------------
□ Pre-compliance testing
□ Fix any issues
□ Formal certification testing
□ Create compliance documentation
PHASE 4: MANUFACTURE
--------------------
□ Finalize BOM and documentation
□ Select manufacturer
□ First article inspection
□ Production run
PHASE 5: LAUNCH
---------------
□ Quality control procedures
□ Packaging and fulfillment
□ Customer support setup
□ Go to market!
Next: Resources & Next Steps →