owned by dipl. ing. mario blunk buchfinkenweg 3 99097 ... · agenda day #1 schematic capture...

105
Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 Erfurt / Germany Phone +49 (0)361 6022 5184 Email [email protected] Internet www.blunk-electronic.de Doc. Vers. 2017-08-10

Upload: others

Post on 30-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Owned by Dipl. Ing. Mario Blunk

Buchfinkenweg 399097 Erfurt / Germany

Phone +49 (0)361 6022 5184

Email [email protected]

Internet www.blunk-electronic.de

Doc. Vers. 2017-08-10

Page 2: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Design Reviews Surveys Consulting

HW/SW Engineering (Eagle, KiCad, VHDL, Verilog, Ada, Linux)

Page 3: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Agenda

Day #1● schematic capture● defining net classes● electrical rule check

(ERC)● schematic structure● exercises & consulting● preparing PCB layout● outlines of the board● fiducials, mounting holes

Day #2● part placement● texts in copper● silk screen● design rules (DRC)● layer setup, via types● routing● communication with

suppliers and assembly houses

Day #3● creating/editing parts in

the library● symbols, packages,

devices● library structure● naming conventions● resource management● CAM processor● Gerber/drill data● exercises & consulting

Day #4● project & schematic structure● practicing with modular and hierarchic designs● naming conventions / style guides● introduction to agile HW development● design for test & manufacturing (DFT/DFM)● scripting & automation

Page 4: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Create Project

right-click / new project

Page 5: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Create Schematic #1

right-click onproject name / new schematic

Page 6: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Create Schematic #2

Page 7: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Schematic Framecommand ADD

Page 8: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Schematic Capture #1

commands ADD, USE, MOVE, DELETE, GROUP, NAME, VALUE, CHANGE, SMASH

Page 9: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Schematic Capture #2

commands NET, NAME, LABEL, SPLIT, JUNCTION, SHOW

Page 10: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

command INVOKE or across sheets use INVOKE V1

Schematic Capture #3

Page 11: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Nets

commands LABEL, MOVE, DELETE

Page 12: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Gate Swap

command GATESWAP

before after

Page 13: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Busses

commands BUS, NAME, LABEL, SPLIT

Page 14: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Schematic Structure

Page 15: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Schematic Layers

commands DISPLAY, LAYER, CHANGE LAYER

Page 16: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Documentation #1

Page 17: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Documentation #2

Page 18: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Drawing Grid

command GRID

alternative grid:

Ctrl+Alt

Page 19: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Schematic Sheets

command EDIT .s2

reordering by EDIT .s2 .s1

Page 20: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Net Classes #1

track with via drills clearance between tracks

define minimum constraints:

commandCLASS

Page 21: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Net Classes #2

commandsINFO,CHANGE CLASS

Page 22: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Texts #1

commands TEXT, INFO

Page 23: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Texts #2

command TEXT >PROJECT

Page 24: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Part Numbering

Page 25: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Assembly Variants #1

command VARIANT

Page 26: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Assembly Variants #2

Page 27: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

ERC

commands ERC, ERROR

Page 28: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

SCRIPTING #1

Page 29: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

SCRIPTING #2

1. 2.

Page 30: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Executes automatically on EAGLE start !https://github.com/Blunk-electronic/lbr_eagle/blob/master/scr/eagle.scr

SCRIPTING #3

Page 31: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

More on EAGLE scripting here :

Scripting Tutorial

SCRIPTING #4

http://www.blunk-electronic.de/pdf/Scripting_de.pdf

Page 32: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

PCB / PCBA

Thanks to: Key Design Electronics Ltd. http://www.kdel.co.uk26 Lancaster Way, Scalby, Scarborough, YO13 0QH, England+44 (0) 1723 341809

Page 33: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Create Board

commandBoard

Page 34: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Board Outline

$ / €

commands MOVE, WIRE, SPLIT, DELETE, CIR, ARC

grid metric / inch ?

Page 35: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Metrisch vs. Inch

0.1 inch=100mil

0.1inch2.54mm

=x inchwantedymm given

Page 36: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Mounting Holes #1

commands

ADD, DELETE, MOVE

Page 37: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

commands

COPY, DELETE, MOVE,LOCK grid

metric / inch ?

Mounting Holes #2

Page 38: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Fiducials #1command ADD

Page 39: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Fiducials #2

commands MOVE, DELETE, COPY, LOCK

Contact PCB- assembly house !

Page 40: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Fiducials #3

