Benhur Llanza's Virtual Lecture Room
Home | ECE 512 (uP Sys) | ECE 514 (Comp. Apps) | Links | Visitor's Response Form

DipTrace

Main window

Program main window consists of design area, main menu, panels, status bar.

In the design area you can create and edit PCB Design objects (patterns, connections, traces, shapes, tables etc).

Main menu contains all basic functions of the program. There are the following items: File, Edit, View, Objects, Library, Route, Layer, Programs, Help.

Program has six main tool panels:

Standard - contains tools to work with files, to edit, to print, to change scale and grid size.

Route - contains tools to create and edit traces, create board, run and setup autorouter, check desing rules, select current signal layer.

Elements - contains tools to switch to default mode, to place components, pads, mounting holes, copper pour and tables.

Libraries
- contains active libraries. When selecting library, its content is shown in patterns panel.

Patterns - looks like a grid and contains all the patterns of the library selected. Active pattern is shown by image and pattern name and the rest - by names only.

Drawing - contains tools to create shapes, texts, images, to select shape and text placement layer.

Left side of the status bar shows current hint and the right one - cursor coordinates.

 

Tool panels - Program has six main tool panels:

 

Standard

Contains the following tools:

New - creates new PCB design. In case the previous was not saved it offers to do that. The program supports only one opened design.

Open - opens existing design (*.dip) or schematic (*.dch) file.

Save - saves current design. If design was not previously saved, the dialog box is opened to save it, otherwise the design is saved to the file selected previously. This tool is active only if the current design was not saved.

Print - opens print dialog box and prints current design. It is recommended to print from the preview window. Sheet settings and titles are set in titles and sheet setup dialog.

Preview - opens the preview window before printing.

Titles and Sheet Setup - opens titles and sheet setup window to set sheet size and orientation, border margins, titles, zones and to open title block editor, etc.

Cut - moves selected object to clipboard (except board).

Copy - copies selected objects (except board).

Paste - pastes objects from clipboard.

Undo - makes one step backward in editing.

Redo - makes one step forward. Activated after use of Undo tool. If you edit design after using Undo tool, Redo tool becomes inactive.

Zoom Window - sets current scale and scroll positions according to defined window.

Undo Zoom - returns to previous scale and scroll positions.

Scale
- selection of design scale (from 25% to 400%). You can change scale by pressing " + " key to zoom in and " - " key to zoom out or by selecting corresponding main menu items.

Grid Size - selection of current grid size.


 

 

Route

Contains the following tools:

Route Manual - places traces manually.

Edit Traces - edits existing traces taking into account angles (90 and 45 degree). It is activated automatically when you try to edit traces in Default mode.

Free Edit Traces - edits existing traces by moving nodes and lines freely.

Route Setup - opens Route Setup window to set width of traces and clearance by default and to select autorouter.

Measure - measures spacing while designing PCB. To activate it you need to select it and click the left button of the mouse on the start point of the spacing and move cursor to the end point. Length of spacing is shown in the left low corner of the main window.

Run Autorouter - runs current autorouter.

Place Board - places board polygon.

Autorouter Setup - opens current autorouter setup dialog.

Check Design - checks current design and finds errors (crosses of traces, small clearance, etc). Errors are shown by red and blue circles circles. Restart of this function hides all current errors and finds new ones.

Design Rules - opens the dialog box where you can change design rules.

Elements

Contains the following tools:

Default Mode - enables default mode. Notice that you can also to switch to default mode by clicking right mouse button.

Place Component
- opens component or pattern placement dialog.

Component Placement Side - select the board side to which you want to place components and patterns.

Place Pad - places pads. Type and size are set in placement setup dialog.

Place Mounting Hole - places mounting hole to the design. Hole diameters are set in placement setup dialog.

Pads and Mounting Holes are kinds of patterns.

Place Copper Pour - places copper pour into the current signal layer.

Place Table - places table to the design. Table can be in assy or silk layer.

Libraries

It shows active libraries. When you select a library its content is shown on patterns panel.

Patterns

