SlideShare a Scribd company logo
WELCOME TO VIBRANT TECHNOLOGIES AND
COMPUTERS
VIBRANT TECHNOLOGIES AND COMPUTERS
VIBRANT TECHNOLOGIES AND COMPUTERS
∗ 1)WHAT IS PCB ?
∗ 2)COMPONENT SUPPLIERS
∗ 3)PCB DESIGN PROCESS
∗ 3)EAGLE PCB
∗ 4)SCHEMATIC CAPTURE
∗ 5)PLACE COMPONENTS
∗ 6)ROUTE TRACES
∗ 7)GENERATING GERBERS
∗ 8)FAB
CONTENT :
3
VIBRANT TECHNOLOGIES AND COMPUTERS
What is a PCB?
A Mechanical Solution to an Electrical Problem
4
VIBRANT TECHNOLOGIES AND COMPUTERS
What is a PCB?
Layers, Traces, Planes, and Vias ... oh my!
5
VIBRANT TECHNOLOGIES AND COMPUTERS
What is a PCB?
Essentially, you’re job is this ...
6
VIBRANT TECHNOLOGIES AND COMPUTERS
∗ For the “weird & wonderful” -
∗ For the “inexpensive everyday” -
∗ For the board itself -
Component Suppliers
Where do we get the goods?
VIBRANT TECHNOLOGIES AND COMPUTERS
The PCB Design Process
From Vision To Reality
8
PlacePlace
ComponentsComponents
Route TracesRoute Traces
Fab!Fab!
Iteration
Generate GerbersGenerate Gerbers
SchematicSchematic
CaptureCapture
VIBRANT TECHNOLOGIES AND COMPUTERS
Eagle PCB
A CAD Tool For Designing a Board
SchematicSchematic
CaptureCapture
LayoutLayout
Control PanelControl Panel
LibraryLibrary
Symbol Footprint
Project
9
VIBRANT TECHNOLOGIES AND COMPUTERS
Eagle PCB
Symbol + Footprint + Device = Component
DeviceDevice
DevDev
SymbolSymbol
SymSym
FootprintFootprint
PacPac
10
VIBRANT TECHNOLOGIES AND COMPUTERS
∗ A Plan
∗ Block Diagram / Napkin Sketch
∗ Component Selection
∗ Connections and Testing Considerations
∗ Power and Performance Considerations
∗ A New Project
∗ Access to Libraries
Eagle PCB
Stuff I Need To Get Started
11
VIBRANT TECHNOLOGIES AND COMPUTERS
Eagle PCB
It’s all about the planning.
ComponentsComponents ConnectionsConnections
Power &Power &
PerformancePerformance
Passives: 0805,
0603, etc.
IC Packages:
QFN, TQFP, etc.
Libraries
Mechanical
Connections
Bus Connections
PC Connections
Power Ratings
Battery
Performance
High-Speed /
High-Sensitivity
12
VIBRANT TECHNOLOGIES AND COMPUTERS
Eagle PCB
Creating a New Project
•Launch Eagle
•File -> New -> Project
•Enter Project Name
•Directory structure taken care of
automagically.
•Active project is shown with a green light.
13
VIBRANT TECHNOLOGIES AND COMPUTERS
Eagle PCB
Accessing Libraries
•Full view of libraries available via Control
Panel
•Download more from the web and place in the
Eagle installation directory in /lbr
•Sparkfun has an incredible library of more
advanced parts (accelerometers, etc.)
•Caution! Just because you see the library in
Control Panel doesn’t mean you can access it
in your schematic.
14
VIBRANT TECHNOLOGIES AND COMPUTERS
Schematic Capture
Creating a New Schematic
•File -> New ->
Schematic
•Save it right away.
•Don’t worry about
creating a Board
just yet.
•Keep the 100-mil
grid.
15
VIBRANT TECHNOLOGIES AND COMPUTERS
Schematic Capture
Adding Components
•Click the Add icon
•Find the
component in the
library
•Set values
•Don’t see the
library? Try Use ->
Library
16
VIBRANT TECHNOLOGIES AND COMPUTERS
Schematic Capture
Adding Global Symbols
•Click the Add icon
•Find the global
symbol in the
library (supply1)
•Place as if it were
a component
17
VIBRANT TECHNOLOGIES AND COMPUTERS
Schematic Capture
Adding Traces (aka Wires)
•Click the Wire icon
•Have at it!
18
VIBRANT TECHNOLOGIES AND COMPUTERS
Schematic Capture
Some General Tips
• Avoid changing the grid unless absolutely necessary.
• Free Eagle version does not allow “sheets”.
• Free Eagle version requires that schematic drives the
layout ... not vice-versa.
• Groups, Info, and Layers icons are useful.
• Pan, zoom, niceties easy to use.
• Really care about that “net”? Label it.
• Keep it clean - don’t be lazy.
• Document!
19
VIBRANT TECHNOLOGIES AND COMPUTERS
Place Components
But before you do ...
• Passives - 0805 means 0.08” by 0.05”
• Connectors - beware of physical fit
• Actives - lots of packaging alternatives
• Give thought to testability and troubleshooting
DIP LQFP, QFP, TQFP QFN BGA
Thru-Hole (TH)Thru-Hole (TH) Surface Mount (SMT)Surface Mount (SMT)
20
VIBRANT TECHNOLOGIES AND COMPUTERS
Place Components
Creating a new board design
• From the schematic,
choose File ->
Switch to Board.
• “Create From
Schematic”? You bet!
• Board window
automatically opens.
21
VIBRANT TECHNOLOGIES AND COMPUTERS
Place Components
Some Common Tasks
• Right-click on top of
component, select
Move to reposition.
• While moving, right-
click to Rotate.
• Use “Group” wisely.
• Right-click to Mirror
(change to other side
of board)
• Use Move to change
outline
22
VIBRANT TECHNOLOGIES AND COMPUTERS
Place Components
Thinking ahead
• Take your time.
• Untangle flight lines.
• Think about planes.
• Consider testability.
• Mechanical Fit?
• Hard stuff first.
• Keep silkscreen.
• Think hard about components
on 2-sides.
23
VIBRANT TECHNOLOGIES AND COMPUTERS
Place Components
Some General Tips
• Are your Design Rules setup correctly?
• Run the Design Rule Check (DRC) often.
• Run the Electrical Rule Check (ERC) often.
• Save a snapshot of your placement file.24
VIBRANT TECHNOLOGIES AND COMPUTERS
Route Traces
Adding “Waaaahrs” To Your Layout
• You want to route, not
wire.
• You want to ripup, not
delete nets.
• Are you on the top or the
bottom?
• Vias are on top and
bottom. Easy to add.
• DRC often!
• Iterate like mad.
25
VIBRANT TECHNOLOGIES AND COMPUTERS
Route Traces
Some General Tips
• Two layers? Have an x-
layer and a y-layer.
• Don’t forget mounting
holes, other nice things.
• Add testability features.
• Do the “what if?” dance.
• Do the cardboard
mockup.
• Pour Copper.
26
VIBRANT TECHNOLOGIES AND COMPUTERS
Generating Gerbers
Some General Tips
• Using Advanced Circuits? Have I got a script for you ...
• This involves the “CAM Processor” ...
• Generate critical layers.
27
Easier
than spit!
VIBRANT TECHNOLOGIES AND COMPUTERS
Generating Gerbers
Sanity Checking The Result
• You’ll need an account with Advanced Circuits.
• Email will be sent confirming design rule checking.
• Advanced Circuits even gives you a discount.
• Squash any errors, review all warnings. Look for open vias, closed vias, etc.
28
freedfm.com
VIBRANT TECHNOLOGIES AND COMPUTERS
Generating Gerbers
Reviewing The Result
• ViewMate - Free Gerber Viewer for Microsoft Windows (link on Dr. Wickert’s site).
• Review planes, drill holes, and “obvious” defects. Not usually any surprises here.
• Biggest error - not exporting the proper layers.
29
VIBRANT TECHNOLOGIES AND COMPUTERS
Fab
Before you hit “the button” ...
30
• Generate a Parts List
(aka “The BOM”) using
Export -> Partlist.
• Generate a Pin List (aka
“The Netlist”) using
Export -> Netlist.
• Sanity check both.
VIBRANT TECHNOLOGIES AND COMPUTERS
Fab
Some General Tips
• Do you have all of your components? Lead time?
• Find out what file format your PCB Vendor wants.
• Advanced Circuits - GERBER_RS_274X (no, really)
• Consider routing it yourself at UCCS.
• Consider barebonespcb.com. Really cheap.
• Sleep on it.
31
VIBRANT TECHNOLOGIES AND COMPUTERS
The PCB Design ProcessA Summary of a Lot of Information
32
PlacePlace
ComponentsComponents
Route TracesRoute Traces
Fab!Fab!
Iteration
Generate GerbersGenerate Gerbers
SchematicSchematic
CaptureCapture
VIBRANT TECHNOLOGIES AND COMPUTERS
VISIT OUR SITE :VIBRANTTECHNOLOGIES.CO.IN
THANK YOU
VIBRANT TECHNOLOGIES AND COMPUTERS

