
| |
---
--------------------======================-----------------
Disclaimer:
Whoever might come across this doc: This information was for my own use – if
there are standards or rules in the market pertaining to something or anything,
it does not mean this complies – because sometimes they are downright difficult,
simply confusing and difficult to impliment in real life. To me it was it more
important to use the tools according to what made sense to me...even making my
own symbols.
So use wisely,
and check everything according to your own requirements, but I am game to
improve and optomise and practice together.
It seems
nothing is standard in PCB mnf even in this day and age. A 40 pin processor spec
or library download from MicroChip might be a 0.99mm drill size whereas a Maxim
recommend a 0.7mm, now what sense am I (or the PCB mnf) to make with a 0.99mm
drill size?
Also: Please
note – This is very much a work in progress...with he hope that it will
culminate in an ebook we can share. If you feel it would be beneficial to share
or colaborate please contact me..that would be great.
Much of the work
I feel is still important to share is my library because the downloaded library
components was too difficult to keep track of and many had to be modified for
the sake of more efficient resources on the PCB. In collaboration with the PCB
manufacturer it shall be updated shortly.
---
PCB manufacture general notes
Generally speaking most have the PCB manufacturing
outsourced meaning a special company manufacture the boards. The CNC
machines used in the manufacture process uses a certain set of
codes...called G codes
Most if not all manufacturers machines can read the PCB files called
Gerber files and it converts it into the machines code system.
|
From DesignSpark PCB help file -
these are the options
Plotting is done using the Manufacture Plots
option.
The settings window (This wil be improed with more
specific info
All Colours Black
This is used for the Windows printers where all colours
are printed to black regardless of their on-screen colour. Without this box
checked, a coloured design on a colour printer will be printed in full
colour, and a coloured design printed to a black and white printer will
become grey-scale. It is often a necessary function when generating
printouts which will be used for prototyping to ensure that they are as
black as possible to give the maximum effect.
Fill Plated Drill Holes & Fill Unplated Drill Holes
You can choose if drill holes are plotted as holes in the
pad shapes. It can be useful to plot the holes so that they can be used as a
pilot for the drill. This is particularly useful for hand drilled holes.
There are separate check boxes for plated and unplated holes.
Plated Board Outlines & Unplated Board Outlines
Use these where you wish to include the board outline in
the plot. This is not always required and so is available as a check box
option. When plotting board outlines, you can also opt to include those
boards marked as Plated, those not Plated, or both.
Plot Pin Names/Numbers
Again, this is an option for the instances where these
items may be required for checking purposes, for example. Under normal
circumstances these are not normally required.
Pads-Only (Resist/Mask) Plot
If this switch is selected, then a pads only output will
be generated for the selected plot. Selecting the switch enables the Pads
Only Plot section in the top right hand corner of the Settings section
of the dialog. Use this to enter the pad and via type selection and oversize
amount for the output.
A solder resist mask consists of a pads only plot, with
all of the pads being both filled and also oversize (or undersize) by the
amount specified in the Oversize box. For a solder resist mask it
would be normal to oversize the pads to allow for any slippage over the
actual size used. For a solder paste mask used on SMT pads it would be
normal to undersize the pads to shrink the actual size used.
Positive/Negative
This section is enabled for any powerplane plot and any
Windows plot. A Windows plot can be output as the normal positive output, or
as a negative plot.
Power Plane Plots
Thermal Relief and Isolation Gap are used
with power planes in PCB designs. The settings for these values are only
available for layers which are defined as power planes in the Layers dialog
and are selected as Yes in the Selected entry at the top of
this dialog.
When a through hole pad or via is connected to a power
plane, it is necessary to 'slot' the continuous copper sheet adjacent to any
drill hole (otherwise too much heat is required for soldering). The program
puts in four profiled slots (Isolation) for each such hole,
positioned round the outside of the pad so as to leave bridges (thermal
relief) on the major axes. It is the width of these bridges that is
specified under Thermal Relief. The Isolation Gap is similar,
but in this case it is the width both of the thermal relief slot and the
extra clearance allowed round an isolated pad where it passes through the
power plane.
When generating powerplane plots, thermal relief 'spokes'
and isolation gaps are plotted for pads and vias on the appropriate
powerplane net. The Thermals on Vias switch allows you to suppress
these thermals on powerplane vias. Vias not on the powerplane net will still
be isolated from the powerplane in the normal way.
The generation of power planes is based on selections
shown as small pictorial representation to display the intended output.
Plot combinations are possible using the switches but
also final composite plots to give the full plane required in the correct
positive/negative film for use directly with Windows printers and
photo-sensitive films.
When the Positive/Negative list box is selected a
possible four types of plot outputs are displayed.
 |
Negative (only plot gaps)
This is used to produce a plot of all the oversize in the plane, mainly
for the Gerber output, to be reversed and combined with a Positive
(only plot items) plot. |
 |
Negative (plot isolation)
Used to create the full power plane with isolation gaps, thermal relief
and embedded tracks (with isolation) but in negative mode.
To create the power plane from this plot, the image would need to be
photographically reversed. Producing this type of plot saves printer toner
and can be photographically reversed to get the plot image required. |
 |
Positive (only plot
items)
This is used if the power plane contains embedded tracks or items. This
plot is the item itself without any isolation or thermal relief. This
would be used in conjunction with the Negative (only plot gaps)
plot to produce a power plane with embedded items for a Gerber plot. |
 |
Positive (plane and items)
This is the full power plane output with isolation gaps and embedded
tracks with isolation clearances and thermal relief where connected to the
plane. |
------------------=================----------------
Gerber setup
Each of the sections of this setup dialog will be
explained in turn.
Plotting Area
Define the extents of your machines plotting area. The
top pair of co-ordinates specify the lower left hand corner of the photoplot
bed. Immediately below are a second pair specifying the top right hand
corner. These do not refer to any of the design co-ordinates, only the
output Gerber file offset. A button below them selects the units to use and
is not related to the design units. The chosen units are also used to define
the apertures in the output files, but are independent of other plotter
settings.
Options
Include Aperture Table embeds the definitions of
the apertures used, into the Gerber file. This obviously reduces the chances
of mistakes in the final artwork.
Hardware Arcs mean that arcs can be accurately
represented in the Gerber file. Without this option, arcs are approximated
by short line segments, increasing the size of the output file, and losing
accuracy.
Hardware Fill allows a Gerber command which fills
copper areas. Without this, filling is achieved by covering copper areas
with lines, greatly increasing the size of the output.
You should check if these options are required for your
manufacturing.
Include Format Commands this is recommended if
your manufacturing supports these commands, as it provides additional format
information to your manufacturer
Include Move before Flash , ensures that
the aperture is moved to each location before a flash, this is not necessary
on most systems.
Rotate Aperture Macros Clockwise, assumes all
apertures are rotated clockwise (or counter-clockwise)
X2
File Function: this command specifies
the function/contents of the file in general terms such as solder mask,
paste or copper.
Aperture Function: adds attributes to
the aperture table to define the usage for each aperture, so that items can
be defined as surface mount pads, through pads, vias, etc.
Part Command: specifies the usage of the
file, indicating for example whether it is a single board or a panel.
Include X2 commands in G04 comments:
instead of adding X2 commands directly to the file, they are instead added
as comments using the G04 command. This may be required to allow the X2
commands in the file to be correctly interpreted whilst still allowing the
file to be acceptable to earlier software that does not understand X2.
RS-274-X (Extended Gerber)
Extended Gerber has a number of commands which can
greatly improve manufacturing accuracy and cost. You should check if your
manufacturing will support these commands, as it is recommended that you use
them. You can use the two buttons on the dialog to switch between the
default settings for RS-274-X and RS-274-D.
Format
Define the format of numbers when output to Gerber.
Leading zero suppression is assumed. You can use the check box to output in
mm or inches.
Scale Compensation
You can supply a scale factor for X or Y, this
effectively stretches or shrinks the output to compensate for manufacturing
distortions. A value of 1 means no compensation.
See the help section on Plotter Compensation for more
details on calibrating your plotter or printer to allow for inaccuracies.
Warn About Small Apertures
It may not be possible to accurately manufacture
extremely small apertures (openings, holes). Enter the maximum aperture size
that you do not need warning about, or enter zero to not get any warnings.
Filename
Specify the file extension to be used for Gerber files.
The default is .gbr.
----------------------------===============-----------------------
1.Output- Manufacturing Plots ->
2. Click Auto-Gen Plots. Design spark adds plots automatically
->
3.Select gerber ->
7.Select RS-274X configuration ->
10. For simplicity sake - Select all plots.
11. Sometimes there is no outline layer. We need to add it manually.
12. It is good practice to at least view the files to ensure they plotted a
expected. Download the free software: GerbV- gEDA's Gerber viewer. It works
better than expected.
14.
Zip/rar the files and send to mnf.
|
--------------===============----------------
The software I settled on is Designspark PCB:
Why?
The free version has no limitations.
Although one has to register with RS and the software always links you to
their website, it is done with a helpful and positive spirit not locking you in
to have to use their products and services.
But more than that if my enterprise grows into something one day (hopefully I
can make a dime or two...we are just starting now) I can upgrade and get the
befits of commercial software.
The pcb sofware RIMU PCB helped me out for many years - it
is easy and straight forward, no frustration whatsoever (through hole pcb).
I don't know where RIMU comes from and what company produced it. There is no
internet presence now. It was a download complete with key and I used it
ever since. |
DSpcb on the other hand is a suite...a complete project solution from start
to finish including the drawings etc.
Here is my journey with DSpcb...
Disclaimer: Whoever might come across this doc: This information I for my
own use – if there are standards or rules in the market pertaining to
something it does not mean I comply – because sometimes they are downright
difficult, simply confusing and difficult to impliment in real life.
So use
wisely, I take no resonsibility, but I am game to imnprove and optomise and
practice.
--------------==============----------------
|
----------===================-----------
Design considerations:
Current ratings of tracks:
Saturn PCB
services.
0.002″
(0,0508mm) to 0.300″ (7.62mm) thick copper
calculator:
https://www.7pcb.com/trace-width-calculator.php
Trace size
for 10Amp/250V/trace length:20mm
0.2mm PCB
thick = 0.83mm wide
0.4mm
thick = 0.41mm wtrace width
|
Solder
mask is a layer to protect the PCB inc from copper oxidation
Solder
mask or solder stop mask or solder resist is a thin lacquer-like layer of
polymer that is usually applied to the copper traces of a printed circuit
board for protection against oxidation and to prevent solder bridges from
forming between closely spaced solder pads.
By
definition solder mask is not an insulator. ... The function
of a solder mask material is to reduce the amount of solder
used during the soldering operation and to prevent shorts from
occurring between conductive traces
4 Main Types of PCB Soldermask
4 main types of PCB soldermask, such as Epoxy Liquid, Liquid Photoimageable,
Dry Film Photoimageable, Top- and Bottom-side Masks.
|
---
Resistor sizes:
Read more
http://www.resistorguide.com/resistor-sizes-and-packages/
|
|
MF25-3K24-F *DBK* |
HKR |
1.00 |
|
|
|
|
RES 1/4W RND M/F 1% 3K24 |
RESISTOR, AXIAL LEADED, METAL FILM, 1/4W, 1%, 3K24 |
OHM |
|
|
|
RESISTOR, AXIAL LEADED, METAL FILM, 1/4W, 1%, 360K OHM
|
RES 1/4W RND C/F 5% 4M7 10P |
RESISTOR, AXIAL LEADED, CARBON FILM, 1/4W, 5%, 4M7x OHMS
|
|
|
|
|
10
to 10 |
20 to 20 |
30 to 40 |
|
|
|
|
|
|
----------==========---------------
|
|
RES 1/4W RND M/F 1% 360K |
RESISTOR, AXIAL LEADED, METAL FILM, 1/4W, 1%, 360K OHM
|
|
|
|
|
1
to 100 |
101 to 500 |
501 to 1000 |
|
|
|
|
|
|
---------------============----------------
One important difference
between carbon and metal film resistors is drift. Carbons change
value with heat and age. It's not something you want in most semiconductor
circuits and not even in the CCS section of a tube amp (which maybe a
semi-conductor circuit in many instances). Most likely, it's not something
you want when setting the input impedance to an amp, either.
They are also sensitive to
moisture absorption. Again, drift, from which they never return.
----------=============------------
CAPACITORS:
Capacitor: 103 =10nF
102 = 1nF
RDE5C1H103J1M1H03A
K103K10X7RF53H5
|
|
CAP CER M/L 10nF 50V P=2.5 |
CERAMIC MULTILAYER CAPACITOR, 10nF, 50V |
|
|
|
|
10
to 30 |
40 to 50 |
60 to 100 |
|
|
|
|
|
|
----------------==============-----------------
PCB designators
https://blogs.mentor.com/tom-hausherr/blog/tag/reference-designator/
A -
Separable Assembly
AR -
Amplifier
AT -
Attenuator; Isolator
B -
Blower, Motor
BT -
Battery, Battery Cell - , Solar Cell
C -
Cap: Fixed, Variable, Multi-element
CN =
CAPACITOR NETWORK
CN should be C. It doesn't matter if
the capacitor is fixed value, variable, settable, or multi-element.
CB -
Circuit Breaker, Network protector
CP -
Connector Adapter, Coupling
D -
Breakdown Diode, Zener Diode
D -
Diode, Transzorb
TZ for Transzorb. Transzorb is a trade
name. These should probably use class letter D as they act like Zener
diodes.
D is not used for LEDs, LEDs use class
letter(s) DS as they are considered displays.
CR should be D or VR for a breakdown (Zener)
diode.
BR should be D. It doesn't matter what
the diode configuration is.
DC -
Directional Coupler
DL -
Delay Line
DS -
Display, Lamp, LED - , Visual Indicator
E -
ANT, Terminal, Ferrite Bead Ring, Misc. Electrical Part
E has 32 items it stands for including
antenna, terminal, ferrite bead ring, and miscellaneous electrical part.
F -
Fuse
FD* -
Fiducial
FL -
Filter
G -
Generator, Oscillator
GN = general network
H -
Hardware
HY -
Circulator
J -
Connector, Jack, Most fixed of pair
J is for the most fixed of a mating
pair, it does not matter what the gender/sex is or if there is no gender
or has both genders.
JP is not a standard class letter and
should not be used. Use J and P or W if a piece of wire.
K -
Contactor, Relay (I prefer RL)
L -
Coil, Inductor
L is for an inductor or coil. For
bead, ferrite bead, ferrite bead ring, or binocular core use class
letter E.
LS -
Loudspeaker, Buzzer
M -
Meter
MG -
Motor-generator
MH* -
Mounting Hole
MH for mounting hole. I use PTH for
plated through hole and NPH for non-plated (through) hole as the opening
may be used for other purposes than for mounting.
MK -
Microphone
MP -
Mechanical Part
P -
Conn., Plug, Most movable of pair
P is for the most movable of a mating
pair, it does not matter what the gender/sex is or if there is no gender
or has both genders. Two mating connectors that are each on the end of a
cable would use class letter P. This means that a P can connect to a P
but you would never see a J connecting to a J.
PS -
Power Supply
Q -
Transistor, SCR
R -
Res: Fixed, Variable, Multi-element
RT -
Thermistor, Thermal Resistor
RV -
Symmetrical Varistor
RN should be R. Like for the capacitor
it doesn't matter if the resistor is fixed value, variable, settable, or
multi-element.
RV is for a varistor but not a
variable resistor. For a potentiometer or rheostat use class letter R.
VR is for a voltage regulator but not
for a potentiometer or rheostat, these would use class letter R.
S -
Switch
T -
Transformer
TB -
Terminal Board, Terminal Strip
TC -
Thermocouple
TP** -
Test Point, In-circuit Test Points
TP for test point. People use this
non-class letter incorrectly. See the note in IEEE 315, Clause 22.4. You
should use the class letter E for a test point item. TP is to be used
for maintenance diagrams, for instance when you designate the collector
of a BJT as a test point.
TN for tuner? I don't know what is
meant by a tuner. The class letter Z is probably what should be used
(general network).
U -
Inseparable Assembly, IC Pkg.
V = Electron
tube
VR -
Voltage Regulator
W -
Wire, Cable, Cable Assembly(I prefer F,,,)
X -
Holder: Fuse, Lamp, Battery Socket
X is for a socket.
Use XF for a fuse holder,
XDS for a lamp or LED holder,
XBT for a battery holder.
Y -
Crystal, Crystal Oscillator
Z -
Balun, General Network, Phase Shifter
GN for general network? This is
already covered by the class letter Z. Why use two letters when one will
do?
*These class letters would not
appear in a parts list as they are part of a PCB and not an active
electronic component.
**Not a class letter, but commonly used to designate test points for
maintenance purposes.
Note: The above list is not exhaustive. See the standard list of class
designation letters in ANSI Y32.2/IEEE Std. 315, Section 22 and the
Index.
LarryJoy
Tom,
This class designation
letter (class letter) list looks like it is from IPC-2612-1, Appendix A,
which I have made my comments known to the IPC several years ago. I take
and use the class letters per IEEE 315, Clause 22, the official list
being Clause 22.4.
Here is what the
"standard" has to offer versus what you have listed:
I would like to use my own
designators – but I have not figured out how to add new one yet.
SWx – single switch
dipswitch: SD – cannot be
Sw because a Dipswitch can have many switches in it.
|
DO-204 is a family of
diode
semiconductor packages defined by
JEDEC.
This family comprises lead-mounted axial devices with round leads. Generally
a diode will have a line painted near the
cathode end.
Dimensions
Variants
included in DO-204[1]
Variant |
Other
standards[2]
|
|
Dimensions (mm) |
A |
|
B |
|
C |
|
D |
|
E |
min |
max |
min |
max |
min |
max |
min |
max |
min |
max |
AA |
DO-7
[3] |
25.40 |
38.10 |
5.85 |
7.65 |
0.46 |
0.55 |
2.16 |
2.71 |
— |
1.27 |
AB |
DO-14
[4] |
25.40 |
38.10 |
5.85 |
7.62 |
0.46 |
0.55 |
2.75 |
3.55 |
— |
1.27 |
AC |
DO-15
[5] |
25.40 |
38.10 |
5.85 |
7.62 |
0.69 |
0.88 |
2.65 |
3.55 |
— |
1.27 |
AD |
DO-16
[6] |
11.43 |
19.05 |
1.27 |
2.54 |
0.23 |
0.33 |
— |
1.27 |
— |
1.27 |
AE |
DO-26
[7] |
35.56 |
38.10 |
8.75 |
10.41 |
0.69 |
0.99 |
5.59 |
6.60 |
— |
2.03 |
AF |
DO-29
[8] |
25.40 |
38.10 |
8.00 |
9.14 |
0.74 |
0.83 |
3.05 |
3.81 |
— |
1.27 |
AG |
DO-34
[9] |
25.40 |
38.10 |
2.16 |
3.04 |
0.46 |
0.55 |
1.27 |
1.90 |
— |
1.27 |
AH |
DO-35
[10] |
25.40 |
38.10 |
3.05 |
5.08 |
0.46 |
0.55 |
1.53 |
2.28 |
— |
1.27 , 1n4148,
DO-35
(DO-204AH) |
AJ |
— |
11.43 |
13.97 |
5.85 |
7.62 |
0.49 |
0.53 |
2.16 |
2.66 |
— |
1.27 |
AK |
— |
11.43 |
13.97 |
3.81 |
4.45 |
0.36 |
0.40 |
1.66 |
1.90 |
— |
20/01/27 |
AL |
DO-41
[11] |
25.40 |
— |
4.07 |
5.20 |
0.72 |
0.86 |
2.04 |
2.71 |
— |
1.27
(1N4007)
DO-204AL(DO-41) |
AM |
— |
17.53 |
38.10 |
3.18 |
5.20 |
0.64 |
0.91 |
1.27 |
2.79 |
— |
1.27 |
AN |
— |
25.40 |
— |
5.08 |
5.84 |
0.71 |
0.86 |
2.54 |
3.05 |
— |
1.27 |
AP |
— |
25.40 |
38.10 |
3.18 |
4.57 |
0.74 |
0.89 |
2.54 |
3.81 |
— |
1.27 |
AR |
— |
27.95 |
38.10 |
9.27 |
9.52 |
1.22 |
1.32 |
6.10 |
6.35 |
— |
2.54 |
Common variants
Several common packages are archived in DO-204 as
variants, and may be referred to using their alternative names.
DO-7
The DO-7 (also known as DO-204-AA) is a common
semiconductor package for 1N34A
germanium diodes.[3][12]
DO-35
The DO-35 (also known as DO-204-AH or SOD27) is a
semiconductor package used to encapsulate signal
diodes.[10][13][2]
It is often used to package small signal, low power
diodes such as
1N4148 (a 100 V, 300 mA silicon diode.)
DO-41
The DO-41 (also known as DO-204-AL or SOD66) is a
common semiconductor package used to encapsulate
rectifier
diodes.[11][14]
The name is derived from the
JEDEC
descriptor "Diode Outline, Case Style 41".[2]
DO-41 diodes are larger than signal diode packages such as DO-35, which are
not required to handle large currents. The most common diode using this
packaging is the
1N400x series of rectification diodes.
------------------------------===============------------------------------
*But I went to Vishay website and they are using above
packages – S I dont know whats going on with DesignSpark library.
Then I found this to make it all confusing – this DIOD05
is also actually a package .,..but from where?
http://edge.rit.edu/edge/P10022/public/team_docs/schematics/Library/Diode.cmx
- courtesy
1N746||#DIOD04=2 1N747||#DIOD04=2 1N748||#DIOD04=2
1N749||#DIOD04=2 1N750||#DIOD04=2 1N751||#DIOD04=2 1N752||#DIOD04=2
1N753||#DIOD04=2 1N754||#DIOD04=2 1N755||#DIOD04=2 1N756||#DIOD04=2
1N757||#DIOD04=2 1N758||#DIOD04=2 1N759||#DIOD04=2 1N821||#DIOD04=2
1N823||#DIOD04=2 1N825||#DIOD04=2 1N827||#DIOD04=2 1N829||#DIOD04=2
1N957||#DIOD04=2 1N958||#DIOD04=2 1N959||#DIOD04=2 1N960||#DIOD04=2
1N961||#DIOD04=2 1N962||#DIOD04=2 1N963||#DIOD04=2 1N964||#DIOD04=2
1N965||#DIOD04=2 1N966||#DIOD04=2 1N967||#DIOD04=2 1N968||#DIOD04=2
1N969||#DIOD04=2 1N970||#DIOD04=2 1N971||#DIOD04=2 1N972||#DIOD04=2
1N973||#DIOD04=2 1N974||#DIOD04=2 1N975||#DIOD04=2 1N976||#DIOD04=2
1N977||#DIOD04=2 1N978||#DIOD04=2 1N979||#DIOD04=2 1N980||#DIOD04=2
1N981||#DIOD04=2 1N982||#DIOD04=2 1N983||#DIOD04=2 1N984||#DIOD04=2
1N985||#DIOD04=2 1N986||#DIOD04=2 1N987||#DIOD04=2 1N988||#DIOD04=2
1N989||#DIOD04=2 1N990||#DIOD04=2 1N991||#DIOD04=2 1N992||#DIOD04=2
1N3016||#DO-13=2 1N3017||#DO-13=2 1N3018||#DO-13=2 1N3019||#DO-13=2
1N3020||#DO-13=2 1N3021||#DO-13=2 1N3022||#DO-13=2 1N3023||#DO-13=2
1N3024||#DO-13=2 1N3025||#DO-13=2 1N3026||#DO-13=2 1N3027||#DO-13=2
1N3028||#DO-13=2 1N3029||#DO-13=2 1N3030||#DO-13=2 1N3031||#DO-13=2
1N3032||#DO-13=2 1N3033||#DO-13=2 1N3034||#DO-13=2 1N3035||#DO-13=2
1N3036||#DO-13=2 1N3037||#DO-13=2 1N3038||#DO-13=2 1N3039||#DO-13=2
1N3040||#DO-13=2 1N3041||#DO-13=2 1N3042||#DO-13=2 1N3043||#DO-13=2
1N3044||#DO-13=2 1N3045||#DO-13=2 1N3046||#DO-13=2 1N3047||#DO-13=2
1N3048||#DO-13=2 1N3049||#DO-13=2 1N3050||#DO-13=2 1N3051||#DO-13=2
1N3821||#DO-13=2 1N3822||#DO-13=2 1N3823||#DO-13=2 1N3824||#DO-13=2
1N3825||#DO-13=2 1N3826||#DO-13=2 1N3827||#DO-13=2 1N3828||#DO-13=2
1N3829||#DO-13=2 1N3830||#DO-13=2 1N4001||#DIOD05=2 1N4002||#DIOD05=2
1N4003||#DIOD05=2 1N4004||#DIOD05=2 1N4005||#DIOD05=2 1N4006||#DIOD05=2
1N4007||#DIOD05=2 1N4099||#DIOD04=2 1N4100||#DIOD04=2 1N4101||#DIOD04=2
1N4102||#DIOD04=2 1N4103||#DIOD04=2 1N4104||#DIOD04=2 1N4105||#DIOD04=2
1N4106||#DIOD04=2 1N4107||#DIOD04=2 1N4108||#DIOD04=2 1N4109||#DIOD04=2
1N4110||#DIOD04=2 1N4111||#DIOD04=2 1N4112||#DIOD04=2 1N4113||#DIOD04=2
1N4114||#DIOD04=2 1N4115||#DIOD04=2 1N4116||#DIOD04=2 1N4117||#DIOD04=2
1N4118||#DIOD04=2 1N4119||#DIOD04=2 1N4120||#DIOD04=2 1N4121||#DIOD04=2
1N4122||#DIOD04=2 1N4123||#DIOD04=2 1N4124||#DIOD04=2 1N4125||#DIOD04=2
1N4126||#DIOD04=2 1N4127||#DIOD04=2 1N4128||#DIOD04=2 1N4129||#DIOD04=2
1N4130||#DIOD04=2 1N4131||#DIOD04=2 1N4132||#DIOD04=2 1N4133||#DIOD04=2
1N4134||#DIOD04=2 1N4135||#DIOD04=2 1N4370||#DIOD04=2 1N4371||#DIOD04=2
1N4372||#DIOD04=2 1N4565||#DIOD04=2 1N4566||#DIOD04=2 1N4567||#DIOD04=2
1N4568||#DIOD04=2 1N4569||#DIOD04=2 1N4570||#DIOD04=2 1N4571||#DIOD04=2
1N4572||#DIOD04=2 1N4573||#DIOD04=2 1N4574||#DIOD04=2 1N4575||#DIOD04=2
1N4576||#DIOD04=2 1N4577||#DIOD04=2 1N4578||#DIOD04=2 1N4579||#DIOD04=2
1N4580||#DIOD04=2 1N4581||#DIOD04=2 1N4582||#DIOD04=2 1N4583||#DIOD04=2
1N4584||#DIOD04=2 1N4614||#DIOD04=2 1N4615||#DIOD04=2 1N4616||#DIOD04=2
1N4617||#DIOD04=2 1N4618||#DIOD04=2 1N4619||#DIOD04=2 1N4620||#DIOD04=2
1N4621||#DIOD04=2 1N4622||#DIOD04=2 1N4623||#DIOD04=2 1N4624||#DIOD04=2
1N4625||#DIOD04=2 1N4626||#DIOD04=2 1N4627||#DIOD04=2 1N4678||#DIOD04=2
1N4679||#DIOD04=2 1N4680||#DIOD04=2 1N4681||#DIOD04=2 1N4682||#DIOD04=2
1N4683||#DIOD04=2 1N4684||#DIOD04=2 1N4685||#DIOD04=2 1N4686||#DIOD04=2
1N4687||#DIOD04=2 1N4688||#DIOD04=2 1N4689||#DIOD04=2 1N4690||#DIOD04=2
1N4691||#DIOD04=2 1N4692||#DIOD04=2 1N4693||#DIOD04=2 1N4694||#DIOD04=2
1N4695||#DIOD04=2 1N4696||#DIOD04=2 1N4697||#DIOD04=2 1N4698||#DIOD04=2
1N4699||#DIOD04=2 1N4700||#DIOD04=2 1N4701||#DIOD04=2 1N4702||#DIOD04=2
1N4703||#DIOD04=2 1N4704||#DIOD04=2 1N4705||#DIOD04=2 1N4706||#DIOD04=2
1N4707||#DIOD04=2 1N4708||#DIOD04=2 1N4709||#DIOD04=2 1N4710||#DIOD04=2
1N4711||#DIOD04=2 1N4712||#DIOD04=2 1N4713||#DIOD04=2 1N4714||#DIOD04=2
1N4715||#DIOD04=2 1N4716||#DIOD04=2 1N4717||#DIOD04=2 1N4728||#DIOD05=2
1N4729||#DIOD05=2 1N4730||#DIOD05=2 1N4731||#DIOD05=2 1N4732||#DIOD05=2
1N4733||#DIOD05=2 1N4734||#DIOD05=2 1N4735||#DIOD05=2 1N4736||#DIOD05=2
1N4737||#DIOD05=2 1N4738||#DIOD05=2 1N4739||#DIOD05=2 1N4740||#DIOD05=2
1N4741||#DIOD05=2 1N4742||#DIOD05=2 1N4743||#DIOD05=2 1N4744||#DIOD05=2
1N4745||#DIOD05=2 1N4746||#DIOD05=2 1N4747||#DIOD05=2 1N4748||#DIOD05=2
1N4749||#DIOD05=2 1N4750||#DIOD05=2 1N4751||#DIOD05=2 1N4752||#DIOD05=2
1N4753||#DIOD05=2 1N4754||#DIOD05=2 1N4755||#DIOD05=2 1N4756||#DIOD05=2
1N4757||#DIOD05=2 1N4758||#DIOD05=2 1N4759||#DIOD05=2 1N4760||#DIOD05=2
1N4761||#DIOD05=2 1N4762||#DIOD05=2 1N4763||#DIOD05=2 1N4764||#DIOD05=2
1N5221||#DIOD04=2 1N5222||#DIOD04=2 1N5223||#DIOD04=2 1N5224||#DIOD04=2
1N5225||#DIOD04=2 1N5226||#DIOD04=2 1N5227||#DIOD04=2 1N5228||#DIOD04=2
1N5229||#DIOD04=2 1N5230||#DIOD04=2 1N5231||#DIOD04=2 1N5232||#DIOD04=2
1N5233||#DIOD04=2 1N5234||#DIOD04=2 1N5235||#DIOD04=2 1N5236||#DIOD04=2
1N5237||#DIOD04=2 1N5238||#DIOD04=2 1N5239||#DIOD04=2 1N5240||#DIOD04=2
1N5241||#DIOD04=2 1N5242||#DIOD04=2 1N5243||#DIOD04=2 1N5244||#DIOD04=2
1N5245||#DIOD04=2 1N5246||#DIOD04=2 1N5247||#DIOD04=2 1N5248||#DIOD04=2
1N5249||#DIOD04=2 1N5250||#DIOD04=2 1N5251||#DIOD04=2 1N5252||#DIOD04=2
1N5253||#DIOD04=2 1N5254||#DIOD04=2 1N5255||#DIOD04=2 1N5256||#DIOD04=2
1N5257||#DIOD04=2 1N5258||#DIOD04=2 1N5259||#DIOD04=2 1N5260||#DIOD04=2
1N5261||#DIOD04=2 1N5262||#DIOD04=2 1N5263||#DIOD04=2 1N5264||#DIOD04=2
1N5265||#DIOD04=2 1N5266||#DIOD04=2 1N5267||#DIOD04=2 1N5268||#DIOD04=2
1N5269||#DIOD04=2 1N5270||#DIOD04=2 1N5271||#DIOD04=2 1N5272||#DIOD04=2
1N5273||#DIOD04=2 1N5274||#DIOD04=2 1N5275||#DIOD04=2 1N5276||#DIOD04=2
1N5277||#DIOD04=2 1N5278||#DIOD04=2 1N5279||#DIOD04=2 1N5280||#DIOD04=2
1N5281||#DIOD04=2 1N5283||#DIOD05=2 1N5284||#DIOD05=2 1N5285||#DIOD05=2
1N5286||#DIOD05=2 1N5287||#DIOD05=2 1N5288||#DIOD05=2 1N5289||#DIOD05=2
1N5290||#DIOD05=2 1N5291||#DIOD05=2 1N5292||#DIOD05=2 1N5293||#DIOD05=2
1N5294||#DIOD05=2 1N5295||#DIOD05=2 1N5296||#DIOD05=2 1N5297||#DIOD05=2
1N5298||#DIOD05=2 1N5299||#DIOD05=2 1N5300||#DIOD05=2 1N5301||#DIOD05=2
1N5302||#DIOD05=2 1N5303||#DIOD05=2 1N5304||#DIOD05=2 1N5305||#DIOD05=2
1N5306||#DIOD05=2 1N5307||#DIOD05=2 1N5308||#DIOD05=2 1N5309||#DIOD05=2
1N5310||#DIOD05=2 1N5311||#DIOD05=2 1N5312||#DIOD05=2 1N5313||#DIOD05=2
1N5314||#DIOD05=2 1N5518||#DIOD04=2 1N5519||#DIOD04=2 1N5520||#DIOD04=2
1N5521||#DIOD04=2 1N5522||#DIOD04=2 1N5523||#DIOD04=2 1N5524||#DIOD04=2
1N5525||#DIOD04=2 1N5526||#DIOD04=2 1N5527||#DIOD04=2 1N5528||#DIOD04=2
1N5529||#DIOD04=2 1N5530||#DIOD04=2 1N5531||#DIOD04=2 1N5532||#DIOD04=2
1N5533||#DIOD04=2 1N5534||#DIOD04=2 1N5535||#DIOD04=2 1N5536||#DIOD04=2
1N5537||#DIOD04=2 1N5538||#DIOD04=2 1N5539||#DIOD04=2 1N5540||#DIOD04=2
1N5541||#DIOD04=2 1N5542||#DIOD04=2 1N5543||#DIOD04=2 1N5544||#DIOD04=2
1N5545||#DIOD04=2 1N5546||#DIOD04=2 1N5913||#DIOD05=2 1N5914||#DIOD05=2
1N5915||#DIOD05=2 1N5916||#DIOD05=2 1N5917||#DIOD05=2 1N5918||#DIOD05=2
1N5919||#DIOD05=2 1N5920||#DIOD05=2 1N5921||#DIOD05=2 1N5922||#DIOD05=2
1N5923||#DIOD05=2 1N5924||#DIOD05=2 1N5925||#DIOD05=2 1N5926||#DIOD05=2
1N5927||#DIOD05=2 1N5928||#DIOD05=2 1N5929||#DIOD05=2 1N5930||#DIOD05=2
1N5931||#DIOD05=2 1N5932||#DIOD05=2 1N5933||#DIOD05=2 1N5934||#DIOD05=2
1N5935||#DIOD05=2 1N5936||#DIOD05=2 1N5937||#DIOD05=2 1N5938||#DIOD05=2
1N5939||#DIOD05=2 1N5940||#DIOD05=2 1N5941||#DIOD05=2 1N5942||#DIOD05=2
1N5943||#DIOD05=2 1N5944||#DIOD05=2 1N5945||#DIOD05=2 1N5946||#DIOD05=2
1N5947||#DIOD05=2 1N5948||#DIOD05=2 1N5949||#DIOD05=2 1N5950||#DIOD05=2
1N5951||#DIOD05=2 1N5952||#DIOD05=2 1N5953||#DIOD05=2 1N5954||#DIOD05=2
1N5955||#DIOD05=2 1N5956||#DIOD05=2 1N5985||#DIOD04=2 1N5986||#DIOD04=2
1N5987||#DIOD04=2 1N5988||#DIOD04=2 1N5989||#DIOD04=2 1N5990||#DIOD04=2
1N5991||#DIOD04=2 1N5992||#DIOD04=2 1N5993||#DIOD04=2 1N5994||#DIOD04=2
1N5995||#DIOD04=2 1N5996||#DIOD04=2 1N5997||#DIOD04=2 1N5998||#DIOD04=2
1N5999||#DIOD04=2 1N6000||#DIOD04=2 1N6001||#DIOD04=2 1N6002||#DIOD04=2
1N6003||#DIOD04=2 1N6004||#DIOD04=2 1N6005||#DIOD04=2 1N6006||#DIOD04=2
1N6007||#DIOD04=2 1N6008||#DIOD04=2 1N6009||#DIOD04=2 1N6010||#DIOD04=2
1N6011||#DIOD04=2 1N6012||#DIOD04=2 1N6013||#DIOD04=2 1N6014||#DIOD04=2
1N6015||#DIOD04=2 1N6016||#DIOD04=2 1N6017||#DIOD04=2 1N6018||#DIOD04=2
1N6019||#DIOD04=2 1N6020||#DIOD04=2 1N6021||#DIOD04=2 1N6022||#DIOD04=2
1N6023||#DIOD04=2 1N6024||#DIOD04=2 1N6025||#DIOD04=2 MBR030||#DIOD04=2
MBR040||#DIOD04=2 MBRL120||#MLL41=2 MBRL130||#MLL41=2 MBRL140||#MLL41=2
MCL1300||#DIOD04=2 MCL1301||#DIOD04=2 MCL1302||#DIOD04=2 MCL1303||#DIOD04=2
MCL1304||#DIOD04=2 MLL4728||#MLL41=2 MLL4729||#MLL41=2 MLL4730||#MLL41=2
MLL4731||#MLL41=2 MLL4732||#MLL41=2 MLL4733||#MLL41=2 MLL4734||#MLL41=2
MLL4735||#MLL41=2 MLL4736||#MLL41=2 MLL4737||#MLL41=2 MLL4738||#MLL41=2
MLL4739||#MLL41=2 MLL4740||#MLL41=2 MLL4741||#MLL41=2 MLL4742||#MLL41=2
MLL4743||#MLL41=2 MLL4744||#MLL41=2 MLL4745||#MLL41=2 MLL4746||#MLL41=2
MLL4747||#MLL41=2 MLL4748||#MLL41=2 MLL4749||#MLL41=2 MLL4750||#MLL41=2
MLL4751||#MLL41=2 MLL4752||#MLL41=2 MLL4753||#MLL41=2 MLL4754||#MLL41=2
MLL4755||#MLL41=2 MLL4756||#MLL41=2 MLL4757||#MLL41=2 MLL4758||#MLL41=2
MLL4759||#MLL41=2 MLL4760||#MLL41=2 MLL4761||#MLL41=2 MLL4762||#MLL41=2
MLL4763||#MLL41=2 MLL4764||#MLL41=2 MZ605||#DIOD04=2 MZ610||#DIOD04=2
MZ620||#DIOD04=2 MZ640||#DIOD04=2 MZ2361||#DIOD05=2
==================================--------------------------==================
RESISTORS
Symbols
https://en.wikipedia.org/wiki/Electronic_symbol |
|
|
-----------------======================-------------------
Littlefuse PCB axial fuse
range
------------================------------
Design spark info
Dont
foget the Dspcb shortcuts doc. |
|
NOTE: My
experience starts from Version 8/9...so prior to this is a mystery to me
too. (So if you do ask about it I will...)
also
these notes are for the free version...I have no idea what goes on in the
paid versions.
Finally:
All this information is my journey from the start to completing my boards.
Introduction:
Let me
say this: if you want to make a quick pcb and don't want to reinvent the
wheel – use something else...much easier.
But if
you are like me and need something your start-up business depends on and its
free for now (until some revenues can afford the paid versions), with no
limitations (really no limitations) – then this is for you. But I do hope
you have a sense of electronic components and design...if you don't, than
rather ask someone or outsource the project.
This
brings us to the library –
Adding compnents to the library: The Library loader
Libraryloader:
Garys@electrosotores.org,
GaryS@library
: If you get this to work it really works unexpectedly smart...really!
Why?
Open the library loader software (Which you presumably
isntalled from
https://www.rs-online.com/designspark/pcb-part-library
)
Use
this loader to automatic go to online participating sites you can cjhoos
from.
Found
one?... Download a ecad file using the libraryloader software -
But
you have to keep track where it downloads to on the PC system.
where should it download to:
here:C:\Users\Public\Downloads
or here: C:\Users\garys\Downloads
Check
before you think the loader does not see the downloads- it caught me.
Now in
loader window select “Open Ecad Model”...choose your newly downloaded
file and then the magic happens.
ALT+tab to designspark and attached to the cursor is your new component
complete!
Yes.
Incredible. Place it and its done, complete in the library, the works.
Only problem is finding it after because it comes with irrelavent
strange numbers. So keep track of the numbers.
*************UltraLibararin:garys@electrsotrs:m
GaryS@Library1
(could not figure this out)
My experience with the library downloader:
Library:
V9 of software could not connect to the 3rd
party loader – installed v8 Both Versions can run together
Even though they say this 3rd party
software is easy – if it can't connect you are stuffed.
So far I could not find the individual files to up
date manually even though it is said you can.
By simply adding the files: “on the relevant part of
library Symbol(.DSL)/pcb(DPL)/3D(??)/component(???) simply add file (As
I said could not find these files yet)
They also talk off an EWSD (file – don't know what it
is but it seem with XP you could copy this file manually to update
(Don't know what it is yet)
The files ext from the downloaded “links” zip file
containing files for different softwares including DesignSpark PCB – and
in there is a “.DSL” and in the main directly is an “.EPW “and “file
info”
So we know about the DSL but what about the rest?
I still don't not know how to update manually.
---------===========------------
So finally with V8 we got the 3rd party
loader to connect – I still had to modify the symbol file.
Those crosses and plus signs seem to mean something
in the schematic connections...otherwise they don't connect
properly...Its not just the X the one with S seems to also mean
something - maybe origin.
Truth is I very nearly settled with the KiCad –
its just there is something about the interface that's just too
flexible...but something still drew me to Design Spark PCB...I don't
know what it is yet.
|
------------=============----------------
An
extensive library is available and even a really, really simple tool to
download and work in the software with it...but if you are like me and want
to check and manage everything – That's what I am talking about. I could not
use any of it out of the box.
I guess,
unless
you work with this everyday and its all you want ok...but if, like me, its
utterly important yet its not what I do everyday then organising it
according to my brain waves is paramount.
If you
don't know some basics you are screwed - and if you do, you got to keep your
thinking hat on and ready yourself for quite a bit of frustration.
If I am
forced for an uneducated opinion about the library:- I would think it is
more orientated for the sales databases it emanates from, rather than for
library management strategies in the software.
Don''t
believe me? See if in manual or forum they refer to anything remotely to a
“package” when is it required and how to manage it...try it!
Is the
library consistent between the different manufacturer and components? NOPE.
Lets
start with this: We need a PCB plug in terminal 5,08mm 12way.(this is a
normal component in my world) ..lets start the clock – find it in the
library...or any simple terminal for that matter
Am I
complaining yes, am I grateful- big time yes....I don't know how the
developers keep it free but a great thank you from me.
But then
maybe its just me being a stupid electrician trying to swim in the
manufacturing game...who knows.
The library explained:
I am
sure there are those out there who can use the library sucesfully with
the loader and all...if that's the case then no issue for you. These
notes is more in a bid to understand and manage the library functions...
from my point of view.
I
stopped trying to use the library or create from new...I copy existing
info , change it for my purposes. Save it in MY LRBRARY and thats it.
Easy
This
table works in represent the structure / procredure of the library in
DOWNWARD STEPS - My test component was : Cap_Comp + Cap_PCBS (PCB symbol
) + Cap_PCBS_package_+ CapSchSymbol
|
|
|
|
|
|
|
Sch Rclick ->edit comp in library |
|
|
|
|
|
|
|
|
|
|
|
|
Save as new |
|
|
|
|
|
|
|
|
|
|
|
|
Change descr |
|
|
|
|
|
|
|
Package |
|
|
|
|
Gate |
|
|
|
|
Value |
|
If
what you want exist - select |
|
No
exist - Add package
top menu or left pty screen- Selected from existing PCB symbols. .
|
|
|
|
If
what you want exist |
No
exist – A gate is a Schematic symbol.
|
|
|
|
Simple table of relevant values |
|
Select + add own =descr |
|
If
no PCB symbol exist that you can use - exist goto library and PCB
symbols and create one. - remember to save in correct library |
|
|
|
Select yours |
Libr->Sch->Copy existing and rename |
|
|
|
|
|
PCB Symbol |
|
More than one package can be per component |
|
|
|
|
Modify according to new. |
|
|
|
|
If
exist select yours |
If
no exist |
|
Back to add package and select. |
|
|
|
|
|
|
|
|
|
|
Back to component – connect/select this new package
Don't forget to change any descriptions to new and which tickboxes
for Sch and PCB to indicate what you want displayed. |
|
|
|
|
|
|
Back to component – connect/select this new symbols-Don't forget to
change any descriptions to new and which tickboxes for Sch and PCB
to indicate what you want displayed. |
|
|
|
|
A diffrerent overview:
|
Schematic symbols is what appears on the drawing
Can be generic to many components
R=
reference(will fill with name from component info)
V=value (will fill with value from component information)
S=source (like an anchor)
When creating those cross hairs must be there – for proper
connections and terminal numbers |
PCB symbol is what is used on PCB design
Can be generic to many components
R
= reference (will fill with info from comp info in pcb)_ |
|
|
Component is the link to
above info. It is also the housing for the component info that makes
it unique. Above is generic containers. Comp makes it special .
Package screen for PCB symbol
and gate for SCH symbol. Values for specific information. Remember
if a box is not ticked it will not display. A column for Schematic
displays and one for PCB. |
|
|
|
On updating components info
it does not auto update – go to at least properties then makes a new
link to the sch or PCB symbols.
Oh don't catch a fright when
funny pins message appears just Rclick on the grey and white menu
boxes and select “assign pins “ |
““ |
|
Folders: Create your own library and create folders you feel best.
Dont
even try to create your own from scratch...
Seek
the component you are looking for with the search function. You will
probably battle.
Remember when in sch or PCB files simply changing value or property it
only happens in that file for that component...if updating components it
will be over written. DON'T DO IT!
For
above reason I created a symbol component only...Whatever is pertinant
to a specific component (like terminal designations or function list) or
any notes I need to keep – create a SCH symbol (like for terminals I
created a table with top saying to: (are you going to another PCB or to
the outside worlds? Each terminal can now be drescribed and any notes
kept. This happened I after I reopened a project and for the life of me
could not figure out what was a specific terminal for.
------------------===========----------------
|
Still does not work with v9.02...could only get it to
work with V8
You will not believe how I battled to get to grips
with how the library works.
So, unless you think your observations skills are
super...don't read this...if you are like me...rather read this...it
will make your life so much easier.
LIBRARY editing– the long answer.
The library is in a folder...true...but that is where
it stops. No link or hierarchy or directory...or even a clear
descriptive naming convention...unless you create it. If you remember
this its already easier...so you see a schematic symbol it floats on its
own so does the PCB symbol and the component -
What am I saying? Don't expect to see a nice folder
for each component and within that the relevant doc for that
component...nada...nicks. Even the name of such library ends with a
extension throwing you way off.
The respective extensions are: Schematic symbol = .SSL,
PCB symbol = PSL, component = CML
I still don't know what is a
CMX, SSX files are yet?
So this is how it works: - and
don't over think it...
It seems Design spark
PCB uses ROOT FOLDERS to keep all library related info in one
place...but that is where it ends
So, If you are like me
to organise things such that it is easier to manage and under my
control...
Via file explorer (the
normal operating system) I created a folder called:
“C:\Users\Public\Documents\DesignSpark PCB Gary” (I included the path
for your convenience – the default is C:\Users\Public\Documents\DesignSpark
PCB 9.0\Library)
Back to DSPCB ->Click the BOOK icon – that is
LIBRARY MANAGER
There are tabs on the library screen....schematic –
this keeps all the schematic symbols and if {all libraries] are selected
then off-course all will be visible...for any schematic what is
indicated on the right in bracket indicates in which other library a
symbol might exist...same goes for symbols and components...
NB: When selecting a library it looks like a file
(cause its got an extension)...but its actually in there.
Don't get confused if nothing shown ...it is an empty
library.
Another thing that confuses the brain is: you select
a LIBRARY FOLDER RIGHT...YOU EXPECT THE LIST BELOW...no the first item
in that library actually appears (auto selects the first)
Also “ALL LIBRARIES” have it own “ROOT” content – you
will know this with no bracketed name on the right side.
So you want to create a new library in ALL libraries
(Root) then select all libraries EVEN THOUGH YOU SEE A LISTED ITEM IN
THE BOX- when you click new library it will bring up a new window for
your new library with complete with where in the directory you want to
place it.
It confuses the hell out of you when you don't
realise what happens.
-
You click the library folder you want to create a
new library in....
-
It goes there but list the first item (ignore this)
-
Click new library – new window – create the new
library (remember this is a folder that looks like a file and you must
know in which folder to put it)
-
To confirm creation go to FOLDERS – select that
library – and you will see your new creation there. Off course you can
also delete it here.
Library oddities:
Sometimes the library updates adhoc (as you make the change then other
times like when you update a schematic symbol “properties” it only
updates when you reopen the symbol.
Explanation: The library has three components...Component, PCB symbol
and schematic symbol.
So
you are in the components section, RCLICK the PCB symbol(bottom), it
opens, you edit and save the changes.
Sometimes the component screen updates your change automatically but
other times it does not update automatically.
Rclick ->properties of the components window and magically the new
version of PCB symbol appears.
Just
so you know.
Another thing to look for: Editing a schematic symbol- At the component
connection “ends” is suppose to be a big X. In wiring a shematic - if
connecting to this component - when a legal connection is made to the
component the X disappears. If this does not happen the software will
not know it as a connection.
-----------------==========-------------
Other notes: This is a
British product (hang on then why did they do this?) – by default all
measurements are Imperial – where a thou is not a thousanth of a mm or a
mil is not a millimeter, nope...its an inches measurement...so go to to
settings and change units to mm...before you make over sized components.
I think the rest is self explanatory ...you can move,
copy/delete/edit symbols and it works as expected. |
Failed to load /import a file: This is a big
scare!
Because you can have multiple schematics I thought
you can have multiple PCB...but you cant...only 1 allowed so it failed
to load my files even though when I created them the software did not
complain.
For a moment I thought I lost my work until I noticed
these 2 files that start with a ~ - one .pcb and one .sch - I renamed
them – removing the ~ - and miraculously it opened. I created a new
project add these renamed files to the project...voila!
|
------------------===============--------------------
Finding
stuff with the default library:
And then
the unexpected...really?
Look for
the 1n4148 and see what you get for pcb component...
DIOAD1910W90L670D310
DIOAD990W55L340D162
Now look for the package it really belongs
to..DO-35...now how does this happen...who uses it and
where does it come from?
I
appreciate the software is free and what you get is powerful...but...?
--------------===========-----------------
3D clues
*.pkg
-----------===============--------------
My
pre-conclusions on what is “Package”:
Since a
PCB symbol is the PCB information that links to a component...what if we
want a choice in what PCB symbol to use? In comes the PACKAGE idea.
One
component can have more than one package.
In Schematic or PCB symbol
window Rclick ->properties: One of the tabs - Building a component you can
allocate more than one PCB symbol footprint – Totally confusing because just
below is input for the RESPECTIVE PCB symbol which I thought is the actual
PCB layout information.
In any case if you do say
ADD PACKAGE in its drop down list is the PCB symbols library. What I dont
understand what if you select a surface mount PACKAGE and the PCB symbol is
for a through hole component...even mistakenly. ...how does this work?
Where to add a package...On
the schematic symbol edit screen on the left is ADD package icon....
To add to
the confusion you can have more than one package per component...it makes
sense but it can make board making very dangerous
-----------------===========----------------
My
pre-conclusions on Gate:
Guess what
is a gate – Yep – a schematic symbol linked to this component – but there is
also more confusion because a gate can also be for example: a logic gate in
an IC and you can have multiple in one shematic symbol (not tried yet yet)
but its there.
What is a ADD GATE?
This is what help says:
Used in the Component Editor, the Add Gate option allows you to add
more Schematic Gates to the Component.
---------------=============--------------
In any case the worst is still
to come...
So I create my components,
create my schematic and select translate to PCB (the real reason I
persevered with this software) it comes up with errors:
Transfer from Schematic to PCB.
-------------------------------
Report Written: Wednesday, February 05, 2020
Design Path: C:\Users\garys\Desktop\PCB\MM3\MM3_IO.pcb
Design Title:
Created: 2020/02/05 14:46:39
Last Saved: 2020/02/05 14:46:55
Editing Time: 0 min
Units: thou (precision 0)
Net class "Power" was not defined, but has been
created. Please check the values in the PCB design.
Net class "Ground" was not defined, but has been
created. Please check the values in the PCB design.
Net class "Signal" was not defined, but has been
created. Please check the values in the PCB design.
Could not load component "P6KE100CA" package
"DIOAD1910W90L670D310" into target design.
Could not add "D3" component "P6KE100CA" package
"DIOAD1910W90L670D310" to target design.
Could not load component "R 0.25W 1% MCF 100K"
package "Resistor" into target design.
Could not add "R1" component "R 0.25W 1% MCF 100K"
package "Resistor" to target design.
End Of Report.
What on earth!
==================================================-------------------------------------------------------
This happens: I create the PCB and see the Processor
power rail is not connecting...WHAT A LUCK I NOTICED THIS...A pcb with
no connected power rails to the processor and accessories.
Power rail management...you can create your
own...easiest ->copy an existing and rename it as a new schematic
symbol..but than the trouble starts...it stays a normal net.
It took me 2 hours to figure this out...On the
properties of the new symbol..the very right columns says “net” name
this to whatever function you need like
+5V...only then will it become a power rail? Really?
How do you know when it is a normal net or power rail
connection? When you add a new component and do a connection to en
existing net number a notice will popup if you want to connect it to
power rail (+5V). If this does not appear..than its a normal net....you
have the problem.
IN TESTING I ALSO FOUND: If component WAS CONNECTED
TO A POWER RAIL, JUST DELETING THE POWER RAIL DOES NOT UPDATE THE
CONNECTION. I HAD TO DELETE THE NET (NOT NEC THE COMPONENT) AND GET THE
NOTICE THAT IT IS DISCONNECT FROM POWER RAIL. Remember to reconnect the
deleted net. |
PCB editing quick thoughts: getting to grips with the
“quirks” of editing : If you don't get this one you will struggle….
-
If you created a rail to a component and you delete
the rail...the component is still on the rail...you have to delete at
least the element that was connected to the rail for it to update.
-
You are on a track and want to turn it a particular
way. Rclick add corner.
-
But then the fun starts...try and move a created
segment and it drags only perpendicular or in parallel. What if you
want full control e.g. diagonally an in between – you want to move
ONLY ONE END POINT.(like to rotate it from this endpoint) Presuming
you have added the corner, look for the end of the track highlighted
like a complete rounded end...place the cursor right on this end and
drag anywhere you want...not knowing this you will fight with the
software constantly. (50Percent of the time it work and the other
times it just does not work – I don''t know why yet. But if it works –
its a beaut!).
-
And lest you fight with the software for hours...on
doing a Pcb and a track does not do what you want it to do...right
click “Edit Segment” → Rclick again-> Segment mode...try free..it
works so much better. Don't even try the Free hand icon...that thing
cant possibly work practically.
-
Also you cant get the perpendicular connection to
come in diagonally into a e.g. a PAD...create a corner at the point of
“turn”..drag it to the pad and voila it corrects it...anything else is
just agony.
-
Last but not least...you have a track and the shit
just carries on and on...whatever you do it does not correct. Take a
deep breath...Select the track (complete – that is + the shift key) -
select delete corner and start over. Easiest.
-
And another - to get rid of a corner – just drop it
on another...it only works sometimes.
-
Change the track layer in transit – Rclick and
change laye.r To see the current – see bottom right info bar.
But lets face it I hate this software compared to the
old software I used...but I'm to deep in now...and its free...so. But
its getting better. |
-----------==========------------
In the process of creating the
PCB is the first screen that asks: What technology file do you want to use:
ALL NEWCOMERS WILL SELECT “DEFAULT TECHNOGY FILE”...BECAUSE it seems the
most most obvious choice....Don't
select default... that's when the software breaks.
Nearly a day later
I find the following (Thank you, thank you, thank you Google) -
https://designspark.zendesk.com/hc/en-us/community/posts/115002906849-Errors
– Thank you
anders horberg for asking – it ends up that the software has a glitch
Look I know the software is free and I
know the licence agreement thing of use it as it is...but human to
human...Disable the feature until sorted or have a message on the screen
---don't select this or something...I am sure thats just a line of code in
C++? That glitch was reported in 3 years ago (Report
Written: Friday, June 09, 2017) and I am now using V9.0..the
latest version.
Anyway....
--------------========================-------------------
============================--------------------------------------========================
DesignSpark shortcuts
The F keyboard shortcut flips a component from top to
bottom layer or vice-versa.
The Q command works on traces and shapes, but not
components.
I know that is confusing. I'm not sure why they needed separate commands.
They could also do a better job of documenting it in the help file.
If you have a component on the board selected, Flip does
appear on the context (right-click) menu.
-------------============------------------
https://www.rs-online.com/designspark/comments/15580/vote/pcb-pro-goes-free-for-10-licenses
“free licence please”
You know when you were in the
kitchen stool and then get invited to the lounge with the lazyboy...that's
the difference between free and PRO'.
Çome and experience my first
three minutes with TRIAL….the link to the book will follow shortly.
What is this ruler things a
round the screen...I don't have to measure anymore?
What is this dimension lines
on the board ...really...I don''t have to go to edít or create some box to
see bottom left screen the dimensions...Wow!
What's this on the right hand
side? Notes...are you serious! I created my own note “blocks” in DSpcb free
in order to keep track of stuff'.
What's this'? World view...is
this an internet thing? I click on it and lo and behold...world view.
Common!You can view the project globally.
Let me open this sample
project...what's that all about..I don't remember a project presented like
that...Immediately I think let me quickly compare my decisions with someone
who has done this before...I'm not too bad...looks like I'm on the right
track.
But hang on what's this note
from Wgiergus (Don''t know his full name...sorry my man!)...– he's not a
software engineer but a electronics engineer in software
development...that's cool.
Í am an electrician so he
should be a good guide to get me where I want to be some day with my product
designs!
One day when I can afford to
buy the PRO version...its not cheap.
But hang on...Hierarchical
schematic design - What's that?
Çan it be?
Ýou can now manage different
projects from here. I missed that from the beginning with free.
In general between free and
trial...Rclick and there is a good percentage more selections...like
“duplicate”. In free if you don't know the shortcut CTL+C and CTL+V you are
screwed properly.
So let the thirty days
count...Let me submit my first project...
AAAHGGG NOOOO...you can't save
in the trial version. Sies man. I could have submitted my demo board for
electricians, but yah. Maybe next time.
But I think I have said enough
now, lets give others a chance too.
Please be safe...and know with
every challenge comes new opportunities. ..we must just find it!
---------------====================-----------------------
The “can I:” list:
This list is with the softare out the box. As I learn it adnd
find solutions to make it more flexible it will be text in purple.
Colour key:
Red = Notes anything most important of any
nature.
Blue italics = Notes to the development
team (italics).
Orange = Handy hints – how to improve
experience.
PCB; PCB editing mode
Sch=Schematic editing mode
Lib: Libary editing mode
Comp: Component editing mode
No mode indication =- global.
Can I change what windows are displayed (menus bars)? |
Menu->Rclick on the top menu.
A significant one is the editing bar in PCB: PCB
design and in schematic Schematic design.(the editing icons on the side)
I should qualify this with: What happened to the
editing icons on the left of my screen? |
Can I set my own preferences. |
User interaction preferences:
Menu->Settings->Preferences and in the designs
Design preferences: Menu->Settings->Design
Technology.
But because I know nothing much of
PCB mnf I simply used the default and changed it on the fly according to
my needs. Maybe one day – on a Sunday afternoon when I have nothing to
do (as if that will ever happen) I will play with this. |
Sch/Symbols: Can I not draw a line freely? Any way I
want! |
Select the icon to draw a line – before you do
anything – Rclick and select free mode.
|
PCB: Can I not draw a line freely? Any way I want!
Suggestion to the team: It
would be nice if above function was here too. |
Select track->Rclick: edit segment->Rclick-.Segment
mode->free. That's the best you gonna get. See “PCB editing quirks” up
there somewhere.
Handy hint: Double click (or
press enter on kboard) anywhere or on a pad and you are I track mode.
Just wait - Then check bottom
right corner what layer you're in...if need to change: Rclick-> “change
layer”...then start drawing your track. Nice!
Want to know how long your
track is: dx / dy see screen bottom right.
Handy hint:
Menu->preferences->interaction->Show nearest node (cool feature)
There are quite a few here to
try out – might make life easier. |
Can I rotate a component. |
Select component → R. See list of other short cuts. |
|
|
Can I copy /duplicate a component? I Rclick on the
component - but there is nothing there?. |
For some reason Copy/duplicate does not exist in this
free version
CTRL + C → copy
CTRL + X → cut
CTRL + V -> paste
|
Sch: Can I change a component in schematic? |
Don't do this-: Rclick-
properties; Component->component-> change - Unless you know what you are
doing...this changes some values in the component and the others stays
the same. If you know what you are doing altering here is fine and it
can even be saved back to the library.
Rather disconnect the component
and add the new one
**If I could make a
suggestion to the team is this “change” should SIMPLY select a new
component - not what it does at the moment.
. |
Lib: Can I create my own component? |
Shortest answer: Copy and modify it from an existing
similar component .
Menu->library(book icon) → save to library → make
sure each is selected symbol (ssl), pcb (psl) and component(cml),
BE SURE to save it to the library of your preference.
OR
If in Schematic ->Insert a component closest to what
you need. Select component(changes colour) ->Rclick-> “change component
in library. ->COMPONENTS AND SYMBOLS
It opens up then immediately “save as” your
component.
Change the details as required.
Then save again (with your updated changes).
If Schematic symbol and/or PCB symbol is different to
what you need there is a longer procedure . (or if you maintain your own
library)
Ag, lets do it here quickly.
In your new component right click on the schematic
symbol and edit.
Immediately save as your new schematic(Surprisingly
there is no “save as” – but here it will give an opportunity to rename
and direct to folder - Don't forget to save to the correct library).
Do the changes (I did say it best if selected a
similar component, YES?)
Same with PCB component.
ONE MORE STEP(This can kill you as a beginner!!!)
Menu-> ADD Package...your previously saved PCB symbol
will be listed ...name and select new.
Finally go back to the original component
screen...properties (Rclick)...link to your new package, gate (schematic
symbol) and descriptions. Done.
Handy hint:
-
Step 1: Open library
-
Comp->Copy to ->rename to new
comp
-
PCB symbol->(only if it does
not exist yet)Copy to->rename to new
-
Sch symbol- >(only if it does
not exist yet)Copy to new->rename to new
-
Each is now open under
different tabs-> do the editing for Sch and PCB and save
-
Component ->complete
connections to new Sch and PCB and update descriptions accordingly.
-
*Above method ensures no
confusion
Note to the team: Component
properties → gate: My own created symbols library are not listed
correctly under my specified library – it is listed under default
library. If I disable the default library it proves the symbols library
(gate) is in my library.
This creates confusion because
now I have to know what MY gate (symbol) library name. Like I have to
name them MyCaps etc |
Sch: Can I delete a component to replace with
another? |
Deleting will break the actual connections on the
schematic causing the nets around it to be affected. Rather “disconnect
from net first” (Rclick). Only the component will now be affected.
Replace with new and viola...done!
Handy hint:
Menu->Settings->Default
Un-check delete nets. Then
above will not happen. |
PCB:Can I accurately align a component..it doesn't
want to align properly. |
ZOOM in much more...it will align better.
I saw in trial version there is a nudge feature but
ok...that's something else. |
PCB: Can I fix error “error accessing some components
or symbols” |
Since a component is linked to a schematic symbol and
a component symbol ...one of these was deleted or changed. Do a edit in
library and window will show which is missing.(schematic or PCB symbol)
If all looks normal than its some other component.
Menu->TOOLS->update all component -> see the report
right at the bottom will be all components with errors. |
PCB: Can I select a component behind another
component? It seem it cannot be selected. |
Select any other part /circuit of the “hidden”
component – This seems to make the software aware of the “other
circuit”. Presumably some part of the component is visible. If not you
will have to move the front one – just drag it out the way. (Lclick
mouse drag)
BTW: There is a feature to order elements – send it
back or bring it forward etc. Rclick – just could not find it
again????. |
Can I update a software patch offline. |
Download the exe file. Run it and it will give an
option for which folder...IF YOU RUN MORE THAN ONE VERSION YOU WIL SCREW
UP BADLY HERE.
Select the correct folder
Run the exe and done.
Menu -> “help->about” see new version...I did not see
it update to 9,03 on the info screen. |
Can I run multiple versions of software |
I had version 8, installed Version 9.02 and then
installed Trial 9.03 and after that updated 9.03 (in that sequence).
Operating system Windows 10. home (Bought the PC with it!)
Only issue is after trial install the default version
that opens is Trial..it used to be 8...I am sure just pointing it
correctly in windows will fix it.
I did not mind though because I have a short-cut
pinned to menu-bar to open the version I normally work in. Open via
previous files and I'm on the go.
If you know what's happening in the different
libraries than they all work well together.(I can see different
libraries for different versions...don't ask!)
|
Can I run multiple projects (instances)
simultaneously? |
To simplify I open a new file from existing open
project...it complains about multiple projects but opens a new different
instance of the newly selected file. (Version 9.0)
What do I mean “to simplify”
If multiple DSpcb software versions exist the
wrong(different) version of the software(depending on where the
operating system points to) – might open. Above method forces the same
(version) software to open the file.
|
PCB: Can I mount a (through hole) component at the
bottom of PCB? |
Flip (Rclick) |
Can I add notes and specs for my project |
Basic project info pertaining to the Sch and/or PCB
layout: Open the respective Sch or PCB (the window where the layout is
active on the screen).Menu->Lclick file-There are properties for each
Sch and PCB.
---========---
Add a file to the project: Menu->Project->other
file->all files. You can create new e.g. a text file while you are in
the open list – it works beautifully.
Tested with .png (picture) file – it works
fine...opens it with the default system app.
---==============--
I made my own “drawing notes” file: Create a symbol
that looks like a table->add the respective texts. Works well for
terminal functions (Using the library is not practical for each terminal
in the project – they all serve different functions.
|
PCB: Can I only show certain screens...make the
others invisible.? |
Menu -> view → interaction bar → layers.
BTW this window can be frustrating - always in the
way...Rclick → dock. So much neater. |
Lib: Can I not have a list of only the library
components I use? This library takes long to load! |
First response: The interaction window (see above)
has a tab...components. Its easy to select from there...if component
already used.
Short answer: If one of the default library folders
already serves that purpose for you. Library icon (the book) → folders →
on the right hand side a tick bow to en/disable.
The answer: Create your own library – and manage it
according to your own management style...but you must know how the
library works first. Its easy to get lost in it. |
PCB: Can I “make the board layout visible but
Unselectable”... |
This will kill you if it is unselectable and you
don't know why or how:
Select interactive screen ->layers->Rclick-colours->settings
and highlights->PCB checkmark changes everything.
None-Invisible
Yes tick = selectable
Coloured Square = visible but unselectable
I should qualify this with: Why can I not select my
board outline anymore = Square tick |
PCB: Can I measure from the centre of a pad? |
Before you do anything, SELECT THE PAD FIRST...then
do the measurement.
BTW – in the measrue window you can also see the
angle from which you are measuring.
To the team: It would be nice
when you keep shift it auto goes to a perpendicular (if you are closest
to zero it goes to zero) and likewise for 90 degrees it auto adjust to
90 degrees. |
PCB/lib: Can I change the point where a comp is
measured from the. It seems this component does not measure from the
middle. |
When a component is created the S (I guess source?)
is placed at the spot to measured from.
BTW the “R” (reference) placement dictates where this
text will be placed. |
PCB: Can I get the coordinates of a pad that is part
of a component? |
Select the pad first (maker sure only the pad and not
the complete component)
Menu → Measure – MAKE SURE NOT TO BRING THE POINTER
INTO THE BOARD WORKING AREA.
In the measure panel towards the top – find the
coordinates.
If the pointer comes into
the board edit area it will recalculate the pointer position! |
PCB: Can I select the body of a component to work on
it, it constantly selects a neighbouring component. |
Just Lclick on it...
For highly populated areas or overlapping component
sometimes it does not want to work (frustratingly the software selects
something else). Find a part where the component is distinctly separate
and select that, the software will then zone in on that layer/component
from then on. Also: The rate of success for correct component
selection is much higher by selecting on its pads. One can even rotate
just from selecting a pad. Cool hey.
|
Lib: Can I delete a library (folder)? |
Only way I could find was to “click” new
library...From the existing lbrsary list that appears: RCLICK on the one
you want to delete and delete it.
The software will not know its gone.
Don't even try the “reindex” feature – you will
wait for ever – I never succeeded in waiting it out.
Close the software and reopen. |
Sch: Can I create my
schematic in a proper drawing format? |
Did
you know you can even print schematics so it comes out with the drawing
details as in electrical drawings:
Menu->library (the book icon)-> find: “fr A4” – there are various ones
available. I best liked the one that starts with: DS_A4xxxxxxxxxxx
Top
edit: Zoom into that right hand corner then select add text ...left
click next box etc...
To
save as your own template: Save that template as per normal to
schematic(if it is a schematic library)
Then create new component
using Wizard – make sure to select SCHEMATIC SYMBOL only ...done. |
Lib: Can I find
anything in the library with the FIND function. I look for “terminals”
and nothing came up. |
The
find window has a election of search criteria and the default is:
“starts with”. So it will only look for text that starts with your
search content.
Change it to “contains” meaning any where in the text.
There
are other search criteria, this suffices to explain the differences.
Lastly searching for a final text like Terminal is unlikely to succeed
in the library: try the short version. Example: One will never find
“light emitting diode” in the library, but LED is there.
Just like “term” will be
there, and some “terminal” (without the “s”) might be there too. |
PCB: Can I place a PCB
object in an exact spot? I cant move this thing exactly where I want it
with the mouse. |
Rclick → type coordinate
. |
Sch:
Can I join 2 power rails – so its only one?
|
Add
the new power rail...now this is important: Which one do you want
remaining.
Click
on the one to be replaced and thencreate the track to the new rail.
A
message box appears do you want to make the two into one,..and it will
also confirm which is the remaining.
Dragging from the new to existing will replace the new rail.
I say
new only to make it easy to understand... this is the case for any two
rails.
Handy hint: Power rails can render a complete
board useless. Be careful. Deleting a rail does not disconnect the track
from the rail. Delete the complete track and reconnect to new. And
re-check the result.
Also: It happens easy that we something stupid while while developing
the board and a power rail assumes a different identity - like a power
track I don't know when it happens but it happens. |
PCB: Can I get rid of a
corner in a track. |
Select and carefully drag it ONTO (onto is the keyword) a next corner.
Sometimes it frustrates but if it works it works great.
Team: It would be nice if this could change colour when they are
recognised by software when on top of the other. |
PCB/Sch/Lib: Can I make a
track shorter, I don't seem to be able to? |
On the track place cursor where you want to start
edit from.
Rclick->Edit segment. From the edit corner(the full
rounded corner drag into the track) – Rclick ->finish here |
Can I rename a component?
My numbers are all screwed? |
Rclick, Rename
But even better: In PCB
(only there I dont know why not Sch) – Auto renumber |
Can I make multiple
components as one(so the stay together and behave as one)? |
Select the proposed multiple items for group.
Rclick->Group
Check boxes:
Tight group = locked grouped.
Can be in only Sch or only PCB or in both.
|
Can I see what is
grouped? |
Interactive window(on side)->select group tab->double
click on the group and it will select/highlight in edit window. There is
some time delay, so be patient, it’ll come.
|
Lib(PCB): Can I make an
element on the left to a pad exactly the same distance as an element on
the right side? Doing it manually kills me! |
PCB component building –
neat trick
Select the relevant
“reference” pad(s) ->Rclick and via “type in coordinates” select a round
number. This way managing the left and right components is much easier
by also typing in their coordinates.
Unless you have a
calculator brain you done have to round the pad coordinates- just add/subract.
That's until one can
figure out how the built-in coordinates feature really work.
|
Can I rename a library
folder? |
|
Can I add a new
reference? |
|
----------------===============-------------------
“It would be nice” list:
Team: Why is there no “SAVE AS”
when I edit a schematic or pcb symbol? |
This means having to go to library, copy to and etc
etc. Save as MUST be there. |
When drawing a line one can never get it straight... |
Would be nice to press shift and it auto right angle
/ straight line |
|
|
Alignment of components |
When selecting multiple components one can say auto
left / right or top /bottom align.
Even nicer is to be able to stipulate spacing between
components. |
PCB: Track editing improvement. |
Having selected the editing corner of a track it must
always behave in free mode even if its part of a track(like in the
middle). At the moment it still stays in rectangular on the other side
of the track side. |
Working in Absolute and Relative Modes
I tried this feature...sorry its easy in the
manual...but in the software makes no sense.
I'm not even going to try andexplain my experience in
the software...all I dare to say is: It seems to stay locked on
absolute.
You know this should be easy.
Absolute is the software
origins and no one shul be able to change this.
Abs means we work from this
origin.
By default when we create a new
board ourt of the box it creates the new PCB smack in the middle of this
space. (One can change it to whatever in the settings)
Selecting rel immediately take
Left/bottom of your board as origin. Done. Whatever we measure now
measures from there.
Rclick on a component three
option
Set X as origin,
set Y as origin
Set as origin (Both X&Y) click
on a component
*Offsets can be added
Now whatever we work from uses
this as a base.
Optional one can say when the
component deselected it reverts back to board origin or stays on the
component origin – until changed by the user. There done.
------------------============--------
From manual:
Two origins are maintained for the coordinates system, these are
displayed at the bottom of the screen on the status bar.
The status bar shows the mode as Abs or Rel for
Absolute and Relative, the Coordinates and the
Units (as previous above).
The Absolute (Abs)
origin is fixed at the bottom left hand corner of the drawing area
defined by the design area or border.
The Relative (Rel) origin
can be set to any point within the design. The co-ordinates reported
will always be relative to this position.
Orange text = my notes:
For Relative function -
Logically it should be:
Set a new origin first and
from this everything should measure.
Setting the Relative Origin
Menu->Settings
To use the Relative co-ordinate system, select the Relative
Coords option from the Settings menu. From the
dialog you have to select the Use Relative Coordinates check box to
toggle to the Relative mode.
You can enter the Origin position as an
X and Y co-ordinate.
You can also define the system origin;
the relative origin is taken from this location.
|
|
Tactile switch: it has an internal connection between
pads. Would be nice to figure how to relate this to PCB without having
to draw a track on PCB. Like in symbol make multiple pads for one
connection. |
|
|
|
---
My library concept: |
Naming convention must
be relevant to the component
Component |
PCB Denotion |
Schem |
Comp |
Capacitor ,
Aluminium, Electrolytic, Radial,250MicroFarad,50V rated, dimension
where d is the diameter to prevent any confusion. |
CapAlElRad250uF50V10dx16mm |
|
|
Resistor:
ResMFC10R1W5%6mm ( the 6mm is for R with different pitches- that is
if it different to the standard or like a vertical mount)
|
ResMFC10R1W5%6mm
|
|
|
Transformer = Tx
PCB=pcb mount
Open = not
encapsultated
1.5VA = size
T30- type number ie
type 30
size number 44093
1/1 = 1 sec
winding/tapping and 1 secondary tapping/winding |
TxPCBopen1.5VAT30-44093;1/1 |
|
|
Relays/Contactors:
EM =electromagnetic
Coil voltage
Contact
configuration
Package
|
EM2NO2NC_package eg
EMSPDT_T73 or
EMSPST_G5Q (Omron)
EMSPST_32(Finder)
EMSPST_G5Q_32 (Omron+Finder)
|
EM2NO2NC_230Vac |
EM230Vac2NO2NC_package eg
EM12VdcSPDT_T73 or
EM24VacSPST_G5Q (Omron)
EM24VacSPST_32(Finder)
EM12VdcSPST_G5Q_32
(Omron+Finder) |
|
I found the current
libraries to be extremely liberal with the space (dimension and not
realistic. The pad dimensions is spot on but the package outlines is way
out. My PCB design is premium on space so have to refine the library.
A header is 2mm wide
where does 2.78mm come from? Other terminals is much worse.
Another example is the
5.08 terminal 90Deg plugin -where the pcb pins sits in the middlle of
the package , whereas in reality it sits on the side. We are talking
around 13mm of board space. |
|
------------------------PCB Glossary--------------------
This
glossary of terms covers common phrases in PCB manufacturing. Some of
these topics are covered further in our
free DFM
guide.
Active Components: Semiconductor devices that
can change its basic characteristics in a powered electrical circuit,
such as amplifiers, transistors,
diodes and rectifiers.
Annular Ring: The width of the conductor pad
surrounding a plated drill hole.
Artwork: Printed circuit design.
Aspect Ratio: The ratio of the board thickness to the
smallest-hole diameter of the printed circuit board.
Assembly File: A drawing describing the locations of components
on a PCB.
Automated Test Equipment (ATE): Equipment that
automatically tests and analyzes functional parameters to evaluate
performance of the tested electronic devices.
Ball Grid Array (BGA): A SMD package in which solder ball
interconnects cover the bottom surface of the package.
Bare Board: A
PCB
not yet populated with electrical components.
Base Copper Weight: see Copper Foil
BBT: Bare Board Test. Electrical testing of unpopulated PCB.
Bill of Materials (BOM): A comprehensive listing of all
subassemblies, components, and raw materials that go into a parent
assembly, showing the quantity of each required to make the assembly.
Built-In Self Test: An electrical testing
method that allows devices to test themselves with specific added-on
hardware.
CAD: Computer Aided Design. Computer software used to design
electrical circuits.
CAM: Computer Aided Manufacturing. Use of computers to
manufacture products.
CAM Files: The files used for manufacturing PCB including Gerber
file, NC Drill file and Assembly Drawings.
Ceramic Ball Grid Array (CBGA): A ball grid
array package with a ceramic substrate.
Chip-on-Board (COB): A configuration in which
a chip is directly attached to a printed circuit board or substrate by
solder or conductive adhesives.
Chip: The individual circuit or component of a silicon wafer,
the leadless form of an electronic component.
Component Side: The Side of a PCB on which
most of components are mounted.
Coating: A thin layer of material (conductive,
magnetic or dielectric) deposited on a substance surface.
Coefficient of Thermal Expansion (CTE): The
ratio of dimensional change of an object to the original dimension when
temperature changes, expressed in %/degree C or ppm/degree C.
Copper Foil (Base Copper Weight): Coated copper layer on the
board. It can either be characterized by weight or thickness of the
coated copper layer. For instance, 0.5, 1 and 2 ounces per square foot
are equivalent to 18, 35 and 70 um-thick copper layers.
Corrosive Flux: A flux that contains corrosive chemicals such as
halides, amines, inorganic or organic acids that can cause oxidation of
copper or tin conductors.
Curing: The irreversible process of
polymerizing a thermosetting epoxy in a temperature-time profile.
Curing Time: The time needed to complete
curing of an epoxy at a certain temperature.
Dry Film Solder Mask (DFSM): Layer applied to
a PCB to aid in the soldering process and protect the copper from
oxidizing over time.
Dielectric: A property of materials which characterizes their
level of insulation towards electric current.
DIP / DIL: Dual in-line package with two rows
of leads from the base in standard spacing between the leads. DIP is a
through-hole mounting package.
Ceramic Dual In-line Package (CERDIP
or CDIP)
 |
Plastic Dual In-line Package
(PDIP) |
 |
Shrink Plastic Dual In-line
Package (SPDIP) – A denser version of the PDIP with a 0.07 in
(1.778 mm) lead pitch. |
 |
Skinny Dual In-line Package (SDIP
or SPDIP[7]) –
Sometimes used to refer to a "narrow" 0.300 in. (or 300 mil)
wide DIP, normally when clarification is needed e.g. for DIP with 24
pins or more, which usually come in "wide" 0.600 in wide DIP package.
An example of a typical proper full spec for a "narrow" DIP package
would be 300 mil body width, 0.1 inches (2.54 mm) pin pitch. |
DIL : Dual In Line-> (Gary) – I use DIP as it has
always been for IC (and the P does not refer to plastic since that is a
prefixed like PDIP or CDIP etc. I will use DIL for what it is – anything
that has two rows – including an IC but to avoid confusion DIL I will
use for anything else.
IC packages:
Device Package Type Package Drawing Pins SPQ Length
(mm) Width (mm) Height (mm)
|
RHA=Quad flatpack with pads IC
(no leads) |
|
|
|
|
PWP = surface mount IC – DIP |
|
|
|
|
TSSOP =TSSOP = |
|
Small Outline
Package |
DIP Surface mount package |
DAC7760IPWPR HTSSOP PWP 24 2000
350.0 350.0 43.0 |
HTSSOP |
4.4 x 7.6, 0.65 mm pitch
|
|
|
DAC8760IPWPR HTSSOP PWP 24 2000
350.0 350.0 43.0 |
HTSSOP |
|
|
Surface mount
|
|
QFN = |
|
|
Quad flatpack no-lead
The block with only flat pads
on all sides
|
DAC8760IRHAR
VQFN RHA 40 2500 367.0 367.0 38.0 |
VQFN |
|
|
Plastic Quad flat pack
|
DAC8760IRHAT
VQFN RHA 40 250 210.0 185.0 35.0
|
VQFN |
|
|
Plastic Quad flat pack
|
DAC7760IRHAT VQFN RHA 40 250
210.0 185.0 35.0 |
VQFN |
|
|
Plastic Quad flat pack
|
DAC7760IRHAR VQFN RHA 40 2500
367.0 367.0 38.0 |
VQFN |
|
|
Plastic Quad flat pack
|
Package notes: for TI the post
fic xxxR means reel and also half price with large order qty (2000
min) |
|
|
|
|
Double-Sided Assembly: PCB assembly with components on both
sides of the substrate.
DRC: Design rule check. Computer aided analysis by a technician
to verify that a design is manufacturable.
Dry - Film Resists: Coated photosensitive film
on the copper foil of PCB using photographic methods. They are resistant
to electroplating and etching processes in the manufacturing process of
PCB.
Edge Connector: A connector on the
circuit-board edge in the form of
gold plated used to connect other circuit boards or electronic
devices.
Edge Clearance: The smallest distance from any conductors or
components to the edge of the PCB.
Electroless Deposition: The chemical coating
of a conductive material onto a base material surface by reduction of
metal ions in a chemical solution without using electrodes compared to
electroplating.
Electroplating: The electrochemical deposition of reduced metal
ions from an electrolytic solution onto the cathode by applying a DC
current through the electrolytic solution between two electrodes,
cathode and anode, respectively.
ESR: Electro-statically applied Solder Resist.
Fine particles of solder resist material are charged and sprayed onto an
oppositely charged board for an even application.
Fine Pitch: Surface-mount components with a lead pitch of 25
mils (0.5mm) or less.
Finger: A gold-plated terminal of a card-edge connector. Also
see Gold Finger.
Flux: The material used to remove oxides from metal surfaces and
enable wetting of the metal with solder.
FR4: Flame Retardant laminate made from woven glass fiber
material impregnated with epoxy resin.
Functional Test: The electrical testing of an assembled
electronic device with simulated function generated by the test hardware
and software.
Gerber File: Data file used to control a photo plotter so a
pattern may be printed. For PCBs, Gerber files are used by designers to
specify their circuit design so a manufacturer may produce it. Each
layer of a PCB requires its own Gerber file.
Ground Plane: A conductive plane as a common ground reference in
a multilayer PCB for current returns of the circuit elements and
shielding.
GI: The woven glass fiber laminate impregnated
with polyimide resin.
Gold Finger: The gold-plated terminal of a card-edge connector.
Also see Finger.
HDI: High Density Interconnect. A method of producing printed
circuit boards with very small connections between layers and narrow
electrical traces. Facilitates much denser circuit designs allowing
products to be miniaturized.
In-Circuit Test: Electrical test of individual component or part
of the circuit in a PCB assembly instead of testing the whole circuit.
Hole Density: The number of holes per unit
area on a PCB.
Interstitial Via Hole: An embedded
through-hole with connection of two or more conductor layers in a
multilayer PCB.
Laminate: A composite material made by bonding together several
layers of same or different materials.
Lamination: The process manufacturing a
laminate using pressure and heat.
Legend: A format of printed letters or symbols on the PCB, such
as part numbers and product number, reference designator or logos.
LPI: Liquid Photo-Imageable solder mask that uses photographic
imaging to control a thinner mask deposition than the dry film solder
mask.
Minimum Conductor Width: The smallest width of
any conductors, such as traces, on a PCB.
Minimum Conductor Clearance: The smallest
distance between any two adjacent conductors, such as traces, in a PCB.
Multilayer PCB: Circuit boards consisting
three or more layers of printed circuits separated by laminate layers
and bonded together with internal and external interconnections.
NC Drill: Numeric Control drill machine used
to drill holes at exact locations of a PCB specified in NC Drill File.
Net list: List of parts and their electrical connection points
which are connected in each net of a circuit.
Node: A pin or lead to which at least two
components are connected through conductors.
NPTH: Non-plated trough-hole. A hole drilled
through a circuit board which is not used for electrical connection and
thus not copper plated.
Pad: The portion of a conductive pattern for
connection and attachment of electronic components on the PCB. Also
called Land.
Passive Components: Simple electrical components which to do not
vary the basic parameters of a circuit.
PCB: Printed Circuit Board. Also called
Printed Wiring Board (PWB).
PEC: Printed Electronic Component.
Pick-and-Place: A manufacturing operation of the assembly
process in which components are selected and placed onto specific
locations according to the assembly file of the circuit.
Pitch: The center-to-center spacing between
conductors, such as pads and pins, on a PCB.
Plastic Leaded Chip Carrier (PLCC): A component package with
J-leads.
PTH (plated-through Hole): A plated hole used
as a conducting interconnection between different layers or sides of a
PCB either used as connection for through-hole component or as a via.
Plating Resist: Material deposited as a
covering film on an area to prevent plating on this area.
Reflow Soldering: Melting, joining and solidification of two
coated metal layers by application of heat to the surface and
pre-deposited solder paste.
Resist: Coating material used to mask or to protect selected
areas of a pattern from the action of an etchant, solder, or plating.
Route (or Track): A layout or wiring of an
electrical connection.
RF (radio frequency) and wireless design: A circuit design that
operates in a range of electromagnetic frequencies above the audio range
and below visible light. All broadcast transmission, from AM radio to
satellites, falls into this range, which is between 30KHz and 300GHz.
Screen Printing: A process for transferring an image from a
patterned screen stencil to a substrate using a paste forced through by
a squeegee of a screen printer.
Silk Screen (Silk Legend): Epoxy-ink Legend printed on PCB. The
most common colors used are white and yellow. See Legend.
Small Outline Integrated Circuit (SOIC): An
integrated circuit with two parallel rows of pins in surface mount
package.
SMOBC: Solder mask over bare copper. The
application of a solder mask directly on a circuit board rather than the
copper first being plated in another alloy.
SMD: Surface Mount Device. Electrical component connected to the
surface of a board rather than through a hole.
SMT: Surface Mount Technology. Technology associated with
placing SMD components.
Solder: Tin alloy which is melted then solidified in order to
establish an electrical and physical connection between an electrical
component and the PCB. There are both leaded and lead free varieties.
Solder Bridging: Solder connecting, in most cases,
misconnecting, two or more adjacent pads that come into contact to form
a conductive path.
Solder Bumps: Round solder balls bonded to the
pads of components used in face-down bonding techniques.
Solder Mask or Solder Resist: Coating to prevent solder being
deposited on chosen areas of a board.
Solder Wick: A band of wire removes molten
solder away from a solder joint or a solder bridge or just for
desoldering.
Temperature Coefficient (TC): The ratio of a
quantity change of an electrical parameter, such as resistance or
capacitance, of an electronic component to the original value when
temperature changes, expressed in %/degree C or ppm/degree C.
Test Point: A specific point in a circuit
board used for specific testing for functional adjustment or quality
test in the circuit-based device.
Testing: A method for determining whether sub-assemblies,
assemblies and/or a finished product conform to a set of parameters and
functional specifications. Test types include: in-circuit, functional,
system-level, reliability, environmental.
Turnkey: A type of outsourcing method that turns over to the
subcontractor all aspects of manufacturing including material
acquisition, assembly and testing. Its opposite is consignment, where
the outsourcing company provides all materials required for the products
and the subcontractor provides only assembly equipment and labor.
UL: Underwriter's Laboratories. A popular
safety standard for electrical devices supported by many underwriters.
Via: A plated-through hole used for
interconnection of conductors on different sides or layers of a PCB.
Wave Soldering: A manufacturing operation in which solder joints
are soldered simultaneously using a wave of molten solder.
|
--------------===================--------------------------
|
---
DesignSpark shortcuts
Designspark |
Shortcut report |
|
|
Command |
|
|
Shortcuts. |
Add board |
|
|
B |
Add bus |
|
|
Ctrl+B |
Add component |
|
|
F3 |
Add connection |
|
|
F2 |
Add corner |
|
|
Shift+A |
Add pad |
|
|
F4 |
Add SMD pad |
|
|
Shift+F4 |
Add Text |
|
|
F6 |
Add Text |
|
|
T |
Cancel |
|
|
Esc |
Change cursor |
|
|
Shift+C |
Change grid snap |
|
|
Ctrl+G |
Change layer |
|
|
L |
Change net |
|
|
Shift+N |
Change style |
|
|
S |
Check design |
|
|
Alt+F10 |
Colours |
|
|
|
Copy |
|
|
Ctrl+C |
Copy |
|
|
Ctrl+Insert |
Cross Probe mode |
|
|
Shift+X |
Cut |
|
|
Ctrl+X |
Cut |
|
|
Shift+Delete |
Delete |
|
|
Delete |
Delete corner |
|
|
Shift+D |
Delete segment |
|
|
Backspace |
Deselect |
|
|
|
Design technology |
|
|
F8 |
Design technology |
|
|
F10 |
Design technology |
|
|
Shift+T |
Edit Segment -0 End |
|
|
End |
Edit Segment -0 First |
|
|
Home |
Edit Segment -0 Next |
|
|
Page |
Edit Segment -0 Previous |
|
|
up |
Fix Design |
|
|
Alt+F11 |
Flip |
|
|
F |
Frame |
View |
|
Ctrl+F |
Goto |
Next |
Error |
E |
Goto |
Previous |
Error |
Shift+E |
Goto |
Relative |
Origin |
Shift+O |
Help |
|
|
F1 |
Help |
|
|
Shift+F1 |
Highlight |
Selected |
Net |
|
Interaction |
Bar |
|
F9 |
Invert |
Shape |
|
I |
Libraries |
|
|
Ctrl+L |
Libraries |
|
|
F11 |
Measure |
|
|
Shift+M |
ModelSource |
Bar |
|
Ctrl+M |
New |
|
|
Ctrl+N |
Next |
Layer |
|
Shift+L |
Open |
|
|
Ctrl+O |
Optimise |
All |
Nets |
Ctrl+D |
Pan |
|
|
P |
Paste |
|
|
Ctrl+V |
Paste |
|
|
Shift+Insert |
Place |
|
|
M |
Place |
Horizontally |
|
X |
Place |
Vertically |
|
Y |
Plotting |
and |
Printing |
Shift+P |
Preferences |
|
|
Ctrl+F7 |
Print |
|
|
Ctrl+P |
Properties |
|
|
Alt+Enter |
Redo |
|
|
Ctrl+Y |
Refresh |
|
|
F5 |
Refresh |
|
|
V |
Reset |
Delta |
Coords |
Shift+Z |
Rotate |
One |
Step |
R |
Rotate |
Step |
Back |
Alt+R |
Save |
|
|
Ctrl+S |
Segment |
Mode |
Next |
W |
Select |
Next |
|
N |
Set |
Relative Origin at Cursor |
|
O |
Support |
Info |
|
Alt+S |
Swap |
Connections |
|
Shift+S |
Swap |
Layer |
|
Q |
Switch |
Bottom |
On/Off |
Ctrl+3 |
Switch |
Inner |
On/Off |
Ctrl+2 |
Switch |
Rel/Abs |
Coords |
Shift+R |
Switch |
Top |
On/Off |
Ctrl+1 |
Toggle |
Screen |
Grid |
G |
Type |
Coordinate |
|
|
Type |
Offset |
|
Shift+= |
Undo |
|
|
Alt+Backspace |
Undo |
|
|
Ctrl+Z |
Unroute |
Track |
Segments |
Ctrl+U |
Unzoom |
At |
Cursor |
U |
View All |
All |
|
A |
View Side – 0 Bottom only |
|
|
Shift+3 |
View Side – 0 Inner only |
|
|
Shift+2 |
View Side – 0 Top only |
|
|
Shift+1 |
Zoom at curcor |
|
|
Z |
Zoom Level 0 |
|
|
0 |
Zoom Level 1 |
|
|
1 |
Zoom Level 2 |
|
|
2 |
Zoom Level 3 |
|
|
3 |
Zoom Level 4 |
|
|
4 |
Zoom Level 5 |
|
|
5 |
Zoom Level 6 |
|
|
6 |
Zoom Level 7 |
|
|
7 |
Zoom Level 8 |
|
|
8 |
Zoom Level 9 |
|
|
|
|
|
|
|
-------------==============----------------
Path:
"C:\Program
Files (x86)\DesignSpark\DesignSpark PCB 9.0\DesignSpark.exe"
Important docs
I copied to a place I will not forget therm: C:\Program Files (x86)\DesignSpark\DesignSpark
PCB 9.0\Doc
NB: the pro
version install under Program files and not the (x86) directory (I tried the
trial version)
PCB design
notes
Current ratings of tracks:
Saturn PCB
services.
0.002″
(0,0508mm) to 0.300″ (7.62mm) thick copper
calculator:
https://www.7pcb.com/trace-width-calculator.php
Trace size
for 10Amp/250V/trace length:20mm
0.2mm PCB
thick = 0.83mm wide
0.4mm
thick = 0.41mm wtrace width
0.002″
(0,0508mm) to 0.300″ (7.62mm) thick copper
calculator:
https://www.7pcb.com/trace-width-calculator.php
Trace size
for 10Amp/250V/trace length:20mm
0.2mm PCB
thick = 0.83mm wide
0.4mm
thick = 0.41mm wtrace width |
Solder
mask is a layer to protect the PCB inc from copper oxidation
Solder
mask or solder stop mask or solder resist is a thin lacquer-like layer of
polymer that is usually applied to the copper traces of a printed circuit
board for protection against oxidation and to prevent solder bridges from
forming between closely spaced solder pads.
By
definition solder mask is not an insulator. ... The function
of a solder mask material is to reduce the amount of solder
used during the soldering operation and to prevent shorts from
occurring between conductive traces |
4 main
types of PCB soldermask, such as Epoxy Liquid, Liquid
Photoimageable, Dry Film Photoimageable, Top- and Bottom-side Masks. |
https://www.samtec.com/support/pcb-hole-sizes
https://www.wellpcb.com/pcb-drill-size.html#anchor-0 (Mr. Hommer – thank
you.)
The general tip is to make your holes 0.3 millimeters
(mm) wider than your component. For example, if your component 0.4 mm, then
you need drill holes as large as 0.7 mm in diameters.
You also want to make sure your holes are about 0.007
mm larger than your leads. For example, resistors with 0.022-inch(0.559)
leads require holes around at least 0.029 (0.737) inches in diameter.
“Some materials can only withstand some sizes and bits
without cracking. For instance, fiberglass (FR4) boards, the most common
type, require tungsten carbide drill bits. Fiberglass eats standard
high-speed steel (HSS) bits quickly. So, you can only use large (>2mm) HSS
bits on them if you cannot use carbide ones. It is because carbide tips are
expensive and brittle. You need a good vertical drill stand if you need bits
that are smaller than 1mm.”
 |
ICs, resistors – 0.8m |
 |
Larger diodes (1N4001 and so on.), square-pin headers,
D connectors, IDC connectors, TO-220 leads, and so on.- 1.0mm |
 |
Terminal blocks, trimmers, and so on. 1.2 to 1.5mm |
---------------============--------------------
Once you collect all this information, you can calculate
your PCB’s pad sizes by:
Pad Diameter = Minimum Hole Size + Minimum Annular Ring X
2 + Minimum Fabrication Allowance
 |
1.Pad Diameter = Minimum Hole Size + 0.1mm + 0.60mm
(for Level A of IPC-2221) |
 |
2.Pad Diameter = Minimum Hole Size + 0.1mm + 0.50mm
(for Level B of IPC-2221) |
 |
3.Pad Diameter = Minimum Hole Size + 0.1mm + 0.40mm
(for Level C of IPC-2221) |
For example, with a lead diameter of 0.55mm:
 |
Level A Pad Diameter: Minimum Hole Size = 0.80mm; Pad
Diameter = 1.50mm |
 |
Level B Pad Diameter:
Minimum Hole Size = 0.75mm; Pad Diameter = 1.35mm
|
 |
Level C Pad Diameter: Minimum Hole Size = 0.70mm; Pad
Diameter = 1.20mm |
|
---+++---
PCB
manufacturing layers: What are they?
Silkscreen
– top and bottom |
This is
the text marking on the PCB, and generally indicates component layout and
the names and any text one would like to have placed on the PCB.
|
Copper –
top and bottom |
This is
the actual board copper tracks connecting all components. |
Solder
mask – Top and bottom |
In order
to protect the PCB form the elements like humidity a clear layer can be
applied to the PCB. Some areas like where soldering takes place might not be
required to have solder mask applied therefore this layer provides that
information to the PCB manufacturer. |
Documentation layer |
Design
spark PCB has a documentation layer which even expends to top and bottom as
well -tba?
If a PCB
is for a display of a product (an operator panel) I use this layer to
present a template to the label manufacturer. I develop it to the finest
detail as I want it. |
To be
completed...
|
|
---===---
Steps to produce a typical set of
plots
Nowadays, three versions of Gerber
formats are available:
• Gerber X2 - the newest Gerber format with stackup data
and attributes contained.
• RS-274-X - an expanded version of Gerber format and it
has been widely applied.
• RS-274-D - the oldest version of Gerber format which is
being gradually replaced by RS-274-X.
-
Press Auto-Generate Plots
and choose device type Gerber
-
In the Auto-Generate
dialog, for Layer/Plot Types uncheck All, and check all
others except Pads Only Paste, undersized.
-
In the Side section
check All.
-
Make sure Include Drill
Plot is checked.
-
Click OK.
-
The plot list is now completed with a plot for each
layer requested.
PcGogo requirements:
https://www.pcbgogo.com/Blog/Things_to_Check_Before_Submitting_Your_PCB_Order_for_Manufacturing.html
Design checks: Minimum
trace width of 4 mils (0.1mm), Minimum trace spacing of 4 mils (0.1mm),
Drill size bigger than 0.2mm.
Check Gerber Files load correctly
File Format: File format
is RS-274-X?
Files required: Track
layer, drill data, silkscreen layer, and soldermask layers,board outline
layer.
6. Did you include a
drill file?
A drill file specifies the location and size of holes drilled into your
board. Some CAD software may require a separate step or option to export a
drill file when generating gerber files. Double check that your drill file
is included before submitting.
Components far enough
from the board edge?
Min traces to the board edge of 8 mils (0.2mm) but for connectors or gold
fingers required to be at the board’s edge please contact us to see if we
can meet your needs. The benefit of the board outline layer is we are able
to cut boards with any outline shape.
4. Did you include a
centroid file for pick and place?
For PCB automatic assembly, a file is needed to instruct the machine where
each component should be placed and in what orientation. This file is pick
and place file and it is needed when you place the PCB assembly order.
|
How to gerbers:
https://www.pcbcart.com/article/content/how-to-generate-gerber-files.html?gclid=CjwKCAiAr6-ABhAfEiwADO4sfX5m0xwV8dmvPAfkrqqnmAvlXciBwcnjwz9BeB1AXCrp8zUAquPDjRoCjGQQAvD_BwE
|
--------------------------=======================================------------------------------
PCB designators:
https://blogs.mentor.com/tom-hausherr/blog/tag/reference-designator/
A -
Separable Assembly
AR -
Amplifier
AT -
Attenuator; Isolator
B -
Blower, Motor
BT -
Battery, Battery Cell - , Solar Cell
C -
Cap: Fixed, Variable, Multi-element
CN =
CAPACITOR NETWORK
CN should be C. It doesn't matter if the
capacitor is fixed value, variable, settable, or multi-element.
CB -
Circuit Breaker, Network protector
CP -
Connector Adapter, Coupling
D -
Breakdown Diode, Zener Diode
D -
Diode, Transzorb
TZ
for Transzorb. Transzorb is a trade name. These should probably use class
letter D as they act like Zener diodes.
D
is not used for LEDs, LEDs use class letter(s) DS as they are considered
displays.
CR
should be D or VR for a breakdown (Zener) diode.
BR should be D. It doesn't matter what the
diode configuration is.
DC -
Directional Coupler
DL -
Delay Line
DS -
Display, Lamp, LED - , Visual Indicator
E -
ANT, Terminal, Ferrite Bead Ring, Misc. Electrical Part
E has 32 items it stands for including
antenna, terminal, ferrite bead ring, and miscellaneous electrical part.
F -
Fuse
FD* -
Fiducial
FL -
Filter
G -
Generator, Oscillator
GN = general network
H -
Hardware
HY -
Circulator
J -
Connector, Jack, Most fixed of pair
J is for the most fixed of a mating pair,
it does not matter what the gender/sex is or if there is no gender or has
both genders.
JP is not a standard class letter and
should not be used. Use J and P or W if a piece of wire.
K -
Contactor, Relay (I prefer RL)
L -
Coil, Inductor
L is for an inductor or coil. For bead,
ferrite bead, ferrite bead ring, or binocular core use class letter E.
LS -
Loudspeaker, Buzzer
M -
Meter
MG -
Motor-generator
MH* -
Mounting Hole
MH for mounting hole. I use PTH for plated
through hole and NPH for non-plated (through) hole as the opening may be
used for other purposes than for mounting.
MK -
Microphone
MP -
Mechanical Part
P -
Conn., Plug, Most movable of pair
P is for the most movable of a mating
pair, it does not matter what the gender/sex is or if there is no gender or
has both genders. Two mating connectors that are each on the end of a cable
would use class letter P. This means that a P can connect to a P but you
would never see a J connecting to a J.
PS -
Power Supply
Q -
Transistor, SCR
R -
Res: Fixed, Variable, Multi-element
RT -
Thermistor, Thermal Resistor
RV -
Symmetrical Varistor
RN should be R. Like for the capacitor it
doesn't matter if the resistor is fixed value, variable, settable, or
multi-element.
RV is for a varistor but not a variable
resistor. For a potentiometer or rheostat use class letter R.
VR is for a voltage regulator but not for
a potentiometer or rheostat, these would use class letter R.
S -
Switch
T –
Transformer (I rather use Tx – since I am using T for transistor)
TB -
Terminal Board, Terminal Strip
TC -
Thermocouple
TP** -
Test Point, In-circuit Test Points
TP for test point. People use this
non-class letter incorrectly. See the note in IEEE 315, Clause 22.4. You
should use the class letter E for a test point item. TP is to be used for
maintenance diagrams, for instance when you designate the collector of a BJT
as a test point.
TN for tuner? I don't know what is meant
by a tuner. The class letter Z is probably what should be used (general
network).
U -
Inseparable Assembly, IC Pkg.
V = Electron tube
VR -
Voltage Regulator
W -
Wire, Cable, Cable Assembly(I prefer F,,,)
X -
Holder: Fuse, Lamp, Battery Socket
X is for a socket.
Use XF for a fuse holder,
XDS for a lamp or LED holder,
XBT for a battery holder.
Y -
Crystal, Crystal Oscillator
Z -
Balun, General Network, Phase Shifter
GN
for general network? This is already covered by the class letter Z. Why use
two letters when one will do?
*These class letters would not
appear in a parts list as they are part of a PCB and not an active
electronic component.
**Not a class letter, but commonly used to designate test points for
maintenance purposes.
Note: The above list is not exhaustive. See the standard list of class
designation letters in ANSI Y32.2/IEEE Std. 315, Section 22 and the Index.
The yellow above is
contributions from LarryJoy - tba.
Tom,
This class designation letter
(class letter) list looks like it is from IPC-2612-1, Appendix A, which I
have made my comments known to the IPC several years ago. I take and use the
class letters per IEEE 315, Clause 22, the official list being Clause 22.4.
Here is what the "standard"
has to offer versus what you have listed:
I would like to use my own
designators – I have no idea how SK relates to switches
SWx – single switch
DipSwitch: – cannot be Sw
because a Dipswitch can have many switches in it.
DSS =slider dip switch
DSR = rotary dip switch
DSP = piano dip switch
DST = toggle dipswitch
|
---===---
My library
conventions (eish started it way too late)
Objective:
Schematic
symbols :- It represents comonetns globally eg a tact sw and any other switch as
long as its a momentray switch will be indicated by the same.
Component
symbols: this cannot be generic ...But one has to choose do you stick with a
package for component with different attributes or do you use the feature where
the user can select the package (multiple packages per component). I must say I
am reluctant to use latter...but it is the right way to do it, there is just a
huge risk in making a mistake. tba
---===---
RESISTORS
Ceramic Composition Resistors 1W 3.3ohm 10%???
Read more
http://www.resistorguide.com/resistor-sizes-and-packages/
RESISTOR, AXIAL LEADED, METAL FILM, 1/4W, 1%, 360K OHM
The important
difference between carbon and metal film resistors is drift. Carbons
change value with heat and age. It's not something you want in most
semiconductor circuits and not even in the CCS section of a tube amp (which
maybe a semi-conductor circuit in many instances). Most likely, it's not
something you want when setting the input impedance to an amp, either. They are
also sensitive to moisture absorption. Again, drift, from which they never
return.
Metal Film Resistor. MFR
Carbon Film Resistor. CFR
CMF – Ceramic Metal Film
For now only the resistor I use all 1% will be changed to MFR
5 % should be left not indicating so meaning whatever you have is good enough.
----------=============------------
CAPACITORS:
Capacitor: 103 =10nF
102 = 1nF
RDE5C1H103J1M1H03A
K103K10X7RF53H5
Ceramic Multi-Layer capacitor:
10nF, 50V, P=2.5 : CC10NF50V
----------------==============-----------------
COMPONENT PACKAGES
Some of below was referenced
from Wikipedia. Thank you.
DIODES:
DO-204 is a family of diode semiconductor packages
defined by JEDEC. This family comprises lead-mounted axial devices with round
leads. Generally a diode will have a line painted near the cathode end.
Dimensions
Variants included
in DO-204
Variant |
Other
standards[2] |
|
Dimensions (mm) |
A |
|
B |
|
C |
|
D |
|
E |
min |
max |
min |
max |
min |
max |
min |
max |
min |
max |
AA |
DO-7 |
25.40 |
38.10 |
5.85 |
7.65 |
0.46 |
0.55 |
2.16 |
2.71 |
— |
1.27 |
AB |
DO-14 |
25.40 |
38.10 |
5.85 |
7.62 |
0.46 |
0.55 |
2.75 |
3.55 |
— |
1.27 |
AC |
DO-15 |
25.40 |
38.10 |
5.85 |
7.62 |
0.69 |
0.88 |
2.65 |
3.55 |
— |
1.27 |
AD |
DO-16 |
11.43 |
19.05 |
1.27 |
2.54 |
0.23 |
0.33 |
— |
1.27 |
— |
1.27 |
AE |
DO-26 |
35.56 |
38.10 |
8.75 |
10.41 |
0.69 |
0.99 |
5.59 |
6.60 |
— |
2.03 |
AF |
DO-29 |
25.40 |
38.10 |
8.00 |
9.14 |
0.74 |
0.83 |
3.05 |
3.81 |
— |
1.27 |
AG |
DO-34 |
25.40 |
38.10 |
2.16 |
3.04 |
0.46 |
0.55 |
1.27 |
1.90 |
— |
1.27 |
AH |
DO-35 |
25.40 |
38.10 |
3.05 |
5.08 |
0.46 |
0.55 |
1.53 |
2.28 |
— |
1.27 , 1n4148,
DO-35 (DO-204AH)
|
AJ |
— |
11.43 |
13.97 |
5.85 |
7.62 |
0.49 |
0.53 |
2.16 |
2.66 |
— |
1.27 |
AK |
— |
11.43 |
13.97 |
3.81 |
4.45 |
0.36 |
0.40 |
1.66 |
1.90 |
— |
20/01/27 |
AL |
DO-41 |
25.40 |
— |
4.07 |
5.20 |
0.72 |
0.86 |
2.04 |
2.71 |
— |
1.27
(1N4007)
DO-204AL(DO-41) |
AM |
— |
17.53 |
38.10 |
3.18 |
5.20 |
0.64 |
0.91 |
1.27 |
2.79 |
— |
1.27 |
AN |
— |
25.40 |
— |
5.08 |
5.84 |
0.71 |
0.86 |
2.54 |
3.05 |
— |
1.27 |
AP |
— |
25.40 |
38.10 |
3.18 |
4.57 |
0.74 |
0.89 |
2.54 |
3.81 |
— |
1.27 |
AR |
— |
27.95 |
38.10 |
9.27 |
9.52 |
1.22 |
1.32 |
6.10 |
6.35 |
— |
2.54 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Common variants
Several common packages are archived in DO-204 as variants,
and may be referred to using their alternative names.
DO-7
The DO-7 (also known as DO-204-AA) is a common
semiconductor package for 1N34A germanium diodes.
DO-35
The DO-35 (also known as DO-204-AH or SOD27) is a
semiconductor package used to encapsulate signal diodes.It is often used to
package small signal, low power diodes such as 1N4148 (a 100V, 300mA silicon
diode.)
DO-41
The DO-41 (also known as DO-204-AL or SOD66) is a
common semiconductor package used to encapsulate rectifier diodes. The name is
derived from the JEDEC descriptor "Diode Outline, Case Style 41".DO-41 diodes
are larger than signal diode packages such as DO-35, which are not required to
handle large currents. The most common diode using this packaging is the 1N400x
series of rectification diodes.
------------------------------===============------------------------------
*But I went to Vishay website and they are using above
packages – S I don't know what's going on with DesignSpark library.
Then I found this to make it all confusing – this DIOD05 is
also actually a package .,..but from where?
http://edge.rit.edu/edge/P10022/public/team_docs/schematics/Library/Diode.cmx
- courtesy
1N746||#DIOD04=2 1N747||#DIOD04=2 1N748||#DIOD04=2
1N749||#DIOD04=2 1N750||#DIOD04=2 1N751||#DIOD04=2 1N752||#DIOD04=2
1N753||#DIOD04=2 1N754||#DIOD04=2 1N755||#DIOD04=2 1N756||#DIOD04=2
1N757||#DIOD04=2 1N758||#DIOD04=2 1N759||#DIOD04=2 1N821||#DIOD04=2
1N823||#DIOD04=2 1N825||#DIOD04=2 1N827||#DIOD04=2 1N829||#DIOD04=2
1N957||#DIOD04=2 1N958||#DIOD04=2 1N959||#DIOD04=2 1N960||#DIOD04=2
1N961||#DIOD04=2 1N962||#DIOD04=2 1N963||#DIOD04=2 1N964||#DIOD04=2
1N965||#DIOD04=2 1N966||#DIOD04=2 1N967||#DIOD04=2 1N968||#DIOD04=2
1N969||#DIOD04=2 1NDO-201970||#DIOD04=2 1N971||#DIOD04=2 1N972||#DIOD04=2
1N973||#DIOD04=2 1N974||#DIOD04=2 1N975||#DIOD04=2 1N976||#DIOD04=2
1N977||#DIOD04=2 1N978||#DIOD04=2 1N979||#DIOD04=2 1N980||#DIOD04=2
1N981||#DIOD04=2 1N982||#DIOD04=2 1N983||#DIOD04=2 1N984||#DIOD04=2
1N985||#DIOD04=2 1N986||#DIOD04=2 1N987||#DIOD04=2 1N988||#DIOD04=2
1N989||#DIOD04=2 1N990||#DIOD04=2 1N991||#DIOD04=2 1N992||#DIOD04=2
1N3016||#DO-13=2 1N3017||#DO-13=2 1N3018||#DO-13=2 1N3019||#DO-13=2
1N3020||#DO-13=2 1N3021||#DO-13=2 1N3022||#DO-13=2 1N3023||#DO-13=2
1N3024||#DO-13=2 1N3025||#DO-13=2 1N3026||#DO-13=2 1N3027||#DO-13=2
1N3028||#DO-13=2 1N3029||#DO-13=2 1N3030||#DO-13=2 1N3031||#DO-13=2
1N3032||#DO-13=2 1N3033||#DO-13=2 1N3034||#DO-13=2 1N3035||#DO-13=2
1N3036||#DO-13=2 1N3037||#DO-13=2 1N3038||#DO-13=2 1N3039||#DO-13=2
1N3040||#DO-13=2 1N3041||#DO-13=2 1N3042||#DO-13=2 1N3043||#DO-13=2
1N3044||#DO-13=2 1N3045||#DO-13=2 1N3046||#DO-13=2 1N3047||#DO-13=2
1N3048||#DO-13=2 1N3049||#DO-13=2 1N3050||#DO-13=2 1N3051||#DO-13=2
1N3821||#DO-13=2 1N3822||#DO-13=2 1N3823||#DO-13=2 1N3824||#DO-13=2
1N3825||#DO-13=2 1N3826||#DO-13=2 1N3827||#DO-13=2 1N3828||#DO-13=2
1N3829||#DO-13=2 1N3830||#DO-13=2 1N4001||#DIOD05=2 1N4002||#DIOD05=2
1N4003||#DIOD05=2 1N4004||#DIOD05=2 1N4005||#DIOD05=2 1N4006||#DIOD05=2
1N4007||#DIOD05=2 1N4099||#DIOD04=2 1N4100||#DIOD04=2 1N4101||#DIOD04=2
1N4102||#DIOD04=2 1N4103||#DIOD04=2 1N4104||#DIOD04=2 1N4105||#DIOD04=2
1N4106||#DIOD04=2 1N4107||#DIOD04=2 1N4108||#DIOD04=2 1N4109||#DIOD04=2
1N4110||#DIOD04=2 1N4111||#DIOD04=2 1N4112||#DIOD04=2 1N4113||#DIOD04=2
1N4114||#DIOD04=2 1N4115||#DIOD04=2 1N4116||#DIOD04=2 1N4117||#DIOD04=2
1N4118||#DIOD04=2 1N4119||#DIOD04=2 1N4120||#DIOD04=2 1N4121||#DIOD04=2
1N4122||#DIOD04=2 1N4123||#DIOD04=2 1N4124||#DIOD04=2 1N4125||#DIOD04=2
1N4126||#DIOD04=2 1N4127||#DIOD04=2 1N4128||#DIOD04=2 1N4129||#DIOD04=2
1N4130||#DIOD04=2 1N4131||#DIOD04=2 1N4132||#DIOD04=2 1N4133||#DIOD04=2
1N4134||#DIOD04=2 1N4135||#DIOD04=2 1N4370||#DIOD04=2 1N4371||#DIOD04=2
1N4372||#DIOD04=2 1N4565||#DIOD04=2 1N4566||#DIOD04=2 1N4567||#DIOD04=2
1N4568||#DIOD04=2 1N4569||#DIOD04=2 1N4570||#DIOD04=2 1N4571||#DIOD04=2
1N4572||#DIOD04=2 1N4573||#DIOD04=2 1N4574||#DIOD04=2 1N4575||#DIOD04=2
1N4576||#DIOD04=2 1N4577||#DIOD04=2 1N4578||#DIOD04=2 1N4579||#DIOD04=2
1N4580||#DIOD04=2 1N4581||#DIOD04=2 1N4582||#DIOD04=2 1N4583||#DIOD04=2
1N4584||#DIOD04=2 1N4614||#DIOD04=2 1N4615||#DIOD04=2 1N4616||#DIOD04=2
1N4617||#DIOD04=2 1N4618||#DIOD04=2 1N4619||#DIOD04=2 1N4620||#DIOD04=2
1N4621||#DIOD04=2 1N4622||#DIOD04=2 1N4623||#DIOD04=2 1N4624||#DIOD04=2
1N4625||#DIOD04=2 1N4626||#DIOD04=2 1N4627||#DIOD04=2 1N4678||#DIOD04=2
1N4679||#DIOD04=2 1N4680||#DIOD04=2 1N4681||#DIOD04=2 1N4682||#DIOD04=2
1N4683||#DIOD04=2 1N4684||#DIOD04=2 1N4685||#DIOD04=2 1N4686||#DIOD04=2
1N4687||#DIOD04=2 1N4688||#DIOD04=2 1N4689||#DIOD04=2 1N4690||#DIOD04=2
1N4691||#DIOD04=2 1N4692||#DIOD04=2 1N4693||#DIOD04=2 1N4694||#DIOD04=2
1N4695||#DIOD04=2 1N4696||#DIOD04=2 1N4697||#DIOD04=2 1N4698||#DIOD04=2
1N4699||#DIOD04=2 1N4700||#DIOD04=2 1N4701||#DIOD04=2 1N4702||#DIOD04=2
1N4703||#DIOD04=2 1N4704||#DIOD04=2 1N4705||#DIOD04=2 1N4706||#DIOD04=2
1N4707||#DIOD04=2 1N4708||#DIOD04=2 1N4709||#DIOD04=2 1N4710||#DIOD04=2
1N4711||#DIOD04=2 1N4712||#DIOD04=2 1N4713||#DIOD04=2 1N4714||#DIOD04=2
1N4715||#DIOD04=2 1N4716||#DIOD04=2 1N4717||#DIOD04=2 1N4728||#DIOD05=2
1N4729||#DIOD05=2 1N4730||#DIOD05=2 1N4731||#DIOD05=2 1N4732||#DIOD05=2
1N4733||#DIOD05=2 1N4734||#DIOD05=2 1N4735||#DIOD05=2 1N4736||#DIOD05=2
1N4737||#DIOD05=2 1N4738||#DIOD05=2 1N4739||#DIOD05=2 1N4740||#DIOD05=2
1N4741||#DIOD05=2 1N4742||#DIOD05=2 1N4743||#DIOD05=2 1N4744||#DIOD05=2
1N4745||#DIOD05=2 1N4746||#DIOD05=2 1N4747||#DIOD05=2 1N4748||#DIOD05=2
1N4749||#DIOD05=2 1N4750||#DIOD05=2 1N4751||#DIOD05=2 1N4752||#DIOD05=2
1N4753||#DIOD05=2 1N4754||#DIOD05=2 1N4755||#DIOD05=2 1N4756||#DIOD05=2
1N4757||#DIOD05=2 1N4758||#DIOD05=2 1N4759||#DIOD05=2 1N4760||#DIOD05=2
1N4761||#DIOD05=2 1N4762||#DIOD05=2 1N4763||#DIOD05=2 1N4764||#DIOD05=2
1N5221||#DIOD04=2 1N5222||#DIOD04=2 1N5223||#DIOD04=2 1N5224||#DIOD04=2
1N5225||#DIOD04=2 1N5226||#DIOD04=2 1N5227||#DIOD04=2 1N5228||#DIOD04=2
1N5229||#DIOD04=2 1N5230||#DIOD04=2 1N5231||#DIOD04=2 1N5232||#DIOD04=2
1N5233||#DIOD04=2 1N5234||#DIOD04=2 1N5235||#DIOD04=2 1N5236||#DIOD04=2
1N5237||#DIOD04=2 1N5238||#DIOD04=2 1N5239||#DIOD04=2 1N5240||#DIOD04=2
1N5241||#DIOD04=2 1N5242||#DIOD04=2 1N5243||#DIOD04=2 1N5244||#DIOD04=2
1N5245||#DIOD04=2 1N5246||#DIOD04=2 1N5247||#DIOD04=2 1N5248||#DIOD04=2
1N5249||#DIOD04=2 1N5250||#DIOD04=2 1N5251||#DIOD04=2 1N5252||#DIOD04=2
1N5253||#DIOD04=2 1N5254||#DIOD04=2 1N5255||#DIOD04=2 1N5256||#DIOD04=2
1N5257||#DIOD04=2 1N5258||#DIOD04=2 1N5259||#DIOD04=2 1N5260||#DIOD04=2
1N5261||#DIOD04=2 1N5262||#DIOD04=2 1N5263||#DIOD04=2 1N5264||#DIOD04=2
1N5265||#DIOD04=2 1N5266||#DIOD04=2 1N5267||#DIOD04=2 1N5268||#DIOD04=2
1N5269||#DIOD04=2 1N5270||#DIOD04=2 1N5271||#DIOD04=2 1N5272||#DIOD04=2
1N5273||#DIOD04=2 1N5274||#DIOD04=2 1N5275||#DIOD04=2 1N5276||#DIOD04=2
1N5277||#DIOD04=2 1N5278||#DIOD04=2 1N5279||#DIOD04=2 1N5280||#DIOD04=2
1N5281||#DIOD04=2 1N5283||#DIOD05=2 1N5284||#DIOD05=2 1N5285||#DIOD05=2
1N5286||#DIOD05=2 1N5287||#DIOD05=2 1N5288||#DIOD05=2 1N5289||#DIOD05=2
1N5290||#DIOD05=2 1N5291||#DIOD05=2 1N5292||#DIOD05=2 1N5293||#DIOD05=2
1N5294||#DIOD05=2 1N5295||#DIOD05=2 1N5296||#DIOD05=2 1N5297||#DIOD05=2
1N5298||#DIOD05=2 1N5299||#DIOD05=2 1N5300||#DIOD05=2 1N5301||#DIOD05=2
1N5302||#DIOD05=2 1N5303||#DIOD05=2 1N5304||#DIOD05=2 1N5305||#DIOD05=2
1N5306||#DIOD05=2 1N5307||#DIOD05=2 1N5308||#DIOD05=2 1N5309||#DIOD05=2
1N5310||#DIOD05=2 1N5311||#DIOD05=2 1N5312||#DIOD05=2 1N5313||#DIOD05=2
1N5314||#DIOD05=2 1N5518||#DIOD04=2 1N5519||#DIOD04=2 1N5520||#DIOD04=2
1N5521||#DIOD04=2 1N5522||#DIOD04=2 1N5523||#DIOD04=2 1N5524||#DIOD04=2
1N5525||#DIOD04=2 1N5526||#DIOD04=2 1N5527||#DIOD04=2 1N5528||#DIOD04=2
1N5529||#DIOD04=2 1N5530||#DIOD04=2 1N5531||#DIOD04=2 1N5532||#DIOD04=2
1N5533||#DIOD04=2 1N5534||#DIOD04=2 1N5535||#DIOD04=2 1N5536||#DIOD04=2
1N5537||#DIOD04=2 1N5538||#DIOD04=2 1N5539||#DIOD04=2 1N5540||#DIOD04=2
1N5541||#DIOD04=2 1N5542||#DIOD04=2 1N5543||#DIOD04=2 1N5544||#DIOD04=2
1N5545||#DIOD04=2 1N5546||#DIOD04=2 1N5913||#DIOD05=2 1N5914||#DIOD05=2
1N5915||#DIOD05=2 1N5916||#DIOD05=2 1N5917||#DIOD05=2 1N5918||#DIOD05=2
1N5919||#DIOD05=2 1N5920||#DIOD05=2 1N5921||#DIOD05=2 1N5922||#DIOD05=2
1N5923||#DIOD05=2 1N5924||#DIOD05=2 1N5925||#DIOD05=2 1N5926||#DIOD05=2
1N5927||#DIOD05=2 1N5928||#DIOD05=2 1N5929||#DIOD05=2 1N5930||#DIOD05=2
1N5931||#DIOD05=2 1N5932||#DIOD05=2 1N5933||#DIOD05=2 1N5934||#DIOD05=2
1N5935||#DIOD05=2 1N5936||#DIOD05=2 1N5937||#DIOD05=2 1N5938||#DIOD05=2
1N5939||#DIOD05=2 1N5940||#DIOD05=2 1N5941||#DIOD05=2 1N5942||#DIOD05=2
1N5943||#DIOD05=2 1N5944||#DIOD05=2 1N5945||#DIOD05=2 1N5946||#DIOD05=2
1N5947||#DIOD05=2 1N5948||#DIOD05=2 1N5949||#DIOD05=2 1N5950||#DIOD05=2
1N5951||#DIOD05=2 1N5952||#DIOD05=2 1N5953||#DIOD05=2 1N5954||#DIOD05=2
1N5955||#DIOD05=2 1N5956||#DIOD05=2 1N5985||#DIOD04=2 1N5986||#DIOD04=2
1N5987||#DIOD04=2 1N5988||#DIOD04=2 1N5989||#DIOD04=2 1N5990||#DIOD04=2
1N5991||#DIOD04=2 1N5992||#DIOD04=2 1N5993||#DIOD04=2 1N5994||#DIOD04=2
1N5995||#DIOD04=2 1N5996||#DIOD04=2 1N5997||#DIOD04=2 1N5998||#DIOD04=2
1N5999||#DIOD04=2 1N6000||#DIOD04=2 1N6001||#DIOD04=2 1N6002||#DIOD04=2
1N6003||#DIOD04=2 1N6004||#DIOD04=2 1N6005||#DIOD04=2 1N6006||#DIOD04=2
1N6007||#DIOD04=2 1N6008||#DIOD04=2 1N6009||#DIOD04=2 1N6010||#DIOD04=2
1N6011||#DIOD04=2 1N6012||#DIOD04=2 1N6013||#DIOD04=2 1N6014||#DIOD04=2
1N6015||#DIOD04=2 1N6016||#DIOD04=2 1N6017||#DIOD04=2 1N6018||#DIOD04=2
1N6019||#DIOD04=2 1N6020||#DIOD04=2 1N6021||#DIOD04=2 1N6022||#DIOD04=2
1N6023||#DIOD04=2 1N6024||#DIOD04=2 1N6025||#DIOD04=2 MBR030||#DIOD04=2
MBR040||#DIOD04=2 MBRL120||#MLL41=2 MBRL130||#MLL41=2 MBRL140||#MLL41=2
MCL1300||#DIOD04=2 MCL1301||#DIOD04=2 MCL1302||#DIOD04=2 MCL1303||#DIOD04=2
MCL1304||#DIOD04=2 MLL4728||#MLL41=2 MLL4729||#MLL41=2 MLL4730||#MLL41=2
MLL4731||#MLL41=2 MLL4732||#MLL41=2 MLL4733||#MLL41=2 MLL4734||#MLL41=2
MLL4735||#MLL41=2 MLL4736||#MLL41=2 MLL4737||#MLL41=2 MLL4738||#MLL41=2
MLL4739||#MLL41=2 MLL4740||#MLL41=2 MLL4741||#MLL41=2 MLL4742||#MLL41=2
MLL4743||#MLL41=2 MLL4744||#MLL41=2 MLL4745||#MLL41=2 MLL4746||#MLL41=2
MLL4747||#MLL41=2 MLL4748||#MLL41=2 MLL4749||#MLL41=2 MLL4750||#MLL41=2
MLL4751||#MLL41=2 MLL4752||#MLL41=2 MLL4753||#MLL41=2 MLL4754||#MLL41=2
MLL4755||#MLL41=2 MLL4756||#MLL41=2 MLL4757||#MLL41=2 MLL4758||#MLL41=2
MLL4759||#MLL41=2 MLL4760||#MLL41=2 MLL4761||#MLL41=2 MLL4762||#MLL41=2
MLL4763||#MLL41=2 MLL4764||#MLL41=2 MZ605||#DIOD04=2 MZ610||#DIOD04=2
MZ620||#DIOD04=2 MZ640||#DIOD04=2 MZ2361||#DIOD05=2
---===---
TVS
6PKE |
DO15 / DO-204AC-2
|
4PKE |
DO-41 (DO-204AL) – body length slightly smaller than
above
|
==================================--------------------------==================
RESISTORS
Symbols
https://en.wikipedia.org/wiki/Electronic_symbol |
|
|
-----------------======================-------------------
Littlefuse PCB axial fuse range
---------------------------=====================-----------------------
TRANSISTORS
Surface mount:
SOT 23-x
SOT-23 (TO-236)
CASE 318
STYLE 6
|
Small Outline Transistor.
The -x is the number of possible leads so -3 = three
leads, same for 5 = 5leadsdevices and 6=six lead device.
JEDEC equivalents is TO-236AB
Because -3 is most common and the original package the -3
is left out.
|
SOT23D |
I could only figure that in DSPCB the Reference is D for
this package, but the footprint is identical.
B\C/E
|
TO220 |
317T type |
1\3/2 |
STYLE 22:
PIN 1. RETURN
2. OUTPUT
3. INPUT
STYLE 6:
PIN 1. BASE
2. EMITTER
3. COLLECTOR
STYLE 7:
PIN 1. EMITTER
2. BASE
3. COLLECTOR
STYLE 8:
PIN 1. ANODE
2. NO CONNECTION
3. CATHODE
STYLE 9:
PIN 1. ANODE
2. ANODE
3. CATHODE
STYLE 10:
PIN 1. DRAIN
2. SOURCE
3. GATE
STYLE 11:
PIN 1. ANODE
2. CATHODE
3. CATHODE-ANODE
STYLE 12:
PIN 1. CATHODE
2. CATHODE
3. ANODE
STYLE 13:
PIN 1. SOURCE
2. DRAIN
3. GATE
STYLE 14:
PIN 1. CATHODE
2. GATE
3. ANODE
STYLE 15:
PIN 1. GATE
2. CATHODE
3. ANODE
STYLE 16:
PIN 1. ANODE
2. CATHODE
3. CATHODE
STYLE 17:
PIN 1. NO CONNECTION
2. ANODE
3. CATHODE
STYLE 18:
PIN 1. NO CONNECTION
2. CATHODE
3. ANODE
STYLE 19:
PIN 1. CATHODE
2. ANODE
3. CATHODE-ANODE
STYLE 23:
PIN 1. ANODE
2. ANODE
3. CATHODE
STYLE 20:
PIN 1. CATHODE
2. ANODE
3. GATE
STYLE 21:
PIN 1. GATE
2. SOURCE
3. DRAIN
STYLE 1 THRU 5:
CANCELLED
STYLE 24:
PIN 1. GATE
2. DRAIN
3. SOURCE
STYLE 25:
PIN 1. ANODE
2. CATHODE
3. GATE
STYLE 26:
PIN 1. CATHODE
2. ANODE
3. NO CONNECTION
STYLE 27:
PIN 1. CATHODE
2. CATHODE
3. CATHODE
STYLE 28:
PIN 1. ANODE
2. ANODE
3. ANODE
|
|
|
Common well priced |
BC856BLT1
MOTOROLA
PS SMD BC856B
smt PNP TRANSISTOR
|
Common well priced
|
BC846_7_50ALT1.pdf
BC847BLT1 *DBK*
MOTOROLA
NS SMD SOT23 45V 0A1 300
NPN SILICON BIPOLAR
TRANSISTOR, 45V, 100mA
|
Common well priced
|
BCR148_INFINEON.pdf
BCR148S
INFINEON
1.00
NS SMD SOT363 DUAL 50V
0.07A
NPN BIPOLAR SURFACE MOUNT
DIGITAL TRANSISTOR, DUAL, 50V, 0.07A SOT-363 PACKAGE -
DIGITAL LOGIC LEVEL
|
|
35M5650
BC846_7_50ALT1.pdf
BC847BLT1 *DBK*
MOTOROLA
1.00
NS SMD SOT23 45V 0A1 300
NPN SILICON BIPOLAR
TRANSISTOR, 45V, 100mA
SOT363
65M0926-H
BCR148_INFINEON.pdf
BCR148S
INFINEON
1.00
NS SMD SOT363 DUAL 50V 0.07A
NPN BIPOLAR SURFACE MOUNT
DIGITAL TRANSISTOR, DUAL, 50V, 0.07A SOT-363 PACKAGE -
DIGITAL LOGIC LEVEL
SOT23
35M1996
PMBT2222A_NXP.pdf
PMBT2222A *DBK*
NXP
1.00
NS SOT23 BEC 40V 0.6A
SMD, NPN SILICON BIPOLAR
TRANSISTOR,, MK=W1P
DPAK
MJD340
ON SEMI
1.00
NS DPAK 300V 0A5
SURFACE MOUNT NPN BIPOLAR
TRANSISTOR, 300V, 0.5A, DPAK SMD PACKAGE
SOT23
PBSS4320T.pdf
PBSS4320T *A*
NXP
1.00
NS SMD SOT23 20V 2A
NPN LOW VCE TRANSISTOR, 20V,
2A ,
SOT23
35M0702
BC850_NXP.pdf
BC850B *DBK*
NEXPERIA
1.00
NPN TRANSISTOR SMD SOT23 BEC
45V 0.1A
NPN SILICON BIPOLAR
TRANSISTOR, 45V, 100mA, SOT-23
SC-62
20M3344
RXT2222A_R.pdf
RXT2222A
ROHM
3000.00
NPN TRANSISTOR SMD BCE 40V
0.6A SC62
SURFACE MOUNT NPN TRANSISTOR,
40V, 0.6A, MPT3/SC-62 PACKAGE
SOT-23
35M3263
BC847_NXP.pdf
BC847B,215 *DBK*
NXP
1.00
NS SMD SOT23 45V 0A1 300
NPN SILICON BIPOLAR
TRANSISTOR, 45V, 100mA Mk=1FW,PRICED AND SOLD PER PCS BULK
12M0058
SOT343
65M1200-H
START499ETR_STM.pdf
START499ETR
ST MICRO
1.00
NS SMD RF 42GHz
SURFACE MOUNT NPN TRANSISTOR,
RF, 42GHz, SOT-343 PACKAGE
SOT-23-28K
35M6966
BC849_NXP.pdf
BC849B *DBK*
NXP
1.00
NS SMD SOT23 45V 0.1A
SURFACE MOUNT SOT-23 NPN
TRANSISTOR, 45V, 100mA, hfe=240, 100MHz
SOT23
35M2961
KTC9014S-KEC.pdf
KTC9014S
KEC
1.00
NS SMD SOT23 60V 0A15 KTC9014S
SURFACE MOUNT NPN TRANSISTOR
FOR GENERAL PURPOSE SWITCHING
APPLICATIONS
SOT343
65M0751-H
BFG425W_NXP.pdf
BFG425W
NXP
1.00
RF BIPOLAR TRANSISTOR NPN SMD
SOT343
SURFACE MOUNT RF TRANSISTOR,
SOT-343 PACKAGE
SOT23
35M5150
L9014SLT1_LRC.pdf
L9014SLT1
LRC
1.00
NS SOT23 45V 0A1 L9014SLT1
NPN BIPOLAR TRANSISTOR, SMD
PACKAGE, 45V, 100mA
DPAK
13M0182
NJD35N04T4G
ON SEMI / FAIRCHILD
1.00
DARLINGTON NPN SMD DPAK 4A
350V -2K5/REEL
NPN Darlington Pair
TRANSISTOR, 4A 350 V HFE:2000, 3-Pin DPAK,
SO16
35M0876-W
ULN2004A_T.pdf
ULN2004ADR *DBK*
TEXAS
1.00
DRIVER SMD ARRAY T/R
HIGH VOLTAGE, HIGH-CURRENT,
NPN DARLINGTON TRANSISTOR ARRAY WITH CLAMPING DIODES, 7
DRIVERS, 50V, 500mA, SURFACE
MOUNT BULK 20M3990
SOT23
35M5863
FMMTA14_Z.pdf
FMMTA14TA
DIODES INC
1.00
DNS SMD SOT23 40V 0.3A
NPN SILICON BIPOLAR DARLINGTON
TRANSISTOR
SOT23
14M1567-T
2SC1623_NEC.pdf
2SC1623SLT
1.00
NS SMD 2SC1623SLT
SURFACE MOUNT BIPOLAR NPN
TRANSISTOR
SOT23
35M3359
MMBT3904LT1.pdf
MMBT3904LT1G *DBK*
ON SEMI
1.00
NS SOT23 40V 0.2A
NPN SILICON BIPOLAR
TRANSISTOR, SOT23 PACKAGE, 40V, 0.2A
SOT23
35M1945
2SC1815LT1
1.00
TRANSISTOR SMD SOT23 2SC1815LT
SURFACE MOUNT NPN BIPOLAR
TRANSISTOR
SOT23
35M1345
BC846_NXP.pdf
BC846B *DBK*
NXP
1.00
NS SMD SOT23 BEC 65V 0A1
SMD, NPN SILICON BIPOLAR
TRANSISTOR, MARKING= 1B
SOT23-54T
14M8109-W
MMBTA13-92L.pdf
MMBTA13
FAIRCHILD
1.00
NS SMD SOT23
NPN Darlington TRANSISTOR, 1.2
A 30 V HFE:5000, 3-PIN SOT-23
SOT23
35M2957
BCX19.pdf
BCX19
NXP
1.00
NS SMD SOT23 45V 500mA BCX19
NPN GENERAL PURPOSE
TRANSISTOR, SMD, 45V, 500mA
SOT-23
35M3299
BC848B_NXP.pdf
BC848B *DBK*
NXP
1.00
NS SMD SOT23 30V 0A1 - OPEN
REEL
NPN SILICON BIPOLAR TRANSISTOR
SOT23
35M5145
2SC1623_LRC.pdf
2SC1623RLT1
LRC
1.00
NS SOT23 50V 0A15 2SC1623RLT1
NPN BIPOLAR TRANSISTOR, SMD
PACKAGE, 50V, 150mA
SOT223-666-190907A
35M3054
BCP56-OS-52F.pdf
BCP56-10 *DBK*
ON SEMI
1.00
NPN TRANSISTOR SMD SOT223 80V 1.2A
NPN GENERAL PURPOSE AMPLIFIER
TRANSISTOR. SOT-223
SOT23
35M2958
PBSS4350T.pdf
PBSS4350T
NXP
1.00
NS SMD SOT23 50V 2A PBSS4350T
50V 3A NPN LOW VCE BISS
TRANSISTOR
SOT-89-170813A
35M7406
BCX56-16
S@TECH
1.00
NS SMD SOT89 ECB 80V 1A
NPN SILICON BIPOLAR TRANSISTOR
/ SOT89 / 80V / 1A PRICED AND SOLD PER EACH BULK
20M0644
SOIC08-ILDT
72M3834
ILD217T_V.pdf
ILD217T
VISHAY
OPTOCOUP SMD DUAL O=NPN
DUAL SURFACE MOUNT OPTOCOUPLER/PHOTOTRANSISTOR,
4KV, 10mA, 70V
CTR>100%
SOT-23
35M3139
BC846-NXP-J9.pdf
BC846A *DBK*
NXP
1.00
TRANSISTOR SMD SOT-23
NPN SILICON BIPOLAR
TRANSISTOR, CBE 80V 0A1
SOT363
14M4403
BC847BS.pdf
BC847BS
NXP
1.00
NS SOT363 SMD 45V 0.1A BC847BS
NPN SILICON BIPOLAR TRANSISTOR
SOT223
35M5514-Q
FZT604_5.pdf
FZT605TA *DBK*
DIODES / ZETEX
1.00
TRANSISTOR
SMD SOT223 120V 4A
NPN DARLINGTON TRANSISTOR SMD
SOT-223
SOT-89_5
BC868_NXP-200529A.pdf
BC868,115 *DBK*
NXP
1.00
NS
SMD SOT89 1A 20V
SURFACE MOUNT NPN BIPOLAR
TRANSISTOR, 20V, 1A
SC-62
35M6228
RXT2222A_R.pdf
RXT2222A *DBK*
ROHM
10.00
NS SMD BCE 40V 0.6A
SURFACE MOUNT NPN TRANSISTOR,
40V, 0.6A,
MPT3/SC-62 PACKAGE
SOT23
35M5146
MMBT918LT1_LRC.pdf
MMBT918LT1
LRC
1.00
NS
SOT23 15V 0A05 MMBT918LT1
NPN BIPOLAR TRANSISTOR, SMD
PACKAGE, 15V, 50mA, VHF/UHF
SOT23
35M2960
BFR93A-NXP.pdf
BFR93A
NXP
1.00
NS SMD SOT23 12V 35mA BFR93A
NPN 6GHz WIDEBAND TRANSISTOR
SOT-23
35M0566
2SC945LT1 *DBK*
S@TECH
1.00
NPN TRANSISTOR SMD SOT23 50V
0A15
NPN BIPOLAR TRANSISTOR, 50V,
0.15A, SMD SOT23 PACKAGE
SOT89
14MA689
2SD1898_ROHM.pdf
2SD1898 / 180506
ROHM
1.00
NPN TRANSISTOR SMD SOT89 BCE
80V 1A
SMD, NPN SILICON BIPOLAR
TRANSISTOR, MARKING= DF, SOT-89
SOT23
35M3147
BC848CLT1.pdf
BC848CLT1
LRC
1.00
NS SMD SOT23 BEC 30V 0A1 520
NPN SILICON BIPOLAR TRANSISTOR
SOT23
35M5153
L8050XLT1_LRC.pdf
L8050PLT1 *DBK*
LRC
1.00
NS SOT23 25V 0A8
NPN BIPOLAR TRANSISTOR, SMD
PACKAGE, 25V, 800mA
SOT23
35M3363
2N4401.pdf
MMBT4401LT
ON SEMI
1.00
NS SOT23 SMD 40V 0A6 MMBT4401L
NPN SILICON BIPOLAR
TRANSISTOR, 40V, 600mA
SOT23
35M3433
BCR133XXX.pdf
BCR133 *DBK*
INFINEON
1.00
NS SMD SOT23 BEC 50V 0A1
NPN SILICON DIGITAL TRANSISTOR
SOT89
35M3262
BCX56_NXP.pdf
BCX56-16 *DBK*
NXP
1.00
NS SMD SOT89 ECB 80V 1A
NPN SILICON BIPOLAR TRANSISTOR
/ SOT89 / 80V / 1A
SO16
35M6013
ULN200XA_TI.pdf
ULN2003AD
TEXAS
1.00
DRIVER SMD DNS ARRAY ULN2003AD
SURFACE MOUNT 7 CHANNEL NPN
DARLINGTON TRANSISTOR/DRIVER ARRAY 50V,
500mA
SOT-23
35M3293
BC847C_I.pdf
BC847C *DBK*
INFINEON
10.00
TRANSISTOR SMD SOT23 45V 100mA
NPN SILICON BIPOLAR
TRANSISTOR, 45V, 100mA, SOT-23
SOT-23
35M1012
SS8050-SOT23-5K.pdf
SS8050-SOT23 *D*
ISCSEMI
1.00
NPS TRANSISTOR SMD
SMD NPN SILIOCN BIPOLAR POWER
TRANSISTOR VCE=25V, IC=1.5A, HFE=200, P=0.3W,
FT=100MHz
SOT-23F-444-180712A
35M7162
BFR92P-190320A.pdf
BFR92PE6327HTSA1
INFINEON
1.00
SMD NS SOT23-3 15V 0A045
SURFACE MOUNT NPN BIPOLAR RF
TRANSISTOR, 5GHz, 15V, 45mA, 3-PIN SOT-23 PACKAGE
SOT-23-3
15M1259
BCR503
INFINEON
1.00
NPN DIGITAL TRANSISTOR SMD
SOT-23
SMD
SOT23
35M3362
MMBT2222.pdf
MMBT2222ALT1G *DBK*
ON SEMI
1.00
NS SMD SOT23 75V 0A8
NPN SILICON BIPOLAR
TRANSISTOR, MK=W1P PACKED AND SOLD IN PCS BULK 20M1580
SMD 1Amp:
SOT223
35M5528
FZT690B_Z.pdf
FZT690BTA xPB
DIODES INC
1.00
NS SOT223 45V 3A FZT690BTA
SURFACE MOUNT NPN SILICON
BIPOLAR TRANSISTOR, SMD, 45V, 3A
SOT-23-28K
15M4100
BCR512
INFINEON
1.00
DIGITAL TRANSISTOR SMD SOT23
NPN Digital Transistor, 500 mA
50 V 4.7 kΩ, Ratio Of 1, 3-Pin
SOT-23
|
----------------------==============------------------
Type |
Marking |
Pin Configuration |
Package |
|
|
|
|
|
BCR148
BCR148F
BCR148L3
BCR148S
BCR148T
BCR148U
BCR148W |
WEs
WEs
WE
WEs
WEs
WEs
WEs |
1=B
1=B
1=B
1=E1
1=B
1=E1
1=B |
2=E
2=E
2=E
2=B1
2=E
2=B1
2=E |
3=C
3=C
3=C
3=C2
3=C
3=C2
3=C |
-
-
-
4=E2
-
4=E2
- |
-
-
-
5=B2
-
5=B2
- |
-
-
-
6=C1
-
6=C1
- |
SOT23
TSFP-3
TSLP-3-4
SOT363
SC75
SC74
SOT323 |
-----------------===================--------------
IC
packages:
Device Package Type Package Drawing Pins Length (mm) Width
(mm) Height (mm)
Example |
Acronym |
Size |
Description |
|
DIP / DIL:
|
|
DIP is a
through-hole mounting package. Dual in-line package with two rows of leads
from the base in standard spacing between the leads. |
|
PDIP |
|
|
|
CERDIP or CDIP |
|
Ceramic Dual In-line Package
Plastic Dual In Line
|
|
SPDIP |
|
Shrink Plastic Dual In-line
Package (– A denser version of the PDIP with a 0.07 in (1.778mm) lead
pitch.
|
PIC16 |
SDIP or SPDIP |
|
Skinny Dual In-line Package–
Refer to a "narrow" 0.300 in. (or 300mil)
wide DIP, normally when clarification is needed e.g. for DIP with 24 pins
or more, which usually come in "wide" 0.600in wide DIP package. An example
of a typical proper full spec for a "narrow" DIP package would be 300mil
body width, 0.1 inches (2.54mm) pin pitch.
|
|
DIL : |
|
Dual In
Line-> (Gary) – I use DIP as it has always been for IC (and the P does not
refer to plastic since that is a prefixed like PDIP or CDIP etc. I will use
DIL for what it is – anything that has two rows so use for all else = except
IC. |
Surface mount ref to packages |
|
|
|
|
PWP = surface mount IC – DIP |
|
|
|
TSSOP = |
TSSOP - 1.2 mm max height
|
Small Outline
Package. DIP Surface mount package |
DAC7760IPWPR HTSSOP PWP 24 2000 350.0 350.0 43.0 |
HTSSOP:
|
4.4 x 7.6, 0.65 mm pitch |
Surface mount |
DACx760: DAC7760IPWPR : HTSSOP :24pin |
HTSSOP (24)
|
7.80 mm × 4.40 mm |
|
|
|
|
|
|
|
|
|
|
|
|
|
TI references to packages
XTR111AIDGQR |
XTR111 is available in either a DFN surface-mount package
HVSSOP
|
|
|
|
|
|
|
|
|
|
|
Block no
terminals ref to packages |
|
|
|
|
QFN = |
Quad flatpack No-lead
The block with only flat pads on all
sides |
|
PIC16 |
QFN
(8x8) |
|
|
PIC18 |
QFN
(ML)
(6x6x0.9) |
|
|
PIC18 |
QFN
(ML)
(6x6x0.9) |
|
|
PIC18 |
QFN
(ML)
(8x8) |
|
|
|
RHA=Quad flatpack with pads IC (no leads) |
|
|
DAC7760IRHAR VQFN RHA |
VQFN |
|
Plastic Quad flat pack |
DAC7760IRHAR :---VQFN - 40pin |
VQFN (40) |
6.00 mm × 6.00 mm
|
|
PIC18 |
VQFN
(NHX)
(5x5x0.9) |
|
|
PIC18 |
VQFN
(STX)
(4x4x1) |
|
|
TQFP
(7x7) |
|
|
|
PIC16
|
TQFP
(10x10) - |
|
|
|
UQFN |
|
|
PIC18 |
UQFN
(4x4) |
UQFN
(5x5) |
UQFN
(6x6) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Package
notes: for TI the post fic xxxR means reel package |
MSOP
PowerPAD™ |
|
|
|
S-PVQFN-N40
: Plastic Quad Flatpack No-lead |
|
|
XTR111AIDRCT |
VSON |
|
|
--------==========-----------
WSON – 0.8 max height (Ref: reg:
TPS7B8225QDGNRQ1
|
|
TO252 – 5pins – SMD -
Ref:
TPS7B8225QDGNRQ1
|
|
|
|
|
|
-------------==========------------
SPDIP
(SP) |
SOIC
(SO) |
SSOP
(SS) |
|
|
TQFP
(PT) |
|
|
|
-------------------====================----------------
Crystals
Through hole packages |
HC-49/UX
HC-49-4H
HC-49/S
HC-49/SLF
HC-49/U
HC-49/US
HU-49USX |
|
|
-----------------============--------------
Crystal SMD packages:
----------------=================-------------------
Potentiometers:
3 basic types:
Panel mount – come in different sizes and technolfies most
cvommon is carbon track. The biig wattage wirewound are also known as rheostats.
PCB: From these we get cement (the square sealed ones.
These are standard
one size) , carbon( the black round ones, many different
sizes)) and the an open type version (different type versions)
We focus on Pcb for obvious reasons
Cement |
|
The black one: Bourns used to be the
one and only supplier but at my last check there is a company Piher from
Spain that changed it all. |
PT4
PT6
PT10
PT15
In each case the numeral is an
indicator for the size eg PT10 is 10mm diameter. |
Open type pcb
|
WH06 – hor
|
HA 06/SM065 – vert(to the board) |
|
RM063 WH06 – hor (to the board)
|
|
AVX 601010 – small 4mm pcb with star knob |
|
|
|
3306F-1-103
|
Small open but the plastic actuator is
higher R6.54 at Dkey. R7.28 at Ms |
|
|
|
|
FP01-WDK02 – vertical offboard strange type
|
|
|
|
BLUE POTS
|
|
3386? - the last digit indicate function type
|
The flat blue plastic pots – vertical
adjust flat |
3296 |
The blue pots with brass adjuster
X |
PTV09-
|
9x11 mm steel case pot with normal shaft R12.xx at Mouser.
|
GF063x –
|
the funny square small pot (similar to the plastic blue) with flush CROSS -
X= hor
P=vertical |
----------=============--------------
Design spark info
Dont foget
the Dspcb shortcuts doc. |
|
NOTE: My
experience starts from Version 8/9...so prior to this is a mystery to me too.
(So if you do ask about it I will...)
also these
notes are for the free version...I have no idea what goes on in the paid
versions.
Finally: All
this information is my journey from the start to completing my boards.
Introduction:
Let me say
this: if you want to make a quick small pcb and don't want to reinvent the wheel
– use something else...much easier.
If you are
like me and need something your start-up business depends on
AND more
importantly if you need software which incorporates a drawing feature – this is
a deal maker...
AND and it is
a TRUE FREE VERSION: - Not some gimmick locking you to a specific business or
manufacturer or a serious with no limitation...
AND
ultimately also having a commercial/professional(paid) version, until some
revenues can afford the paid version...
– then this
is for you.
I do hope you
have a sense of electronic components and design...if you don't, than rather ask
someone or outsource the project.
This brings
us to the library –
|
Adding compnents to the library: The Library loader
Libraryloader:
Garys@electrosotores.org,
GaryS@library :
If you get this to work it really works unexpectedly smart...really!
Why?
Open the library loader software (Which you presumably
isntalled from
https://www.rs-online.com/designspark/pcb-part-library
)
Use this
loader to automatic go to online participating sites you can choose from.
Found
one?... Download a ecad file using the libraryloader software -
But you
have to keep track where it downloads to on the PC system.
where should it download to:
here:C:\Users\Public\Downloads
or here: C:\Users\garys\Downloads
C:\Users\garys\Downloads\DesignSpark
Check before you think the loader does not see the downloads- it caught me.
Now in
loader window select “Open Ecad Model”...choose your newly downloaded file
and then the magic happens.
ALT+tab to
DSPCB and attached to the cursor is your new component complete!
Yes.
Incredible. Place it and its done, complete in the library, the works.
Only
problem is finding it after because it comes with irrelavent strange
numbers. So keep track of the numbers.
So fter
its placed in the schematic – Rclick ->Comonents and symbols-> edit
component in labrary and take all the notes you need here.
Or goto
the way I do my library below and copy comonent attributes to the diffrent
sections in library. - under your own sensical names.
*************UltraLibararin:garys@electrsotrs:m
GaryS@Library1
(Sorry, could not figure this one out)
My
experience with the library downloader:
Library:
V9 of software could not connect to the 3rd
party loader – installed v8 Both Versions can run together
Even though they say this 3rd party software
is easy – if it can't connect, you are stuffed.
So far I could not find the individual files to up date
manually even though it is said you can.
By simply adding the files: “on the relevant part of
library Symbol(.DSL)/pcb(DPL)/3D(??)/component(???) simply add file (As I
said could not find these files yet)
They also talk off an EWSD (file – don't know what it is
but it seem with XP you could copy this file manually to update (Don't know
what it is yet))
The files ext from the downloaded “links” zip file
containing files for different softwares including DesignSpark PCB – and in
there is a “.DSL” and in the main directly is an “.EPW “and “file info”
So we know about the DSL but what about the rest?
I still don't not know how to update manually.
---------===========------------
So finally with V8 we got the 3rd party loader
to connect – I still had to modify the symbol file.
Those crosses and plus signs seem to mean something in
the schematic connections...otherwise they don't connect properly...Its not
just the X the one with S seems to also mean something - maybe origin.
Truth is I very nearly settled with the KiCad – its
just there is something about the interface that's just too flexible...but
something still drew me to Design Spark PCB...I don't know what it is yet.
|
------------=============----------------
An extensive
library is available and even a really, really simple tool to download and work
in the software with it...but if you are like me and want to check and manage
everything – That's what I am talking about. I could not use any of it out of
the box.
I guess, unless
you work with this everyday and its all you want ok...but if, like me, its
utterly important yet its not what I do everyday then organising it according to
my brain waves is paramount.
If you don't
know some basics you are screwed - and if you do, you got to keep your thinking
hat on and ready yourself for quite a bit of frustration.
If I am
forced for an uneducated opinion about the library:- I would think it is more
orientated for the sales databases it emanates from, rather than for library
management strategies in the software.
Don''t
believe me? See if in manual or forum they refer to anything remotely to a
“package” when is it required and how to manage it...try it!
Is the
library consistent between the different manufacturer and components? NOPE.
Lets start
with this: We need a PCB plug in terminal 5,08mm 12way.(this is a normal
component in my world)..lets start the clock – find it in the library...or any
simple terminal for that matter
Am I
complaining yes. Am I grateful - big time yes....I don't know how the developers
keep it free but a great thank you from me.
But then
maybe its just me being a stupid electrician trying to swim in the manufacturing
game...who knows.
Additional
funnies with the library:
Sometimes the
software just don't recognise the download...stumper!
Check the
downloaded zip file is not empty (it should at least contain a xx.epw file) – I
found some empty.
Some does not
start with the prefix LIB_ and it does not recognise it. Rename it to
LIB_whatever
If lucky then
it will do the auto insert into the schematic (on the cursor it will be
attached)
I don t know
how it does it but as soon as the software recognises the download it seems to
auto extract the .epx file into the directory? Maybe manual ectract will also
make it visible in the library. I ghave not tested this yet.
The
library explained:
Rather
do a Gimp pic
I am sure
there are those out there who can use the library sucesfully with the loader
and all...if that's the case then no issue for you. These notes is more in a
bid to understand and manage the library functions... from my point of
view.
I stopped
trying to use the library or create from new...I copy existing info , change
it for my purposes. Save it in MY LRBRARY and thats it. Easy.
This table
works in represent the structure / procredure of the library in DOWNWARD
STEPS - My test component was : Cap_Comp + Cap_PCBS (PCB symbol ) +
Cap_PCBS_package_+ CapSchSymbol
|
|
|
|
|
|
|
Sch
Rclick ->edit comp in library |
|
|
|
|
|
|
|
|
|
|
|
|
Save as
new |
|
|
|
|
|
|
|
|
|
|
|
|
Change
descr |
|
|
|
|
|
|
|
Package |
|
|
|
|
Gate |
|
|
|
|
Value |
|
If what
you want exist - select |
|
No
exist - Add package
top
menu or left pty screen- Selected from existing PCB symbols. .
|
|
|
|
If what
you want exist |
No
exist – A gate is a Schematic symbol.
|
|
|
|
Simple
table of relevant values |
|
Select
+ add own =descr |
|
If no
PCB symbol exist that you can use - exist goto library and PCB symbols
and create one. - remember to save in correct library |
|
|
|
Select
yours |
Libr->Sch->Copy
existing and rename |
|
|
|
|
|
PCB
Symbol |
|
More
than one package can be per component |
|
|
|
|
Modify
according to new. |
|
|
|
|
If
exist select yours |
If no
exist |
|
Back to
add package and select. |
|
|
|
|
|
|
|
|
|
|
Back to
component – connect/select this new package
Don't
forget to change any descriptions to new and which tickboxes for Sch and
PCB to indicate what you want displayed. |
|
|
|
|
|
|
Back to
component – connect/select this new symbols-Don't forget to change any
descriptions to new and which tickboxes for Sch and PCB to indicate what
you want displayed. |
|
|
|
|
A
different overview:
|
Schematic symbols is what appears on the drawing
Can be
generic to many components
R=
reference(will fill with name from component info)
V=value (will fill with value from component information)
S=source (like an anchor)
When
creating those cross hairs must be there – for proper connections and
terminal numbers |
PCB
symbol is what is used on PCB design
Can be
generic to many components
R =
reference (will fill with info from comp info in pcb)_ |
|
|
Component is the link to above
info. It is also the housing for the component info that makes it
unique. Above is generic containers. Comp makes it special .
Package screen for PCB symbol and
gate for SCH symbol. Values for specific information. Remember if a box
is not ticked it will not display. A column for Schematic displays and
one for PCB. |
|
|
|
On updating components info it
does not auto update – go to at least properties then makes a new link
to the sch or PCB symbols.
Oh don't catch a fright when
funny pins message appears just Rclick on the grey and white menu boxes
and select “assign pins “ |
““ |
|
Folders:
Create your own library and create folders you feel best.
Dont even
try to create your own from scratch...
Seek the
component you are looking for with the search function. You will probably
battle.
Remember
when in sch or PCB files simply changing value or property it only happens
in that file for that component...if updating components it will be over
written. DON'T DO IT!
For above
reason I created a symbol component only...Whatever is pertinant to a
specific component (like terminal designations or function list) or any
notes I need to keep – create a SCH symbol (like for terminals I created a
table with top saying to: (are you going to another PCB or to the outside
worlds? Each terminal can now be drescribed and any notes kept. This
happened I after I reopened a project and for the life of me could not
figure out what was a specific terminal for.
------------------===========----------------
|
Still does not work with v9.02...could only get it to
work with V8
You will not believe how I battled to get to grips with
how the library works.
So, unless you think your observations skills are
super...don't read this...if you are like me...rather read this...it will
make your life so much easier.
LIBRARY
editing– the long answer.
The library is in a folder...true...but that is where it
stops. No link or hierarchy or directory...or even a clear descriptive
naming convention...unless you create it. If you remember this its already
easier...so you see a schematic symbol it floats on its own so does the PCB
symbol and the component -
What am I saying? Don't expect to see a nice folder for
each component and within that the relevant doc for that
component...nada...nicks. Even the name of such library ends with a
extension throwing you way off.
The respective extensions are: Schematic symbol = SSL(I
guess for Schematic Symbol Library), PCB symbol = PSL(I guess for PCB Symbol
Library), component = CML (Component ???? Library)
I still don't know what is a CMX,
SSX files are yet?
So this is how it works: - and don't
over think it...
It seems Design spark PCB
uses ROOT FOLDERS to keep all library related info in one place...but that
is where it ends
So, If you are like me to
organise things such that it is easier to manage and under my control...
Via file explorer (the
normal operating system) I created a folder called:
“C:\Users\Public\Documents\DesignSpark
PCB Gary” (I included the path for your convenience – the default is
C:\Users\Public\Documents\DesignSpark PCB 9.0\Library)
Back to DSPCB ->Click the BOOK icon – that is LIBRARY
MANAGER
There are tabs on the library screen....schematic – this
keeps all the schematic symbols and if {all libraries] are selected then
off-course all will be visible...for any schematic what is indicated on the
right in bracket indicates in which other library a symbol might
exist...same goes for symbols and components...
NB: When selecting a library it looks like a file (cause
its got an extension)...but its actually in there.
Don't get confused if nothing shown ...it is an empty
library.
Another thing that confuses the brain is: you select a
LIBRARY FOLDER RIGHT...YOU EXPECT THE LIST BELOW...no the first item in that
library actually appears (auto selects the first)
Also “ALL LIBRARIES” have it own “ROOT” content – you
will know this with no bracketed name on the right side.
So you want to create a new library in ALL libraries
(Root) then select all libraries EVEN THOUGH YOU SEE A LISTED ITEM IN THE
BOX- when you click new library it will bring up a new window for your new
library with complete with where in the directory you want to place it.
It confuses the hell out of you when you don't realise
what happens.
-
You click the library folder you want to create a new
library in....
-
It goes there but list the first item (ignore this)
-
Click new library – new window – create the new library
(remember this is a folder that looks like a file and you must know in
which folder to put it)
-
To confirm creation go to FOLDERS – select that library
– and you will see your new creation there. Off course you can also delete
it here.
Library oddities:
Sometimes
the library updates adhoc (as you make the change then other times like when
you update a schematic symbol “properties” it only updates when you reopen
the symbol.
Explanation: The library has three components...Component, PCB symbol and
schematic symbol.
So you
are in the components section, RCLICK the PCB symbol(bottom), it opens, you
edit and save the changes.
Sometimes
the component screen updates your change automatically but other times it
does not update automatically.
Rclick
->properties of the components window and magically the new version of PCB
symbol appears.
Just so
you know.
Another
thing to look for: Editing a schematic symbol- At the component connection
“ends” is suppose to be a big X. In wiring a shematic - if connecting to
this component - when a legal connection is made to the component the X
disappears. If this does not happen the software will not know it as a
connection.
-----------------==========-------------
Other notes: This is a British product (hang on than why did they do this?)
– by default all measurements are Imperial – where a thou is not a thousanth
of a mm or a mil is not a millimeter, nope...its an inches measurement...so
go to to settings and change units to mm...before you make over sized
components.
I think the rest is self explanatory ...you can move,
copy/delete/edit symbols and it works as expected. |
Failed to load /import a file: This is a big scare!
Because you can have multiple schematics I thought you
can have multiple PCB...but you cant...only 1 allowed so it failed to load
my files even though when I created them the software did not complain.
For a moment I thought I lost my work until I noticed
these 2 files that start with a ~ - one .pcb and one .sch - I renamed them –
removing the ~ - and miraculously it opened. I created a new project add
these renamed files to the project...voila!
|
|
|
------------------===============--------------------
Finding stuff
with the default library:
And then the
unexpected...really?
Look for the
1n4148 and see what you get for pcb component...
DIOAD1910W90L670D310
DIOAD990W55L340D162
Now look for the package it really belongs to..DO-35...now how does this
happen...who uses it and where
does it come from?
I appreciate
the software is free and what you get is powerful...but...?
--------------===========-----------------
3D clues
*.pkg
-----------===============--------------
My
pre-conclusions on what is “Package”:
Since a PCB
symbol is the PCB information that links to a component...what if we want a
choice in what PCB symbol to use? In comes the PACKAGE idea.
One component
can have more than one package.
In Schematic or PCB symbol
window Rclick ->properties: One of the tabs - Building a component you can
allocate more than one PCB symbol footprint – Totally confusing because just
below is input for the RESPECTIVE PCB symbol which I thought is the actual PCB
layout information.
In any case if you do say ADD
PACKAGE in its drop down list is the PCB symbols library. What I dont understand
what if you select a surface mount PACKAGE and the PCB symbol is for a through
hole component...even mistakenly. ...how does this work?
Where to add a package...On the
schematic symbol edit screen on the left is ADD package icon....
To add to the
confusion you can have more than one package per component...it makes sense but
it can make board making very dangerous
-----------------===========----------------
My
pre-conclusions on Gate:
Guess what is
a gate – Yep – a schematic symbol linked to this component – but there is also
more confusion because a gate can also be for example: a logic gate in an IC and
you can have multiple in one shematic symbol (not tried yet yet) but its there.
What is a ADD GATE?
This is what help says: Used in
the Component Editor, the Add Gate option allows you to add more
Schematic Gates to the Component.
---------------=============--------------
In any case the worst is still to
come...
So I create my components, create
my schematic and select translate to PCB (the real reason I persevered with this
software) it comes up with errors:
Transfer from Schematic to PCB.
-------------------------------
Report Written: Wednesday, February 05, 2020
Design Path: C:\Users\garys\Desktop\PCB\MM3\MM3_IO.pcb
Design Title:
Created: 2020/02/05 14:46:39
Last Saved: 2020/02/05 14:46:55
Editing Time: 0 min
Units: thou (precision 0)
Net class "Power" was not defined, but has been created.
Please check the values in the PCB design.
Net class "Ground" was not defined, but has been created.
Please check the values in the PCB design.
Net class "Signal" was not defined, but has been created.
Please check the values in the PCB design.
Could not load component "P6KE100CA" package
"DIOAD1910W90L670D310" into target design.
Could not add "D3" component "P6KE100CA" package
"DIOAD1910W90L670D310" to target design.
Could not load component "R 0.25W 1% MCF 100K" package
"Resistor" into target design.
Could not add "R1" component "R 0.25W 1% MCF 100K"
package "Resistor" to target design.
End Of Report.
What on earth!
==================================================-------------------------------------------------------
This happens: I create the PCB and see the Processor
power rail is not connecting...WHAT A LUCK I NOTICED THIS...A pcb with no
connected power rails to the processor and accessories.
Power rail management...you can create your own...easiest
->copy an existing and rename it as a new schematic symbol..but than the
trouble starts...it stays a normal net.
It took me 2 hours to figure this out...On the properties
of the new symbol..the very right columns says “net” name this to whatever
function you need like
+5V...only then will it become a power rail? Really?
How do you know when it is a normal net or power rail
connection? When you add a new component and do a connection to en existing
net number a notice will popup if you want to connect it to power rail (e.g.
+5V). If this does not appear..than its a normal net....you have the
problem.
IN TESTING I ALSO FOUND: If component WAS CONNECTED TO A
POWER RAIL, JUST DELETING THE POWER RAIL DOES NOT UPDATE THE CONNECTION. I
HAD TO DELETE THE NET (NOT NEC THE COMPONENT) AND GET THE NOTICE THAT IT IS
DISCONNECT FROM POWER RAIL. Remember to reconnect the deleted net.
This is also neat. What happens if you have 2 power rails
and you want to combine them in one specific one. Well, in schematic it all
depends on the direction in which you draw the line. The one you DRAW THE
LINE TO takes precedence. Check it, nice to know. |
PCB editing quick thoughts: getting to grips with the
“quirks” of editing : If you don't get this one you will struggle….
-
If you created a rail to a component and you delete the
rail...the component is still on the rail...you have to delete at least
the element that was connected to the rail for it to update.
-
You are on a track and want to turn it a particular
way. Rclick add corner.
-
But then the fun starts...try and move a created
segment and it drags only perpendicular or in parallel. What if you want
full control e.g. diagonally an in between – you want to move ONLY ONE END
POINT.(like to rotate it from this endpoint) Presuming you have added the
corner, look for the end of the track highlighted like a complete rounded
end...place the cursor right on this end and drag anywhere you want...not
knowing this you will fight with the software constantly. (50Percent of
the time it work and the other times it just does not work – I don''t know
why yet. But if it works – its a beaut!).
-
And lest you fight with the software for hours...on
doing a Pcb and a track does not do what you want it to do...right click
“Edit Segment” → Rclick again-> Segment mode...try free..it works so much
better. Don't even try the Free hand icon...that thing cant possibly work
practically.
-
Also you cant get the perpendicular connection to come
in diagonally into a e.g. a PAD...create a corner at the point of “turn”..drag
it to the pad and voila it corrects it...anything else is just agony.
-
Last but not least...you have a track and the shit just
carries on and on...whatever you do it does not correct. Take a deep
breath...Select the track (complete – that is + the shift key) - select
delete corner and start over. Easiest.
-
And another - to get rid of a corner – just drop it on
another...it only works sometimes.
-
Change the track layer in transit – Rclick and change
laye.r To see the current – see bottom right info bar.
But lets face it I hate this software compared to the old
software I used...but I'm to deep in now...and its free...so. But its
getting better. |
-----------==========------------
In the process of creating the PCB
is the first screen that asks: What technology file do you want to use: ALL
NEWCOMERS WILL SELECT “DEFAULT TECHNOGY FILE”...BECAUSE it seems the most most
obvious choice....Don't
select default... that's when the software breaks.
Nearly a day later I
find the following (Thank you, thank you, thank you Google) -
https://designspark.zendesk.com/hc/en-us/community/posts/115002906849-Errors
– Thank you
anders horberg for asking – it ends up that the software has a glitch
Look I know the software is free and I know
the licence agreement thing of use it as it is...but human to human...Disable
the feature until sorted or have a message on the screen ---don't select this or
something...I am sure thats just a line of code in C++? That glitch was reported
in 3 years ago (Report
Written: Friday, June 09, 2017) and I am now using V9.0..the
latest version.
DesignSpark
quickies.
What we normally pick-up from
experience so rather get it here to short-cut the frustration of a new package.
SCH/PCB Line / trace selection |
Double click on a line and it belongs to you.
|
SCH/PCB: Line / trace editing |
Click on a line segment and it selects the segment..
But click with CTL and you can can select multiple
SEGMENTS
BUT click with SHIFT and select the complete line. |
SCH/PCB: Flip a component |
Select a component and F flips a component from top to
bottom of board and vice-versa.
|
SCH/PCB: Flip a trace/line |
Select a line / Trace and Q changes it to another layer.
(flips it) |
---------------====================-----------------------
The “can I:” list:
This list is with the softare out the box. As I learn it adnd
find solutions to make it more flexible it will be text in purple.
Colour key:
Red = Notes anything most important of any
nature.
Blue italics = Notes to the development team
(italics).
Orange = Handy hints – how to improve experience.
PCB; PCB editing mode
Sch=Schematic editing mode
Lib: Libary editing mode
Comp: Component editing mode
No mode indication =- global.
Can I change what windows are displayed (menus bars)?
|
Menu->Rclick on the top menu.
A significant one is the editing bar in PCB: PCB design
and in schematic Schematic design.(the editing icons on the side)
I should qualify this with: What happened to the editing
icons on the left of my screen? |
Can I set my own preferences. |
User interaction preferences: Menu->Settings->Preferences
and in the designs
Design preferences: Menu->Settings->Design Technology.
But because I know nothing much of PCB
mnf I simply used the default and changed it on the fly according to my
needs. Maybe one day – on a Sunday afternoon when I have nothing to do (as
if that will ever happen) I will play with this. |
Sch/Symbols: Can I not draw a line freely? Any way I
want! |
Select the icon to draw a line – before you do
anything – Rclick and select free mode.
If you are close to a pad: select
last segment Rclick-edit segment. |
PCB: Can I not draw a line freely? Any way I want!
Suggestion to the team: It would
be nice if above function was here too. |
Select track->Rclick: edit segment->Rclick-.Segment
mode->free. That's the best you gonna get. See “PCB editing quirks” up there
somewhere.
Handy hint: Double click (or press
enter on kboard) anywhere or on a pad and you are I track mode.
Just wait - Then check bottom right
corner what layer you're in...if need to change: Rclick-> “change
layer”...then start drawing your track. Nice!
Want to know how long your track
is: dx / dy see screen bottom right.
Handy hint:
Menu->preferences->interaction->Show nearest node (cool feature)
There are quite a few here to try
out – might make life easier. |
Sch: Can I not draw a line perpendicular. This line is
diagonal and I cant get it straight', all the lines move together! |
Frustratingly 50% of the time just grabbing the “edit
end” (visually it looks like it overlaps or is extend end of the line-
easier seen in PCB. ) dragging this end will fix our line.
BUT this question is here because the other 50% of the
time it just does not work.
Best is to insert a corner (Rclick->Add corner) and draw
it to perpendicular(Schematic is good with feeding back when its
perpendicular – unlike PCB ) - When the lines are straight it works like a
dream to get it the way you want it.
I wonder if there is no
setting to force SCH to only work in perpendicular – like in PCB.
|
Can I rotate a component. |
Select component → R. See list of other short cuts. |
-Change track layer shortcut |
L |
Can I copy /duplicate a component? I Rclick on the
component - but there is nothing in the menu? |
For some reason Copy/duplicate in the drop down menu does
not exist in this free version 9.
CTRL + C → copy
CTRL + X → cut
CTRL + V -> paste
|
Sch: Can I change a component in schematic? |
Don't do this-: Rclick- properties;
Component->component-> change - Unless you know what you are doing...this
changes some values in the component and the others stays the same. If you
know what you are doing altering here is fine and it can even be saved back
to the library.
Rather disconnect the component and
add the new one
**If I could make a
suggestion to the team is this “change” should SIMPLY select a new component
- not what it does at the moment.
. |
SCH/PCB: Can I rename a “value” of a component only
locally – not in the library. |
The risk is when updating components it will overwrite
your “local”values but if this is what you do everyday you will remember –
unlike me – its not my daily job – chance are, one will forget.
In any case when updating components a window first
appears asking to confirm if local component values should NOT BE OVER
WRITTEN. By default it will overwrite the values from the library.
I only use this during development – after that I add
text with the correct local values, cause I know I am going to overwrite
local values next time.
It should have been the other
way around -where it asks first if it should overwrite any “different”
values.
|
Lib: Can I create my own component? |
Shortest answer: Copy and modify it from an existing
similar component .
Menu->library(book icon) → save to library → make sure
each is selected symbol (ssl), pcb (psl) and component(cml), BE SURE
to save it to the library of your preference.
OR
If in Schematic ->Insert a component closest to what you
need. Select component(changes colour) ->Rclick-> “change component in
library. ->COMPONENTS AND SYMBOLS
It opens up then immediately “save as” your component.
Change the details as required.
Then save TO LIBRARY again (with your updated changes).
If Schematic symbol and/or PCB symbol is different to
what you need there is a longer procedure . (or if you maintain your own
library)
Ag, lets do it here quickly.
In your new component right click on the schematic symbol
and edit.
Immediately save as your new schematic(Surprisingly there
is no “save as” – but here it will give an opportunity to rename and direct
to folder - Don't forget to save to the correct library).
Do the changes (I did say it best if selected a similar
component, YES?)
Same with PCB component.
ONE MORE STEP(This can kill you as a beginner!!!)
Menu-> ADD Package...your previously saved PCB symbol
will be listed ...name and select new.
Finally go back to the original component
screen...properties (Rclick)...link to your new package, gate (schematic
symbol) and descriptions. Done.
Handy hint:
-
Step 1: Open library
-
Comp->Copy to ->rename to new
comp
-
PCB symbol->(only if it does not
exist yet)Copy to->rename to new
-
Sch symbol- >(only if it does not
exist yet)Copy to new->rename to new
-
Each is now open under different
tabs-> do the editing for Sch and PCB and save
-
Component ->complete connections
to new Sch and PCB and update descriptions accordingly.
-
*Above method ensures no
confusion
Note to the team: Component
properties → gate: My own created symbols library are not listed correctly
under my specified library – it is listed under default library. If I
disable the default library it proves the symbols library (gate) is in my
library.
This creates confusion because now
I have to know what MY gate (symbol) library name. Like I have to name them
MyCaps etc |
Lib: Can I create my own component references? |
For months I took for granted the default references are
what they are. Until one morning I got fed-up that I should refer to a
regulator as an IC or even U??.
I looked everywhere...Google, help...nowhere could I find
an answer. So I said, let me spend some time just looking around in the
software.
Lo and behold: Simply type your own reference anywhere in
the list and there it. I have no idea how the software does it but even
other open projects pick up the new references.
I don't know how to delete it though...I guess will
have to leave it to another morning when I get fed-up with this long list of
references I don't use. |
Sch: Can I delete a component to replace with another? |
Deleting will break the actual connections on the
schematic causing the nets around it to be affected. Rather “disconnect from
net first” (Rclick). Only the component will now be affected. Replace with
new and viola...done!
Handy hint: Menu->Settings->Default
Un-check delete nets. Then above
will not happen. |
PCB:Can I accurately align a component..it doesn't want
to align properly. |
ZOOM in much more...it will align better.
I saw in trial version there is a nudge feature but
ok...that's something else. |
PCB: Can I fix error “error accessing some components or
symbols” |
Since a component is linked to a schematic symbol and a
component symbol ...one of these was deleted or changed. Do a edit in
library and window will show which is missing.(schematic or PCB symbol)
If all looks normal than its some other component.
Menu->TOOLS->update all component -> see the report right
at the bottom will be all components with errors. |
PCB: Can I select a component behind another component?
It seem it cannot be selected. |
Select any other part /circuit of the “hidden” component
– This seems to make the software aware of the “other circuit”. Presumably
some part of the component is visible. If not you will have to move the
front one – just drag it out the way. (Lclick mouse drag)
BTW: There is a feature to order elements – send it back
or bring it forward etc. Rclick – just could not find it again????.
|
Can I update a software patch offline. |
Download the exe file. Run it and it will give an option
for which folder...IF YOU RUN MORE THAN ONE VERSION YOU WIL SCREW UP BADLY
HERE.
Select the correct folder
Run the exe and done.
Menu -> “help->about” see new version...I did not see it
update to 9,03 on the info screen. |
can I delete tracks in PCB? |
Yes you can but in truth the schematic places the tracks
in the first place...so on forwarding new changes it will be updated. You
can even add manual tracks manually but if in design checks will show as
floating track errors.
But the real reason this
might be listed here is BECAUSE YOU ARE TRYING AND CANNOT DELETE THESE
STUPID TRACKS, can't even select them, right?
Well that is a remnant from a
previous design check done and these are related to those errors.
It does not matter what you
do it just sits there. Go back to design check and select delete
errors...problem solved. This can waste hours of your time, so remember.
|
Can I run multiple versions of software |
I had version 8, installed Version 9.02 and then
installed Trial 9.03 and after that updated 9.03 (in that sequence).
Operating system Windows 10. home (Bought the PC with it!)
Only issue is after trial install the default version
that opens is Trial..it used to be 8...I am sure just pointing it correctly
in windows will fix it.
I did not mind though because I have a short-cut pinned
to menu-bar to open the version I normally work in. Open via previous files
and I'm on the go.
If you know what's happening in the different libraries
than they all work well together.(I can see different libraries for
different versions...don't ask!)
|
Can I run multiple projects (instances) simultaneously? |
To simplify I open a new file from existing open
project...it complains about multiple projects but opens a new different
instance of the newly selected file. (Version 9.0)
What do I mean “to simplify”
If multiple DSpcb software versions exist the
wrong(different) version of the software(depending on where the operating
system points to) – might open. Above method forces the same (version)
software to open the file.
|
PCB: Can I mount a (through hole) component at the bottom
of PCB? |
Flip (Rclick) |
Can I add notes and specs for my project (remember this
is the free version 9, the paid version is a different animal!) |
Basic project info pertaining to the Sch and/or PCB
layout: Open the respective Sch or PCB (the window where the layout is
active on the screen).Menu->Lclick file-There are properties for each Sch
and PCB.
---========---
Add a file to the project: Menu->Project->other file->all
files. You can create new e.g. a text file while you are in the open list –
it works beautifully.
Tested with .png (picture) file – it works fine...opens
it with the default system app.
---==============--
I made my own “drawing notes” file: Create a symbol that
looks like a table->add the respective texts. Works well for terminal
functions (Using the library is not practical for each terminal in the
project – they all serve different functions.
---===---
Or simply add text into your project – simple and easy.
You can also have other files in your project e.g. a txt
file for more info. |
PCB: Can I only show certain screens...make the others
invisible.? |
Menu -> view → interaction bar → layers.
BTW this window can be frustrating - always in the way...Rclick
→ dock. So much neater. |
Lib: Can I not have a list of only the library components
I use? This library takes long to load! |
First response: The interaction window (see above) has a
tab...components. Its easy to select from there...if component already used.
Short answer: If one of the default library folders
already serves that purpose for you. Library icon (the book) → folders → on
the right hand side a tick bow to en/disable.
The answer: Create your own library – and manage it
according to your own management style...but you must know how the library
works first. Its easy to get lost in it. |
PCB: Can I “make the board layout visible but
Unselectable”... |
This will kill you if it is unselectable and you don't
know why or how:
Select Menu view->interactive bar ->layers->Rclick-colours->settings
and highlights->PCB checkmark changes everything.
None-Invisible
Yes tick = selectable
Coloured Square = visible but unselectable
I should qualify this with: Why can I not select my board
outline anymore = Square tick |
PCB: Can I measure from the centre of a pad? |
Before you do anything, SELECT THE PAD FIRST...then do
the measurement.
BTW – in the measure window you can also see the angle
from which you are measuring.
To the team: It would be nice when
you keep shift it auto goes to a perpendicular (if you are closest to zero
it goes to zero) and likewise for 90 degrees it auto adjust to 90 degrees. |
PCB/lib: Can I change the point where a comp is measured
from. It seems this component does not measure from the middle. |
When a component is created the S (I guess source?) is
placed at the spot to measured from.
BTW the “R” (reference) placement dictates where this
text will be placed. |
PCB: Can I get the coordinates of a pad that is part of a
component? |
Select the pad first (maker sure only the pad and not the
complete component)
Menu → Measure – MAKE SURE NOT TO BRING THE POINTER INTO
THE BOARD WORKING AREA.
In the measure panel towards the top – find the
coordinates.
If the pointer comes into the
board edit area it will recalculate the pointer position! |
Can I tell the software my board left bottom corner to be
zero? This thing is reading600mm ad I have no idea where it gets it from. I
have made the left border of my board the origin as well. But I still reads
wrong. |
Go to menu -> settings → coord and un-check the relative
box. |
PCB: Can I select the body of a component to work on it,
it constantly selects a neighbouring component. |
Just Lclick on it...
For highly populated areas or overlapping component
sometimes it does not want to work (frustratingly the software selects
something else). Find a part where the component is distinctly separate and
select that, the software will then zone in on that layer/component from
then on. Also: The rate of success for correct component selection is
much higher by selecting on its pads. One can even rotate just from
selecting a pad. Cool hey.
|
Lib: Can I delete a library (folder)? |
Only way I could find was to “click” new library...From
the existing lbrsary list that appears: RCLICK on the one you want to delete
and delete it.
The software will not know its gone.
Don't even try the “reindex” feature – you will wait
for ever – I never succeeded in waiting it out.
Close the software and reopen. |
Can I rename a library
folder? |
NB: If you are like me and have your own managed library it is best to go
Folders->and disable all the other libraries otherwise it takes forever.
(uncheck enabled)
Fist open
a windows directory window (anywhere).
Library
icon(book)->Folders->Dclick on the one you want to change ...a browse box
also appear click on this and copy the path in the top of the already opened
directory path...it takes you to the library.
**For safety sake I make a copy of my working library and keep it as backup.
Back to
DSPCB..click on that BROWSE BOX and the library directory opens. Find the
folder name you want to change. There are multiple different files to change
(cml, psl, ssl) rename them all. These are visible from DSPCB...there are
three more (cmx, psx and ssx) only visible via the windows directory
window...I renamed them also because the library somehow did not pickup the
change
Back to
DSPCB library - On every component, and symbols I run a reindex (just below
the heading) and there it picks it up as your new name.
Don't forget top enable the other libraries if you use them.
|
Sch: Can I create my
schematic in a proper drawing format? |
Did you
know you can even print schematics so it comes out with the drawing details
as in electrical drawings:
Menu->library (the book icon)-> find: “fr A4” – there are various ones
available. I best liked the one that starts with: DS_A4xxxxxxxxxxx
Top edit:
Zoom into that right hand corner then select add text ...left click next box
etc...
To save
as your own template: Save that template as per normal to schematic(if it is
a schematic library)
Then create new component
using Wizard – make sure to select SCHEMATIC SYMBOL only ...done. |
Lib: Can I find anything
in the library with the FIND function. I look for “terminals” and nothing
came up. |
The find
window has a selection of search criteria and the default is: “starts with”.
So it will only look for text that starts with your search content.
Change it
to “contains” meaning any where in the text.
There are
other search criteria, but this suffices to explain the differences.
Lastly
searching for a final text like Terminal is unlikely to succeed in the
library: try the short version. Example: One will never find “light emitting
diode” in the library, but LED is there.
Just like “term” will be
there, and some “terminal” (without the “s”) might be there too. |
PCB: Can I place a PCB object
in an exact spot? I cant move this thing exactly where I want it with the
mouse. |
Rclick → type coordinate .
|
Sch: Can
I join 2 power rails – so its only one?
|
Add the
new power rail...now this is important: Which one do you want remaining.
Click on
the one to be replaced and thencreate the track to the new rail.
A message
box appears do you want to make the two into one,..and it will also confirm
which is the remaining.
Dragging
from the new to existing will replace the new rail.
I say new
only to make it easy to understand... this is the case for any two rails.
Handy hint: Power rails can render a complete board
useless. Be careful. Deleting a rail does not disconnect the track from the
rail. Delete the complete track and reconnect to new. And re-check the
result.
Also:
It happens easy that we something stupid while while developing the board
and a power rail assumes a different identity - like a power track I don't
know when it happens but it happens. |
PCB: Can I get rid of a
corner in a track. |
Select
and carefully drag it ONTO (onto is the keyword) a next corner. Sometimes it
frustrates but if it works it works great.
Team:
It would be nice if this could change colour when they are recognised by
software when on top of the other. |
PCB/Sch/Lib: Can I make a
track shorter, I don't seem to be able to? |
On the track place cursor where you want to start edit
from.
Rclick->Edit segment. From the edit corner(the full
rounded corner drag into the track) – Rclick ->finish here |
Can I rename a component? My
numbers are all screwed? |
Rclick, Rename
But even better: In PCB (only
there I dont know why not Sch) – Auto renumber |
Can I make multiple
components as one(so the stay together and behave as one)? |
Select the proposed multiple items for group.
Rclick->Group
Check boxes:
Tight group = locked grouped.
Can be in only Sch or only PCB or in both.
|
Can I see what is grouped? |
Interactive window(on side)->select group tab->double
click on the group and it will select/highlight in edit window. There is
some time delay, so be patient, it’ll come.
|
Lib(PCB): Can I make an
element on the left to a pad exactly the same distance as an element on the
right side? Doing it manually kills me! |
PCB component building – neat
trick
Select the relevant
“reference” pad(s) ->Rclick and via “type in coordinates” select a round
number. This way managing the left and right components is much easier by
also typing in their coordinates.
Unless you have a calculator
brain you done have to round the pad coordinates- just add/subract.
That's until one can
figure out how the built-in coordinates feature really work.
|
Can I rename a library
folder? |
|
Can I add a new reference? |
|
Can I check when a track is
not perpendicular |
The short: Interactive bar...layers->Rclick ->colours.
Settings and highlights: Angled tracks
The long:
Mmm...this strange one and caused me hours of
worry...could not find an an answer anywhere.
I am happily doing my PCB suddenly the green tracks have
this red line in it. I know this happens when it is no happy with
something...like the line is no complete (the connection not recognised)
Damn...What is this line not happy about!
Just by shear great observation powers I notice but it
only highlights on sections that is not perpendicular. I check design
checks, technology files, nothing.
Don't ask, I don't know when I did or how I did it to
check that box for angled tracks.
Interactive bar...layers->Rclick ->colours. Settings and
highlights: Angled tracks
|
PCB: Can I place pin names
and numbers where I want them. In library PCB component I can't find them
anywhere but placed in the PCB it appears in the wrong places. |
Three hours...that's how long it took to figure this out.
Eventually I came a cross a component where I did align the PCB names
correctly and I could see I placed it. But I don't know how? But the
component I work on I could not see it anywhere.
Clue: When we do a schematic symbol there is a numeral
and normally allocated to PIN NUMBER. And Nx is allocated to PIN NAMES.
For some reason by default this is off in the display.
Menu->View->colours-> Check the box for PIN NAMES and
PIN NUMBERS. Magically they appear and you can place them anywhere you
want.
Hell, I suffered with this one and that on a Friday
night!
You still don't see them in Pcb
symbol: click on the individual PIN and see the tick boxes ticked for name
and number
|
Can I use Dspcb to make my
frontplates? |
I'm sure it is not designed for that purpose but this is
how I use it.
Because I create my own library and confirm every aspect
of the information before I use it for PCB...I modify the components where I
dedicate documentation for that purpose.
In other words anything from the component I might need
for the frontplate it will be designed in there..even if it is just an index
mark to align with. The next part is create components with only PCB symbol.
All together I generate a frontplate and print it to PDF, unless the sticker
mnf can also use gerber files then we print that too. |
PCB: Why can I NOT get rid of
these question marks in brackets on the PCB component. I tell in the library
not to show pin names or numbers, but every time I update the component it
comes back. |
Goto the pcb symbol of the component and select each
individual pad – in its properties one can also tell the software to
display(or not) EACH pad's information. Just deselect the boxes a required.
Or select them together with +CTL and collectively change
the setting.
Perform a component update in PCB and it disappears.
BTW; If you did have pad names /number it would not be
question marks but those names/numbers. |
Why can I not update these
components? I say update all components it does it but when I do check it
still thee. |
Short answer: Update components for schematic and for PCB
is two separate operations. If the “wrong” one has newer components it will
not update the other. We have to go to the “other” and update specifically.
When we do an integrity check and it comes up with
component mismatch errors it also tells us what the error is for instance it
might say the schematic component is older then there is what we have to
update. |
----------------===============-------------------
“It would be nice” list:
Team: Why is there no “SAVE
AS” when I edit an existing schematic or pcb symbol?
I can't believe it...no
“save as” because the name box appears and you can name it whatever you
want. Even easier. Or maybe not? |
This means having to go to library, copy to and etc etc.
“Save as” MUST be there.
Nice way to overcome: Menu- Symbol name → rename to your
name (and remember it): then find the component via search and move it to
your library. |
When drawing a line one can never get it straight... |
Would be nice to press shift and it auto right angle /
straight line |
|
|
Alignment of components |
When selecting multiple components one can say auto left
/ right or top /bottom align.
Even nicer is to be able to stipulate spacing between
components. |
PCB: Track editing improvement. |
Having selected the editing corner of a track it must
always behave in free mode even if its part of a track(like in the middle).
At the moment it still stays in rectangular on the other side of the track
side. |
Point of origin (long answer below) |
Took a while to learn this...
Short answer: Click an item you would want to measure
from ...like a pad...RClick → Origins -> “Set system origin at item”.
I still measure by drawing a block and just using the
block as reference between different points.
Question? If you have a block
and the line is 0.3mm – where is the reference measurement...the inside or
outside of the block.
Nope, non of the above - it
is from the middle of the line...so the smaller the line width the more
accurate a measurement.
I have not come across a
setting to change this. I would prefer from the outside of the block to be a
reference dimension.
.
|
Working in Absolute and Relative Modes
I tried this feature...sorry its easy in the manual...but
in the software makes no sense.
I'm not even going to try and explain my experience in
the software...all I dare to say is: It seems to stay locked on absolute.
You know this should be easy.
Absolute is the software origins
and no one should be able to change this.
Abs means we work from this origin.
By default when we create a new
board out of the box it creates the new PCB smack in the middle of this
space. (One can change it to whatever in the settings)
Selecting rel immediately take
Left/bottom of your board as origin. Whatever we measure now measures from
there.
Rclick on a component three option
Set X as origin,
set Y as origin
Set as origin (Both X&Y) click on a
component
*Offsets can be added
Now whatever we work from uses this
as a base.
Optional one can say when the
component deselected it reverts back to board origin or stays on the
component origin – until changed by the user. There done.
------------------============--------
From manual:
Two origins are maintained for the coordinates system, these are displayed
at the bottom of the screen on the status bar.
The status bar shows the mode as Abs or Rel for Absolute and Relative, the
Coordinates and the
Units (as previous above).
The Absolute (Abs)
origin is fixed at the bottom left hand corner of the drawing area defined
by the design area or border.
The Relative (Rel) origin can be
set to any point within the design. The co-ordinates reported will always be
relative to this position.
Orange text = my notes:
For Relative function -
Logically it should be:
Set a new origin first and from
this everything should measure.
Setting the Relative Origin
Menu->Settings
To use the Relative co-ordinate system, select the Relative Coords
option from the Settings menu. From the
dialog you have to select the Use Relative Coordinates check box to toggle
to the Relative mode.
You can enter the Origin position as an X
and Y co-ordinate.
You can also define the system origin; the
relative origin is taken from this location.
|
|
Tactile switch: it has an internal connection between
pads. Would be nice to figure how to relate this to PCB without having to
draw a track on PCB. Like in symbol make multiple pads for one connection.
|
|
PCB: Can I get rid of a
corner in a track. |
Select
and carefully drag it ONTO (onto is the keyword) a next corner. Sometimes it
frustrates but if it works it works great.
Team:
It would be nice if this could change colour when they are recognised by
software when on top of the other. |
My library concept: |
Naming convention must be
relevant to the component
One common symbol for all
basic group components, eg. one NPN schematic symbol for all NPN
transistors.
One package for all base
packages eg. TO23 where the base, emitter and collector are on the same
pins.
In the component VALUE is
the only place where the exact distinction is made for the component in the
component NAME. Other values can also be inserted for further distinction,
but I just went as far as the generic name for the component. E.g. BC337
Maybe as the supply chain becomes more important we can add specific
component from different suppliers. But that's it.
Component |
PCB Denotion |
Schem |
Comp |
Capacitor , Aluminium,
Electrolytic, Radial,250MicroFarad,50V rated, dimension where d is the
diameter to prevent any confusion. |
CapAlElRad250uF50V10dx16mm |
|
|
Resistor:
ResMFC10R1W5%6mm ( the 6mm is for R with different pitches- that is if
it different to the standard or like a vertical mount) |
ResMFC10R1W5%6mm
|
|
|
Transformer = Tx
PCB=pcb mount
Open = not
encapsultated
1.5VA = size
T30- type number ie
type 30
size number 44093
1/1 = 1 sec
winding/tapping and 1 secondary tapping/winding |
TxPCBopen1.5VAT30-44093;1/1 |
|
|
Relays/Contactors:
EM =electromagnetic
Coil voltage
Contact configuration
Package |
EM2NO2NC_package eg
EMSPDT_T73 or
EMSPST_G5Q (Omron)
EMSPST_32(Finder)
EMSPST_G5Q_32 (Omron+Finder)
|
EM2NO2NC_230Vac |
EM230Vac2NO2NC_package
eg
EM12VdcSPDT_T73 or
EM24VacSPST_G5Q (Omron)
EM24VacSPST_32(Finder)
EM12VdcSPST_G5Q_32 (Omron+Finder) |
Relay contacts |
Common = octagon,
Square = NO
Oval =NC
Coil =round
|
|
|
Terminal pcb symbol.
I had to modify just
about every component, downloaded or not. |
I have no idea why the
package is so extravagantly big. |
Headers outline is off
set because most of the time my headers are on boards edge than the
outline overlaps outside board area. |
|
Transistor description |
smt,npn,bce,40V,200mA,40hfe,300Mhz,
In values as mnf and
partnumber. |
|
|
|
|
|
|
|
I found the current
libraries to be extremely liberal with the space (dimension and not
realistic. The pad dimensions is spot on but the package outlines is way
out. My PCB design is premium on space so have to refine the library.
A header is 2mm wide where
does 2.78mm come from? Other terminals is much worse.
Another example is the 5.08
terminal 90Deg plugin -where the pcb pins sits in the middlle of the package
, whereas in reality it sits on the side. We are talking around 13mm of
board space. |
|
------------------------PCB Glossary--------------------
This
glossary of terms covers common phrases in PCB manufacturing. Some of these
topics are covered further in our
free DFM
guide.
Active Components: Semiconductor devices that can
change its basic characteristics in a powered electrical circuit, such as
amplifiers, transistors,
diodes and rectifiers.
Annular Ring: The width of the conductor pad
surrounding a plated drill hole.
Artwork: Printed circuit design.
Aspect Ratio: The ratio of the board thickness to the smallest-hole
diameter of the printed circuit board.
Assembly File: A drawing describing the locations of components on a
PCB.
Automated Test Equipment (ATE): Equipment that
automatically tests and analyzes functional parameters to evaluate
performance of the tested electronic devices.
Ball Grid Array (BGA): A SMD package in which solder ball
interconnects cover the bottom surface of the package.
Bare Board: A
PCB not
yet populated with electrical components.
Base Copper Weight: see Copper Foil
BBT: Bare Board Test. Electrical testing of unpopulated PCB.
Bill of Materials (BOM): A comprehensive listing of all
subassemblies, components, and raw materials that go into a parent assembly,
showing the quantity of each required to make the assembly.
Built-In Self Test: An electrical testing method
that allows devices to test themselves with specific added-on hardware.
CAD: Computer Aided Design. Computer software used to design
electrical circuits.
CAM: Computer Aided Manufacturing. Use of computers to manufacture
products.
CAM Files: The files used for manufacturing PCB including Gerber
file, NC Drill file and Assembly Drawings.
Ceramic Ball Grid Array (CBGA): A ball grid array
package with a ceramic substrate.
Chip-on-Board (COB): A configuration in which a
chip is directly attached to a printed circuit board or substrate by solder
or conductive adhesives.
Chip: The individual circuit or component of a silicon wafer, the
leadless form of an electronic component.
Component Side: The Side of a PCB on which most of
components are mounted.
Coating: A thin layer of material (conductive,
magnetic or dielectric) deposited on a substance surface.
Coefficient of Thermal Expansion (CTE): The ratio
of dimensional change of an object to the original dimension when
temperature changes, expressed in %/degree C or ppm/degree C.
Copper Foil (Base Copper Weight): Coated copper layer on the board.
It can either be characterized by weight or thickness of the coated copper
layer. For instance, 0.5, 1 and 2 ounces per square foot are equivalent to
18, 35 and 70 um-thick copper layers.
Corrosive Flux: A flux that contains corrosive chemicals such as
halides, amines, inorganic or organic acids that can cause oxidation of
copper or tin conductors.
Curing: The irreversible process of polymerizing a
thermosetting epoxy in a temperature-time profile.
Curing Time: The time needed to complete curing of
an epoxy at a certain temperature.
Dry Film Solder Mask (DFSM): Layer applied to a
PCB to aid in the soldering process and protect the copper from oxidizing
over time.
Dielectric: A property of materials which characterizes their level
of insulation towards electric current.
Double-Sided Assembly: PCB assembly with components on both sides of
the substrate.
DRC: Design rule check. Computer aided analysis by a technician to
verify that a design is manufacturable.
Dry - Film Resists: Coated photosensitive film on
the copper foil of PCB using photographic methods. They are resistant to
electroplating and etching processes in the manufacturing process of PCB.
Edge Connector: A connector on the circuit-board
edge in the form of
gold plated used to connect other circuit boards or electronic devices.
Edge Clearance: The smallest distance from any conductors or
components to the edge of the PCB.
Electroless Deposition: The chemical coating of a
conductive material onto a base material surface by reduction of metal ions
in a chemical solution without using electrodes compared to electroplating.
Electroplating: The electrochemical deposition of reduced metal ions
from an electrolytic solution onto the cathode by applying a DC current
through the electrolytic solution between two electrodes, cathode and anode,
respectively.
ESR: Electro-statically applied Solder Resist.
Fine particles of solder resist material are charged and sprayed onto an
oppositely charged board for an even application.
Fine Pitch: Surface-mount components with a lead pitch of 25 mils
(0.5mm) or less.
Finger: A gold-plated terminal of a card-edge connector. Also see
Gold Finger.
Flux: The material used to remove oxides from metal surfaces and
enable wetting of the metal with solder.
FR4: Flame Retardant laminate made from woven glass fiber material
impregnated with epoxy resin.
Functional Test: The electrical testing of an assembled electronic
device with simulated function generated by the test hardware and software.
Gerber File: Data file used to control a photo plotter so a pattern
may be printed. For PCBs, Gerber files are used by designers to specify
their circuit design so a manufacturer may produce it. Each layer of a PCB
requires its own Gerber file.
Ground Plane: A conductive plane as a common ground reference in a
multilayer PCB for current returns of the circuit elements and shielding.
GI: The woven glass fiber laminate impregnated
with polyimide resin.
Gold Finger: The gold-plated terminal of a card-edge connector. Also
see Finger.
HDI:
High Density Interconnect. A method of producing printed circuit boards with
very small connections between layers and narrow electrical traces.
Facilitates much denser circuit designs allowing products to be
miniaturized.
In-Circuit Test: Electrical test of individual component or part of
the circuit in a PCB assembly instead of testing the whole circuit.
Hole Density: The number of holes per unit area on
a PCB.
Interstitial Via Hole:
VIA (Vertical Interconnect Access)
An embedded through-hole with connection of two or more
conductor layers in a multilayer PCB.
Laminate: A composite material made by bonding together several
layers of same or different materials.
Lamination: The process manufacturing a laminate
using pressure and heat.
Legend: A format of printed letters or symbols on the PCB, such as
part numbers and product number, reference designator or logos.
LPI: Liquid Photo-Imageable solder mask that uses photographic
imaging to control a thinner mask deposition than the dry film solder mask.
Minimum Conductor Width: The smallest width of any
conductors, such as traces, on a PCB.
Minimum Conductor Clearance: The smallest distance
between any two adjacent conductors, such as traces, in a PCB.
Multilayer PCB: Circuit boards consisting three or
more layers of printed circuits separated by laminate layers and bonded
together with internal and external interconnections.
NC Drill: Numeric Control drill machine used to
drill holes at exact locations of a PCB specified in NC Drill File.
Net list: List of parts and their electrical connection points which
are connected in each net of a circuit.
Node: A pin or lead to which at least two
components are connected through conductors.
NPTH: Non-plated trough-hole. A hole drilled
through a circuit board which is not used for electrical connection and thus
not copper plated.
Pad: The portion of a conductive pattern for
connection and attachment of electronic components on the PCB. Also called
Land.
Passive Components: Simple electrical components which to do not
vary the basic parameters of a circuit.
PCB: Printed Circuit Board. Also called Printed
Wiring Board (PWB).
PEC: Printed Electronic Component.
Pick-and-Place: A manufacturing operation of the assembly process in
which components are selected and placed onto specific locations according
to the assembly file of the circuit.
Pitch: The center-to-center spacing between
conductors, such as pads and pins, on a PCB.
Plastic Leaded Chip Carrier (PLCC): A component package with
J-leads.
PTH (plated-through Hole): A plated hole used as a
conducting interconnection between different layers or sides of a PCB either
used as connection for through-hole component or as a via.
Plating Resist: Material deposited as a covering
film on an area to prevent plating on this area.
Reflow Soldering: Melting, joining and solidification of two coated
metal layers by application of heat to the surface and pre-deposited solder
paste.
Resist: Coating material used to mask or to protect selected areas
of a pattern from the action of an etchant, solder, or plating.
Route (or Track): A layout or wiring of an
electrical connection.
RF (radio frequency) and wireless design: A circuit design that
operates in a range of electromagnetic frequencies above the audio range and
below visible light. All broadcast transmission, from AM radio to
satellites, falls into this range, which is between 30KHz and 300GHz.
Screen Printing: A process for transferring an image from a
patterned screen stencil to a substrate using a paste forced through by a
squeegee of a screen printer.
Silk Screen (Silk Legend): Epoxy-ink Legend printed on PCB. The most
common colors used are white and yellow. See Legend.
Small Outline Integrated Circuit (SOIC): An
integrated circuit with two parallel rows of pins in surface mount package.
SMOBC: Solder mask over bare copper. The
application of a solder mask directly on a circuit board rather than the
copper first being plated in another alloy.
SMD: Surface Mount Device. Electrical component connected to the
surface of a board rather than through a hole.
SMT:
Surface Mount Technology. Technology associated with placing SMD components.
Solder: Tin alloy which is melted then solidified in order to
establish an electrical and physical connection between an electrical
component and the PCB. There are both leaded and lead free varieties.
Solder Bridging: Solder connecting, in most cases, misconnecting,
two or more adjacent pads that come into contact to form a conductive path.
Solder Bumps: Round solder balls bonded to the
pads of components used in face-down bonding techniques.
Solder Mask or Solder Resist: Coating to prevent solder being
deposited on chosen areas of a board.
Solder Wick: A band of wire removes molten solder
away from a solder joint or a solder bridge or just for desoldering.
Temperature Coefficient (TC): The ratio of a
quantity change of an electrical parameter, such as resistance or
capacitance, of an electronic component to the original value when
temperature changes, expressed in %/degree C or ppm/degree C.
Test Point: A specific point in a circuit board
used for specific testing for functional adjustment or quality test in the
circuit-based device.
Testing: A method for determining whether sub-assemblies, assemblies
and/or a finished product conform to a set of parameters and functional
specifications. Test types include: in-circuit, functional, system-level,
reliability, environmental.
Turnkey: A type of outsourcing method that turns over to the
subcontractor all aspects of manufacturing including material acquisition,
assembly and testing. Its opposite is consignment, where the outsourcing
company provides all materials required for the products and the
subcontractor provides only assembly equipment and labor.
UL: Underwriter's Laboratories. A popular safety
standard for electrical devices supported by many underwriters.
Via: A plated-through hole used for
interconnection of conductors on different sides or layers of a PCB.
Wave Soldering: A manufacturing operation in which solder joints are
soldered simultaneously using a wave of molten solder.
|
---===---
REFERENCES
http://www.saturnpcb.com/pcb_manufacturing_services/
https://www.pcbway.com/project/events/3rddesigncontest.html
-------------==========----------
PCB asembly
and mnf
Hungary PCB
assembly:
http://www.pcbassembly.org/
42 Hóvirág
Street
Budapest, Hungary-1121
Tel.: +36-1-3192618
Fax: +36-1-3193131
E-mail: info@ti-electronic.com
Web: https://www.ti-electronic.com
Business language: English, German, Hungarian
Dun & Bradstreet number: 48-890-7606
(E-Mail):
inquiry@szstariver.com
(Tel): 0755-81499916
(Fax): 0755-81499249
Add : Haosi West industrial zone,Sha jing town Bao an
district Shenzhen (but they are too big now)
--------------------============--------------
Shenzhen Amission Electronic Technology Co.,Ltd (Seems medium sized by Chinese
stamdards) Not sure if Assembly
Add:3/F,
No.16-2 Block of the 3rd district, Huaidecuigang Industry Garden, Fuyong of
Baoan, Shenzhen ,China
Tel:(+86)
0755-27085890 0755-27085835
Fax:(+86)
0755-29988962
E-mail:sales@amissionpcb.com
Website:www.amissionpcb.com
---------==============-----------
like
https://www.wellpcb.com/pcb/pcb-gerbers.html
: Hommer Zhao
Hi, I am Hommer, the founder of WellPCB.
----==========-------
https://www.4pcb.com/about_us/
--------===========-----
http://www.saturnpcb.com/pcb_manufacturing_services/ (USA)
----------------------------------==============================----------------------------------
PCB design
Saturn PCB services.
Pcbcart
PCBGOGO my
favourite
-------------============------------------
“MY FREE
LICENCE” ENTRY:
https://www.rs-online.com/designspark/comments/15580/vote/pcb-pro-goes-free-for-10-licenses
You know when you were in the
kitchen stool and then get invited to the lounge with the lazyboy...that's the
difference between free and PRO'.
Çome and experience my first three
minutes with TRIAL….the link to the book will follow shortly.
What is this ruler things a round
the screen...I don't have to measure anymore?
What is this dimension lines on
the board ...really...I don''t have to go to edít or create some box to see
bottom left screen the dimensions...Wow!
What's this on the right hand
side? Notes...are you serious! I created my own note “blocks” in DSpcb free in
order to keep track of stuff'.
What's this'? World view...is this
an internet thing? I click on it and lo and behold...world view. Common!You can
view the project globally.
Let me open this sample
project...what's that all about..I don't remember a project presented like
that...Immediately I think let me quickly compare my decisions with someone who
has done this before...I'm not too bad...looks like I'm on the right track.
But hang on what's this note from
Wgiergus (Don''t know his full name...sorry my man!)...– he's not a software
engineer but a electronics engineer in software development...that's cool.
Í am an electrician so he should
be a good guide to get me where I want to be some day with my product
designs!One day when I can afford to buy the PRO version...its not cheap.
But hang on...Hierarchical
schematic design - What's that?
Çan it be?
Ýou can now manage different
projects from here. I missed that from the beginning with free.
In general between free and
trial...Rclick and there is a good percentage more selections...like
“duplicate”. In free if you don't know the shortcut CTL+C and CTL+V you are
screwed properly.
So let the thirty days count...Let
me submit my first project...
AAAHGGG NOOOO...you can't save in
the trial version. Sies man. I could have submitted my demo board for
electricians, but yah. Maybe next time.
But I think I have said enough
now, lets give others a chance too.
Please be
safe...and know with every challenge comes new opportunities. ..we must just
find it!
---
|