It looks like a grid and contains all the patterns of the library selected. Active pattern is shown by image and pattern name and the rest - by names only.

Drawing


It contains tools to creat shapes, text, images:

Line, Arc, Rectangle, Filled Rectangle, Ellipse, Filled Ellipse, Polyline, Filled Polygon, Text, Image.

 

Modes of operation

There are several modes of operation in the program:

Default - is a mode set by default. It becomes active as soon as you ran the program. To enable this mode from any other mode you need to click the right button of the mouse or select "Default Mode" tool on the elements panel. This mode allows:

- To select and to move objects;

- To place connections;

- To edit existing traces taking into account angles (90 and 45 degree);

- To change size of the shapes, text and pictures;

- To edit board.

Place Pattern - to enable this mode click on the pattern on the pattern panel or on the "Place" button in the place component dialog or in the search patterns one.

Place Pad or Mounting Hole - to enable this mode select "Objects \ Place Pad" or "Objects \ Place Mounting Hole" in the main menu or a corresponding tools on the element panel.

Place Table - to enable this mode select "Objects \ Place Table" from main menu or a corresponding tool on the element panel.

Route Manual - to enable this mode select "Route \ Tools \ Route Manual" from main menu or a corresponding tool on the route panel. To place trace select a start pad or a trace segment and specify key points (placing is effected according to 90- and 45-degree angles) to the end pad or a trace segment.

Edit Traces - to enable this mode select "Route \ Tools \ Edit Traces" from main menu or a corresponding tool on the route panel. This mode allows to move trace segments according 90- and 45- degree angles.

Free Edit Traces - to enable this mode select "Route \ Tools \ Free Edit Traces" from main menu or a corresponding tool on the route panel. This mode allows to move trace segments and nodes freely.

Place Shape - to enable this mode select a shape or text placement tool from main menu ("Objects" item) or on the drawing panel.

Place Board - to enable this mode select "Route \ Place Board" from main menu or a corresponding tool on the route panel. Placing the board specify board polygon points.

Place copper pour - to enable this mode select "Objects \ Place Copper Pour" from main menu or a corresponding tool on the element panel. Copper pour is placed in the current signal layer specifying polygon points. To complete the placement click the right mouse button - copper pour properties dialog appears.

Measure - measures spacing while designing PCB. To activate it you need to select it and click the left button of the mouse on the start point of the spacing and move cursor to the end point. Length of spacing is shown in the left low corner of the main window.

Move Patterns Marking - to enable this mode select "View \ Patterns Marking \ Move Tool" from main menu or press "F10" key. This mode allows to move marking as respects to the pattern.

 

Pattern

 

The component pattern contains pads, shapes which specify pattern silk and mounting holes.
Patterns are created and edited by pattern editor (ComEdit).
The program enables to create patterns with variable numbers of pads and pad to pad spacings. Variable parameters can be changed in DipTrace program in the pattern properties dialog.

The program has ten different types of patterns:

1. Empty - does not depend on the pattern parameters. All the pads are defined freely.

2. Right corner - contains three pads which form right-angled triangle with right orientation. It depends on the pad to pad spacing.

3. Left corner - contains three pads which form right-angled triangle with left orientation. It depends on the pad to pad spacing.

4. Perpendicular - contains three pads which form a line and a perpendicular. It depends on two parameters: pad to pad spacing and pad to line spacing.

5. Circle - contains pads which form circle. It depends on the number of pads and pad to pad spacing.

6. Lines - contains defined number of pad lines. It depends on four parameters: number of lines, number of pads, pad to pad spacing and line to line spacing.

7. Square - contains four pad lines which form square. It depends on three parameters: number of pads, pad to pad spacing and line to line spacing.

8. Matrix - contains pads which form matrix. It depends on the number of columns, number of rows, column spacing and row spacing.

9. Pad - contains only one pad. It is created in DipTrace by the pad tool.

10. Mounting Hole - contains only one mounting hole. It is created in DipTrace by the mounting hole tool.

 

Properties

To open component properties dialog click on the pattern by the right mouse button to open submenu and select "Properties".

