SlideShare a Scribd company logo
http://www.designspark.com/pcb 1
http://www.designspark.com/pcb 2
................................................................................................................................................4
Installation .........................................................................................................................................................4
Useful commands............................................................................................................................................8
..................................................................................................................... 11
Adding Components.................................................................................................................................... 13
Pan & Zoom in the design.......................................................................................................................... 16
Copy & paste of components .................................................................................................................... 16
Edit component Values ............................................................................................................................... 16
Placing Components.................................................................................................................................... 18
Adding Connections..................................................................................................................................... 18
Connecting Net without Physical Connections ..................................................................................... 18
Schematic Buses Overview........................................................................................................................ 19
......................................................................................................... 20
.................................................................................................................................. 23
Changing the Number of Layers............................................................................................................... 23
Placing Components.................................................................................................................................... 24
Routing your design..................................................................................................................................... 25
Cross Probe Overview................................................................................................................................. 31
Pouring Copper into Area........................................................................................................................... 32
Checking the Design Integrity.................................................................................................................... 35
Design Rule Checking.................................................................................................................................. 36
Viewing Power Plane Layer........................................................................................................................ 36
Reports, Part Lists and Net Lists ............................................................................................................... 37
....................................................................................................................... 38
............................................................................................................................................... 40
..................................................................................................................................... 42
http://www.designspark.com/pcb 3
Create new Schematic Symbol ................................................................................................................. 43
Create new PCB Symbol ............................................................................................................................. 47
Create new Component Symbol............................................................................................................... 53
....................................................................................................................................... 59
............................................................................................................................... 62
............................................................................................................................................... 63
............................................................................................................................................. 63
............................................................................................................................. 64
http://www.designspark.com/pcb 4
Installation
You can download the DesignSpark PCB from www.designspark.com. In the home page,
click READ MORE button in the DesignSpark PCB section highlighted below:
http://www.designspark.com/pcb 5
It will bring you to below page (https://www.rs-online.com/designspark/pcb-software). Click
Download & Installation button to go to the download page.
Click the Download DSPCB 8.0 button to download the latest version of DesignSpark
PCB. Once installed the software, you can login with your DesignSpark account to use the
software or register an account if you don’t have a DesignSpark account.
http://www.designspark.com/pcb 6
Menu Bar Menu Toolbar Interaction Bar Window Control
Add Component tab
Find Item tab
Layers tab
(PCB only)
Properties dialog
PCB Design Editor
Status bar
http://www.designspark.com/pcb 7
GeneralToolbar
Schematic DesignToolbar
StartNewDesign
OpenExistingDesign
SaveCurrentDesign
Close
DesignLibraryManager
DesignTechnology
Grids
ViewAll
ZoomIn
ZoomOut
Colors
ToggleGrid
DisplayProperties
Undo
Redo
Cut
Copy
Paste
Delete
Select
CrossProbe
Add Component
Add Schematic
Connection
Sketch Connection
Add Bus
Add Text
Add Closed Shape
Add Open Shape
Add Shape Rectangle
Add Shape Circle
If you hover the mouse over the toolbar
buttons, a small tool tip is displayed showing
the button function and its keyboard shortcut if
one has been defined.
Add Component
Add Pad
Add Unrouted Connection
Add Track
Sketch Track
Add Text
Add Board
Add Area For Copper Pour
Add Copper Closed Shape
Add Closed Shape
Add Open Shape
Add Shape Rentangle
Add Shape Circle
Route All Nets
Measure Gap
Design Rule Check
Pour Copper
Clear Copper
http://www.designspark.com/pcb 8
Useful commands
Cancelling commands – clicking <ESC> button.
Generate the shortcut keys report from the Shortcut Keys option under Help menu.
If you want to define your own shortcut keys, go to Customize under Settings menu.
Define units and the precision from the Units option under Settings menu.
Define Grids from the Units option under Settings menu.
Working Grid Screen Grid
Undo - <Ctrl-Z> and <Alt-backspace>.
Redo - <Ctrl-Y>.
http://www.designspark.com/pcb 9
Snapping to Grid – Change snap mode setting by <Ctrl-G>.
Shortcut Menu – by the right hand mouse button <right-click>
during an operation.
Properties of items – can be viewed by selecting the item and
clicking on the Properties option from the shortcut menu, or
by shortcut key <Alt-Enter>.
Status bar – at the bottom of the design window. Display useful information about the
design item selected.
http://www.designspark.com/pcb 10
Dockable Windows and Browsers
The interaction Bar is available through the View menu and Interaction Bar <F9> or by
right clicking the mouse over one of the toolbar or menu bar.
Interaction Bar
You can access Layers (in PCB only), Component Bin (in
Schematics only), and Goto and Add Component options.
http://www.designspark.com/pcb 11
Schematic Design Tutorial
http://www.designspark.com/pcb 12
Starting a new Schematic
From the File menu, click New (shortcut key <Ctrl-N>).
Click the Schematic Design button and the UseTechnology File checkbox.
Choose default.stf template.
Click the OK button to start a new Schematic design.
http://www.designspark.com/pcb 13
Adding Components
Two methods for adding components: By Interaction bar or Add Component option.
Method 1: By Interaction Bar
Add component tab in the Interaction bar shows all the enabled libraries. Press <F9> or
enable the Interaction bar in View menu if you cannot find your Interaction bar in the right
hand side. If you need more symbols, you can download .epw file from Product Data Library
and then export the symbol using ECAD part wizard tool.
To enable previous and version 3 libraries, click Library Manager Button on the
toolbar or shortcut key <Ctrl+L>
Click Folder tab and select the library that you need to enable (In Win 7, previous libraries
are stored in “C:UsersPublicDocumentsDesignSpark PCB 8.0Library”). Tick Folder
Enabled option.
http://www.designspark.com/pcb 14
Choose a generic resistor by select Add component tab, from the list of available libraries,
select the DesignSpark.cml library. Scroll down and select the component Resistor. A
preview of both schematic and PCB symbol will be displayed.
Dragging from the preview windows or its name into
the design.
Method 2: By Add Component button on the toolbar, shortcut key <F3>
We need a LED, from the add components
dialog, click the Find button.
http://www.designspark.com/pcb 15
For Name, choose Contains from drop down list, type LED in text entry. Click Find button.
Select LED from the list and click Close button.
You can add the component to design by double-click or preview it in Add component
dialog, then following by an Add button.
You can also find the LED from DesignSpark library in the interaction bar.
http://www.designspark.com/pcb 16
Pan & Zoom in the design
<A> on the keyboard or from general toolbar to View All.
<Z> on the keyboard or from general toolbar to Zoom in.
<U> on the keyboard or from general toolbar to Zoom out.
Copy & paste of components
Select a component, e.g. Resistor R1, in the design. Press <Ctrl-C> keys at the same time
to copy it. Press <Ctrl-V> to paste a copy of the resistor into the design. An identical copy
of resistor had been made and is renaming to a new reference (e.g. R2).
Edit component Values
Double-click on the value field of (1K) on R1, the Component tab of the Properties dialog
is displayed.
http://www.designspark.com/pcb 17
Bill of Material list:
Ref Component Value Qty Library
Schematic
Symbol
Desc Label
R1 R 1K 1 Designspark.cml R Resistor 1
R2 R 2K 1 Designspark.cml R Resistor 2
LED1 C 10uF 1 Designspark.cml Capacitor_Pol Capacitor 3
LED2 C 100nF 1 Designspark.cml Capacitor Capacitor 4
BAT1 C 10uF 1 Designspark.cml Capacitor Capacitor 5
PL1 NE555N 1 st.cml NE555N Timer 6
http://www.designspark.com/pcb 18
Placing Components
Picking and dragging components in one move using the mouse.
 <R> on the keyboard to rotate the selected component 90 deg anti-clockwise.
 <Alt-R> on the keyboard to rotate the selected component 90 deg clockwise.
 <F> on the keyboard to flip the selected component.
Or
 Rotate or Flip selected component using shortcut menu by right clicking the
mouse.
Adding Connections
Three possible ways to add connections:
 Using Add Connection option from the Add menu or form the Schematic Toolbar.
 Double-clicking on a component pin to start a new connection.
 “Dragging” off an unconnected component pin to start a new connection.
Connecting Net without Physical Connections
First, double-click on a component pin to start and draw an open connection. Then, right
click and select Finish Here. The connection would be pink in color.
Click on the pink connection, then right click and select Display Net Name. Net name
would be displayed. Double click the net name to change it. For example, change the net
name to MCLK.
http://www.designspark.com/pcb 19
Schematic Buses Overview
A bus is a shape that represents a collection of signals on the Schematic
design. Instead of drawing all the connections across the design and
connecting them to every pin required, you can make the design less
cluttered by using busses. You can add connections from a component pin
to the bus that carries the signal.
Busses can be Open or Closed. A Closed Bus means that the collection of
net names running along the bus are predefined within the bus. Only those
nets can be used when connecting to the bus, whereas, an Open Bus can carry any net.
How to find this function?
We added a new shortcut icon in the Schematic view. Alternatively the Bus
function is available under CTRL+B shortcut.
How to Add a Bus?
From the Add menu select the Bus option, or use the Bus icon from the
Schematics Toolbar.
1. If you have not already done so, set up the Working Grid. The corners of the bus shape will be gridded
using a step size relative to the working grid. Use the 'Ctrl + G' shortcut key at any point to change
the step size relative to the working grid.
2. Click to define the start position of the bus. Some dynamic segments will be drawn from the start
position to the moving cursor. If a bus was not pre-selected, the line width is taken from the style
used when you were last in this option. Whatever is defined here will be used for the initial bus
outline. To change this at any point during the adding of the bus, right click to use the shortcut menu
to change the style (width).
3. Move the cursor to position the next corner, the gridded position of the moving corner will be shown
on the Status Bar.
4. Right click to use the shortcut menu options to modify the appearance of the segments being
inserted. It is recommended that you use the Segment Mode Mitre to add the mitred corners to the
bus shape.
5. Click to add a corner to the bus. The dynamic segments will become a fixed part of the bus and some
new dynamic segments will be added for you to define the next corner. Each subsequent click will
add another corner.
6. To finish the bus, double-click the left mouse button. At any point, if you want to exit or make a
mistake and need to start again, press the ESC key on the keyboard.
http://www.designspark.com/pcb 20
Translate to PCB
From the Tools menu, click Translate to PCB
This will display the New PCB Wizard
Press Next> to move to next
page, Technology page
This page allows you to predefine a Technology file and your design Units.
For our examples, select Choose
Technology File: 2sig2plane.ptf
For Units: select thou and 2
precision. If you prefer Metric
units, choose mm and 2 as the
precision.
Press Next> to proceed to Layer page
In Layers page, you can change the layer usage from that of the Technology file.
http://www.designspark.com/pcb 21
In this example, we make changes to the layers by the Define Layers button. You can also
connect a net to the inner layers.
Press Next> to proceed to Board page
In Board page, you should define the size and shape of the board outline.
You can also choose to Copy Board Outline From Another File. If using a PCB design for
the board outline, the PCB file must reside in the Technology file folder.
For our example, choose Define Board Size and set the Width to 3500 and Height to 2500.
Press Next> to proceed to Place and Route page
http://www.designspark.com/pcb 22
Select you Component Placement option and setting in the place.
Press Next> to proceed to Finish page.
Use Finish page to set your PCB Design Name and to save it to a file.
By default, the PCB Design Name will be the same as the Schematic Design name. It is
useful as some option like Forward Design Changes will look for the opposite design type
of the same name.
You can always change the PCB filename if you like.
http://www.designspark.com/pcb 23
Changing the Number of Layers
You can change the number of physical layers at any time.
From the Setting menu under DesignTechnology option, select Layers tab.
http://www.designspark.com/pcb 24
Placing Components
You can place components by automatic or manually process.
Method 1: Automatic Placement
Automatic Placement can be either during the conversion phase or using Auto Place
Components> option from the Tools Menu.
Auto Place Components Auto Place Components Setting
Before Auto Place Components After Auto Place Components
http://www.designspark.com/pcb 25
Method 2: Manual Placement
Use standard Microsoft Windows methodology, moving or placing components is a simple
case of picking and dragging the selected component.
Same as Schematic editor, you can pick and dragging components in one move using the
mouse in PCB design editor:
 <R> on the keyboard to rotate the selected component 90 deg anti-clockwise.
 <Alt-R> on the keyboard to rotate the selected component 90 deg clockwise.
 <F> on the keyboard to flip (mirror) components to the other side of the board.
Or
 Rotate or Flip selected component using shortcut menu by right clicking the mouse
to perform above actions.
Routing your design
Method 1: Automatic Routing
To use the autorouter, from the Tools menu under Auto Route Net>, select All Nets.
http://www.designspark.com/pcb 26
Enable MiterTrack in autorouter by check the box [MiterTrack].
Another dialog window will pop out to let you select the MITRE shape (Curved, any angle
or the default 45 deg) and specified the MITRE size.
Unrouting the design
The Unroute Nets> option is available on the Tools menu.
To unroute all nets, from Tools menu under Unroute Nets>, select All Nets.
You can always restore the routes using Undo<Ctrl-Z>.
Method 2: Manual Routing
Start routing track manually by double-click on the connection.
Single-Click, once editing, this will insert a corner to the change routing direction.
<L> followed by <Enter> will enable a layer change to the opposite side of the design. This
can be used during editing, or afterwards on selection of a track.
http://www.designspark.com/pcb 27
To change manual routing modes
During routing, the routing mode can be changed by selecting Segment Mode> from right-
click the shortcut menu.
Routing mode:
Free Orthogonal Right-Angle
Miter (45 deg) Fillet
You can also switch the routing mode by shortcut key <W>.
Change routing mode of a corner by double-clicks on it. You
can change the angle by moving the pointer or enter the value
by right-click.
http://www.designspark.com/pcb 28
To add via
When we have a close look at PCB board, you can easily notice these small holes, they are
via. The usage of such holes is to connect different layers.
When routing, we may meet the condition that we want two wires which located on
different layers to be connected together. Here we will need via.
First double-clicks on the pad to add connection.
Then left click once on the blank area, the wire we drew
before will be “locked”.
Then, change layer of the wire (L + enter).
We can see that via has been added automatically.
Wire on lower
layer
Via
Wire on upper
layer
Board
http://www.designspark.com/pcb 29
Delete vs Unroute
What should we do if we want to make some modification of the existing wire (an already
connected wire)? Sometimes we may follow the common sense, just select the wire and
Delete, however it is easy to make mistakes using such method if we are not careful
enough.
What is the difference between Delete and
Unroute? We will illustrate here.
For example, this is a connected wire. We want to
change it.
If we directly select the wire and Delete, you may
find the yellow instruction wire disappear. If you are
not careful enough, you may ignore the connection
and lead to unconnected net.
If we select the wire, then select Tools->
Unroute Nets->Selected Nets. After deleting
the old wire, the yellow instruction wire will
appear again to instruct you to connect the nets,
which may avoid some potential mistakes.
http://www.designspark.com/pcb 30
Some RoutingTips:
1. Refer to the schematic, place all the components wisely before starting to route. A good
layout may largely reduce your routing work and reduce the number of via. So we may refer
to the schematic for a clever placement. Eg. Some components with lots of common
connections can be placed closer in order to minimize the length of wires.
2. Consider the practical soldering requirement. We should not forget that designing a PCB
is for practical usage at final stage. So we should consider some practical issues. Eg. The
layout should be easy for soldering. For some full hole components, we should not place
other components too close to the hole. The size of the board, the position of screw holes
should all meet practical requirement.
3. Be careful about the width of the wire. Especially when you are dealing with the circuit
having large current. Wider wire can afford larger current. So the power wire or the wire for
motor will normally be wider.
The relationship between wire width and max current has been attached for your
reference.
Width(mm) Current(A)
0.2 0.5
0.3 0.75
0.5 1.25
1.25 2.5
2.5 4
5 7
8.12 10
4. Try to reduce the number of via, especially when you are dealing with signal wire. Via
will create extra delay for the signal due to parasitic effect. So we should avoid layer changing
when routing the signal wires so as to reduce the number of via.
5. It is acceptable for low frequency signal line to have 90 degree turn. But if you are dealing
with high frequency signals try to avoid having sharp corners when routing due to some
electromagnetic emission issues.
http://www.designspark.com/pcb 31
Cross Probe Overview
Cross Probe allows the user to simply click on the component in either view, which will then
immediately take them to the component in the counterpart view; the function works either
way from PCB to schematic or vice versa. This feature allows you to probe and locate items
in a known design. This enables better integration of design data between each stage of the
design process.
How to use Cross Probe
Cross Probe function is available from the Main Menu>Edit>Cross Probe or from the Cross
Probe Icon on Right-hand Toolbar. The shortcut key is <Shift X>. Cross probing is only
available in the PCB or Schematic design editors.
To use this option, a toolbar icon is available to put the application into the Cross Probe
'mode' prior to probing. There is also an entry on the Edit menu called Cross Probe which
selects the cross probe mode. Once this is selected the designs can be cross probed.
For more information about this function, please refer to this link: http://bit.ly/1tMbM1P
http://www.designspark.com/pcb 32
Pouring Copper into Area
Why copper pouring?
Copper pour is pouring copper into the blank area which don’t have wires or pads.
Copper pour is extremely useful for POWER-DND-separate board. By copper pouring, we
create a ground plane, which makes the area connected to GND larger, in this way we can
shield more noise. In our daily life, PCB working environment usually exists lots of
electronic signals. So it is necessary to use some method to reduce the noise. Pour copper
make the system connected to GND with larger area, when noises enter the system, they
are more likely to be imported to GND. This also applies to the noises produced inside the
system. Besides, copper may help heat dissipation.
However, copper pour may works like patch antenna, which may produce noise under
certain condition. Furthermore, too thick copper makes heat dissipation too fast, which lead
to the difficulty of soldering.
All in all, copper pour is not necessary for every design, it should be decided by the certain
condition.
http://www.designspark.com/pcb 33
To create a copper pour area, from the Add menu, select Copper Power Area> Rectangle.
Other pour area options are available.
1 Define copper pour area menu 2 Select pour copper from
shortcut
3 Select net associated (if any) 4 Poured copper had obeyed the spacing rule
Define the spacing when pour copper
You can change the spacing between the pour copper area and the pad, track and via, etc.
We change the space through Design Technology (Shift + T or General Toolbar), choose
Spacing in the Design Technology window.
http://www.designspark.com/pcb 34
Pour Keepout
There may exists some area we don’t what copper to be poured into such area. We can
define pour keepout area.
First, we add a Copper Pour Area which is exactly the same as what we did for pour
copper. Right click on the selected area, choose Properties. Tick the Pour Keepout. See
the figure below.
http://www.designspark.com/pcb 35
Checking the Design Integrity
To check the designs
 You can use the Schematics/PCB Check option on the Tools menu at any time.
To bring Schematic Change into the PCB
 Run Forward Design Changes option from the Tools menu will “push” Schematic
changes into PCB design.
To back annotate name changes to the Schematic
 Using Back Annotation option from the Tools menu can pass back the change
made in PCB back to the Schematic.
http://www.designspark.com/pcb 36
Design Rule Checking
To run Design Rule Check, select the Design Rule Check button option from the toolbar.
To locate DRC error markers, using
Goto browser on the Interaction
bar by pressing the <F9> key.
Viewing Power Plane Layer
From the View menu, select Powerplane> option, Select Show.
Select the layer required, e.g. GND plane.
If GND layer is selected, the plane will like this:
http://www.designspark.com/pcb 37
Reports, Part Lists and Net Lists
You can generate reports where all vital aspects of the design can be output in detail.
The reports are all available on the Output menu.
In Schematic editor: In PCB design editor:
Select the report you wanted and click Run button.
http://www.designspark.com/pcb 38
The Plotting Dialog
From the Output menu, select Manufacturing Plots option.
Plots : Choose the plots and the plot selection for output.
Output : Choose the output type, layer choice, plot contents and scale.
Plot-Gen : Select Auto-generation, add new plots, delete plots and align plots with each
other.
To generate plot for manufacturing, you need to plot Gerber plots for the electrical and non-
electrical layers and Excellon NC drill files for drilling the board.
Plot Generation Area
Plot Area Output Area
http://www.designspark.com/pcb 39
Creating plots
Once all the parameters have been set for each plot, you can output them.
Use the Run button the create plots of all the plots in the Plots: list, the ones that have a
“tick” next to them.
Choose Options button on this page will bring you to new dialog as below. You can direct
the plot to a specific folder under Where Plot Files Are Written.
You can check the plot’s position, size, contents etc by checking the Plot Preview check
box.
http://www.designspark.com/pcb 40
BOM Quote interface that links DesignSpark PCB to the RS-online eCommerce website.
 Instant price and availability, direct from your local RS website
 Quotes can be downloaded, saved or forwarded on to colleagues for approvals or
completion
 Leverages the world class ecommerce capabilities of rswww.com
On the upper right corner, click the BOM quote icon that connects us to the local RS
website.
All the components from your design listed with the information transferred from
DesignSpark PCB and the relevant component matches
http://www.designspark.com/pcb 41
Scrolling down to the bottom, you can download
the bill of materials, email it to a friend or a
colleague, or go directly to the order pad and
purchase our components by click Add Accepted
Items to Shopping Cart on the bottom right
corne
DesignSpark PCB Workshop
http://www.designspark.com/pcb 42
The libraries are made up of three individual libraries. There is a Component library made-up
of elements from the Schematic Symbol library and the PCB Symbol (footprint) library.
Library Manager is used to create and manage all your libraries.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 43
Create new Schematic Symbol
To open the library manager
From the File toolbar, select the Libraries icon (shortcut Ctrl+L).
To open the symbol editor
From the Library Manager dialog, select the Schematic Symbols tab. Click New Lib and
type name Tutorial. This will be the name of your new library.
To create new schematic symbol, click New item.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 44
Draw symbol using Add Closed Shape Icon
Draw lines using Add Shape Single Line Icon
Adding Pins using Add Pad Icon
Information on the pins
Each Pin contains three pieces of information:
- the big cross marking the shape and location of the pin
- the Pin Number (1, 2, 3 etc.)
- the pin name position marker, N1, N2, N3 etc. which marks the location of the pin name
when used on the Component in the design
Moving the symbol origin
The Symbol origin is the Symbol’s reference point used when moving it in the Schematic
design (the small ‘S’ marker, usually on Pin 1 of the symbol.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 45
Select and drag the symbol origin to Pin 1 as shown below.
Adding the reference origin
Without a Reference Origin, the component name (U1, IC1 etc.) used in the Schematic
design will automatically be placed on the Symbol Origin. By adding a specific Reference
Origin you can position the Component name where you like.
To add the Reference Origin, select Reference Origin from the Add menu.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 46
Saving the symbol
From the File menu, select Save.
Viewing the symbol in the library
From the File toolbar, select Libraries, you can also use the <Ctrl-L> shortcut key. Ensure
the Preview box is checked. From the Library Contents: list, select the OPAMP symbol
that you’ve created, it should look like the one below:
DesignSpark PCB Workshop
http://www.designspark.com/pcb 47
Create new PCB Symbol
Start the Library Manager
From the File toolbar, select the Libraries icon (shortcut Ctrl-L).
To open the symbol editor
From the Library manager dialog select the PCB Symbols tab. Click the New Lib button.
In the File name box, type New_PCB_LIB as your new PCB symbol library. Click Save to
accept this. The library manager is now ready to start entering new PCB symbols.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 48
To start the PCB symbol wizard
From the Library Manager, click the Wizard button. Ensure that you are on the PCB
Symbols
Click Next to enter the wizard
DesignSpark PCB Workshop
http://www.designspark.com/pcb 49
Click Next> to move on. Choose a possible Technology file and the Units to be used.
Click Next> to move on. Choose the footprint you wish to create.
You can select the Origin and Component Name Position in this window.
Click Next> to move on. The Pads page is used to define the overall footprint layout.
This is probably the most important page of the wizard. The default page setup is shown
below, we need to change the parameters defined here.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 50
The Pad Count should be set to a Total of 10, use the spinner or type in the number.
You must type in the name of the pad style that will get saved once you’ve edited the
dimensions.
Use Rec 65 30 for this tutorial example.
You can now define the position for Pin 1 to be the bottom left corner, to Hide Pin numbers
and the Pin Numbering to be Counter-clockwise.
Click Next> to move on. You should now define the Silkscreen outline.
Select Top Silkscreen in the Layer: drop down box.
The only parameter to change here is the Notch At End value, change this to 0.50
DesignSpark PCB Workshop
http://www.designspark.com/pcb 51
Click Next> to move on. We will use the placement shape and add it to the Top Assembly
layer. Select this layer from the drop down list.
Click Next> to move on. In the Footprint Name: box, type RM-10.
Check the Save the footprint to the library box.
Select your New_PCB_Lib.psl library from the drop down list.
Leave the Edit the footprint now check box unchecked.
Click Finish to complete the footprint creation.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 52
Viewing the symbol in the library
Now that the symbol has been created and saved, let’s view it in the library manager.
Click <Ctrl-S> to save the footprint.
From the Libraries button on the File toolbar, select Libraries, shortcut key <F11>.
Select the newly created footprint from the contents list (RM-10). Check the Preview box
if not already selected so you can view the footprint. You can also edit it from here as well.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 53
Create new Component Symbol
Using the Component Editor
This tutorial uses the Schematic Symbol and PCB Symbol (Footprint) created in the
previous sections, but equally applies to creating a component using other Schematic
Symbols and PCB Symbols.
To open the Component editor
On the File toolbar click Libraries <F11> or <Ctrl-L>.
To open the symbol editor
From the Library manager dialog select the Components tab. Click the New Lib button.
In the File name box, type New_COMP_lib as your new component library. Click Save to
accept this. The library manager is now ready to start entering new components.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 54
Click on New Item
The New Component dialog opens.
There are 8 pieces of information required:
 In the Component: box type the component name AD8592RM
 In the Package: box, type SOIC, this identifies the package type, multiple package
types can be used for selecting alternative footprints. This doesn’t appear in the list
until you type it in.
 In the Default Reference: box type U. This will be the component name used in
the actual design
 (U1, IC1, R1, C1 etc.)
 For Schematic Symbol, ensure that the library is set to New_sch_lib.psl.
 Select your Schematic Symbol previously created OPAMP from the list.
 The dialog will automatically show Pins: as 3 (3 pins on the gate created) and
Gates: as 1. Change the Gates: to 2.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 55
 For PCB Symbol, ensure that the library is set to New_COMP_lib.ssl. Select your
PCB Symbol previously created RM-10.
Once it does, click OK to continue. The Component Editor opens showing the items
added from the New Component dialog.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 56
Adding an extra gate
We need to add a power gate to the component.
Right click anywhere in the component grid. From the list, select Edit Gates.
From the Gates dialog, select the Add button. Notice your existing 2x OPAMP gates are
already
shown in the list as gates a & b.
From the Library: list select the AD.ssl library.
Scroll down the Name: list and select the AD-P2 gate symbol. Ensure that you only have 1
selected
in the Add 1 Gates box. Click the Add button.
The Power gate will appear at the bottom of the list. Click OK to add it to the component.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 57
Map pins to pads
Click on the Assign Pins button on the Component toolbar.
Select Pin 3 on the Schematic Symbol. Select Pad 1 on the PCB Symbol.
The component grid will display the number 1 for Sch Terminal Number 3 on gate a, it
will also display a number 1 in the corresponding Component Pin Name/Number cell.
Adding Logic Names to your Component
To add or edit Logic Names to a Component in the editor (using our existing example
which should still be open), type in the names required into the Sch Symbol Terminal
Names field.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 58
Adding Values to your Component
To add or edit values to a component in the editor, from the Edit menu select Values.
Click Add to create a new value.
From the Add dialog you can type the Name and Value: You do not have to add a value at
this stage, the name can be left ‘empty’ to be fulfilled at a later stage or during design.
Click OK to confirm the selection.
Saving your Component
From the File toolbar, select Save <Ctrl-S>. The Save To Library dialog opens. Choose the
New_COMP_lib.cml library from the list if not already selected.
Click OK to confirm the library name and component name. You have now saved the
Component in the Library. The component will still be visible in the editor.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 59
Viewing the Component in the library
From the File toolbar, select Libraries, <F11> or <Ctrl-L>. The Libraries dialog opens.
Make sure the Preview box is checked. Select the Components tab. Select the AD8592RM
Component that you created, it should look like the one below.
A quick check to whether you have created is correctly is the existence of both the Schematic
and PCB Symbols in their respective Preview windows. At this stage, you would add this
component to a Schematic or PCB design and it would work.
DesignSpark PCB can be linked to industry standard Spice simulators to carry out circuit
simulation. By following a few simple rules you can create your Schematic circuit in
DesignSpark, then use a simulator to verify its operation before moving on to the next stage
of your project.
DesignSpark PCB currently supports four simulators : LTSpice, LSSpice, B2Spice and TINA.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 60
To open the Spice Interface
From the Output toolbar, select the Spice Simulation Output
Select the Simulator Format, in the Run simulator : box, enter your simulator execute
path.
Enter your simulation parameter in each tabs, click OK to run your Simulator.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 61
Shown here is the result of simulating the above circuit using LTSpice:
DesignSpark PCB Workshop
http://www.designspark.com/pcb 62
You can select tracks or vias in your design and perform basic electrical calculations on
them such as:
 width of a track required for a given current
 impedance of a selected track
 optimum copper density to use
 approximate temperature rise on a track
 resistance of a via given its physical characteristics
These useful calculators produce approximations of actual circuit performance to aid your
decision process in completing a successful layout.
To open the Design Calculators,
From the Tools toolbar, select the Design Calculators
You can use the Design Calculators to perform basic electrical calculations.
DesignSpark PCB Workshop
http://www.designspark.com/pcb 63
1. DesignSpark PCBTutorials (Pre-installed with DSPCB V4)
Forums
https://designspark.zendesk.com/hc/en-us/community/topics/200624545-DesignSpark-PCB-
Discussion
Tutorials and Support Centre
https://designspark.zendesk.com/hc/en-us/categories/201145765
Catalogue of Reference Designs
https://www.rs-online.com/designspark/reference-designs
Sparkfun Libraries including libraries of Arduino shields
http://bit.ly/15rEZox
Shared libraries in DesignSpark
http://www.neatinfo.com/designspark/
http://www.designspark.com/pcb
http://www.facebook.com/DesignSparkRS (Eng)
https://www.facebook.com/DSChinese (中文)
http://weibo.com/designsparkcn
http://www.youtube.com/user/DesignSpark
http://www.youtube.com/user/DesignSparkHK (HK Cantonese Channel)
http://www.tudou.com
http://i.youku.com/designsparkcn
DesignSpark PCB Workshop
http://www.designspark.com/pcb 64
Label Ref Component Value Qty Library
Schematic
Symbol
Desc
1 R1 R 1K 1 Designspark.cml R Resistor
2 R2 R 2K 1 Designspark.cml R Resistor
3 C1 C 10uF 1 Designspark.cml Capacitor_Pol Capacitor
4 C2 C 100nF 1 Designspark.cml Capacitor Capacitor
5 C3 C 10uF 1 Designspark.cml Capacitor Capacitor
6 U1 NE555N 1 st.cml NE555N Timer
7 U2 SN74ALS74AD 1 ti.cml SN74ALS74AD Flip Flop
8 PL1 Connectors 1 Designspark.cml CONN_SIL_2 2 pin header
9 PL2 Connectors 1 Designspark.cml CONN_SIL_3 3 pin header
10 Vcc Symbol 3 Designspark.cml Vcc Power
11 GND Symbol 3 Designspark.cml GND Power
12 MCLK 3 MCLK Net name
13 MCLK_2 2 MCLK_2 Net name
14 MCLK_4 2 MCLK_4 Net name
1
2
3
4
5
6
7
8 9
10
11
12
13
14

More Related Content

Similar to DesignSpark PCB Workshop Notes 2018

Nx cmm creating_probes_v._8.5
Nx cmm creating_probes_v._8.5Nx cmm creating_probes_v._8.5
Nx cmm creating_probes_v._8.5
Raul Marcos Sanchez
 
Tutautosketch getting started
Tutautosketch  getting startedTutautosketch  getting started
Tutautosketch getting started
ramzihajjaji1
 
Revit guide
Revit guideRevit guide
Revit guide
ali lemssefer
 
Gsg architecture enu
Gsg architecture enuGsg architecture enu
Gsg architecture enu
RIZET RAHMAN
 
Getting started with revit architecture
Getting started with revit architectureGetting started with revit architecture
Getting started with revit architecture
simet
 
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docxEELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
toltonkendal
 
[Tutorial] SilverDev Designer - RPG Development Studio
[Tutorial] SilverDev Designer - RPG Development Studio[Tutorial] SilverDev Designer - RPG Development Studio
[Tutorial] SilverDev Designer - RPG Development Studio
SilverDev by Experia
 
PCB Artist Desinging Software Report
PCB Artist Desinging Software ReportPCB Artist Desinging Software Report
PCB Artist Desinging Software Report
Er. Ashish Pandey
 
Introduction to CATIA (KEY) - CAD/CAM
Introduction to CATIA (KEY) - CAD/CAMIntroduction to CATIA (KEY) - CAD/CAM
Introduction to CATIA (KEY) - CAD/CAM
Sisubalan Selvan
 
Pyxis sdl manual
Pyxis sdl   manualPyxis sdl   manual
Pyxis sdl manual
Vijay Kannamalla
 
Electrónica y PCB: Tutorial de Easyeda V6.4.3
Electrónica y PCB: Tutorial de Easyeda  V6.4.3Electrónica y PCB: Tutorial de Easyeda  V6.4.3
Electrónica y PCB: Tutorial de Easyeda V6.4.3
SANTIAGO PABLO ALBERTO
 
MultiSim.pptx
MultiSim.pptxMultiSim.pptx
MultiSim.pptx
SRAVANIP22
 
Module 8 pcb editor basics
Module 8   pcb editor basicsModule 8   pcb editor basics
Module 8 pcb editor basics
Metlogint
 
37182661 make-sectors-help2
37182661 make-sectors-help237182661 make-sectors-help2
37182661 make-sectors-help2
luganoi
 
Mentor manual
Mentor manualMentor manual
Mentor manual
basavaraju ramaduragam
 
Install guide
Install guideInstall guide
Install guiderswarna
 
IBM X346 User guide
IBM X346 User guideIBM X346 User guide
IBM X346 User guidepgpclient01
 
Getting started-solid plant-3d
Getting started-solid plant-3dGetting started-solid plant-3d
Getting started-solid plant-3d
DKKu
 
Creating first project in mikroC PRO for 8051
Creating first project in mikroC PRO for 8051Creating first project in mikroC PRO for 8051
Creating first project in mikroC PRO for 8051
inovabrasil
 

Similar to DesignSpark PCB Workshop Notes 2018 (20)

Nx cmm creating_probes_v._8.5
Nx cmm creating_probes_v._8.5Nx cmm creating_probes_v._8.5
Nx cmm creating_probes_v._8.5
 
Tutautosketch getting started
Tutautosketch  getting startedTutautosketch  getting started
Tutautosketch getting started
 
Revit guide
Revit guideRevit guide
Revit guide
 
Gsg architecture enu
Gsg architecture enuGsg architecture enu
Gsg architecture enu
 
Getting started with revit architecture
Getting started with revit architectureGetting started with revit architecture
Getting started with revit architecture
 
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docxEELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
EELE 5331 Digital ASIC DesignLab ManualDr. Yushi Zhou.docx
 
[Tutorial] SilverDev Designer - RPG Development Studio
[Tutorial] SilverDev Designer - RPG Development Studio[Tutorial] SilverDev Designer - RPG Development Studio
[Tutorial] SilverDev Designer - RPG Development Studio
 
PCB Artist Desinging Software Report
PCB Artist Desinging Software ReportPCB Artist Desinging Software Report
PCB Artist Desinging Software Report
 
Introduction to CATIA (KEY) - CAD/CAM
Introduction to CATIA (KEY) - CAD/CAMIntroduction to CATIA (KEY) - CAD/CAM
Introduction to CATIA (KEY) - CAD/CAM
 
Pyxis sdl manual
Pyxis sdl   manualPyxis sdl   manual
Pyxis sdl manual
 
Electrónica y PCB: Tutorial de Easyeda V6.4.3
Electrónica y PCB: Tutorial de Easyeda  V6.4.3Electrónica y PCB: Tutorial de Easyeda  V6.4.3
Electrónica y PCB: Tutorial de Easyeda V6.4.3
 
MultiSim.pptx
MultiSim.pptxMultiSim.pptx
MultiSim.pptx
 
Module 8 pcb editor basics
Module 8   pcb editor basicsModule 8   pcb editor basics
Module 8 pcb editor basics
 
37182661 make-sectors-help2
37182661 make-sectors-help237182661 make-sectors-help2
37182661 make-sectors-help2
 
Innovyze Infonet Manual
Innovyze Infonet ManualInnovyze Infonet Manual
Innovyze Infonet Manual
 
Mentor manual
Mentor manualMentor manual
Mentor manual
 
Install guide
Install guideInstall guide
Install guide
 
IBM X346 User guide
IBM X346 User guideIBM X346 User guide
IBM X346 User guide
 
Getting started-solid plant-3d
Getting started-solid plant-3dGetting started-solid plant-3d
Getting started-solid plant-3d
 
Creating first project in mikroC PRO for 8051
Creating first project in mikroC PRO for 8051Creating first project in mikroC PRO for 8051
Creating first project in mikroC PRO for 8051
 

Recently uploaded

WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 

Recently uploaded (20)

WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 

DesignSpark PCB Workshop Notes 2018

  • 2. http://www.designspark.com/pcb 2 ................................................................................................................................................4 Installation .........................................................................................................................................................4 Useful commands............................................................................................................................................8 ..................................................................................................................... 11 Adding Components.................................................................................................................................... 13 Pan & Zoom in the design.......................................................................................................................... 16 Copy & paste of components .................................................................................................................... 16 Edit component Values ............................................................................................................................... 16 Placing Components.................................................................................................................................... 18 Adding Connections..................................................................................................................................... 18 Connecting Net without Physical Connections ..................................................................................... 18 Schematic Buses Overview........................................................................................................................ 19 ......................................................................................................... 20 .................................................................................................................................. 23 Changing the Number of Layers............................................................................................................... 23 Placing Components.................................................................................................................................... 24 Routing your design..................................................................................................................................... 25 Cross Probe Overview................................................................................................................................. 31 Pouring Copper into Area........................................................................................................................... 32 Checking the Design Integrity.................................................................................................................... 35 Design Rule Checking.................................................................................................................................. 36 Viewing Power Plane Layer........................................................................................................................ 36 Reports, Part Lists and Net Lists ............................................................................................................... 37 ....................................................................................................................... 38 ............................................................................................................................................... 40 ..................................................................................................................................... 42
  • 3. http://www.designspark.com/pcb 3 Create new Schematic Symbol ................................................................................................................. 43 Create new PCB Symbol ............................................................................................................................. 47 Create new Component Symbol............................................................................................................... 53 ....................................................................................................................................... 59 ............................................................................................................................... 62 ............................................................................................................................................... 63 ............................................................................................................................................. 63 ............................................................................................................................. 64
  • 4. http://www.designspark.com/pcb 4 Installation You can download the DesignSpark PCB from www.designspark.com. In the home page, click READ MORE button in the DesignSpark PCB section highlighted below:
  • 5. http://www.designspark.com/pcb 5 It will bring you to below page (https://www.rs-online.com/designspark/pcb-software). Click Download & Installation button to go to the download page. Click the Download DSPCB 8.0 button to download the latest version of DesignSpark PCB. Once installed the software, you can login with your DesignSpark account to use the software or register an account if you don’t have a DesignSpark account.
  • 6. http://www.designspark.com/pcb 6 Menu Bar Menu Toolbar Interaction Bar Window Control Add Component tab Find Item tab Layers tab (PCB only) Properties dialog PCB Design Editor Status bar
  • 7. http://www.designspark.com/pcb 7 GeneralToolbar Schematic DesignToolbar StartNewDesign OpenExistingDesign SaveCurrentDesign Close DesignLibraryManager DesignTechnology Grids ViewAll ZoomIn ZoomOut Colors ToggleGrid DisplayProperties Undo Redo Cut Copy Paste Delete Select CrossProbe Add Component Add Schematic Connection Sketch Connection Add Bus Add Text Add Closed Shape Add Open Shape Add Shape Rectangle Add Shape Circle If you hover the mouse over the toolbar buttons, a small tool tip is displayed showing the button function and its keyboard shortcut if one has been defined. Add Component Add Pad Add Unrouted Connection Add Track Sketch Track Add Text Add Board Add Area For Copper Pour Add Copper Closed Shape Add Closed Shape Add Open Shape Add Shape Rentangle Add Shape Circle Route All Nets Measure Gap Design Rule Check Pour Copper Clear Copper
  • 8. http://www.designspark.com/pcb 8 Useful commands Cancelling commands – clicking <ESC> button. Generate the shortcut keys report from the Shortcut Keys option under Help menu. If you want to define your own shortcut keys, go to Customize under Settings menu. Define units and the precision from the Units option under Settings menu. Define Grids from the Units option under Settings menu. Working Grid Screen Grid Undo - <Ctrl-Z> and <Alt-backspace>. Redo - <Ctrl-Y>.
  • 9. http://www.designspark.com/pcb 9 Snapping to Grid – Change snap mode setting by <Ctrl-G>. Shortcut Menu – by the right hand mouse button <right-click> during an operation. Properties of items – can be viewed by selecting the item and clicking on the Properties option from the shortcut menu, or by shortcut key <Alt-Enter>. Status bar – at the bottom of the design window. Display useful information about the design item selected.
  • 10. http://www.designspark.com/pcb 10 Dockable Windows and Browsers The interaction Bar is available through the View menu and Interaction Bar <F9> or by right clicking the mouse over one of the toolbar or menu bar. Interaction Bar You can access Layers (in PCB only), Component Bin (in Schematics only), and Goto and Add Component options.
  • 12. http://www.designspark.com/pcb 12 Starting a new Schematic From the File menu, click New (shortcut key <Ctrl-N>). Click the Schematic Design button and the UseTechnology File checkbox. Choose default.stf template. Click the OK button to start a new Schematic design.
  • 13. http://www.designspark.com/pcb 13 Adding Components Two methods for adding components: By Interaction bar or Add Component option. Method 1: By Interaction Bar Add component tab in the Interaction bar shows all the enabled libraries. Press <F9> or enable the Interaction bar in View menu if you cannot find your Interaction bar in the right hand side. If you need more symbols, you can download .epw file from Product Data Library and then export the symbol using ECAD part wizard tool. To enable previous and version 3 libraries, click Library Manager Button on the toolbar or shortcut key <Ctrl+L> Click Folder tab and select the library that you need to enable (In Win 7, previous libraries are stored in “C:UsersPublicDocumentsDesignSpark PCB 8.0Library”). Tick Folder Enabled option.
  • 14. http://www.designspark.com/pcb 14 Choose a generic resistor by select Add component tab, from the list of available libraries, select the DesignSpark.cml library. Scroll down and select the component Resistor. A preview of both schematic and PCB symbol will be displayed. Dragging from the preview windows or its name into the design. Method 2: By Add Component button on the toolbar, shortcut key <F3> We need a LED, from the add components dialog, click the Find button.
  • 15. http://www.designspark.com/pcb 15 For Name, choose Contains from drop down list, type LED in text entry. Click Find button. Select LED from the list and click Close button. You can add the component to design by double-click or preview it in Add component dialog, then following by an Add button. You can also find the LED from DesignSpark library in the interaction bar.
  • 16. http://www.designspark.com/pcb 16 Pan & Zoom in the design <A> on the keyboard or from general toolbar to View All. <Z> on the keyboard or from general toolbar to Zoom in. <U> on the keyboard or from general toolbar to Zoom out. Copy & paste of components Select a component, e.g. Resistor R1, in the design. Press <Ctrl-C> keys at the same time to copy it. Press <Ctrl-V> to paste a copy of the resistor into the design. An identical copy of resistor had been made and is renaming to a new reference (e.g. R2). Edit component Values Double-click on the value field of (1K) on R1, the Component tab of the Properties dialog is displayed.
  • 17. http://www.designspark.com/pcb 17 Bill of Material list: Ref Component Value Qty Library Schematic Symbol Desc Label R1 R 1K 1 Designspark.cml R Resistor 1 R2 R 2K 1 Designspark.cml R Resistor 2 LED1 C 10uF 1 Designspark.cml Capacitor_Pol Capacitor 3 LED2 C 100nF 1 Designspark.cml Capacitor Capacitor 4 BAT1 C 10uF 1 Designspark.cml Capacitor Capacitor 5 PL1 NE555N 1 st.cml NE555N Timer 6
  • 18. http://www.designspark.com/pcb 18 Placing Components Picking and dragging components in one move using the mouse.  <R> on the keyboard to rotate the selected component 90 deg anti-clockwise.  <Alt-R> on the keyboard to rotate the selected component 90 deg clockwise.  <F> on the keyboard to flip the selected component. Or  Rotate or Flip selected component using shortcut menu by right clicking the mouse. Adding Connections Three possible ways to add connections:  Using Add Connection option from the Add menu or form the Schematic Toolbar.  Double-clicking on a component pin to start a new connection.  “Dragging” off an unconnected component pin to start a new connection. Connecting Net without Physical Connections First, double-click on a component pin to start and draw an open connection. Then, right click and select Finish Here. The connection would be pink in color. Click on the pink connection, then right click and select Display Net Name. Net name would be displayed. Double click the net name to change it. For example, change the net name to MCLK.
  • 19. http://www.designspark.com/pcb 19 Schematic Buses Overview A bus is a shape that represents a collection of signals on the Schematic design. Instead of drawing all the connections across the design and connecting them to every pin required, you can make the design less cluttered by using busses. You can add connections from a component pin to the bus that carries the signal. Busses can be Open or Closed. A Closed Bus means that the collection of net names running along the bus are predefined within the bus. Only those nets can be used when connecting to the bus, whereas, an Open Bus can carry any net. How to find this function? We added a new shortcut icon in the Schematic view. Alternatively the Bus function is available under CTRL+B shortcut. How to Add a Bus? From the Add menu select the Bus option, or use the Bus icon from the Schematics Toolbar. 1. If you have not already done so, set up the Working Grid. The corners of the bus shape will be gridded using a step size relative to the working grid. Use the 'Ctrl + G' shortcut key at any point to change the step size relative to the working grid. 2. Click to define the start position of the bus. Some dynamic segments will be drawn from the start position to the moving cursor. If a bus was not pre-selected, the line width is taken from the style used when you were last in this option. Whatever is defined here will be used for the initial bus outline. To change this at any point during the adding of the bus, right click to use the shortcut menu to change the style (width). 3. Move the cursor to position the next corner, the gridded position of the moving corner will be shown on the Status Bar. 4. Right click to use the shortcut menu options to modify the appearance of the segments being inserted. It is recommended that you use the Segment Mode Mitre to add the mitred corners to the bus shape. 5. Click to add a corner to the bus. The dynamic segments will become a fixed part of the bus and some new dynamic segments will be added for you to define the next corner. Each subsequent click will add another corner. 6. To finish the bus, double-click the left mouse button. At any point, if you want to exit or make a mistake and need to start again, press the ESC key on the keyboard.
  • 20. http://www.designspark.com/pcb 20 Translate to PCB From the Tools menu, click Translate to PCB This will display the New PCB Wizard Press Next> to move to next page, Technology page This page allows you to predefine a Technology file and your design Units. For our examples, select Choose Technology File: 2sig2plane.ptf For Units: select thou and 2 precision. If you prefer Metric units, choose mm and 2 as the precision. Press Next> to proceed to Layer page In Layers page, you can change the layer usage from that of the Technology file.
  • 21. http://www.designspark.com/pcb 21 In this example, we make changes to the layers by the Define Layers button. You can also connect a net to the inner layers. Press Next> to proceed to Board page In Board page, you should define the size and shape of the board outline. You can also choose to Copy Board Outline From Another File. If using a PCB design for the board outline, the PCB file must reside in the Technology file folder. For our example, choose Define Board Size and set the Width to 3500 and Height to 2500. Press Next> to proceed to Place and Route page
  • 22. http://www.designspark.com/pcb 22 Select you Component Placement option and setting in the place. Press Next> to proceed to Finish page. Use Finish page to set your PCB Design Name and to save it to a file. By default, the PCB Design Name will be the same as the Schematic Design name. It is useful as some option like Forward Design Changes will look for the opposite design type of the same name. You can always change the PCB filename if you like.
  • 23. http://www.designspark.com/pcb 23 Changing the Number of Layers You can change the number of physical layers at any time. From the Setting menu under DesignTechnology option, select Layers tab.
  • 24. http://www.designspark.com/pcb 24 Placing Components You can place components by automatic or manually process. Method 1: Automatic Placement Automatic Placement can be either during the conversion phase or using Auto Place Components> option from the Tools Menu. Auto Place Components Auto Place Components Setting Before Auto Place Components After Auto Place Components
  • 25. http://www.designspark.com/pcb 25 Method 2: Manual Placement Use standard Microsoft Windows methodology, moving or placing components is a simple case of picking and dragging the selected component. Same as Schematic editor, you can pick and dragging components in one move using the mouse in PCB design editor:  <R> on the keyboard to rotate the selected component 90 deg anti-clockwise.  <Alt-R> on the keyboard to rotate the selected component 90 deg clockwise.  <F> on the keyboard to flip (mirror) components to the other side of the board. Or  Rotate or Flip selected component using shortcut menu by right clicking the mouse to perform above actions. Routing your design Method 1: Automatic Routing To use the autorouter, from the Tools menu under Auto Route Net>, select All Nets.
  • 26. http://www.designspark.com/pcb 26 Enable MiterTrack in autorouter by check the box [MiterTrack]. Another dialog window will pop out to let you select the MITRE shape (Curved, any angle or the default 45 deg) and specified the MITRE size. Unrouting the design The Unroute Nets> option is available on the Tools menu. To unroute all nets, from Tools menu under Unroute Nets>, select All Nets. You can always restore the routes using Undo<Ctrl-Z>. Method 2: Manual Routing Start routing track manually by double-click on the connection. Single-Click, once editing, this will insert a corner to the change routing direction. <L> followed by <Enter> will enable a layer change to the opposite side of the design. This can be used during editing, or afterwards on selection of a track.
  • 27. http://www.designspark.com/pcb 27 To change manual routing modes During routing, the routing mode can be changed by selecting Segment Mode> from right- click the shortcut menu. Routing mode: Free Orthogonal Right-Angle Miter (45 deg) Fillet You can also switch the routing mode by shortcut key <W>. Change routing mode of a corner by double-clicks on it. You can change the angle by moving the pointer or enter the value by right-click.
  • 28. http://www.designspark.com/pcb 28 To add via When we have a close look at PCB board, you can easily notice these small holes, they are via. The usage of such holes is to connect different layers. When routing, we may meet the condition that we want two wires which located on different layers to be connected together. Here we will need via. First double-clicks on the pad to add connection. Then left click once on the blank area, the wire we drew before will be “locked”. Then, change layer of the wire (L + enter). We can see that via has been added automatically. Wire on lower layer Via Wire on upper layer Board
  • 29. http://www.designspark.com/pcb 29 Delete vs Unroute What should we do if we want to make some modification of the existing wire (an already connected wire)? Sometimes we may follow the common sense, just select the wire and Delete, however it is easy to make mistakes using such method if we are not careful enough. What is the difference between Delete and Unroute? We will illustrate here. For example, this is a connected wire. We want to change it. If we directly select the wire and Delete, you may find the yellow instruction wire disappear. If you are not careful enough, you may ignore the connection and lead to unconnected net. If we select the wire, then select Tools-> Unroute Nets->Selected Nets. After deleting the old wire, the yellow instruction wire will appear again to instruct you to connect the nets, which may avoid some potential mistakes.
  • 30. http://www.designspark.com/pcb 30 Some RoutingTips: 1. Refer to the schematic, place all the components wisely before starting to route. A good layout may largely reduce your routing work and reduce the number of via. So we may refer to the schematic for a clever placement. Eg. Some components with lots of common connections can be placed closer in order to minimize the length of wires. 2. Consider the practical soldering requirement. We should not forget that designing a PCB is for practical usage at final stage. So we should consider some practical issues. Eg. The layout should be easy for soldering. For some full hole components, we should not place other components too close to the hole. The size of the board, the position of screw holes should all meet practical requirement. 3. Be careful about the width of the wire. Especially when you are dealing with the circuit having large current. Wider wire can afford larger current. So the power wire or the wire for motor will normally be wider. The relationship between wire width and max current has been attached for your reference. Width(mm) Current(A) 0.2 0.5 0.3 0.75 0.5 1.25 1.25 2.5 2.5 4 5 7 8.12 10 4. Try to reduce the number of via, especially when you are dealing with signal wire. Via will create extra delay for the signal due to parasitic effect. So we should avoid layer changing when routing the signal wires so as to reduce the number of via. 5. It is acceptable for low frequency signal line to have 90 degree turn. But if you are dealing with high frequency signals try to avoid having sharp corners when routing due to some electromagnetic emission issues.
  • 31. http://www.designspark.com/pcb 31 Cross Probe Overview Cross Probe allows the user to simply click on the component in either view, which will then immediately take them to the component in the counterpart view; the function works either way from PCB to schematic or vice versa. This feature allows you to probe and locate items in a known design. This enables better integration of design data between each stage of the design process. How to use Cross Probe Cross Probe function is available from the Main Menu>Edit>Cross Probe or from the Cross Probe Icon on Right-hand Toolbar. The shortcut key is <Shift X>. Cross probing is only available in the PCB or Schematic design editors. To use this option, a toolbar icon is available to put the application into the Cross Probe 'mode' prior to probing. There is also an entry on the Edit menu called Cross Probe which selects the cross probe mode. Once this is selected the designs can be cross probed. For more information about this function, please refer to this link: http://bit.ly/1tMbM1P
  • 32. http://www.designspark.com/pcb 32 Pouring Copper into Area Why copper pouring? Copper pour is pouring copper into the blank area which don’t have wires or pads. Copper pour is extremely useful for POWER-DND-separate board. By copper pouring, we create a ground plane, which makes the area connected to GND larger, in this way we can shield more noise. In our daily life, PCB working environment usually exists lots of electronic signals. So it is necessary to use some method to reduce the noise. Pour copper make the system connected to GND with larger area, when noises enter the system, they are more likely to be imported to GND. This also applies to the noises produced inside the system. Besides, copper may help heat dissipation. However, copper pour may works like patch antenna, which may produce noise under certain condition. Furthermore, too thick copper makes heat dissipation too fast, which lead to the difficulty of soldering. All in all, copper pour is not necessary for every design, it should be decided by the certain condition.
  • 33. http://www.designspark.com/pcb 33 To create a copper pour area, from the Add menu, select Copper Power Area> Rectangle. Other pour area options are available. 1 Define copper pour area menu 2 Select pour copper from shortcut 3 Select net associated (if any) 4 Poured copper had obeyed the spacing rule Define the spacing when pour copper You can change the spacing between the pour copper area and the pad, track and via, etc. We change the space through Design Technology (Shift + T or General Toolbar), choose Spacing in the Design Technology window.
  • 34. http://www.designspark.com/pcb 34 Pour Keepout There may exists some area we don’t what copper to be poured into such area. We can define pour keepout area. First, we add a Copper Pour Area which is exactly the same as what we did for pour copper. Right click on the selected area, choose Properties. Tick the Pour Keepout. See the figure below.
  • 35. http://www.designspark.com/pcb 35 Checking the Design Integrity To check the designs  You can use the Schematics/PCB Check option on the Tools menu at any time. To bring Schematic Change into the PCB  Run Forward Design Changes option from the Tools menu will “push” Schematic changes into PCB design. To back annotate name changes to the Schematic  Using Back Annotation option from the Tools menu can pass back the change made in PCB back to the Schematic.
  • 36. http://www.designspark.com/pcb 36 Design Rule Checking To run Design Rule Check, select the Design Rule Check button option from the toolbar. To locate DRC error markers, using Goto browser on the Interaction bar by pressing the <F9> key. Viewing Power Plane Layer From the View menu, select Powerplane> option, Select Show. Select the layer required, e.g. GND plane. If GND layer is selected, the plane will like this:
  • 37. http://www.designspark.com/pcb 37 Reports, Part Lists and Net Lists You can generate reports where all vital aspects of the design can be output in detail. The reports are all available on the Output menu. In Schematic editor: In PCB design editor: Select the report you wanted and click Run button.
  • 38. http://www.designspark.com/pcb 38 The Plotting Dialog From the Output menu, select Manufacturing Plots option. Plots : Choose the plots and the plot selection for output. Output : Choose the output type, layer choice, plot contents and scale. Plot-Gen : Select Auto-generation, add new plots, delete plots and align plots with each other. To generate plot for manufacturing, you need to plot Gerber plots for the electrical and non- electrical layers and Excellon NC drill files for drilling the board. Plot Generation Area Plot Area Output Area
  • 39. http://www.designspark.com/pcb 39 Creating plots Once all the parameters have been set for each plot, you can output them. Use the Run button the create plots of all the plots in the Plots: list, the ones that have a “tick” next to them. Choose Options button on this page will bring you to new dialog as below. You can direct the plot to a specific folder under Where Plot Files Are Written. You can check the plot’s position, size, contents etc by checking the Plot Preview check box.
  • 40. http://www.designspark.com/pcb 40 BOM Quote interface that links DesignSpark PCB to the RS-online eCommerce website.  Instant price and availability, direct from your local RS website  Quotes can be downloaded, saved or forwarded on to colleagues for approvals or completion  Leverages the world class ecommerce capabilities of rswww.com On the upper right corner, click the BOM quote icon that connects us to the local RS website. All the components from your design listed with the information transferred from DesignSpark PCB and the relevant component matches
  • 41. http://www.designspark.com/pcb 41 Scrolling down to the bottom, you can download the bill of materials, email it to a friend or a colleague, or go directly to the order pad and purchase our components by click Add Accepted Items to Shopping Cart on the bottom right corne
  • 42. DesignSpark PCB Workshop http://www.designspark.com/pcb 42 The libraries are made up of three individual libraries. There is a Component library made-up of elements from the Schematic Symbol library and the PCB Symbol (footprint) library. Library Manager is used to create and manage all your libraries.
  • 43. DesignSpark PCB Workshop http://www.designspark.com/pcb 43 Create new Schematic Symbol To open the library manager From the File toolbar, select the Libraries icon (shortcut Ctrl+L). To open the symbol editor From the Library Manager dialog, select the Schematic Symbols tab. Click New Lib and type name Tutorial. This will be the name of your new library. To create new schematic symbol, click New item.
  • 44. DesignSpark PCB Workshop http://www.designspark.com/pcb 44 Draw symbol using Add Closed Shape Icon Draw lines using Add Shape Single Line Icon Adding Pins using Add Pad Icon Information on the pins Each Pin contains three pieces of information: - the big cross marking the shape and location of the pin - the Pin Number (1, 2, 3 etc.) - the pin name position marker, N1, N2, N3 etc. which marks the location of the pin name when used on the Component in the design Moving the symbol origin The Symbol origin is the Symbol’s reference point used when moving it in the Schematic design (the small ‘S’ marker, usually on Pin 1 of the symbol.
  • 45. DesignSpark PCB Workshop http://www.designspark.com/pcb 45 Select and drag the symbol origin to Pin 1 as shown below. Adding the reference origin Without a Reference Origin, the component name (U1, IC1 etc.) used in the Schematic design will automatically be placed on the Symbol Origin. By adding a specific Reference Origin you can position the Component name where you like. To add the Reference Origin, select Reference Origin from the Add menu.
  • 46. DesignSpark PCB Workshop http://www.designspark.com/pcb 46 Saving the symbol From the File menu, select Save. Viewing the symbol in the library From the File toolbar, select Libraries, you can also use the <Ctrl-L> shortcut key. Ensure the Preview box is checked. From the Library Contents: list, select the OPAMP symbol that you’ve created, it should look like the one below:
  • 47. DesignSpark PCB Workshop http://www.designspark.com/pcb 47 Create new PCB Symbol Start the Library Manager From the File toolbar, select the Libraries icon (shortcut Ctrl-L). To open the symbol editor From the Library manager dialog select the PCB Symbols tab. Click the New Lib button. In the File name box, type New_PCB_LIB as your new PCB symbol library. Click Save to accept this. The library manager is now ready to start entering new PCB symbols.
  • 48. DesignSpark PCB Workshop http://www.designspark.com/pcb 48 To start the PCB symbol wizard From the Library Manager, click the Wizard button. Ensure that you are on the PCB Symbols Click Next to enter the wizard
  • 49. DesignSpark PCB Workshop http://www.designspark.com/pcb 49 Click Next> to move on. Choose a possible Technology file and the Units to be used. Click Next> to move on. Choose the footprint you wish to create. You can select the Origin and Component Name Position in this window. Click Next> to move on. The Pads page is used to define the overall footprint layout. This is probably the most important page of the wizard. The default page setup is shown below, we need to change the parameters defined here.
  • 50. DesignSpark PCB Workshop http://www.designspark.com/pcb 50 The Pad Count should be set to a Total of 10, use the spinner or type in the number. You must type in the name of the pad style that will get saved once you’ve edited the dimensions. Use Rec 65 30 for this tutorial example. You can now define the position for Pin 1 to be the bottom left corner, to Hide Pin numbers and the Pin Numbering to be Counter-clockwise. Click Next> to move on. You should now define the Silkscreen outline. Select Top Silkscreen in the Layer: drop down box. The only parameter to change here is the Notch At End value, change this to 0.50
  • 51. DesignSpark PCB Workshop http://www.designspark.com/pcb 51 Click Next> to move on. We will use the placement shape and add it to the Top Assembly layer. Select this layer from the drop down list. Click Next> to move on. In the Footprint Name: box, type RM-10. Check the Save the footprint to the library box. Select your New_PCB_Lib.psl library from the drop down list. Leave the Edit the footprint now check box unchecked. Click Finish to complete the footprint creation.
  • 52. DesignSpark PCB Workshop http://www.designspark.com/pcb 52 Viewing the symbol in the library Now that the symbol has been created and saved, let’s view it in the library manager. Click <Ctrl-S> to save the footprint. From the Libraries button on the File toolbar, select Libraries, shortcut key <F11>. Select the newly created footprint from the contents list (RM-10). Check the Preview box if not already selected so you can view the footprint. You can also edit it from here as well.
  • 53. DesignSpark PCB Workshop http://www.designspark.com/pcb 53 Create new Component Symbol Using the Component Editor This tutorial uses the Schematic Symbol and PCB Symbol (Footprint) created in the previous sections, but equally applies to creating a component using other Schematic Symbols and PCB Symbols. To open the Component editor On the File toolbar click Libraries <F11> or <Ctrl-L>. To open the symbol editor From the Library manager dialog select the Components tab. Click the New Lib button. In the File name box, type New_COMP_lib as your new component library. Click Save to accept this. The library manager is now ready to start entering new components.
  • 54. DesignSpark PCB Workshop http://www.designspark.com/pcb 54 Click on New Item The New Component dialog opens. There are 8 pieces of information required:  In the Component: box type the component name AD8592RM  In the Package: box, type SOIC, this identifies the package type, multiple package types can be used for selecting alternative footprints. This doesn’t appear in the list until you type it in.  In the Default Reference: box type U. This will be the component name used in the actual design  (U1, IC1, R1, C1 etc.)  For Schematic Symbol, ensure that the library is set to New_sch_lib.psl.  Select your Schematic Symbol previously created OPAMP from the list.  The dialog will automatically show Pins: as 3 (3 pins on the gate created) and Gates: as 1. Change the Gates: to 2.
  • 55. DesignSpark PCB Workshop http://www.designspark.com/pcb 55  For PCB Symbol, ensure that the library is set to New_COMP_lib.ssl. Select your PCB Symbol previously created RM-10. Once it does, click OK to continue. The Component Editor opens showing the items added from the New Component dialog.
  • 56. DesignSpark PCB Workshop http://www.designspark.com/pcb 56 Adding an extra gate We need to add a power gate to the component. Right click anywhere in the component grid. From the list, select Edit Gates. From the Gates dialog, select the Add button. Notice your existing 2x OPAMP gates are already shown in the list as gates a & b. From the Library: list select the AD.ssl library. Scroll down the Name: list and select the AD-P2 gate symbol. Ensure that you only have 1 selected in the Add 1 Gates box. Click the Add button. The Power gate will appear at the bottom of the list. Click OK to add it to the component.
  • 57. DesignSpark PCB Workshop http://www.designspark.com/pcb 57 Map pins to pads Click on the Assign Pins button on the Component toolbar. Select Pin 3 on the Schematic Symbol. Select Pad 1 on the PCB Symbol. The component grid will display the number 1 for Sch Terminal Number 3 on gate a, it will also display a number 1 in the corresponding Component Pin Name/Number cell. Adding Logic Names to your Component To add or edit Logic Names to a Component in the editor (using our existing example which should still be open), type in the names required into the Sch Symbol Terminal Names field.
  • 58. DesignSpark PCB Workshop http://www.designspark.com/pcb 58 Adding Values to your Component To add or edit values to a component in the editor, from the Edit menu select Values. Click Add to create a new value. From the Add dialog you can type the Name and Value: You do not have to add a value at this stage, the name can be left ‘empty’ to be fulfilled at a later stage or during design. Click OK to confirm the selection. Saving your Component From the File toolbar, select Save <Ctrl-S>. The Save To Library dialog opens. Choose the New_COMP_lib.cml library from the list if not already selected. Click OK to confirm the library name and component name. You have now saved the Component in the Library. The component will still be visible in the editor.
  • 59. DesignSpark PCB Workshop http://www.designspark.com/pcb 59 Viewing the Component in the library From the File toolbar, select Libraries, <F11> or <Ctrl-L>. The Libraries dialog opens. Make sure the Preview box is checked. Select the Components tab. Select the AD8592RM Component that you created, it should look like the one below. A quick check to whether you have created is correctly is the existence of both the Schematic and PCB Symbols in their respective Preview windows. At this stage, you would add this component to a Schematic or PCB design and it would work. DesignSpark PCB can be linked to industry standard Spice simulators to carry out circuit simulation. By following a few simple rules you can create your Schematic circuit in DesignSpark, then use a simulator to verify its operation before moving on to the next stage of your project. DesignSpark PCB currently supports four simulators : LTSpice, LSSpice, B2Spice and TINA.
  • 60. DesignSpark PCB Workshop http://www.designspark.com/pcb 60 To open the Spice Interface From the Output toolbar, select the Spice Simulation Output Select the Simulator Format, in the Run simulator : box, enter your simulator execute path. Enter your simulation parameter in each tabs, click OK to run your Simulator.
  • 61. DesignSpark PCB Workshop http://www.designspark.com/pcb 61 Shown here is the result of simulating the above circuit using LTSpice:
  • 62. DesignSpark PCB Workshop http://www.designspark.com/pcb 62 You can select tracks or vias in your design and perform basic electrical calculations on them such as:  width of a track required for a given current  impedance of a selected track  optimum copper density to use  approximate temperature rise on a track  resistance of a via given its physical characteristics These useful calculators produce approximations of actual circuit performance to aid your decision process in completing a successful layout. To open the Design Calculators, From the Tools toolbar, select the Design Calculators You can use the Design Calculators to perform basic electrical calculations.
  • 63. DesignSpark PCB Workshop http://www.designspark.com/pcb 63 1. DesignSpark PCBTutorials (Pre-installed with DSPCB V4) Forums https://designspark.zendesk.com/hc/en-us/community/topics/200624545-DesignSpark-PCB- Discussion Tutorials and Support Centre https://designspark.zendesk.com/hc/en-us/categories/201145765 Catalogue of Reference Designs https://www.rs-online.com/designspark/reference-designs Sparkfun Libraries including libraries of Arduino shields http://bit.ly/15rEZox Shared libraries in DesignSpark http://www.neatinfo.com/designspark/ http://www.designspark.com/pcb http://www.facebook.com/DesignSparkRS (Eng) https://www.facebook.com/DSChinese (中文) http://weibo.com/designsparkcn http://www.youtube.com/user/DesignSpark http://www.youtube.com/user/DesignSparkHK (HK Cantonese Channel) http://www.tudou.com http://i.youku.com/designsparkcn
  • 64. DesignSpark PCB Workshop http://www.designspark.com/pcb 64 Label Ref Component Value Qty Library Schematic Symbol Desc 1 R1 R 1K 1 Designspark.cml R Resistor 2 R2 R 2K 1 Designspark.cml R Resistor 3 C1 C 10uF 1 Designspark.cml Capacitor_Pol Capacitor 4 C2 C 100nF 1 Designspark.cml Capacitor Capacitor 5 C3 C 10uF 1 Designspark.cml Capacitor Capacitor 6 U1 NE555N 1 st.cml NE555N Timer 7 U2 SN74ALS74AD 1 ti.cml SN74ALS74AD Flip Flop 8 PL1 Connectors 1 Designspark.cml CONN_SIL_2 2 pin header 9 PL2 Connectors 1 Designspark.cml CONN_SIL_3 3 pin header 10 Vcc Symbol 3 Designspark.cml Vcc Power 11 GND Symbol 3 Designspark.cml GND Power 12 MCLK 3 MCLK Net name 13 MCLK_2 2 MCLK_2 Net name 14 MCLK_4 2 MCLK_4 Net name 1 2 3 4 5 6 7 8 9 10 11 12 13 14