More Related Content

Similar to Pcb design at navi mumbai

PCB DESIGN - Introduction to PCB Design Library Creation
PCB DESIGN -  Introduction to PCB Design Library Creation PCB DESIGN -  Introduction to PCB Design Library Creation
PCB DESIGN - Introduction to PCB Design Library Creation
Vibrant Technologies & Computers
 
lec01.pdf
lec01.pdflec01.pdf
lec01.pdf
BeiYu6
 
PCBDesign.pdf
PCBDesign.pdfPCBDesign.pdf
PCBDesign.pdf
davecornec
 
Making of an Application Specific Integrated Circuit
Making of an Application Specific Integrated CircuitMaking of an Application Specific Integrated Circuit
Making of an Application Specific Integrated Circuit
SWINDONSilicon
 
200519 TMU Ubiquitous Robot
200519 TMU Ubiquitous Robot200519 TMU Ubiquitous Robot
200519 TMU Ubiquitous Robot
NoriakiAndo
 
Code PaLOUsa Azure IoT Workshop
Code PaLOUsa Azure IoT WorkshopCode PaLOUsa Azure IoT Workshop
Code PaLOUsa Azure IoT Workshop
Mike Branstein
 
BATCH 2.pptx
BATCH 2.pptxBATCH 2.pptx
BATCH 2.pptx
Himabindu905359
 
