X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Thu, 27 Aug 2015 20:17:21 +0200 (CEST) X-X-Sender: igor2 AT igor2priv To: "Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com]" X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu" From: gedau AT igor2 DOT repo DOT hu Subject: Re: [geda-user] speed-dial type buttons (was: Antifork) In-Reply-To: Message-ID: References: <55D8D8B8 DOT 7050907 AT jump-ing DOT de> <55D9BC06 DOT 9060106 AT iae DOT nl> <55D9C34A DOT 2090709 AT jump-ing DOT de> <201508232341 DOT t7NNfl9O012371 AT envy DOT delorie DOT com> <55DA8231 DOT 4010904 AT mcmahill DOT net> <55DADE5A DOT 4020902 AT jump-ing DOT de> <55DB6A7C DOT 8090309 AT jump-ing DOT de> <55DB7F6A DOT 2050008 AT ecosensory DOT com> <20150825080001 DOT 5fc83c0223a8f3e52b5dd1bf AT gmail DOT com> <201508251626 DOT t7PGQeGY023950 AT envy DOT delorie DOT com> <20150825213238 DOT c7b0d9f599ca00b4e517e7d0 AT gmail DOT com> User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed 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 Thu, 27 Aug 2015, Evan Foss (evanfoss AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: > On Tue, Aug 25, 2015 at 11:40 PM, wrote: >> >> >> On Wed, 26 Aug 2015, Evan Foss (evanfoss AT gmail DOT com) [via >> geda-user AT delorie DOT com] wrote: >> >>> On Wed, Aug 26, 2015 at 2:24 AM, wrote: > > snip > >>> >>> I just have an extra schematic page called hidden-magic.sch that has >>> the netnames there with 0 ohm resistors shorted across them. I would >>> never use your feature but I think it is very cool. Could that be >>> something you can turn off via config file? People should be able to >> >> >> No turn-off option at the moment. If you don't need these features, you just >> don't use these features. The two features are: internal connections in >> footprints and the "nonetlist" flag. The actual jumper is a footprint that >> defines an internal connection between the two pads and is marked >> "nonetlist". It's pretty easy to avoid using the footprint. >> >>> do that but I would probably shoot myself in the foot badly. >> >> >> Hmm, how exactly could you shoot yourself in the foot with it? Maybe we can >> make it safer if we see the risks. > > I guess this all depends on how the UI handles it. Could I > accidentally add one of these and not realize it by say copying and > pasting a resistor instead of cut and pasting? Built-in UI features (or lack of feature): - for nonetlist components, the silk text is drawn in dark gray instead of black - an internal footprint connection is not drawn in any way but is visible in text in the footprint pinout dialog; I think drawing such things on the desing would be messy, but I plan to do that on the footprint pinout/preview window Indirect methods: - internal connections are very easily found out when optimizing rats - the default refdes for the 0-phm resistor footprint is J1 so when you place it from the PCB UI, it gets a J-number. I usually call my resistors R, so if I fail to notice the internal connection while routing and don't see the different color on silk text for nonetlist, I still notice the different letter. This is the only convention that's specific to the 0-ohm jumper resistor example; the other three are generic (e.g. in case you use a screw with nonetlist or specify intconn manually for a TACT button). - normally I don't add resistors in PCB by copy/paste, especially not ones coming from the netlist, I let gsch2pcb do that for me; this is just a convention, but as long as I stick to it, it's impossible to mix nonetlist jumpers with netlisted resistors. Regards, Igor2