Академический Документы
Профессиональный Документы
Культура Документы
Foils
Version 5 Release 9
June 2002
EDU-CAT-E-CBD-FF-V5R9
Copyright DASSAULT
Course Presentation
Objectives of the course
In this course you will learn how to create Printed Circuit Boards (PCB) in a context
of Assemblies, export and import to/from an ECAD tool using the IDF interface.
Targeted audience
Electrical designers knowing how to work with CATIA V5 Parts and Assemblies.
Prerequisites
0.5 day
CATIA V5 Fundamentals,
CATIA V5 Part Design,
CATIA V5 Assembly Design
p.5
p.6
p.7
p.9
p.10
p.11
p.12
p.13
p.14
p.19
Copyright DASSAULT
p.20
p.24
p.28
p.33
What is IDF ?
IDF File Preparation
Exporting the Board Assembly
Importing with / without Component Substitution
Importing with Filtering on Holes
Importing in the Context of an Assembly
p.34
p.35
p.36
p.37
p.40
p.43
p.47
What is a Catalog ?
Design and Store Electrical Components
Store and Update Components in a Catalog
p.48
p.49
p.53
Copyright DASSAULT
12-
The CBD workbench is used in the context of a CATPart included in a CATProduct. When accessing
it, make sure to insert a new or existing Part in a Product and make that Part current.
Copyright DASSAULT
Circuit Board
assembly tree
Circuit Board
Design tools
Board part
Board geometry
Constraint Areas
Sketcher...
Part Design
tools...
Electronic
Components
Assembly
Constraints
Standard tools
Copyright DASSAULT
Create a Board
Create Constraint Areas
Create Holes when imported from IDF
as displayed Holes
Create a manufacturing Panel
Export Board Assembly as IDF files
Import IDF files in context
of an assembly
Create Sketches for Board, Cutouts
and Constraint Areas
Create Pads to build Boards
and Constraint Areas
Create Cutouts in Boards
Create Mounting Holes and
Components Holes in Boards
Create patterns of holes
Create Components
Export Components in a Catalog
Copyright DASSAULT
Terminology
Copyright DASSAULT
General Process
Insert connectors
and create drilled
holes for the
reference pin
Import the
updated IDF file
and verify the
fitting
Copyright DASSAULT
10
11
Part origin on
Mounting feature
Copyright DASSAULT
12
1
Create a new Product
(it will include the
Enclosure and the
Board assembly)
Insert a new
product for the
Board
Assembly
4
Insert a new part in the
Board Assembly: it will
contain the CBD geometry
Move away or
No Show Parts
that prevent to
see inside the
enclosure.
Note that it is very important to have the origin of the board geometry part to be located on the reference
mounting hole! In the ECAD software, coordinates are measured from the first mounting hole on the Board.
Copyright DASSAULT
13
Create the board geometry directly with Circuit Board Design workbench
using the same Part Design workbench features.
Whatever the method used, the Board geometry can be modified with the Part Design
workbench.
Copyright DASSAULT
14
Copyright DASSAULT
15
2 Part Design
Load the
Workbench
In the current
part XY plane
sketch the Board
outer profile
6
Duplicate
the hole by
creating a
pattern.
5
Create a mounting hole
(diameter= 2.5mm) and
align to one boss.
Create a pad
(length=1mm)
from the
sketch (The
pad height is
the Board
thickness)
Always, create mounting holes with the hole icon. Holes created
with the Pocket Icon are identified as Cutout in CBD
Copyright DASSAULT
16
1
Select the icon to
create a Board
4
View the Part
properties with the
contextual menu
Copyright DASSAULT
17
1
Make current
the Board Part
5
6
Create mounting
holes on the board
using the hole icon
6 icon
and the pattern
3
Select the
Sketch
icon and
create the
board
profile in
the XY
plane
4
Create a pad
(length=1mm) from the
sketch (The pad height
is the Board thickness)
Copyright DASSAULT
18
19
Some areas can be defined on the top or bottom of the board plane and others can be
undefined. Also, some areas require an Identifier to be entered. For instance, PLACE_REGION.
For the mechanical engineer, PLACE_KEEPOUT areas are the most commonly used. This area
includes a height restriction. A height restriction equal to zero means that no component can be
placed within the area. When the height restriction is greater than zero, it means that the
components cannot exceed the height specified in the PLACE_KEEPOUT.
The other restricted areas are mainly used by the electrical engineer within the ECAD software
and must be visualised in the CAD software as well when the board is imported.
Copyright DASSAULT
20
Copyright DASSAULT
21
3
4
Copyright DASSAULT
Sketch the
profile for the
Constraint Area
Create a pad
(Length = 20)
from the profile
22
Select the
Constraint Areas
icon
1
3
Select the pad: The
Constraint Area is
created.
Select Properties in
the contextual menu
to visualize or modify
the Area Attributes
Note that the default color for the pad is red to differentiate PLACE_KEEPOUT from regular pads.
Moreover, the pad is transparent so that components can be seen inside.
Copyright DASSAULT
23
Copyright DASSAULT
24
Select the
catalog
browser icon
5
Select the component 3 and select the
command Copy in the contextual menu
Copyright DASSAULT
25
The component
has been added
in the Board
Assembly
Copyright DASSAULT
Move the
cursor on
SWITCH and
select the
Properties in
the context
menu.
26
Create a constraint to
attach the connector
bottom surface to the
Board top surface
Before creating any constraint, make sure that the parameter Update is
set on manual in the tools option General Assembly Design tab
Copyright DASSAULT
27
Since the exact 3D representation of the component is unknown in the ECAD software, it
is very important to create the drilled holes on the board. Therefore, at least one hole for
the component pin reference needs to defined.
Copyright DASSAULT
28
PTH
NPTH
Hole type
PIN
VIA
MTG
TOOL
Other
Hole owner
MCAD
ECAD
UNOWNED
Copyright DASSAULT
29
4
Edit the Hole sketch and
make the hole center
coincident to the
component pin
3
Select Up to Next and
enter hole diameter and
select OK
Copyright DASSAULT
30
Select the
rectangular pattern
icon and select the
Hole feature.
3
Select the
Direction for the
pattern and
press OK
Copyright DASSAULT
31
1
Move the cursor
on Hole.2 and
select Properties
in contextual
menu
Select
Properties
3
Select and Enter the Hole
attributes as described in
the illustration
Copyright DASSAULT
32
What is IDF ?
IDF File Preparation
Exporting the Board Assembly
Importing with / without Component Substitution
Importing with Filtering on Holes
Importing in the Context of an Assembly
33
What is IDF ?
Intermediate Data Format (IDF) is a non-proprietary format for exchanging data between
electrical and mechanical CAD/CAE systems for use in 3D design and analysis of printed
wiring assemblies (PWAs), thus allowing users of these systems to participate concurrently in
the design of electrical products.
The IDF Version 2.0 consists of two files: The Board File and the Library file. The Board File
contains a description of a single PWA, including the board shape, Layout restrictions, and
components placement. The Library File contains descriptions of components used by one or
more PWAs.
The IDF Version 3.0 provides some
enhancements to the Board and Library
files and also includes an optional third
file (Panel File) that contains a description
of a manufacturing panel.
IDF specifies two units: MM (millimeters)
and THOU (thousandth of and inch)
IDF files are text files that are organized by
sections. They can easily be edited with a
text editor such as Notepad.
Copyright DASSAULT
34
Board file
File name extension
Catia V5
Mentor Graphics
Cadence Allegro
Copyright DASSAULT
idf
X
brd
X
X
Library file
bdf
X
X
lib
X
X
ldf
X
X
35
2
Load the CBD
workbench if it
is not already
current.
1
3
Select the
Browse icon
Copyright DASSAULT
5
Enter the file name and Select Open
36
Copyright DASSAULT
37
Select the
name of the
File to be
imported and
press Open
4
Select the Draw Only option
5
Select Ok to start the
importation
Copyright DASSAULT
38
8
Select the Drill
selected holes
icon
7
Select the Hole group
you want to create
Copyright DASSAULT
39
Copyright DASSAULT
40
Select the
name of the
File to be
imported and
press Open
Note: the green lights show that the files are valid for import.
Copyright DASSAULT
41
Select the
browse
command
Copyright DASSAULT
All the
lights are
green:
Select OK
to start the
import
42
This method is used when the imported Board assembly needs to be visualised in the
context of its enclosure.
As for creation of a board in the context of an assembly, a new subassembly with a part
needs to be inserted. Then, the IDF file can be imported.
Copyright DASSAULT
43
2
Insert the enclosure
assembly (Transformer_Box)
Insert a new
product for the
Board assembly
and rename it
Board_Assembly
4
Insert a new part in
the Board assembly: it
will contain the CBD
geometry
5
Enter the Part number
Board and Click No
to define the origin
point of the assembly
as the new part origin
point.
Note that it is very important to have the origin of the board geometry part to be located on the reference
mounting hole! In the ECAD software, coordinates are measured from the first mounting hole on the Board.
Copyright DASSAULT
44
1
Make current
the Board Part
Select a plane
where the
board will be
located
Copyright DASSAULT
45
2
Use the compass to
move the board
assembly away from
the enclosure
Create coincidence
constraints to locate the
board assembly to its
mounting location
4
Update the
assembly
Copyright DASSAULT
46
What is a Catalog ?
Design and Store Electrical Components
Store and Update Components in a Catalog
47
What is a Catalog?
A catalog is a file that references many other objects such as parts or subassemblies. It helps find
the right object among thousands of alternatives as fast and as easy as possible. It also avoids the
redesign of objects that already exist.
A catalog has a tree structure and is organized in chapters and subchapters and can include
keywords to classify objects (see example below)
type
screw
nut
tack
diameter
10
step
1.5
diameter
10
form
hex.
length
20
domain
mechanical
electrical
type
bulb
connector
power
200
500
maker
G.E.
pins
2
The default catalog created by the Circuit Board Design workbench includes only one chapter
called Components.
Before storing a CATPart file as an Electrical Component in the catalog, it must first be created with
the Circuit Board Design workbench.
Copyright DASSAULT
48
Copyright DASSAULT
49
2
Design the electrical component starting by a pad: the pad
bottom surface will be the component reference plane.
1
3
Create a new
Part and load
the Part Design
workbench
5
Complete the design by
adding a dressup feature,
modify the geometry colors
and change the part
number before saving it.
4
Create another pin by
using a rectangular
pattern
Note: if a pad cannot be created, insert a new body, create a pad and Hide the new Body using the Hide command.
Copyright DASSAULT
50
Enter a Package
number
Select the
Create a
Component
icon
Select OK
6
Select the Export a
Component icon
Copyright DASSAULT
51
Copyright DASSAULT
52
Copyright DASSAULT
53
Write mode
Copyright DASSAULT
54
4
6
Create 2 pins
Copyright DASSAULT
55
To Sum Up
In this course you have seen :
How
How
How
How
Copyright DASSAULT
56