SlideShare a Scribd company logo
Speeding up Hardware
Designs
Internet of Things
2013-12-03
Daniel D Lindmark
Make Believe Company
#TLDR
Speed is important: Open Hardware is a great
start, but use Experts, MFGs, Distributors,
FAEs. Read the Whitepapers, Reference
Designs, and Application Notes.
Bonus Design Tip: To Pass FCC Certification,
create ground fences with stitched vias
surrounding the board and power islands.
Background: Scout Alarm
DIY Crowd Funded Home Security
Background: Teradyne
Building Circuits and Software to test:
Circuits and Software that are used to
test:
More circuits (Discrete Components).
Semiconductor Verification Hardware
Micro volts to hundreds of volts
Nano amps to hundreds of amps
22 layer boards, 2.5 GHz routing
Dogs Like Steak: Time to Market is Critical
If you beat someone to market, by the time they have their
first offering, you will have your second, cheaper offering.
Speed in MFP
Start with an Arduino / RasPi / DevKit Board
and accessories:
Ethernet, WiFi, Bluetooth, Motor Control,
Zigbee, Knobs, Buttons, Capacitive Touch
If you can’t make IoT with these, you’re either a
genius or a fool. Either way, proceed.
I was an Arduino Hater
How Dare these Geeks invade my
wheelhouse?
Moofi Habitat
Radial LED Globe
BlinkenLicht Project
-Lakes of Fire
regional Burn )*(
Moofi Timeline
Software developers with zero hardware
experience
Proof of concept: Hours
Prototype: Days
Finished 1-Off: Weeks
Except that that is not how it went
Are you running towards the finish line?

Or away from the start?
“These Never Happen”

- no one ever

Incorrect Interoperability

Trace Coupling

Unforntunate Tpyos

Unfamiliar Parts

Bad Assumptions

Impedance Mismatching

Split Plane Routing

Decoupling Caps

High ESR

Incorrect Footprint

Unintentional Shorts

Dangling Nets

Misnamed Pins

Poor Layout Flow

End of Life

Long Lead Time

Sedimentary Code

Poor Optimization

Power Supply Folding

Counterfeit Parts

Poor Cooling

Insufficient Power

Switching Noise

Thermal Effects

Radiated Noise

Insufficient Overhead

Via Thermals
Find an Expert
I wasted years doing it
the hard way with
theory and
understanding.
Find someone to tell
you how to do it right.
Find a product advocate
Component manufacturers
and distributors have a
vested interest in you buying
their product.
If you have hot coals, let
them run over your hot
coals.
Your FAE is your best friend
White
Papers

Referenc
e Designs

Application
notes
Read every abstract / summary
Companies such as
Linear Tech and
Arrow have hundreds
of reference designs.
(And will gladly find
someone to explain
the parts you don’t
get).
Speed in Complete
Functional Prototype
Modify your dev hardware for
your PCB.
Arduino
Share Alike Hardware
LGPL Software
RasPi
Linux
Closed Hardware (CPU)
Dev Kit
Free as in Beer
Open Vs Closed
An open hardware will compete against large companies by
making it easy for anyone to emerge and difficult for the big
guns to compete. This will spur innovation.
A closed hardware will attract investment. Competition will
improve cost / features. This will spur innovation.
Open Hardware
Fastest time to Market
Best Reflection on Brand
Consider Fencing your Design
Consider an Open Spinoff
There is no Secret Sauce
You climbed up to the top all by yourself!
Thank you
scoutalarm.com
mblabs.org
Blog: DanielDLindmark.com
email: ddl@DanielDLindmark.com
Twitter: @MakeBelieveInc
Bonus FCC Certification Layout Content Below
You should be worried about emissions
Emissions
Vertical Emissions are from exposed traces on
the top / bottom side
Horizontal Emissions are from the side of the
board.
Mitigate Vertical Emissions
Bury Traces as close to the chip as possible.
Keep Top / Bottom side trace lengths short
(This means going to a
4-6 layer board)
Mitigate Horizontal Emissions
200 mil GND fence around periphery and power islands
100 mil stitching via
Flood top / bottom layers with GND
Antenna Layout
Place Antenna at outer edge of the board.
No GND / Traces / Metal to the sides
No GND underneath on any layer
Final Routing
No Vias from Chip to Antenna
Use Coplanar Wave Guide for impedance
matching (SaturnPcb.com)
Install PI Network to Filter
Thank you
scoutalarm.com
mblabs.org
Blog: DanielDLindmark.com
email: ddl@DanielDLindmark.com
Twitter: @MakeBelieveInc

More Related Content

Similar to Internet of Things:speeding up hardware designs

If3514351438
If3514351438If3514351438
If3514351438
IJERA Editor
 
Selecting wireless module or chip for your next internet of things (iot) project
Selecting wireless module or chip for your next internet of things (iot) projectSelecting wireless module or chip for your next internet of things (iot) project
Selecting wireless module or chip for your next internet of things (iot) project
Pallav Aggarwal
 
IoT Development Boards.pdf
IoT Development Boards.pdfIoT Development Boards.pdf
IoT Development Boards.pdf
SudhanshiBakre1
 
#2 open source introduction
#2 open source introduction#2 open source introduction
#2 open source introduction
sscholle
 
Open source hardware and the web
Open source hardware and the webOpen source hardware and the web
Open source hardware and the web
ada fruit
 
Glimworm 21 11-13 (1)
Glimworm 21 11-13 (1)Glimworm 21 11-13 (1)
Glimworm 21 11-13 (1)
Paul Hopton
 
Go out and play: why software isn't what the internet of things needs the most.
Go out and play: why software isn't what the internet of things needs the most.Go out and play: why software isn't what the internet of things needs the most.
Go out and play: why software isn't what the internet of things needs the most.
Alexandra Deschamps-Sonsino
 
SFScon18 - Roberto Innocenti - Open Hardware PowerPC Notebook disclose the mo...
SFScon18 - Roberto Innocenti - Open Hardware PowerPC Notebook disclose the mo...SFScon18 - Roberto Innocenti - Open Hardware PowerPC Notebook disclose the mo...
SFScon18 - Roberto Innocenti - Open Hardware PowerPC Notebook disclose the mo...
South Tyrol Free Software Conference
 
Prepare yourself to switch computing to Open Hardware Power Architecture
Prepare yourself to switch computing to Open Hardware Power ArchitecturePrepare yourself to switch computing to Open Hardware Power Architecture
Prepare yourself to switch computing to Open Hardware Power Architecture
Roberto Innocenti
 
Building IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE ManchesterBuilding IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE Manchester
Jan Jongboom
 
SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...
SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...
SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...
South Tyrol Free Software Conference
 
The Butteryfly Effect of an Open Hardware Notebook Motherboard
The Butteryfly Effect of an Open Hardware Notebook MotherboardThe Butteryfly Effect of an Open Hardware Notebook Motherboard
The Butteryfly Effect of an Open Hardware Notebook Motherboard
Roberto Innocenti
 
Maker Movement
Maker MovementMaker Movement
Maker Movement
Jingfeng Liu
 
G R I Marketing Comm Technology
G R I  Marketing    Comm TechnologyG R I  Marketing    Comm Technology
G R I Marketing Comm TechnologyAmy Smythe-Harris
 
What Linux is what you should also have on your computer.
What Linux is what you should also have on your computer.What Linux is what you should also have on your computer.
What Linux is what you should also have on your computer.
Khawar Nehal khawar.nehal@atrc.net.pk
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
Laurence HR
 
Breaking RSA & the internet
Breaking RSA & the internetBreaking RSA & the internet
Breaking RSA & the internet
Alison B. Lowndes
 
Big guns for small guys (reloaded)
Big guns for small guys (reloaded)Big guns for small guys (reloaded)
Big guns for small guys (reloaded)
Jorge López-Lago
 
NSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and ArduinoNSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and Arduino
Brian Huang
 

Similar to Internet of Things:speeding up hardware designs (20)

If3514351438
If3514351438If3514351438
If3514351438
 
Selecting wireless module or chip for your next internet of things (iot) project
Selecting wireless module or chip for your next internet of things (iot) projectSelecting wireless module or chip for your next internet of things (iot) project
Selecting wireless module or chip for your next internet of things (iot) project
 
IoT Development Boards.pdf
IoT Development Boards.pdfIoT Development Boards.pdf
IoT Development Boards.pdf
 
#2 open source introduction
#2 open source introduction#2 open source introduction
#2 open source introduction
 
Open source hardware and the web
Open source hardware and the webOpen source hardware and the web
Open source hardware and the web
 
Glimworm 21 11-13 (1)
Glimworm 21 11-13 (1)Glimworm 21 11-13 (1)
Glimworm 21 11-13 (1)
 
Go out and play: why software isn't what the internet of things needs the most.
Go out and play: why software isn't what the internet of things needs the most.Go out and play: why software isn't what the internet of things needs the most.
Go out and play: why software isn't what the internet of things needs the most.
 
Come find garmin
Come find garminCome find garmin
Come find garmin
 
SFScon18 - Roberto Innocenti - Open Hardware PowerPC Notebook disclose the mo...
SFScon18 - Roberto Innocenti - Open Hardware PowerPC Notebook disclose the mo...SFScon18 - Roberto Innocenti - Open Hardware PowerPC Notebook disclose the mo...
SFScon18 - Roberto Innocenti - Open Hardware PowerPC Notebook disclose the mo...
 
Prepare yourself to switch computing to Open Hardware Power Architecture
Prepare yourself to switch computing to Open Hardware Power ArchitecturePrepare yourself to switch computing to Open Hardware Power Architecture
Prepare yourself to switch computing to Open Hardware Power Architecture
 
Building IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE ManchesterBuilding IoT devices with ARM mbed - RISE Manchester
Building IoT devices with ARM mbed - RISE Manchester
 
SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...
SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...
SFScon19 - Roberto Innocenti - The Butteryfly Effect of an Open Hardware Note...
 
The Butteryfly Effect of an Open Hardware Notebook Motherboard
The Butteryfly Effect of an Open Hardware Notebook MotherboardThe Butteryfly Effect of an Open Hardware Notebook Motherboard
The Butteryfly Effect of an Open Hardware Notebook Motherboard
 
Maker Movement
Maker MovementMaker Movement
Maker Movement
 
G R I Marketing Comm Technology
G R I  Marketing    Comm TechnologyG R I  Marketing    Comm Technology
G R I Marketing Comm Technology
 
What Linux is what you should also have on your computer.
What Linux is what you should also have on your computer.What Linux is what you should also have on your computer.
What Linux is what you should also have on your computer.
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
 
Breaking RSA & the internet
Breaking RSA & the internetBreaking RSA & the internet
Breaking RSA & the internet
 
Big guns for small guys (reloaded)
Big guns for small guys (reloaded)Big guns for small guys (reloaded)
Big guns for small guys (reloaded)
 
NSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and ArduinoNSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and Arduino
 

Recently uploaded

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 

Recently uploaded (20)

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 

Internet of Things:speeding up hardware designs

  • 1. Speeding up Hardware Designs Internet of Things 2013-12-03 Daniel D Lindmark Make Believe Company
  • 2. #TLDR Speed is important: Open Hardware is a great start, but use Experts, MFGs, Distributors, FAEs. Read the Whitepapers, Reference Designs, and Application Notes. Bonus Design Tip: To Pass FCC Certification, create ground fences with stitched vias surrounding the board and power islands.
  • 3. Background: Scout Alarm DIY Crowd Funded Home Security
  • 4. Background: Teradyne Building Circuits and Software to test: Circuits and Software that are used to test: More circuits (Discrete Components). Semiconductor Verification Hardware Micro volts to hundreds of volts Nano amps to hundreds of amps 22 layer boards, 2.5 GHz routing
  • 5. Dogs Like Steak: Time to Market is Critical If you beat someone to market, by the time they have their first offering, you will have your second, cheaper offering.
  • 6. Speed in MFP Start with an Arduino / RasPi / DevKit Board and accessories: Ethernet, WiFi, Bluetooth, Motor Control, Zigbee, Knobs, Buttons, Capacitive Touch If you can’t make IoT with these, you’re either a genius or a fool. Either way, proceed.
  • 7. I was an Arduino Hater
  • 8. How Dare these Geeks invade my wheelhouse?
  • 9.
  • 10. Moofi Habitat Radial LED Globe BlinkenLicht Project -Lakes of Fire regional Burn )*(
  • 11. Moofi Timeline Software developers with zero hardware experience Proof of concept: Hours Prototype: Days Finished 1-Off: Weeks
  • 12. Except that that is not how it went
  • 13. Are you running towards the finish line? Or away from the start?
  • 14. “These Never Happen” - no one ever Incorrect Interoperability Trace Coupling Unforntunate Tpyos Unfamiliar Parts Bad Assumptions Impedance Mismatching Split Plane Routing Decoupling Caps High ESR Incorrect Footprint Unintentional Shorts Dangling Nets Misnamed Pins Poor Layout Flow End of Life Long Lead Time Sedimentary Code Poor Optimization Power Supply Folding Counterfeit Parts Poor Cooling Insufficient Power Switching Noise Thermal Effects Radiated Noise Insufficient Overhead Via Thermals
  • 15. Find an Expert I wasted years doing it the hard way with theory and understanding. Find someone to tell you how to do it right.
  • 16. Find a product advocate Component manufacturers and distributors have a vested interest in you buying their product. If you have hot coals, let them run over your hot coals.
  • 17. Your FAE is your best friend White Papers Referenc e Designs Application notes
  • 18. Read every abstract / summary Companies such as Linear Tech and Arrow have hundreds of reference designs. (And will gladly find someone to explain the parts you don’t get).
  • 19. Speed in Complete Functional Prototype Modify your dev hardware for your PCB. Arduino Share Alike Hardware LGPL Software RasPi Linux Closed Hardware (CPU) Dev Kit Free as in Beer
  • 20. Open Vs Closed An open hardware will compete against large companies by making it easy for anyone to emerge and difficult for the big guns to compete. This will spur innovation. A closed hardware will attract investment. Competition will improve cost / features. This will spur innovation.
  • 21. Open Hardware Fastest time to Market Best Reflection on Brand Consider Fencing your Design Consider an Open Spinoff There is no Secret Sauce
  • 22. You climbed up to the top all by yourself!
  • 23. Thank you scoutalarm.com mblabs.org Blog: DanielDLindmark.com email: ddl@DanielDLindmark.com Twitter: @MakeBelieveInc Bonus FCC Certification Layout Content Below
  • 24. You should be worried about emissions
  • 25. Emissions Vertical Emissions are from exposed traces on the top / bottom side Horizontal Emissions are from the side of the board.
  • 26. Mitigate Vertical Emissions Bury Traces as close to the chip as possible. Keep Top / Bottom side trace lengths short (This means going to a 4-6 layer board)
  • 27. Mitigate Horizontal Emissions 200 mil GND fence around periphery and power islands 100 mil stitching via Flood top / bottom layers with GND
  • 28. Antenna Layout Place Antenna at outer edge of the board. No GND / Traces / Metal to the sides No GND underneath on any layer
  • 29. Final Routing No Vias from Chip to Antenna Use Coplanar Wave Guide for impedance matching (SaturnPcb.com) Install PI Network to Filter
  • 30. Thank you scoutalarm.com mblabs.org Blog: DanielDLindmark.com email: ddl@DanielDLindmark.com Twitter: @MakeBelieveInc