delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2012/10/07/21:54:05

X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f
X-Recipient: geda-help AT delorie DOT com
X-Authority-Analysis: v=2.0 cv=dvhZ+ic4 c=1 sm=0 a=5wxdNFO3v99bhI7r5/Ss6w==:17 a=ej2PDDztCDkA:10 a=orCKFiEqKuoA:10 a=mCV8ltCjQxgA:10 a=05ChyHeVI94A:10 a=8nJEP1OIZ-IA:10 a=ayC55rCoAAAA:8 a=MMPJvGwGeEAA:10 a=GB5NRGLlna2SjRAkCkcA:9 a=wPNLvfGTeEIA:10 a=r1EFQxQH4_kA:10 a=My1a9PIowtwA:10 a=YYA7c82k_6EA:10 a=E-DWJO5W5RKGIuGA:21 a=9HUsta2WiCZ85lwk:21 a=5wxdNFO3v99bhI7r5/Ss6w==:117
X-Cloudmark-Score: 0
X-Originating-IP: 67.249.75.40
Message-ID: <5072321B.5060406@twcny.rr.com>
Date: Sun, 07 Oct 2012 21:53:31 -0400
From: "Tom, KC2ZAT" <kc2zat AT twcny DOT rr DOT com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
MIME-Version: 1.0
To: geda-help AT delorie DOT com
Subject: [geda-help] Need some help with gsymcheck warning messages
X-Enigmail-Version: 1.4.4
Reply-To: geda-help AT delorie DOT com

Hi folks.
I'm new to the list so let's see how this first post goes.  :-)

I'm creating a custom DB-25 male interface with pins setup for
programming old commercial GE two-way radios that are converted for
amateur radio use.  I tried to base it off of an existing DB-25 symbol
but I kept doing something wrong so I created this from scratch.  When I
run gsymcheck against it I've been able to resolve all of my problems
except this one.

Checking: /home/kc2zat/Desktop/TQ3370-J4.sym
Warning: Found the same number in a pinnumber attribute and in a net
attribute [13]
Warning: Found the same number in a pinnumber attribute and in a net
attribute [17]
Warning: Found the same number in a pinnumber attribute and in a net
attribute [19]
Warning: Found the same number in a pinnumber attribute and in a net
attribute [25]
Warning: Found the same number in a pinnumber attribute and in a net
attribute [5]
5 warnings found
No errors found

What I want to do is:
Assign the net "gnd" to pins 13, 17, and 25.
Assign the net "Vcc" to pin 19.
Assign the net "Vpp" to pin 5.

Searching the Internet turned up some hits but they seemed to focus on a
bug circa 2009.
I reviewed the Master Attribute list for pinnumber and net and I did not
see anything indicating some kind of conflict.  I also reviewed the net=
attribute mini-HOWTO and I didn't pick up anything there that seemed wrong.

I've run out of ideas to try.

Any help would be much appreciated.
Thanks,
Tom

P.S. This is the first symbol I have even considered showing to anybody.
If someone would be kind enough to do some form of "peer review" on my
symbol and provide feedback I would appreciate it.  I have no mentor to
bounce this off of so I'm on my own.  Thanks for your consideration.


Here is the source of my symbol as it stands right now.
NOTE: I had to remove the value from documentation because Mozilla
Thunderbird wanted to attach the PDF file.

