www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2023/05/08/08:04:14

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.7+dev
X-Exmh-Isig-CompType: repl
X-Exmh-Isig-Folder: inbox
From: "karl AT aspodata DOT se [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Intractable error message 'could not find refdes on component ... '
In-reply-to: <29291a5b-834d-c0f7-c902-e46ac381d9bc@linetec.nl>
References: <xncz5nvzvd DOT fsf AT envy DOT delorie DOT com> <0350ae12-d97f-3fc0-f146-c83066c0e695 AT linetec DOT nl> <CAJZxidB2RihL-CwFDUuaG9tnkUz-yNeQrRqaFaGZYQKR-c8Tww AT mail DOT gmail DOT com> <48f8fe1f-b377-be59-6493-5d61140fdc13 AT linetec DOT nl> <s6nmt4pn5xz DOT fsf AT psjt DOT org> <407d4f7a-f529-b0bd-de4f-39fd357cb7c0 AT linetec DOT nl> <774de29a-806b-8dc3-84ee-770330b1fd0e AT linetec DOT nl> <20230507080020 DOT D3FB38604940 AT turkos DOT aspodata DOT se> <29291a5b-834d-c0f7-c902-e46ac381d9bc AT linetec DOT nl>
Comments: In-reply-to "Richard Rasker (rasker AT linetec DOT nl) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
message dated "Mon, 08 May 2023 09:50:36 +0200."
Mime-Version: 1.0
Message-Id: <20230508114409.0E84885DBA6B@turkos.aspodata.se>
Date: Mon, 8 May 2023 13:44:09 +0200 (CEST)
X-Virus-Scanned: ClamAV using ClamSMTP
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Richard Rasker:
...
> The ssi2164-1 symbol definition contains 4 slots, and I correctly 
> designated these slots in my schematic, so that should not be the problem.

Ok, good.

> Apparently, gnetlist DRC complains when it encounters two different 
> symbols (ssi2164-1 and ssi2164-2) with the same refdes -- see attached 
> test schematic and output file ($ gnetlist -g drc2 
> SSI2164_slot-test.sch). And sure enough, when I delete the ssi2164-2 
> symbols (the supply/control block), the errors go away.

Thoose errors:
 Checking duplicated references...
 ERROR: Duplicated reference U4.
 ERROR: Duplicated reference U16.
should only be treated as warnings, drc2 is in error here.

> Luckily, these errors can simply be ignored, but if this is an 
> indication that using a 'hybrid' symbol is not the right way to go about 
> things, I'd like to know how to do it correctly. Also, I'd say that any 
> pins left unconnected should not be called errors, but rather warnings.

'Hybrid' symbols are the right way to do it, I use it all the time.
What doesn't work is to have the same pin in separate symbols (with the
same refdes) connected to nets with different net names.

It should be technically possible to connect different nets to each
others, but gEDA/lepton/pcb doesn't handle that case. If you want that
it would perhaps be fruitful to look at sch-rnd which if I understand
it correctly can do that via polyons.

Regards,
/Karl Hammar


- Raw text -


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