Projects
1. Universal SSF table.
2. Automatic Local SSF generator.
3. Automatic drilling table generator.
4. The utility of auto correction SWP file in Orcad.
======================================================
Universal SSF table.
This Universal SSF table I made at basis my experience. In table include all 1000(0-999) types enabled in Pcad.
OLD |
O PL |
O GND |
Not PL |
[] PL |
[]GND |
IPC SMD |
0 |
100 |
200 |
300 |
400 |
500 |
600 |
1 |
101 |
201 |
301 |
401 |
501 |
601 |
... |
... |
... |
... |
... |
... |
... |
49 |
|
249 |
|
|
549 |
|
VIAS |
|
O PWR |
|
|
[] PWR |
|
51 |
|
250 |
|
|
550 |
712 |
52 |
|
251 |
|
|
551 |
|
... |
|
... |
... |
... |
... |
... |
99 |
199 |
299 |
399 |
499 |
599 |
999 |
We can see that in this table types from 0 to 99 liven for user.
From type 100 begin rounded plated pads and pintype equivalent to diameter of drill in MM. So if I have pintype 108 this = diameter of drill 0.8mm, pintype 110 = 1.0mm, 111= 1.1 MM. The same rules for all columns of table. From 200 begin rounded pins connected to GND negative plane. So if I need pad connected to GND diameter 0.8mm I made pintype 208. Not plated pin 0.8 diameter have pintype 308. Square pad diameter 0.8mm have pintype 408. Square pad diameter 0.8mm connected to GND have pintype 508. Very simple !!!
For Power plane you need to add 50 , so pad diameter 0.8mm connected to VCC have pintype 258.
For SMD pins I use existing IPC library from Pcad but I can change it
So we see that this table simple for use and have all needed pads. If you need something special you can use pintype from 1 - to 99 for through-hole pins and from 600 to 712 for SMD pins.
Universal table can give to PcadUsers enables for exchanges components between designers.
If I need for example TSSOP24 I can send E-mail and receive it from friends by minutes !
You can agree only with pintype table , or with created padstacks.
Download USSF !
======================================================
O.K. It nice ,but in all things exist "but". And this table too. And this "but" is size of file PCB after loading 1000 padstacks. For cleaning of PCB exist my program
Automatic Local SSF generator.
This program make scanning of PCB and generate Local SSF that have only padstacks used in current PCB.
First program MakePTY made pintype using report (*.pty). Program from Pcad made report only connected pins , my program made report all pins and vias in PCB. After that program LSSF made extraction from global SSF with pins used in PCB.
% Local special symbol file (c) Uri Chaplin 2000
% pin
% type connect filename remarks
%------------------------------------------------
0 * v25c03.PS % DRL= 0.012P
1 * s60c08.PS % DRL= 0.032P
2 * r60c08.PS % DRL= 0.032P
109 * r65c09.ps % DRL= 0.035P
112 * r80c12.ps % DRL= 0.047P
332 * x126c32.ps % DRL= 0.126N
409 * s65c09.ps % DRL= 0.035P
412 * s80c12.ps % DRL= 0.047P
712 * r50x16.ps % horizontal
987 * r51x59.ps % vertical
988 * r51x51.ps % square
Download program Local SSF
======================================================
In addition we can make Automatic drilling table.
Because my USSF made with drill diameter arrange and in remark added text
% DRL= XXXP, I can create drilling table for current PCB automatically. And by plating too.
For example :
tool 1 - 1.0 PL
tool 2 - 1.1 PL
tool 3 - 3.2 PL
tool 4 - 3.2 NP
Download program creating tbl
Now with help of program DTOP possible enter to PCB graphics of pins and tools.
Download DTOP
======================================================
Attention ! New Project !
Creating program auto correction SWP files for Orcad
In Orcad Schematics exist problem. I cannot like in Pcad to make swap gates free.
In Orcad exist limitation. Swap like
U?/A -U?/B , U?/B -U?/C not impossible ! What to do ?
I make next trick :
I made 2 swap files. In first file I made swap of U?/A -U?/B and in second U?/B -U?/C. If you can make program for auto correction or have any idea about it please email me.
|