Contact PCB- assembly house !

Page 41: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Measuring #1

commands MARK, MARK;

Page 42: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Measuring #2

command DIM

Page 43: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Part Placement #1

commands LOCK, MOVE R77, GROUP, CHANGE, ROTATE R-45, MIRROR, RATSNET

Page 44: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Part Placement #2

mirrored !

keep out

Page 45: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Texts #1

commands TEXT, CHANGE - TEXT - SIZE - RATIO - LAYER

Page 46: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Texts #2

Page 47: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Texts #3

Page 48: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Board Layer

commands DISPLAY, LAYERCHANGE LAYER

Page 49: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Restricted Areas #1

commands

WIRE, POLY,DELETE,MOVE,SPLIT,GROUP

Page 50: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Restricted Areas #2

commands

WIRE, DELETE,MOVE,SPLIT,GROUP

Page 51: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Restricted Areas #3

commands POLY,DELETE,MOVE,GROUP

Page 52: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Routing #1

commands ROUTE,WIRE,SPLIT,RIPUP,RATSNET,MOVE VIA,CHANGE

Page 53: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Routing #2

commands WIRE,VIANAME,RATSNET,...

Page 54: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Via Properties

commands INFO, CHANGE SHAPE / DIA / DRILL

Page 55: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Ripup

Ripup all nets:RIPUP (not reasonable !)

Ripup all nets except:RIPUP ! GND +5V

Ripup selected nets:RIPUP GPIO_* JTAG_TCK

Page 56: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Polygons #1

Page 57: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Polygons #2

command POLY, RATSNEST

Page 58: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Polygons #3

command RATSNET, NAME, RIP @ yxz;

Page 59: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Polygons #4command CHANGE ISO / THERMAL / ORPHAN / POUR / WIDTH, RIP @ xyz

Page 60: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Track Length Trimming

command MAEANDER 50

settings for max. deviation & gap in : DRC/MISC

ULP: length

Page 61: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Autorouter #1

An Autorouter needs preparation and constraints for useful results !

route all nets:AUTO (not reasonable)

route all except:AUTO ! GND +5V

route only:AUTO GPIO_*

Use restricted areas !

Page 62: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Autorouter #2

Not nice, but fast !

Page 63: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

DRC #1commandDRC

https://github.com/Blunk-electronic/lbr_eagle/tree/master/dru

Page 64: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

DRC #2commandDRC

Page 65: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

DRC #3commandDRC

Page 66: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

DRC #4commandDRC

Page 67: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

DRC #5commandDRC

Via drills greater 0.3mm without solder stop !

Page 68: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

DRC #6

exposed via inside an SMD-pad

CAUTION: - DRC-setting clearance/same signals SMD-Via=0 required !- Contact assembly house ! Solder may drain into via !

Page 69: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Solder Stop vs. Vias

exposed via

covered via

Do not use as test pad for ICT or FPT geeignet ! Contact assembly house !

Page 70: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

1. Need of multilayer PCB ?

2. Assignment of supply and signal layers ?

3. Layer Setup

4. Vias

5. Contact PCB manufacturer !

Multilayer PCBs

Page 71: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Layer Assignment #1

GND

VCC

+ decoupling + signal access + crosstalk

- radiation & shielding - impedance PWR/GND

signals

signals

Page 72: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Layer Assignment #2

GND

VCC

+ radiation & shielding + impedance PWR/GND

- decoupling - signal access - crosstalk

signals

signals

Page 73: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Layer Assigment #3

GND

VCC

+ decoupling + crosstalk + radiation & shielding + impedance PWR/GND

- signal access

signals

GND

GND

signals

Page 74: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Layer Setup #1command DRC

core

prepreg

Page 75: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Layer Setup #2

- 4 layers - 1 x core- 2 x prepreg

1+2*15+16

- 6 layers - 2 x core- 3 x prepreg

1+2*3+14*15+16

prepreg

prepreg

core

core

core

Page 76: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Vias

through

(1+2*15+16)

blind

[15:1+2*15+16]

buried

1+(2*15)+16

micro(connects outer layer and adjacent inner layer only)

[1+2*15+16:15]

Page 77: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Routing Inner Layers

Blind-Via from topto layer 2

Through-Via

Buried-Via from layer 2to layer 15

Blind-Via from layer 15to layer 16

Test Pads for ICT, FPT, … ?

Page 78: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

http://www.blunk-electronic.de/pdf/Design_Checklist_en.pdf