Use this dialog box to change RefDes, Type, Value of the pattern and parameters, which can be varied. Different pattern types depends on the different parameters.

It is possible to set marking for each pattern. Select "Default" to set general settings or specify marking and justify only for the current pattern.
Select "View \ Patterns Marking \ Move Tool" or press "F10" to edit shift and spacing by sight.

The pattern with newly set parameters is shown in the preview area. It is possible to change preview scale.

 

Pad properties

It is possible to set pad properties for a pattern or for each pad only.

To change pattern pad properties click on the pattern by the right mouse button and select "Pad Properties".

In the dialog box shown set current pad shape (ellipse, oval, rectangle or polygon), pad width and height, hole diameter, through or surface pad type.
To apply changes to all pattern pads check "Apply to All", otherwise changes will be set only for default pads.

To open pad properties dialog click on the pad by the right mouse button and select "Pad Properties".

In the dialog box shown set number and note of the pad, rotation, pad properties which can be set for the pattern by default or defined for this pad only.

To set points for the polygonal pad press "Points" button.

In the dialog box shown set the polygon type: regular or defined by points.

To define a regular polygon specify number of sides and rotation.

There are the following functions to edit polygon points:
- to add a new point enter coordinates to "X" and "Y" fields and press "Add" button;
- to delete points select them and press "Delete" button;
- to change point coordinates select them and specify new ones;
- to insert a new point select the position and press "Insert" button.

 

 

Net

DipTrace net contains pad to pad connections and routed traces. Connections are drawn as blue lines, colour of traces is specified in the signal layers setup dialog (black colour for all layers is set by default). It is possible to place connections in DipTrace program or to open schematic file (*.dch) with predefined net connections which are created in Schematic program. Traces are placed manually or by autorouter.

Trace segments can be of different width and placed to different signal layers. In case when two adjacent segments are placed to different layers a via is placed between them.

There are several modes to place traces for autorouter. There are the following route modes:
- existing traces are not changed and new ones are placed on the basis of net connections (this mode is set by default);
- unroute all existing traces and new ones are placed on the basis of net connections;
- existing traces can be corrected and new ones are placed on the basis of net connections;
- do not route the net.
All the modes are set in the net properties dialog.

 

Create connections

There are several ways to create connections:

1. To connect two pads by sight in default mode click on the first pad and on the second one by the left mouse button. To cancel connection mode click the right mouse button.

2. To connect the pad to any net of the design click on the pad by the right mouse button, select "Add to Net \ Select from List" from the submenu, select the net and click "OK". Connection will be placed from the current pad to the nearest one of the net selected.
3. To create from connection manager select "Route \ Connection Manager" from main menu or click on the net by the right mouse button and select "Connection Manager". In connection manager window you can add or delete pads for all design nets.

 

Create traces

Traces can be created manually or by autorouter.

To place trace select "Route \ Tools \ Route Manual" from main menu or a corresponding tool on the route panel, click on the start pad or trace segment and specify key points (placing is effected according to 90- and 45-degree angles) to the end pad or trace segment. To finish/cancel trace placement change trace width or switch layer click the right mouse button and select a corresponding item from the submenu shown.
If the start point object belongs to the net, the pads of this net are highlighted. If the end trace segment is placed in another layer the via is placed automatically. It is possible to disable "Connect to Inactive Layer" function in the route setup dialog.

If grid is enabled the key points of the trace are ajusted to grid.

Autorouter creates new traces on the basis of net connections. It is possible to check the design after the route and to find errors (crosses of traces, small clearance, etc) which are shown by red circles. To disable this option select "Route \ Route Setup" and uncheck "Check Design after Route" item.
To hide errors select "Route \ Hide Errors" from main menu.

 

Edit traces

There are several functions to edit traces:

Edit existing traces taking into account angles (90- and 45-degree). This mode is activated automatically when you try to edit traces in Default mode. To enable edit mode manually select "Route \ Tools \ Edit Traces" from main menu or a corresponding tool on the route panel. This mode allows to move trace segments according to 90- and 45-degree angles and to smooth 90-degree or sharp angles by transforming them into two angles and a segment.