v 20110115 2
L 400 10300 400 100 3 0 0 0 -1 -1
L 1200 300 1200 10100 3 0 0 0 -1 -1
L 1100 200 500 0 3 0 0 0 -1 -1
L 1100 10200 500 10400 3 0 0 0 -1 -1
V 950 900 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
P 0 900 900 900 1 0 0
{
T 0 900 5 10 0 0 0 0 1
pintype=pwr
T 1355 895 9 10 1 1 0 1 1
pinlabel=GND
T 105 945 5 10 1 1 0 0 1
pinnumber=25
T 0 900 5 10 0 0 0 0 1
pinseq=25
}
P 0 500 600 500 1 0 0
{
T 0 500 5 10 0 0 0 0 1
pintype=pwr
T 1355 495 9 10 1 1 0 1 1
pinlabel=GND
T 105 545 5 10 1 1 0 0 1
pinnumber=13
T 0 500 5 10 0 0 0 0 1
pinseq=13
}
V 650 500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
P 0 1300 600 1300 1 0 0
{
T 0 1300 5 10 0 0 0 0 1
pintype=out
T 1355 1295 9 10 1 1 0 1 1
pinlabel=TX
T 105 1345 5 10 1 1 0 0 1
pinnumber=12
T 0 1300 5 10 0 0 0 0 1
pinseq=12
}
P 0 2900 600 2900 1 0 0
{
T 0 2900 5 10 0 0 0 0 1
pintype=out
T 1355 2895 9 10 1 1 0 1 1
pinlabel=RTS
T 105 2945 5 10 1 1 0 0 1
pinnumber=10
T 0 2900 5 10 0 0 0 0 1
pinseq=10
}
P 0 2100 600 2100 1 0 0
{
T 0 2100 5 10 0 0 0 0 1
pintype=in
T 1355 2095 9 10 1 1 0 1 1
pinlabel=RX
T 105 2145 5 10 1 1 0 0 1
pinnumber=11
T 0 2100 5 10 0 0 0 0 1
pinseq=11
}
P 0 1700 900 1700 1 0 0
{
T 0 1700 5 10 0 0 0 0 1
pintype=out
T 1355 1695 9 10 1 1 0 1 1
pinlabel=\_TX\_
T 105 1745 5 10 1 1 0 0 1
pinnumber=24
T 0 1700 5 10 0 0 0 0 1
pinseq=24
}
P 0 2500 900 2500 1 0 0
{
T 0 2500 5 10 0 0 0 0 1
pintype=in
T 1355 2495 9 10 1 1 0 1 1
pinlabel=\_RX\_
T 105 2545 5 10 1 1 0 0 1
pinnumber=23
T 0 2500 5 10 0 0 0 0 1
pinseq=23
}
P 0 3300 900 3300 1 0 0
{
T 0 3300 5 10 0 0 0 0 1
pintype=out
T 1355 3295 9 10 1 1 0 1 1
pinlabel=\_RTS\_
T 105 3345 5 10 1 1 0 0 1
pinnumber=22
T 0 3300 5 10 0 0 0 0 1
pinseq=22
}
P 0 4100 900 4100 1 0 0
{
T 0 4100 5 10 0 0 0 0 1
pintype=in
T 1355 4095 9 10 1 1 0 1 1
pinlabel=\_CTS\_
T 105 4145 5 10 1 1 0 0 1
pinnumber=21
T 0 4100 5 10 0 0 0 0 1
pinseq=21
}
P 0 4900 900 4900 1 0 0
{
T 0 4900 5 10 0 0 0 0 1
pintype=pwr
T 1355 4895 9 10 1 1 0 1 1
pinlabel=A+ Out
T 105 4945 5 10 1 1 0 0 1
pinnumber=20
T 0 4900 5 10 0 0 0 0 1
pinseq=20
}
P 0 5700 900 5700 1 0 0
{
T 0 5700 5 10 0 0 0 0 1
pintype=pwr
T 1355 5695 9 10 1 1 0 1 1
pinlabel=Vcc
T 105 5745 5 10 1 1 0 0 1
pinnumber=19
T 0 5700 5 10 0 0 0 0 1
pinseq=19
}
P 0 6500 900 6500 1 0 0
{
T 0 6500 5 10 0 0 0 0 1
pintype=pwr
T 1355 6495 9 10 1 1 0 1 1
pinlabel=A+ In
T 105 6545 5 10 1 1 0 0 1
pinnumber=18
T 0 6500 5 10 0 0 0 0 1
pinseq=18
}
P 0 7300 900 7300 1 0 0
{
T 0 7300 5 10 0 0 0 0 1
pintype=pwr
T 1355 7295 9 10 1 1 0 1 1
pinlabel=GND
T 105 7345 5 10 1 1 0 0 1
pinnumber=17
T 0 7300 5 10 0 0 0 0 1
pinseq=17
}
P 0 8100 900 8100 1 0 0
{
T 0 8100 5 10 0 0 0 0 1
pintype=out
T 1355 8095 9 10 1 1 0 1 1
pinlabel=Mic Hi
T 105 8145 5 10 1 1 0 0 1
pinnumber=16
T 0 8100 5 10 0 0 0 0 1
pinseq=16
}
V 650 1300 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 950 1700 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 650 2100 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 950 2500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 650 2900 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 950 3300 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 950 4100 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 950 4900 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 950 5700 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 950 6500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 950 7300 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 950 8100 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
P 0 3700 600 3700 1 0 0
{
T 0 3700 5 10 0 0 0 0 1
pintype=in
T 1355 3695 9 10 1 1 0 1 1
pinlabel=CTS
T 105 3745 5 10 1 1 0 0 1
pinnumber=9
T 0 3700 5 10 0 0 0 0 1
pinseq=9
}
P 0 4500 600 4500 1 0 0
{
T 0 4500 5 10 0 0 0 0 1
pintype=pwr
T 1355 4495 9 10 1 1 0 1 1
pinlabel=A+ Out
T 105 4545 5 10 1 1 0 0 1
pinnumber=8
T 0 4500 5 10 0 0 0 0 1
pinseq=8
}
P 0 5300 600 5300 1 0 0
{
T 0 5300 5 10 0 0 0 0 1
pintype=pas
T 1355 5295 9 10 1 1 0 1 1
pinlabel=n/c
T 105 5345 5 10 1 1 0 0 1
pinnumber=7
T 0 5300 5 10 0 0 0 0 1
pinseq=7
}
P 0 6100 600 6100 1 0 0
{
T 0 6100 5 10 0 0 0 0 1
pintype=pwr
T 1355 6095 9 10 1 1 0 1 1
pinlabel=A+ In
T 105 6145 5 10 1 1 0 0 1
pinnumber=6
T 0 6100 5 10 0 0 0 0 1
pinseq=6
}
P 0 6900 600 6900 1 0 0
{
T 0 6900 5 10 0 0 0 0 1
pintype=pwr
T 1355 6895 9 10 1 1 0 1 1
pinlabel=Vpp
T 105 6945 5 10 1 1 0 0 1
pinnumber=5
T 0 6900 5 10 0 0 0 0 1
pinseq=5
}
P 0 7700 600 7700 1 0 0
{
T 0 7700 5 10 0 0 0 0 1
pintype=out
T 1355 7695 9 10 1 1 0 1 1
pinlabel=Mic Low
T 105 7745 5 10 1 1 0 0 1
pinnumber=4
T 0 7700 5 10 0 0 0 0 1
pinseq=4
}
P 0 8500 600 8500 1 0 0
{
T 0 8500 5 10 0 0 0 0 1
pintype=out
T 1355 8495 9 10 1 1 0 1 1
pinlabel=Mic Low
T 105 8545 5 10 1 1 0 0 1
pinnumber=3
T 0 8500 5 10 0 0 0 0 1
pinseq=3
}
P 0 8900 900 8900 1 0 0
{
T 0 8900 5 10 0 0 0 0 1
pintype=out
T 1355 8895 9 10 1 1 0 1 1
pinlabel=PTT
T 105 8945 5 10 1 1 0 0 1
pinnumber=15
T 0 8900 5 10 0 0 0 0 1
pinseq=15
}
P 0 9700 900 9700 1 0 0
{
T 0 9700 5 10 0 0 0 0 1
pintype=in
T 1355 9695 9 10 1 1 0 1 1
pinlabel=RX aud Hi
T 105 9745 5 10 1 1 0 0 1
pinnumber=14
T 0 9700 5 10 0 0 0 0 1
pinseq=14
}
P 0 9300 600 9300 1 0 0
{
T 0 9300 5 10 0 0 0 0 1
pintype=in
T 1355 9295 9 10 1 1 0 1 1
pinlabel=RX aud Low
T 105 9345 5 10 1 1 0 0 1
pinnumber=2
T 0 9300 5 10 0 0 0 0 1
pinseq=2
}
P 0 10100 600 10100 1 0 0
{
T 0 10100 5 10 0 0 0 0 1
pintype=in
T 1355 10095 9 10 1 1 0 1 1
pinlabel=RX aud Low
T 105 10145 5 10 1 1 0 0 1
pinnumber=1
T 0 10100 5 10 0 0 0 0 1
pinseq=1
}
V 650 7700 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 650 8500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 950 8900 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 650 9300 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 950 9700 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 650 10100 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 650 6900 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 650 6100 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 650 5300 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 650 4500 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
V 650 3700 50 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
T 800 10400 8 10 1 1 0 1 1
refdes=J?
T 100 10700 8 10 0 0 0 0 1
use-license=Unlimited
T 100 10900 8 10 0 0 0 0 1
dist-license=GPL V2
T 100 11100 8 10 0 0 0 0 1
author=Tom Parquette, KC2ZAT
T 100 11900 8 10 0 0 0 0 1
description=Customized male RS-232 for programming GE/Ericssom/MaCom radios
T 100 11700 8 10 0 0 0 0 1
documentation= <====Removed to make Thunderbird happy.
T 100 12100 8 10 0 0 0 0 1
numslots=0
T 100 12300 8 10 0 0 0 0 1
device=TQ3370 J4
T 100 12700 8 10 0 0 0 0 1
net=Vcc:19
T 100 12900 8 10 0 0 0 0 1
net=GND:13,17,25
L 500 10400 400 10300 3 0 0 0 -1 -1
L 1200 10100 1100 10200 3 0 0 0 -1 -1
L 1200 300 1100 200 3 0 0 0 -1 -1
L 500 0 400 100 3 0 0 0 -1 -1
T 100 11500 8 10 0 0 0 0 1
symversion=0.0
T 100 11300 8 10 0 0 0 0 1
comment=Customized male RS232 interface for programming GE radios
T 100 12500 8 10 0 0 0 0 1
net=Vpp:5
T 100 13100 8 10 0 0 0 0 1
footprint=DB25M-pads.fp

-- 
Tom, KC2ZAT
"Imagination is more important than knowledge." -- Albert Einstein

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019