es_hardware_handout
es_hardware_handoutes_hardware_handout
es_hardware_handout
Mohammad Ranjbar
 
39245147 intro-es-i
39245147 intro-es-i39245147 intro-es-i
39245147 intro-es-i
Embeddedbvp
 
Internet of Things, TYBSC IT, Semester 5, Unit V
Internet of Things, TYBSC IT, Semester 5, Unit VInternet of Things, TYBSC IT, Semester 5, Unit V
Internet of Things, TYBSC IT, Semester 5, Unit V
Arti Parab Academics
 
[cb22] Your Printer is not your Printer ! - Hacking Printers at Pwn2Own by A...
[cb22]  Your Printer is not your Printer ! - Hacking Printers at Pwn2Own by A...[cb22]  Your Printer is not your Printer ! - Hacking Printers at Pwn2Own by A...
[cb22] Your Printer is not your Printer ! - Hacking Printers at Pwn2Own by A...
CODE BLUE
 
CAD: Layout Extraction
CAD: Layout ExtractionCAD: Layout Extraction
CAD: Layout Extraction
Team-VLSI-ITMU
 
FPGA workshop
FPGA workshopFPGA workshop
FPGA workshop
Alex Borisevich
 
Использование AzureDevOps при разработке микросервисных приложений
Использование AzureDevOps при разработке микросервисных приложенийИспользование AzureDevOps при разработке микросервисных приложений
Использование AzureDevOps при разработке микросервисных приложений
Vitebsk Miniq
 