Free edit traces. To enable this mode select "Route \ Tools \ Free Edit Traces" from main menu or a corresponding tool on the route panel. This mode allows to move trace segments and nodes freely.

To add nodes to the trace segment click on it by the right mouse button and select "Add Node" from submenu.

To change the segment width or the width of all the net traces click on it by the right mouse button and select "Line Width" or "Net Width" from submenu. It is possible to select width from the trace templates or to set a custom one.

To switch layer of the trace segment, the trace or the net click on it by the right mouse button and select "Switch Line Layer", "Switch Trace Layer" or "Switch Net Layer" from submenu. To change via properties of the net or the trace segment select "Via Properties" from submenu.

To delete trace click on it by the right mouse button and select "Delete Line" from submenu. If necessary the net structure will be changed automatically.

Also you can delete trace segments - to do this use "Delete Segment" command from the trace submenu.

 

Properties

To open net properties dialog click on the net trace by the right mouse button and select "Properties" from submenu or click the right mouse button on the pad which belogs to the net and select "Net Properties".

The dialog box shown allows to select route mode for the net:

Connections - existing traces are not changed and new ones are placed on the basis of net connections (this mode is set by default);

Correct Traces - unroutes all existing traces and new ones are placed on the basis of net connections;

Full - existing traces can be corrected and new ones are placed on the basis of net connections;

Don't Route - do not route the net.

It is possible to change net width and clearance for the net traces and for the net by default. If default parameters are not set the general ones will be used to create traces during autoroute. To set general width and clearance use the route setup dialog.

 

 

 

 

Vias

Vias are placed automatically between two trace segments which are in different layers. Vias can be through or only in neighbouring layers which contain the trace segments.

To set default via properties select "Layer \ Via Properties" from main menu. In the dialog box shown you can set the via type and size.
There are tree ways to apply changes:
- to set by default and not to apply to vias available;
- to set by default and to apply to all vias with the previous default parameters;
- to set by default and to apply to all vias available.

To change via properties of the net click on it by the right mouse button and select "Via Properties" from submenu. In the dialog box shown you can change via parameters and select the way to apply them: current trace segment, the trace or the net.

 

Connection manager

To change the net structure it is possible to use connection manager. To open it select "Route \ Connection Manager" from main menu or click on the net by the right mouse button and select "Connection Manager".

In the dialog box shown you can select a net and add or delete pads of this net.

To delete a pad select it in the table and press "Delete" button.

To add a pad select a pattern and a pad of this pattern and press "Add" button.

 

Trace templates

To setup trace templates (width and clearance) select "Route \ Trace Templates" from main menu.

In the dialog box shown you can add, delete and change trace templates.
Trace templates are shown in the net submenu to change trace segment or net width. Trace templates are used in the net properties and in route setup dialogs.

 

Shape

 

There are several types of graphical objects:
Line, Arc, Rectangle, Filled Rectangle, Ellipse, Filled Ellipse, Polyline, Polygon, Text and Picture.

All the graphical objects can be placed to assy, silk or signal layers.

 

Create

To create a shape select a corresponding tool on the drawing panel or from main menu ("Objects" item) and place the selected shape to the design area. To place text select a corresponding tool, click in the design area and enter text. When picture border is placed picture file selection dialog box will be opened. Program supports BMP and JPEG formats of raster pictures.
To change line and fill color, and font of the text, select "Objects \ Drawing Properties" item from main menu.

The shape, text or picture will be placed in the layer which is defined on the drawing panel (top assy, top silk, bottom assy, bottom silk or current signal layer). It is possible to change layer in the shape properties dialog.

 

Edit

To change shape size select the shape and move the key points by the left mouse button, scale of the picture and text font size will be changed automatically.

To change text click on it by the right mouse button and select the first item from submenu (current text is shown as item name). To change font size select "Font" from submenu.

To change coordinates of the shape key points use the shape properties dialog.

 

Properties

