X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Content-type: text/plain; charset=utf-8 MIME-version: 1.0 (Mac OS X Mail 8.2 \(2098\)) Subject: Re: [geda-user] The new to do From: "Chris Smith (space DOT dandy AT icloud DOT com) [via geda-user AT delorie DOT com]" In-reply-to: Date: Wed, 15 Jul 2015 12:13:36 +0100 Message-id: <254F9AFE-1A3E-4D88-BABF-E6E0F87A56B1@icloud.com> References: <55A2A0A2 DOT 4080403 AT ecosensory DOT com> <7AE39440-DA68-4491-A965-C1B97D1D86C1 AT sbcglobal DOT net> <20150712213152 DOT 7968b74c AT jive DOT levalinux DOT org> <304D9D86-3CF6-4D61-A5CA-6CE414EA0661 AT sbcglobal DOT net> <20150712224637 DOT 2d4cc2de AT wind DOT levalinux DOT org> <55A2E9B7 DOT 9040502 AT neurotica DOT com> <20150713131707 DOT GA782 AT recycle DOT lbl DOT gov> <55A4042E DOT 5060402 AT neurotica DOT com> <55A41B30 DOT 50602 AT neurotica DOT com> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.2098) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.14.151,1.0.33,0.0.0000 definitions=2015-07-15_05:2015-07-15,2015-07-15,1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=5 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1412110000 definitions=main-1507150172 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id t6FBDrlK002755 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 Precedence: bulk On 15 Jul 2015, at 10:24, Roland Lutz wrote: > > On Mon, 13 Jul 2015, Dave McGuire (mcguire AT neurotica DOT com) [via geda-user AT delorie DOT com] wrote: >> >> Another very useful thing I'd pay for would be the inclusion of an >> attribute in gschem which tells PCB "this net needs to be 20mils" and >> have PCB automatically handle that. > > The problem here is that to gEDA, a net is a non-topological entity. You could assign attributes to nets (that wouldn't be that hard to implement), but then the "needs to be 20mils" attribute would apply to the whole of, e.g, the "GND" net which probably isn't what you are intending. > > Representing the internal structute of a net in a way that makes this kind of attribute useful is much more difficult and would require a major addition to what the concept of a netlist entails. I don’t think it’s that difficult. I think all that is needed is: 1. in gschem allow a net to be split into multiple segments. At the moment a net in gschem is a continuous line that has a number of pin connections. I think it should be a collection of lines between two pin connections. 2. teach pcb that a pin can be connected to multiple nets. Chris — Chris Smith