Building a robot with the .Net Micro Framework
Building a robot with the .Net Micro FrameworkBuilding a robot with the .Net Micro Framework
Building a robot with the .Net Micro Framework
Ducas Francis
 
embedded system and AVR
embedded system and AVRembedded system and AVR
embedded system and AVR
Urvashi Khandelwal
 
LTspice.ppt
LTspice.pptLTspice.ppt
LTspice.ppt
DrVikasMahor
 
UGM 2015: X1149 workshop
UGM 2015: X1149 workshopUGM 2015: X1149 workshop
UGM 2015: X1149 workshop
Interlatin
 
embedded-systems-for-beginners
embedded-systems-for-beginnersembedded-systems-for-beginners
embedded-systems-for-beginners
mohamed gaber
 
Summary Of Course Projects
Summary Of Course ProjectsSummary Of Course Projects
Summary Of Course Projects
awan2008
 

Similar to Pcb design at navi mumbai (20)

PCB DESIGN - Introduction to PCB Design Library Creation
PCB DESIGN -  Introduction to PCB Design Library Creation PCB DESIGN -  Introduction to PCB Design Library Creation
PCB DESIGN - Introduction to PCB Design Library Creation
 
lec01.pdf
lec01.pdflec01.pdf
lec01.pdf
 
PCBDesign.pdf
PCBDesign.pdfPCBDesign.pdf
PCBDesign.pdf
 
Making of an Application Specific Integrated Circuit
Making of an Application Specific Integrated CircuitMaking of an Application Specific Integrated Circuit
Making of an Application Specific Integrated Circuit
 
200519 TMU Ubiquitous Robot
200519 TMU Ubiquitous Robot200519 TMU Ubiquitous Robot
200519 TMU Ubiquitous Robot
 
Code PaLOUsa Azure IoT Workshop
Code PaLOUsa Azure IoT WorkshopCode PaLOUsa Azure IoT Workshop
Code PaLOUsa Azure IoT Workshop
 
BATCH 2.pptx
BATCH 2.pptxBATCH 2.pptx
BATCH 2.pptx
 
es_hardware_handout
es_hardware_handoutes_hardware_handout
es_hardware_handout
 
39245147 intro-es-i
39245147 intro-es-i39245147 intro-es-i
39245147 intro-es-i
 
Internet of Things, TYBSC IT, Semester 5, Unit V
Internet of Things, TYBSC IT, Semester 5, Unit VInternet of Things, TYBSC IT, Semester 5, Unit V
Internet of Things, TYBSC IT, Semester 5, Unit V
 
[cb22] Your Printer is not your Printer ! - Hacking Printers at Pwn2Own by A...
[cb22]  Your Printer is not your Printer ! - Hacking Printers at Pwn2Own by A...[cb22]  Your Printer is not your Printer ! - Hacking Printers at Pwn2Own by A...
[cb22] Your Printer is not your Printer ! - Hacking Printers at Pwn2Own by A...
 
CAD: Layout Extraction
CAD: Layout ExtractionCAD: Layout Extraction
CAD: Layout Extraction
 
FPGA workshop
FPGA workshopFPGA workshop
FPGA workshop
 
Использование AzureDevOps при разработке микросервисных приложений
Использование AzureDevOps при разработке микросервисных приложенийИспользование AzureDevOps при разработке микросервисных приложений
Использование AzureDevOps при разработке микросервисных приложений
 
Building a robot with the .Net Micro Framework
Building a robot with the .Net Micro FrameworkBuilding a robot with the .Net Micro Framework
Building a robot with the .Net Micro Framework
 
embedded system and AVR
embedded system and AVRembedded system and AVR
embedded system and AVR
 
LTspice.ppt
LTspice.pptLTspice.ppt
LTspice.ppt
 