To change shape properties click on the shape by the right mouse button and select "Properties" from submenu.

In the dialog box shown you can change shape type (Top Assy, Top Silk, Route Obstacle, Signal, Bottom Silk or Bottom Assy). It is possible to change signal layer or to set all layers for the route obstacle and signal shape.
To change coordinates of the key point select it and enter new coordinates to "X" and "Y" fields.

To change line and fill color of the shape click on the corresponding rectangle. Rectangles are filled with the current colour of the line or of the fill.

To change font of the text object click on it by the right mouse button and select "Font" from submenu.

Board

In DipTrace the board is defined by polygon.

It is possible to place and edit board by sight or by editing points in the board points dialog.

To place board by sight select "Route \ Place Board" or a corresponding tool on the route panel and specify key points of the board polygon.

It is posible to remove current key points of the board polygon by the left mouse button or insert a new one by pressing left mouse button on the side of board polygon and moving.

To edit polygon by editing points select "Route \ Board Points" from main menu. In the dialog shown you can add, insert or delete points. To apply changes click "OK".

Board polygon is the area where the autorouter find traces. If there is no board polygon in the design, it will be created automatically before autoroute.

 

Place component

To place component from a component library (*.eli) or pattern from a pattern library (*.lib) select "Objects \ Place Component" from main menu or a corresponding tool on the elements panel.

In the dialog box shown make a library list. It is possible to add a component or pattern libraries.

To place a component or a pattern select the library which contains it, select the component or pattern name in the component list and press "Place" button.

 

Group

Group is an abstract object, which unites some design objects and defines similar edit properties to them: fixed position concerning each other, rotation concerning center of the group, all objects wil be selected when you try to select any object of the group.

Group is drawn by the light pink colour (borders and central point are shown). When any object of the group is highlighted the group is highlighted too.

To create group select the objects and select "Edit \ Group" from main menu. To ungroup objects select any object of the group and select "Edit \ Ungroup" from main menu.
It is possible to group and ungroup objects from the object submenus. Group and ungroup items are shown depending on the selection state.

 

Pad

In DipTrace a pad object is a pattern which contains only one pad.
The pad has two highlight areas:
1. Pattern highlight - to activate it move cursor to the side of the object. All the pattern edit properties and pattern submenu are available in this mode.
2. Pad highlight - to activate it move cursor to the pad. All the pad properties and pad submenu are available.

To place a pad select "Objects \ Place Pad" from main menu or a corresponding tool on the element panel and click by the left mouse button in the design area.

To change shape and size of the pad by default select "Objects \ Placement Setup" from main menu.

To change pad properties select "Pad Properties" from the pattern submenu or "Properties" from the pad submenu.

From properties dialog (select "Properties" from the pattern submenu) you can change pad coordinates.

 

Mounting hole

In DipTrace a mounting hole object is a pattern which contains only one mounting hole. Mounting hole is defined by two diameters: hole and unroutable area.

To place mounting hole select "Objects \ Place Mounting Hole" from main menu or a corresponding tool on the element panel. To set mounting hole properties by default select "Objects \ Placement Setup" from main menu.

To change mounting hole diameters and coordinates click on it by the right mouse button and select "Properties" from submenu shown.

 

 

 

Copper pour

To pour empty areas in the signal layers use the copper pour object.

To place copper pour select "Objects \ Place Copper Pour" from main menu or a corresponding tool on the element panel and define key points of the copper pour polygon.
To finish placement click the right mouse button.

In the dialog box shown specify the following parameters:

Fill Type - the type of copper pour fill (Solid, Horz Lines, Vert Lines, Cross 45 or Cross)

Clearance - minimum gap between signal/plane layer objects and copper pour.

Line Width - size of the lines which form copper pour object.

Line Spacing - line to line spacing in the fill. Used only with non-solid fill types.

Minimum Area - linear size of the minimal poured area. Also it is a smooth factor.

Connect to Net - select the net which will be connected with the poured area.

Thermals - type of connection to plated holes of the net that are conneted to the poured area.

