Technical


Home Electrical theory Acronyms Installation standards Capacitors SupplySystems Automation Sensors Controllers and modules Control and Safety MicroProcessor PCboard References About us

Home

 

---

--------------------======================-----------------

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 software
PCB manufacture notes
PCB design info

 

 

 

 

 

---

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.

bullet

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.

bullet

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.

bullet

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.

bullet

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.

----------------------------===============-----------------------

How to generate Gerber files from DesignSpark

I dont normally do this but noone could do this better: http://support.seeedstudio.com/knowledgebase/articles/1176517-how-to-generate-gerber-files-from-designspark

I will ask for permission to use their material some day but for now lets hope the links still works.

 

1.Output- Manufacturing Plots ->

2. Click Auto-Gen Plots. Design spark adds plots automatically ->

3.Select gerber ->

4.Ok ->

5.Select Options ->

7.Select RS-274X configuration ->


8.Click NC Drill ->


9.OK
 

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-1A  

15C5263- CPT

 

 

 


 

 

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


 


 

CF25-4M7 *DBK*

HKR

10.00

 


 

 

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

 
 


 


 

R 0.25

R 0.24

R 0.23


 


 

----------==========---------------


 

 

 

MF25-360K-F

HKR

1.00

 


 


 

 

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

 
 


 


 

R 0.24

R 0.06

R 0.04


 


 

---------------============----------------

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

14M5771

 

 

 

 

CC10NF50V

EIE

10.00

 


 


 

 

CAP CER M/L 10nF 50V P=2.5

CERAMIC MULTILAYER CAPACITOR, 10nF, 50V

 

 


 


 

10 to 30

40 to 50

60 to 100

 
 


 


 

R 0.39

R 0.33

R 0.30


 


 

----------------==============-----------------

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.

  1. You click the library folder you want to create a new library in....

  2. It goes there but list the first item (ignore this)

  3. 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)

  4. 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….

  1. 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.

  2. You are on a track and want to turn it a particular way. Rclick add corner.

  3. 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!).

  4. 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.

  5. 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.

  6. 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.

  7. And another - to get rid of a corner – just drop it on another...it only works sometimes.

  8. 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:

  1. Step 1: Open library

  2. Comp->Copy to ->rename to new comp

  3. PCB symbol->(only if it does not exist yet)Copy to->rename to new

  4. Sch symbol- >(only if it does not exist yet)Copy to new->rename to new

  5. Each is now open under different tabs-> do the editing for Sch and PCB and save

  6. Component ->complete connections to new Sch and PCB and update descriptions accordingly.

  7. *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)

bullet

Plastic Dual In-line Package (PDIP)

bullet

Shrink Plastic Dual In-line Package (SPDIP) – A denser version of the PDIP with a 0.07 in (1.778 mm) lead pitch.

bullet

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.


 

--------------===================--------------------------

 

https://www.youtube.com/watch?v=ZqlLUxl99uQ

HELP DESK: https://designspark.zendesk.com/hc/en-us/articles/360000435793-DesignSpark-PCB-Basic-Course-Schematics-Part-5-

F9 goto

https://www.maximintegrated.com/en/design/reference-design-center/ref-circuits/6715.html

https://www.rs-online.com/designspark/top-10-maxim-integrated-power-reference-designs-available-for-designspark-pcb

https://designspark.zendesk.com/hc/en-us/community/topics

Submit a request: https://designspark.zendesk.com/hc/en-us/requests/new

https://www.electronics-notes.com/articles/analogue_circuits/circuits-symbols-diagrams/wires-switches-connectors.php

PCB design calculator

http://www.saturnpcb.com/pcb_toolkit/

Bug report desk: https://designspark.zendesk.com/hc/en-us/articles/115001396665-DesignSpark-PCB-Status

https://www.rs-online.com/designspark/home

GERBV :Gerber file viewer – opensource

https://sourceforge.net/projects/gerbv/

Reference: https://www.7pcb.com/PCB-Glossary.php


 

 

---

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 - ALLPCB.com

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.”

bullet

ICs, resistors – 0.8m

bullet

Larger diodes (1N4001 and so on.), square-pin headers, D connectors, IDC connectors, TO-220 leads, and so on.- 1.0mm

bullet

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

bullet

1.Pad Diameter = Minimum Hole Size + 0.1mm + 0.60mm (for Level A of IPC-2221)

bullet

2.Pad Diameter = Minimum Hole Size + 0.1mm + 0.50mm (for Level B of IPC-2221)

bullet

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:

bullet

Level A Pad Diameter:  Minimum Hole Size = 0.80mm; Pad Diameter = 1.50mm

bullet

Level B Pad Diameter: Minimum Hole Size = 0.75mm; Pad Diameter = 1.35mm

 

bullet

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.



 

  1. Press Auto-Generate Plots and choose device type Gerber

  2. In the Auto-Generate dialog, for Layer/Plot Types uncheck All, and check all others except Pads Only Paste, undersized.

  3. In the Side section check All.

  4. Make sure Include Drill Plot is checked.

  5. Click OK.

  6. 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


 

Plastic DIP


 

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)


 


 


 




 



 

 

SOIC

SSOP


 


 


 


(6x6)


 


 


 




 

-------------------====================----------------



 

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.

  1. You click the library folder you want to create a new library in....

  2. It goes there but list the first item (ignore this)

  3. 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)

  4. 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….

  1. 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.

  2. You are on a track and want to turn it a particular way. Rclick add corner.

  3. 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!).

  4. 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.

  5. 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.

  6. 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.

  7. And another - to get rid of a corner – just drop it on another...it only works sometimes.

  8. 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:

  1. Step 1: Open library

  2. Comp->Copy to ->rename to new comp

  3. PCB symbol->(only if it does not exist yet)Copy to->rename to new

  4. Sch symbol- >(only if it does not exist yet)Copy to new->rename to new

  5. Each is now open under different tabs-> do the editing for Sch and PCB and save

  6. Component ->complete connections to new Sch and PCB and update descriptions accordingly.

  7. *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


 

https://www.youtube.com/watch?v=ZqlLUxl99uQ

HELP DESK: https://designspark.zendesk.com/hc/en-us/articles/360000435793-DesignSpark-PCB-Basic-Course-Schematics-Part-5-

F9 goto

https://www.maximintegrated.com/en/design/reference-design-center/ref-circuits/6715.html

https://www.rs-online.com/designspark/top-10-maxim-integrated-power-reference-designs-available-for-designspark-pcb

https://designspark.zendesk.com/hc/en-us/community/topics

Submit a request: https://designspark.zendesk.com/hc/en-us/requests/new

https://www.electronics-notes.com/articles/analogue_circuits/circuits-symbols-diagrams/wires-switches-connectors.php

PCB design calculator

http://www.saturnpcb.com/pcb_toolkit/

Bug report desk: https://designspark.zendesk.com/hc/en-us/articles/115001396665-DesignSpark-PCB-Status

https://www.rs-online.com/designspark/home

GERBV :Gerber file viewer – opensource

https://sourceforge.net/projects/gerbv/

Reference: https://www.7pcb.com/PCB-Glossary.php


 

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!

 

---

 Also see here for our very extensive topic list of discussions.

 

References: Thank you to the following who unwittingly or wittingly collaborated to build knowledge. For any infringements, apologies. Let us know here:

Copyright issues