UGM 2015: X1149 workshop
UGM 2015: X1149 workshopUGM 2015: X1149 workshop
UGM 2015: X1149 workshop
 
embedded-systems-for-beginners
embedded-systems-for-beginnersembedded-systems-for-beginners
embedded-systems-for-beginners
 
Summary Of Course Projects
Summary Of Course ProjectsSummary Of Course Projects
Summary Of Course Projects
 

Recently uploaded

Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 

Recently uploaded (20)

Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 

Pcb design at navi mumbai

  • 1. WELCOME TO VIBRANT TECHNOLOGIES AND COMPUTERS VIBRANT TECHNOLOGIES AND COMPUTERS
  • 3. ∗ 1)WHAT IS PCB ? ∗ 2)COMPONENT SUPPLIERS ∗ 3)PCB DESIGN PROCESS ∗ 3)EAGLE PCB ∗ 4)SCHEMATIC CAPTURE ∗ 5)PLACE COMPONENTS ∗ 6)ROUTE TRACES ∗ 7)GENERATING GERBERS ∗ 8)FAB CONTENT : 3 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 4. What is a PCB? A Mechanical Solution to an Electrical Problem 4 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 5. What is a PCB? Layers, Traces, Planes, and Vias ... oh my! 5 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 6. What is a PCB? Essentially, you’re job is this ... 6 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 7. ∗ For the “weird & wonderful” - ∗ For the “inexpensive everyday” - ∗ For the board itself - Component Suppliers Where do we get the goods? VIBRANT TECHNOLOGIES AND COMPUTERS
  • 8. The PCB Design Process From Vision To Reality 8 PlacePlace ComponentsComponents Route TracesRoute Traces Fab!Fab! Iteration Generate GerbersGenerate Gerbers SchematicSchematic CaptureCapture VIBRANT TECHNOLOGIES AND COMPUTERS
  • 9. Eagle PCB A CAD Tool For Designing a Board SchematicSchematic CaptureCapture LayoutLayout Control PanelControl Panel LibraryLibrary Symbol Footprint Project 9 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 10. Eagle PCB Symbol + Footprint + Device = Component DeviceDevice DevDev SymbolSymbol SymSym FootprintFootprint PacPac 10 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 11. ∗ A Plan ∗ Block Diagram / Napkin Sketch ∗ Component Selection ∗ Connections and Testing Considerations ∗ Power and Performance Considerations ∗ A New Project ∗ Access to Libraries Eagle PCB Stuff I Need To Get Started 11 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 12. Eagle PCB It’s all about the planning. ComponentsComponents ConnectionsConnections Power &Power & PerformancePerformance Passives: 0805, 0603, etc. IC Packages: QFN, TQFP, etc. Libraries Mechanical Connections Bus Connections PC Connections Power Ratings Battery Performance High-Speed / High-Sensitivity 12 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 13. Eagle PCB Creating a New Project •Launch Eagle •File -> New -> Project •Enter Project Name •Directory structure taken care of automagically. •Active project is shown with a green light. 13 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 14. Eagle PCB Accessing Libraries •Full view of libraries available via Control Panel •Download more from the web and place in the Eagle installation directory in /lbr •Sparkfun has an incredible library of more advanced parts (accelerometers, etc.) •Caution! Just because you see the library in Control Panel doesn’t mean you can access it in your schematic. 14 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 15. Schematic Capture Creating a New Schematic •File -> New -> Schematic •Save it right away. •Don’t worry about creating a Board just yet. •Keep the 100-mil grid. 15 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 16. Schematic Capture Adding Components •Click the Add icon •Find the component in the library •Set values •Don’t see the library? Try Use -> Library 16 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 17. Schematic Capture Adding Global Symbols •Click the Add icon •Find the global symbol in the library (supply1) •Place as if it were a component 17 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 18. Schematic Capture Adding Traces (aka Wires) •Click the Wire icon •Have at it! 18 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 19. Schematic Capture Some General Tips • Avoid changing the grid unless absolutely necessary. • Free Eagle version does not allow “sheets”. • Free Eagle version requires that schematic drives the layout ... not vice-versa. • Groups, Info, and Layers icons are useful. • Pan, zoom, niceties easy to use. • Really care about that “net”? Label it. • Keep it clean - don’t be lazy. • Document! 19 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 20. Place Components But before you do ... • Passives - 0805 means 0.08” by 0.05” • Connectors - beware of physical fit • Actives - lots of packaging alternatives • Give thought to testability and troubleshooting DIP LQFP, QFP, TQFP QFN BGA Thru-Hole (TH)Thru-Hole (TH) Surface Mount (SMT)Surface Mount (SMT) 20 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 21. Place Components Creating a new board design • From the schematic, choose File -> Switch to Board. • “Create From Schematic”? You bet! • Board window automatically opens. 21 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 22. Place Components Some Common Tasks • Right-click on top of component, select Move to reposition. • While moving, right- click to Rotate. • Use “Group” wisely. • Right-click to Mirror (change to other side of board) • Use Move to change outline 22 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 23. Place Components Thinking ahead • Take your time. • Untangle flight lines. • Think about planes. • Consider testability. • Mechanical Fit? • Hard stuff first. • Keep silkscreen. • Think hard about components on 2-sides. 23 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 24. Place Components Some General Tips • Are your Design Rules setup correctly? • Run the Design Rule Check (DRC) often. • Run the Electrical Rule Check (ERC) often. • Save a snapshot of your placement file.24 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 25. Route Traces Adding “Waaaahrs” To Your Layout • You want to route, not wire. • You want to ripup, not delete nets. • Are you on the top or the bottom? • Vias are on top and bottom. Easy to add. • DRC often! • Iterate like mad. 25 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 26. Route Traces Some General Tips • Two layers? Have an x- layer and a y-layer. • Don’t forget mounting holes, other nice things. • Add testability features. • Do the “what if?” dance. • Do the cardboard mockup. • Pour Copper. 26 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 27. Generating Gerbers Some General Tips • Using Advanced Circuits? Have I got a script for you ... • This involves the “CAM Processor” ... • Generate critical layers. 27 Easier than spit! VIBRANT TECHNOLOGIES AND COMPUTERS
  • 28. Generating Gerbers Sanity Checking The Result • You’ll need an account with Advanced Circuits. • Email will be sent confirming design rule checking. • Advanced Circuits even gives you a discount. • Squash any errors, review all warnings. Look for open vias, closed vias, etc. 28 freedfm.com VIBRANT TECHNOLOGIES AND COMPUTERS
  • 29. Generating Gerbers Reviewing The Result • ViewMate - Free Gerber Viewer for Microsoft Windows (link on Dr. Wickert’s site). • Review planes, drill holes, and “obvious” defects. Not usually any surprises here. • Biggest error - not exporting the proper layers. 29 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 30. Fab Before you hit “the button” ... 30 • Generate a Parts List (aka “The BOM”) using Export -> Partlist. • Generate a Pin List (aka “The Netlist”) using Export -> Netlist. • Sanity check both. VIBRANT TECHNOLOGIES AND COMPUTERS
  • 31. Fab Some General Tips • Do you have all of your components? Lead time? • Find out what file format your PCB Vendor wants. • Advanced Circuits - GERBER_RS_274X (no, really) • Consider routing it yourself at UCCS. • Consider barebonespcb.com. Really cheap. • Sleep on it. 31 VIBRANT TECHNOLOGIES AND COMPUTERS
  • 32. The PCB Design ProcessA Summary of a Lot of Information 32 PlacePlace ComponentsComponents Route TracesRoute Traces Fab!Fab! Iteration Generate GerbersGenerate Gerbers SchematicSchematic CaptureCapture VIBRANT TECHNOLOGIES AND COMPUTERS
  • 33. VISIT OUR SITE :VIBRANTTECHNOLOGIES.CO.IN THANK YOU VIBRANT TECHNOLOGIES AND COMPUTERS