Spoke Width - the width of connection lines in the thermals. Used only with non-direct connections (thermals).

Current State - current state of the poured object. There are two states: poured and unpoured, select the first state if you want to edit signal layer objects after placing copper pour, select the other one before printing or exporting to Gerber.

Depending on Board - if checked the the copper pour border will be counted using board outline and board outline to copper outline spacing (Border Clearance).

To change parameters of the copper pour click on it by the right mouse button and select "Properties" from submenu shown. To set "Poured" state select "Update" or "State \ Poured" from submenu.

 

Placement setup

To define parameters of the pad and mounting hole by default select "Objects \ Placement Setup".

In the dialog box shown you can change current pad shape, size and mounting hole diameters (hole and unroutable area).

 

Create connections and traces

There are several ways to create connections:

1. To connect two pads by sight in default mode click on the first pad and on the second one by the left mouse button. To cancel connection mode click the right mouse button.

2. To connect the pad to any net of the design click on the pad by the right mouse button, select "Add to Net \ Select from List" from the submenu, select the net and click "OK". Connection will be placed from the current pad to the nearest one of the net selected.

3. To create from connection manager select "Route \ Connection Manager" from main menu or click on the net by the right mouse button and select "Connection Manager". In connection manager window you can add or delete pads for all design nets.

Traces can be created manually or by autorouter.

To place trace select "Route \ Tools \ Route Manual" from main menu or a corresponding tool on the route panel, click on the start pad or trace segment and specify key points (placing is effected according to 90- and 45-degree angles) to the end pad or trace segment. To finish/cancel trace placement, change trace width or switch layer click the right mouse button and select a corresponding item from the submenu shown.
If the start point object belongs to the net, the pads of this net are highlighted. If the end trace segment is placed in another layer the via is placed automatically. It is possible to disable "Connect to Inactive Layer" function in the route setup dialog.


If grid is enabled the key points of the trace are adjusted to grid.

Autorouter creates new traces on the basis of net connections. It is possible to check the design after the route and to find errors (crosses of traces, small clearance, etc) which are shown by red circles. To disable this option select "Route \ Route Setup" and uncheck "Check Design after Route" item.
To hide errors select "Route \ Hide Errors" from main menu.

 

Edit traces

There are several functions to edit traces:

Edit existing traces taking into account angles (90- and 45-degree). This mode is activated automatically when you try to edit traces in Default mode. To enable edit mode manually select "Route \ Tools \ Edit Traces" from main menu or a corresponding tool on the route panel. This mode allows to move trace segments according to 90- and 45-degree angles and to smooth 90-degree or sharp angles by transforming them into two angles and a segment.

Free edit traces. To enable this mode select "Route \ Tools \ Free Edit Traces" from main menu or a corresponding tool on the route panel. This mode allows to move trace segments and nodes freely.

To add nodes to the trace segment click on it by the right mouse button and select "Add Node" from submenu.

To change the segment width or the width of all the net traces click on it by the right mouse button and select "Line Width" or "Net Width" from submenu. It is possible to select width from the trace templates or to set a custom one.

To switch layer of the trace segment, the trace or the net click on it by the right mouse button and select "Switch Line Layer", "Switch Trace Layer" or "Switch Net Layer" from submenu. To change via properties of the net or the trace segment select "Via Properties" from submenu.

To delete trace click on it by the right mouse button and select "Delete Line" from submenu. If necessary the net structure will be changed automatically.

Also you can delete trace segments - to do this use "Delete Segment" command from the trace submenu.

 

Route setup

To change route parameters select "Route \ Route Setup" from main menu or a corresponding tool on the route panel.

In the dialog box shown you can select autorouter and set trace width, trace to trace clearance by default, pad to trace clearance and board outline to objects clearance .
If "Check Design after Route" box is enabled the design will be checked automatically after autoroute.

To enable connection to the traces which are in inactive layer check "Connect to Inactive Layer".

To change autorouter settings press "Autoroute Setup" button which is in the top right corner of the dialog window.

 

Check design