Page 79: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Layer 21/22 and 51/52

commands:SMASH,MOVE,GROUP,CHANGE- SIZE- RATIO

before:

after:

Documentation #1

Page 80: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Documentation #2Layer 51/52 (tDocu / bDocu)

commands: TEXT, WIRE, MOVE, GROUP, CHANGE TEXT / SIZE / RATIO

Page 81: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Documentation #3

Layer 21/22 (tPlace / bPlace)

Page 82: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Documentation #4

Drawing Frame

commands: ADD,MOVE,GROUP

Layer 48 (Document)

Page 83: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Bill of Material (BOM) & Netlist ...

File/Export/Import/...

RUN bomRUN export-ict-netlist-pad-coordinatesRUN ipc-d-356

RUN statistic-brd

- assembly variants- export from BRD/SCH- special characters

Page 84: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Library Structure #1

https://github.com/Blunk-electronic/lbr_eagle

Page 85: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Library Structure #2

Page 86: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Library Structure #3

Page 87: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Edit Symbols

commands: WIRE, PIN,TEXT,CHANGE- DIR- FONT- SIZE

Page 88: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Edit Packages/Footprints

commands:

LAYER,PAD,SMD,WIRE,MOVE,GROUP,DEL,NAME,CHANGE

Page 89: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Slitted Holes #1commands:

PAD,WIRE,NAME

Layer Millings

Notify PCB manufacturer !!!

Page 90: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Slitted Holes #2

Notify PCB manufacturer !

!!! MIND INNER LAYERS !!!

Page 91: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Create Device commands: ADD, PAC, CON, PRE, ATTR, VAL ON/OFF

Page 92: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

http://www.blunk-electronic.de/pdf/library_tutorial.pdf

Page 93: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

EMS

TechnikronOwned by Ronald Nehring12627 Berlin / GermanyTel. +49 (0) 30 8631 7631

[email protected]

Jenaer Leiterplatten GmbHPrüssingstraße 3107745 Jena / Germany

www.jlp.de

Page 94: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

CAM Processor #1

https://github.com/Blunk-electronic/lbr_eagle/tree/master/cam

Page 95: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

CAM Processor #2

Page 96: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

CAM Processor #3

Page 97: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

CAM Processor #4

Page 98: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

CAM Processor #5[EXCELLON]

Type = DrillStationLong = "Excellon drill station, coordinate format 2.5 inch"Init = "%%\nM48\nM72\n"Reset = "M30\n"ResX = 10000ResY = 10000;Rack = ""DrillSize = "%sC%0.5f\n" ; (Tool code, tool size)AutoDrill = "T%02d" ; (Tool number)FirstDrill = 1BeginData = "%%\n"Units = InchSelect = "%s\n" ; (Drill code)Drill = "X%1.0fY%1.0f\n" ; (x, y)Info = "Drill File Info:\n"\ "\n"\ " Data Mode : Absolute\n"\ " Units : 1/10000 Inch\n"\ "\n"

Edit fileeagle.def(Version 7.x)

Page 99: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

PentaLogix ViewMate

Helmut MendritzkiSoftware-Beratung-VertriebDahlienhof 125462 RELLINGEN / GERMANYTel.: +49 (0) 4101 - 20 60 51Fax: +49 (0) 4101 - 20 60 53 Mobile: +49 (0) 171 - 2155852Email: [email protected]: www.pentalogix.com

Page 100: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Gerbv

http://gerbv.geda-project.org

Page 101: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Literature #1

Printed Circuit Board Design Techniques for EMC

Compliance: A Handbook for Designers

(IEEE Press Series on Electronics Technology)

Page 102: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Literature #2

Joachim FranzEMV

Störungssicherer Aufbauelektronischer Schaltungen

(German)

ISBN 3-519-10397-4

Page 103: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Boundary Scan System M-1

Detect manufacturing faults, bring-up and test of prototypes and systems ?

OpenSource Boundary Scan / JTAG

http://blunk-electronic.de/products.html

What is Boundary Scan ?

Page 104: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

LinksPCB Manufacturing:

www.q-print.de (prototypes)

www.jlp.de (high volume)

Distributors and EMS:

www.ax-electronic.de

www.blunk-electronic.de

www.technikron.de

Page 105: Owned by Dipl. Ing. Mario Blunk Buchfinkenweg 3 99097 ... · Agenda Day #1 schematic capture defining net classes electrical rule check (ERC) schematic structure exercises & consulting

Thanks for your attention !