To check the design and find errors (crosses of traces, too small clearance, too small size etc) select "Route \ Check Design" from main menu or a corresponding tool on the route panel. Errors are shown by red circles (clearance) or blue circles (too small size). Restart of this function hides all current errors and finds new ones.

The setting of DRC function you can change in the design rules dialog. To open this dialog box select "Route \ Design Rules" from main menu.

To hide design errors select "Route \ Hide Errors" from main menu.

The design is checked automatically after autoroute. You can disable this option from the route setup dialog.

It is possiple to compare the design to schematic. To open the dialog of schematic file selection (*.dch) and compare current design to the schematic from the specified file select "Route \ Compare to Schematic" from main menu. If there are any errors their list will be opened, otherwise the message that no errors found will be shown. New patterns and nets added to the design (VCC, GND, etc) cause no errors.

 

Autoroute

There is an autoroute function in the program. To start autoroute select "Route \ Run Autorouter" from main menu or a corresponding tool on the route panel.

To change settings of the current autorouter select "Route \ Autorouter Setup" from main menu or a corresponding tool on the route panel.

The program has one integrated autorouter called Grid Router, which can be used to autoroute the simple printed circuit boards. The autorouter is designed on the grid basis with 'rip-up and retry' technology and trace optimization. It is recommended to check board after route and correct traces manually.

There are several modes to place trace during autorouting:
- existing traces are not changed and new ones are placed on the basis of net connections (this mode is set by default);
- unroute all existing traces and new ones are placed on the basis of net connections;
- existing traces can be corrected and new ones are placed on the basis of net connections;
- do not route the net.

This modes can be assigned to the nets individually.

The autoroute progress is shown in the top right corner of the design area.

 

Grid Router

 

Grid Router is the grid based autorouter with 'rip up and retry' technology. It can be used to autoroute non-complex printed circuit boards. Number of signal layers is not limited, but the speed of autoroute depends on the number of layers processed.

There are three autoroute steps: trace placement with 'rip-up and retry' technology, trace optimization and trace correction.

The autorouters has four modes: Quick (set by default), Normal, Good and Best autorouting. To change the autorouter mode select "Route \ Autorouter Setup" from main menu or a corresponding tool on the route panel. For advanced designers it is posible to setup autorouter parameters manually.

 

Parameters

To change autorouter parameters select "Route \ Autorouter Setup" or a corresponding parameters on the route panel.

It is recommended to setup autorouter by selecting one of the modes (Quick, Normal, Good and Best).
You can set the following autorouter parameters manually:

1. Angles - enables to place traces according to angles 90- and 45-degree (it is set by default) or only 90-degree angles.

2. Number of Layers - number of signal layers which are used by autorouter. The additional layers will be added automatically if necessary. If number of layers is set to "1", the autorouting will be done in the bottom layer

3. Route without Vias - tries to route the board without vias. It is recommended to use "Normal" mode at least to route completely without vias. Also you can raise the number of signal layers if the autorouting result is unsuccessful.

4. Allow Jumper Wires - allows to use jumper wires for single layer autorouting. Jumper wires can be placed vertically or horizontally. It is recomended to use "Normal" mode at least to route with jumper wires.

5. Matrix Shift and Choice - enables shift of the routing grid before route attempts and chooses the best variant.

6. Number of Options - number of attempts for one grid shift variant.

7. Number of Optimizations - number of optimizations after creation of traces.

8. Via Value - value of the via which is used to calculate trace length. This parameter is very important in the autorouting strategy and result. For advanced users it is recommended to change via value (800-1000 mil for small designs, 2500-3000 mil for large designs) and to play with it to see how the result depends on this parameter.

9. First Route Limit, Second Route Limit - is used by 'rip-up and retry' technology to find traces. Limits are the maximum ratio of the trace length and 'start point to end point' spacing.

10. Maximium Number of Modifications - is used by 'rip-up and retry' technology to define maximum number of trace rerouting.

11. Correct Angles - enables angle correction (deleting sharp angles).

12. Correct Traces - set the correction step, number of steps per attempt and number of corection cycles.

 

 

Layers

 

By default there are two signal layers (Top and Bottom) which correspond to the board sides.

To add an additional signal or plane layer select "Layer \ Add Layer" from main menu and define the layer properties. All the inner layers created will be placed between "Top" and "Bottom".
To select current signal/plane layer use a list on the route panel.

It is possible to delete only empty signal or plane layers (except "Top" and "Bottom"). To do this select "Layer \ Delete Empty" from main menu.

 

Layer properties

To change layer properties select "Layer \ Layers Setup" from main menu.

In the dialog box shown you can select layer and change name, colour, define the layer type.
The layers can be signal or plane. Also for plane layers you can define the net and type of plated holes.
To learn how to place copper pour and define termals in the plane layer see copper pour topic.

Also in this dialog box you can Add or Delete layers. Only empty layers can be deleted.

 

Display modes

There are the following modes to display signal/plane layers:

1. Current - shows only the current layer.

2. All Layers - shows all signal layers. It is recomended to set different color for the traces of different signal layers.

3. Contrast - shows the current layer and reduces contrast of the inactive layers (it is set by default).

4. Contrast Edit - shows the current layer and reduces contrast of the inactive layers. Using this mode you can edit design object (components, shapes, tables) located in the inactive layers.

Notice that "Top Silk" and "Top Assy" layers are active when the top or inner signal layer is selected, "Bottom Silk" and "Bottom Assy" are active when bottom signal layer is selected.

To change the mode select "Layer \ Show" from main menu.

 

Titles and sheet setup

To setup the sheet size, margins, titles, etc select "File \ Titles and Sheet Setup" from main menu or a corresponding tool on the standard panel.

In the dialog box shown you can set the sheet size, border margins, zones, title blocks.
It is possible to place up to four title blocks inside the border (in all the corners) and two title blocks outside the border (in top left and bottom left corners). The last title block selected is shown in the title block preview.
Zones are marked with the numbers on the top and bottom sides and with the characters on the left and right sides of the border. It is possible to set two zone marking standards: ANSI or ISO. If "Display Zone Border" is checked the outside zone border is shown. In this case you can set the width of X and Y zone areas.
The titles and sheet size can be saved in the sheet templates. In this case you can set all the parameters by selecting a corresponding template.

Use the title block editor to create your own or edit existing title blocks. To open it press "Title Block Editor" button.

To change print settings and select the printer press "Print Settings" button.

The sheet size and orientation depend on the printer settings. To change parameters manually press "Sheet Size" button.

 

Title block editor

To open title block editor select "File \ Title and Sheet Setup" from main menu or a corresponding tool on the standard panel and in the dialog shown press "Title Block Editor" button.

To create a new title block press "Add" and select new title block from the list. Enter width, height of the title block, number of columns and rows of the title block table and press "Create" button. Title block is created on the basis of table by defining the fields and lines. It is recommended to predefine the required number of columns and rows before the title block creation. Width and height of the title block can be changed freely by changing column and row sizes.

Cells without field are shown by gray colour, fields - by white colour, fields with predefined text - by aqua colour, selected cells - by dark blue colour.

To define a field, select the required cells and press "Create New Field with Selected Cells" tool. Field borders will be shown by red colour.
After creation of fields it is necessary to draw title block lines. To draw or erase lines on the cell borders select the required cells and press a corresponding tool under the title block table.

To define text, font and align in the field click on it by the left mouse button. In the dialog box shown you can define all the field parameters.

It is posible to add or delete table columns and rows. To delete columns or rows select the cell which belongs to them and press "Delete Selected Columns" or "Delete Selected Rows" tool under the title block table. To add column or row select a corresponding tool under the title block table.

There are two ways to change column width and row height:
1. Move cursor to the border of size table cells (size tables are placed on the top and left sides of the title block table) and drag to another position;
2. To specify new size click on a corresponding cell in the size block table and enter a new size.
It is recommended to use the second way to specify an exact size.

Title blocks are saved automatically before closing the editor. It is possible to save them manually by clicking "Save" button.

Enter supporting content here

2005