Re: gEDA-user: Wiki cleanup?

2011-01-04 Thread Mark Rages
On Tue, Jan 4, 2011 at 8:06 PM, DJ Delorie  wrote:
>
> Phil Taylor  writes:
>> Why isn't there a user-guide?
>
> http://www.delorie.com/pcb/docs/
>

The developer's reference seems a little thin.  Are there any plans to
update it?

Regards,
Mark
markra...@gmail
-- 
Mark Rages, Engineer
Midwest Telecine LLC
markra...@midwesttelecine.com


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



Re: gEDA-user: multiple attributes (was: [Patches] GTK Recent-file-manager)

2011-01-04 Thread Matthew Wilkins


>>  What are typical use cases for having multiple same-named attributes in a 
>> symbol?

>Same-named attributes in my symbols:
>* slotdef -- this is pretty generic
>* comment -- sometimes, more than one note needs to be delivered
>* documentation -- sometimes, more than one datasheet is available

>More use cases I can think of:
>* author -- in case there is more than one.
>* vendor -- where to buy



Hm, Peter C is right that this complicates things a lot.  I *think* the list of 
attributes shown in the dialog can be generated in a way where repeated 
attributes will appear as:

documentation   Vis N V
documentation (2) Vis N V
documentation (3) Vis N V

Then when it comes time to apply a change, gschem will search the object's list 
of attributes to find the one that appears in the right sequence in the 
attribute list.


>> While I was at it, I added a help button to the dialog, which brings up the 
>> 'Master Attributes List' of the wiki with definitions of all the typical 
>> attribute names.

>Great. Is the list downloaded on the fly, or is it from a local copy?

it uses the same mechanism as other help viewing actions, which read from the 
local copy.





___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: PCB bug: invisibly select pads from deactivated far side

2011-01-04 Thread DJ Delorie

I found the code that needs fixing, but it brought up an interesting
question...

If an element has pads on *both* sides, and the far side is hidden, do
the pads on the far side get selected?

  http://www.delorie.com/pcb/tmp/select-test.pcb

Hide the far side and box-select both elements.

Obviously, any pads on the shown side should be selected.  But, is it
obvious that visible pads for an invisible element can be selected?

If an element is "on" the shown side, the element itself is selected.

Are the pads, on the far side, for the selected element on the shown
side, selected?

Are the pads, on the far side, for the element on the far side,
selected?  (/me thinks obviously not)

For the two previous questions, compare the answers vs if you had
clicked on the element to select it.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Wiki cleanup?

2011-01-04 Thread Kai-Martin Knaak
Kai-Martin Knaak wrote:

>> Do we really need this in the wiki:
>> 
>> 
http://geda.seul.org/wiki/geda:pcb_tips#what_s_this_business_about_flashed_pads
> 
> Never heard of this issue except in that specific pcb tip. 

I got bold and removed this section.
 

>> http://geda.seul.org/wiki/geda:faq-
pcb#is_it_true_that_pcb_is_limited_to_exactly_8_copper_layers_and_2_silkscreen_layers
> 
> I'd prefer a comprehensive answer to: 
> "What is the recommended way to do boards with multiple copper 
layers?"

This should definitely go to the manual.

  
>> http://geda.seul.org/wiki/geda:faq-
pcb#is_it_true_that_pcb_has_no_concept_of_a_solder_mask_or_paste_mask_layer
> 
> Seems like a historic echo to me.

This one is gone, too.


>> http://geda.seul.org/wiki/geda:faq-
> 
pcb#is_it_true_that_pcb_has_no_way_to_make_a_mechanical_layer_to_show_the_physical_outline_of_the_board_and_its_dimensions
> 
> I'd prefer: 
> How do I define the physical outline of my layout?

On the todo list when pcb tips and FAQ-pcb will be merged.

---<)kaimartin(>---

-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Wiki cleanup?

2011-01-04 Thread Kai-Martin Knaak
Phil Taylor wrote:

> Why isn't there a user-guide ... equal parts reference and how-to 
> instruction?

Because you didn't step up to write one? 
And I didn't, either.

We just discussed the proposal to start a wikibook on geda/pcb. 
Would you join and share your knowledge?

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Autorouter - distance to pins

2011-01-04 Thread Kai-Martin Knaak
Cam Farnell wrote:

> Is there a way to set the minimum distance that the autorouter leaves 
between tracks and pins? I've looked in the manual, tried setting DRC 
"Minimum copper spacing", tried enabling "Settings->Enforce DRC 
clearances" but the autorouter still runs tracks closer to pins than I 
would like. Any suggestions would be appreciated.
> 

Maybe the clearance of the pins is the relevant variable. For testing 
you can increment clearance with [k] while the mouse hovers over the 
pin. For mass change, I'd recommend the ChangeClearSize action. See
http://geda.seul.org/wiki/geda:pcb_tips#how_do_i_change_the_soldermask_clearance_around_a_hole_pad

I don't use the autorouter much. So I may be completely off at this.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Does Google do not like us any more?

2011-01-04 Thread Stefan Salewski
On Wed, 2011-01-05 at 03:27 +0100, Kai-Martin Knaak wrote:
> Stefan Salewski wrote:
> 
> > I was not aware that GMANE works for gEDA lists.
> > Maybe we should place a note at gpleda.org about that.
> 
> done.
> http://geda.seul.org/wiki/geda:mailinglists
> 
> ---<)kaimartin(>---

Thanks, GMANE works fine.

For me google still refuses, tried

Boettcher huge mess site:www.seul.org

I think I had similar problems with www.seul.org years ago, I was
thinking site:archives.seul.org works better for google. But not really
good, finds only a few entries.








___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Wiki cleanup?

2011-01-04 Thread Kai-Martin Knaak
Phil Taylor wrote:

> http://geda.seul.org/wiki/geda:pcb-
quick_reference#pcb_physical_layer_reference
> 
> I started this two weeks ago.

cite:
/--
== PCB Physical Layer Reference ==
  * ouline layer reference
  * physical layer how-to (outline, direct (x,y) footprint placement, 
part insertion)
\---

Are these two lines supposed to be a TODO list? 


> Let's work on this and remove this  backwards FAQ.
  ^
What page are you referring to?

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Does Google do not like us any more?

2011-01-04 Thread Kai-Martin Knaak
Stefan Salewski wrote:

> I was not aware that GMANE works for gEDA lists.
> Maybe we should place a note at gpleda.org about that.

done.
http://geda.seul.org/wiki/geda:mailinglists

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Wiki cleanup?

2011-01-04 Thread DJ Delorie

Phil Taylor  writes:
> Uh, am I missing something?

Yes.  You're missing a user's guide and a user's reference :-)


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Autorouter - distance to pins

2011-01-04 Thread Stefan Salewski
On Tue, 2011-01-04 at 22:03 -0400, Cam Farnell wrote:
> Is there a way to set the minimum distance that the autorouter leaves
> between tracks and pins? I've looked in the manual, tried setting DRC
> "Minimum copper spacing", tried enabling "Settings->Enforce DRC
> clearances" but the autorouter still runs tracks closer to pins than I
> would like. Any suggestions would be appreciated.
> 
> Thanks
> 
> Cam Farnell
> 

I guess you are referring to the default router, not the toporouter.

http://pcb.gpleda.org/pcb-20100929/pcb.html#Autorouter

Select "Route Styles" at the left, increase clearance before starting
the router. 



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Wiki cleanup?

2011-01-04 Thread Phil Taylor

On 1/4/2011 6:06 PM, DJ Delorie wrote:

Why isn't there a user-guide?


Uh, am I missing something?


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Autorouter - distance to pins

2011-01-04 Thread Hannu Vuolasaho
   > Date: Tue, 4 Jan 2011 22:03:51 -0400
   > From: ms...@bitflipper.ca
   > To: geda-user@moria.seul.org
   > Subject: gEDA-user: Autorouter - distance to pins
   >
   > Is there a way to set the minimum distance that the autorouter leaves
   between tracks and pins? I've looked in the manual, tried setting DRC
   "Minimum copper spacing", tried enabling "Settings->Enforce DRC
   clearances" but the autorouter still runs tracks closer to pins than I
   would like. Any suggestions would be appreciated.
   Is this the obvious setting?
   Route style-> Clearance? Maybe you also need to enable auto-enforce
   DRC. At least 2010... version has those settings. I didn't test that
   because I haven't had need to change that. Manual drawing worked that
   way.
   Best Regards,
   Hannu Vuolasaho


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Wiki cleanup?

2011-01-04 Thread DJ Delorie

Phil Taylor  writes:
> Why isn't there a user-guide?

http://www.delorie.com/pcb/docs/


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: PCB bug: invisibly select pads from deactivated far side

2011-01-04 Thread DJ Delorie

I reproduced it too, I just hadn't seen it before.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: Autorouter - distance to pins

2011-01-04 Thread Cam Farnell

Is there a way to set the minimum distance that the autorouter leaves between tracks and pins? I've 
looked in the manual, tried setting DRC "Minimum copper spacing", tried enabling 
"Settings->Enforce DRC clearances" but the autorouter still runs tracks closer to pins 
than I would like. Any suggestions would be appreciated.

Thanks

Cam Farnell




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Wiki cleanup?

2011-01-04 Thread Phil Taylor

On 1/4/2011 3:10 PM, Stefan Salewski wrote:
Do we really need this in the wiki:

http://geda.seul.org/wiki/geda:faq-pcb#is_it_true_that_pcb_has_no_way_to_make_a_mechanical_layer_to_show_the_physical_outline_of_the_board_and_its_dimensions


The FAQ should be kept as a mode of support of last resort, otherwise I 
would like to see it de-emphasized.


Unfortunately PCB:tips (geda:pcb_tips)  currently takes the form of an 
FAQ ... which is the biggest reason it's a semi-useless page which 
continues to defy structure, organization, or meaningful sustained 
contribution.  I recommend de-emphasizing this page as well.


Why isn't there a user-guide ... equal parts reference and how-to 
instruction?


This is what we need, and need to spend time on -- in distinction from 
the junkyard of information that FAQ:PCB and PCB:TIPS are presently.


Phil


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: PCB bug: invisibly select pads from deactivated far side

2011-01-04 Thread Vanessa Ezekowitz
On Tue, 04 Jan 2011 16:34:50 -0500
DJ Delorie  wrote:

> Stephan Boettcher  writes:
> 
> > DJ Delorie  writes:
> >> Make the far side hidden before selecting.
> >
> > That's the point, I did!  The pads select anyway.
> 
> I had that problem with silk.  I've not seen it for pads.
> 
> >> Also, see MinMaskGap() to fix solder mask openings :-)
> >
> > Well, I couldn't.  I can only use actions that I know about. :-(
> 
> ... and now you know about it

I can confirm this bug in the build of PCB that I'm using (not sure when it was 
last fetched, but it was last re-compiled on October 5, so probably about then).

Load a board with objects that are on the "Solder" side (a couple of 
surface-mount components in my case), turn off the "Far Side" layer and all 
other layers as well, but turn "Pins/Pads" on for reference, then do a 
rectangle select over an area that includes some of those back-side pads as 
well as various through-hole pins.  Turn the "Far Side" layer back on and sure 
enough, those back-side pads got selected, even though that layer was turned 
off at that moment.

-- 
"There are some things in life worth obsessing over.  Most
things aren't, and when you learn that, life improves."
http://starbase.globalpc.net/~ezekowitz
Vanessa Ezekowitz 


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: multiple attributes (was: [Patches] GTK Recent-file-manager)

2011-01-04 Thread John Doty

On Jan 4, 2011, at 6:04 PM, Peter TB Brett wrote:

> On Wednesday 05 January 2011 00:42:07 John Doty wrote:
>> On Jan 4, 2011, at 5:22 PM, Matthew Wilkins wrote:
>>> What are typical use cases for having multiple same-named attributes in a
>>> symbol?
>> 
>> A slotted symbol generally needs multiple slotdef attributes.
>> 
>> A hierarchical symbol will have multiple source attributes if its
>> underlying schematic has multiple pages.
>> 
>> And nobody knows what other use cases there are, or may be in the future.
>> You should make as few assumptions about how people will use attributes as
>> practical.
> 
> One of the problems we have at the moment is that sometimes attributes in the 
> schematic override attributes in the symbol, and sometimes they don't.
> 
> Example 1.  Suppose I have a "refdes=A?" attribute in a symbol. I instantiate 
> the symbol in a schematic, and attach a "refdes=A1" attribute to the 
> instantiated symbol.  gnetlist (etc) will use "refdes=A1".  This is 
> overriding 
> behaviour.
> 
> Example 2.  Suppose I have a "net=Vcc:1" attribute in a symbol. I instantiate 
> the symbol in a schematic, and attach a "net=Vdd:1" attribute to the 
> instantiated symbol.  gnetlist will short Vcc to Vdd and connect pin 1 to the 
> shorted net.  This is aggregation behaviour.
> 
> The problem with this is inconsistency.  IMHO it would be better to have 
> overriding behaviour *only*, because in the longer term being able to 
> reliably 
> override attributes would particularly be helpful in doing things like 
> hierarchical back-annotation and parameterised subcircuits (the latter would 
> be awesome for ASIC design applications, for instance).  As far as I can 
> tell, 
> everything that can be achieved with aggregation behaviour can be achieved 
> with overriding behaviour, but not the other way around.

This sort of inconsistent behavior is a serious barrier to extension of 
capability. I agree with this diagnosis.

---
John Doty  Noqsi Aerospace, Ltd.

This message contains technical discussion involving difficult issues. No 
personal disrespect or malice is intended. If you perceive such, your 
perception is simply wrong. I'm a busy person, and in my business "go along to 
get along" causes mission failures and sometimes kills people, so I tend to be 
a bit blunt.



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: gsch2pcb (was: Wiki cleanup?)

2011-01-04 Thread Peter TB Brett
> By the way: If gsch2pcb were to include the outline layer in the 
> initial layer stack, this source of newbie confusion would be defused.

If you file a feature request to jog my memory, I can probably implement that 
tomorrow, I mean, later today.  Even better, you could submit a patch... should 
be a one-liner I think! 

I've been thinking about the "'-' in footprint names sometimes breaks gsch2pcb" 
bug, but I haven't thought of an elegant way to fix it yet.

  Peter

-- 
Peter Brett 
Remote Sensing Research Group
Surrey Space Centre



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Wiki cleanup?

2011-01-04 Thread Phil Taylor

On 1/4/2011 5:14 PM, Kai-Martin Knaak wrote:

pcb#is_it_true_that_pcb_has_no_way_to_make_a_mechanical_layer_to_show_the_physical_outline_of_the_board_and_its_dimensions

I'd prefer:
How do I define the physical outline of my layout?

By the way: If gsch2pcb were to include the outline layer in the
initial layer stack, this source of newbie confusion would be defused.


http://geda.seul.org/wiki/geda:pcb-quick_reference#pcb_physical_layer_reference

I started this two weeks ago.  Let's work on this and remove this 
backwards FAQ.


Phil


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Wiki cleanup?

2011-01-04 Thread Kai-Martin Knaak
Stefan Salewski wrote:

> Do we really need this in the wiki:
> 
> http://geda.seul.org/wiki/geda:pcb_tips#what_s_this_business_about_flashed_pads

Never heard of this issue except in that specific pcb tip. 


> http://geda.seul.org/wiki/geda:faq-pcb#is_it_true_that_pcb_is_limited_to_exactly_8_copper_layers_and_2_silkscreen_layers

I'd prefer a comprehensive answer to: 
"What is the recommended way to do boards with multiple copper layers?"

 
> http://geda.seul.org/wiki/geda:faq-pcb#is_it_true_that_pcb_has_no_concept_of_a_solder_mask_or_paste_mask_layer

Seems like a historic echo to me.


> http://geda.seul.org/wiki/geda:faq-
pcb#is_it_true_that_pcb_has_no_way_to_make_a_mechanical_layer_to_show_the_physical_outline_of_the_board_and_its_dimensions

I'd prefer: 
How do I define the physical outline of my layout?

By the way: If gsch2pcb were to include the outline layer in the 
initial layer stack, this source of newbie confusion would be defused.

---<)kaiamrtin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: multiple attributes (was: [Patches] GTK Recent-file-manager)

2011-01-04 Thread Peter TB Brett
On Wednesday 05 January 2011 00:42:07 John Doty wrote:
> On Jan 4, 2011, at 5:22 PM, Matthew Wilkins wrote:
> > What are typical use cases for having multiple same-named attributes in a
> > symbol?
> 
> A slotted symbol generally needs multiple slotdef attributes.
> 
> A hierarchical symbol will have multiple source attributes if its
> underlying schematic has multiple pages.
> 
> And nobody knows what other use cases there are, or may be in the future.
> You should make as few assumptions about how people will use attributes as
> practical.

One of the problems we have at the moment is that sometimes attributes in the 
schematic override attributes in the symbol, and sometimes they don't.

Example 1.  Suppose I have a "refdes=A?" attribute in a symbol. I instantiate 
the symbol in a schematic, and attach a "refdes=A1" attribute to the 
instantiated symbol.  gnetlist (etc) will use "refdes=A1".  This is overriding 
behaviour.

Example 2.  Suppose I have a "net=Vcc:1" attribute in a symbol. I instantiate 
the symbol in a schematic, and attach a "net=Vdd:1" attribute to the 
instantiated symbol.  gnetlist will short Vcc to Vdd and connect pin 1 to the 
shorted net.  This is aggregation behaviour.

The problem with this is inconsistency.  IMHO it would be better to have 
overriding behaviour *only*, because in the longer term being able to reliably 
override attributes would particularly be helpful in doing things like 
hierarchical back-annotation and parameterised subcircuits (the latter would 
be awesome for ASIC design applications, for instance).  As far as I can tell, 
everything that can be achieved with aggregation behaviour can be achieved 
with overriding behaviour, but not the other way around.

Regards,

Peter

-- 
Peter Brett 
Remote Sensing Research Group
Surrey Space Centre


signature.asc
Description: This is a digitally signed message part.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: [Patches] GTK Recent-file-manager

2011-01-04 Thread Kai-Martin Knaak
Matthew Wilkins wrote:

>  What are typical use cases for having multiple same-named attributes in a 
> symbol?

Same-named attributes in my symbols:
* slotdef -- this is pretty generic
* comment -- sometimes, more than one note needs to be delivered
* documentation -- sometimes, more than one datasheet is available

More use cases I can think of:
* author -- in case there is more than one.
* vendor -- where to buy


> While I was at it, I added a help button to the dialog, which brings up the 
> 'Master Attributes List' of the wiki with definitions of all the typical 
> attribute names.

Great. Is the list downloaded on the fly, or is it from a local copy?



> Once I get a few details sorted out, I think it'll be good to let people play 
> with it a bit and see if it does what they want/expect.  It's definitely easy 
> to 
> do something very wrong if you're not careful, but the undo feature is good 
> for 
> that.  I was playing with it in conjunction with a little scheme script to do 
> a 
> search-select, i.e. (search "device" "RESISTOR"), and then edit the footprint 
> for all resistors in the schematic at once; seemed to work great.

Yay! A more powerful search and replace is one of my favorite
feature requests. This is one of the areas where protel99 excels.
Their search&replace can look for specific properties and change 
other properties of the found objects according to replacement
rules. That is, you could do things like:
Take all resistors with a value greater than 10k and add 
a "s" to the name of their footprint.
The scope would be the current selection, the current sheet, or 
include all sub sheets.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: [Patches] GTK Recent-file-manager

2011-01-04 Thread John Doty

On Jan 4, 2011, at 5:22 PM, Matthew Wilkins wrote:

> What are typical use cases for having multiple same-named attributes in a 
> symbol?

A slotted symbol generally needs multiple slotdef attributes.

A hierarchical symbol will have multiple source attributes if its underlying 
schematic has multiple pages.

And nobody knows what other use cases there are, or may be in the future. You 
should make as few assumptions about how people will use attributes as 
practical.

---
John Doty  Noqsi Aerospace, Ltd.

This message contains technical discussion involving difficult issues. No 
personal disrespect or malice is intended. If you perceive such, your 
perception is simply wrong. I'm a busy person, and in my business "go along to 
get along" causes mission failures and sometimes kills people, so I tend to be 
a bit blunt.



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: [Patches] GTK Recent-file-manager

2011-01-04 Thread Matthew Wilkins




>Excellent!

>I'd be interested to know how you're tackling the user interface (and
>editing behaviour) with multiple objects selected.

>There are various cases:

>1. Attribute exists in all objects, same value
>2. Attribute exists in all objects, different values
>3. Attribute does NOT exist in all objects. (Same value in those which it does)
>4. Attribute does NOT exist in all objects. (Different values in those which 
>it 
>does)



Right; so as it is, my version of the multi-attribute editor shows one row for 
each attribute name that occurs in any of the selected symbols.  Just like 
before, inherited attributes get a separate line from attached attributes, and 
they're displayed in a lighter text style and are not editable.

If there are multiple values existing for the same attribute, the dialog shows 
'*** Varies ***' in that row.  There is no indication if the attribute doesn't 
exist in all selected symbols; since inherited attributes are already displayed 
in a different text style, I think adding a third text style will be too 
confusing.

When editing an attribute that is not present on all selected attributes, I 
plan 
to show a dialog box warning that some symbols are missing the attribute.  
Check 
a box to add the missing attributes, OK to proceed, Cancel to cancel the 
operation altogether. That's one of the details left to finish up.


>When we have multiple same-named attributes in a symbol, there might be
>more than one possibly way to classify existing attributes by the above
>scheme.

>I seem to recall multiple similarly named attributes were a potential
>pain in the backside for editing, as you need to preserve the idea /
>mapping of which specific attribute from which symbols correspond to a
>particular row in the editing box.



To be honest, I hadn't thought much about the case of having multiple 
same-named 
attributes in the same symbol.  I my current implementation, editing the value 
of that attribute would set the value for all occurrences of the attribute.  
The 
attributes could still be edited individually using the single attribute 
editor. 
 What are typical use cases for having multiple same-named attributes in a 
symbol?


>For the "different values" cases, I would imagine (say), showing the
>value in grey as "[Various]", or some other place-holder. (Perhaps even
>providing a drop-down list of existing values?).

I think it's a great idea to have a combo box to select from the current 
values... the complication is that the cell renderer for the value column is a 
custom class.  We'll need a new custom class in order to change it to a combo 
box.  I think I'd save this for a later update.   I have added a combo box to 
the name column, so you you can choose attribute names there from the same list 
as in the Add Attribute portion of the dialog.


While I was at it, I added a help button to the dialog, which brings up the 
'Master Attributes List' of the wiki with definitions of all the typical 
attribute names.

Once I get a few details sorted out, I think it'll be good to let people play 
with it a bit and see if it does what they want/expect.  It's definitely easy 
to 
do something very wrong if you're not careful, but the undo feature is good for 
that.  I was playing with it in conjunction with a little scheme script to do a 
search-select, i.e. (search "device" "RESISTOR"), and then edit the footprint 
for all resistors in the schematic at once; seemed to work great.




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Does Google do not like us any more?

2011-01-04 Thread Stefan Salewski
On Tue, 2011-01-04 at 23:10 +, Peter TB Brett wrote:
> On Tuesday 04 January 2011 22:55:39 Stefan Salewski wrote:
> > From time to time I have problems finding my own geda postings again.
> > 
> > Just tried a google search for
> > 
> > site:archives.seul.org Boettcher huge mess
> > 
> > Gives no results for me -- should give
> > 
> > http://archives.seul.org/geda/user/Dec-2010/msg00491.html
> > 
> > Is there a better way for searching?
> 
> Have you tried GMANE?
> 
>Peter

Seems to work better. I was not aware that GMANE works for gEDA lists.
Maybe we should place a note at gpleda.org about that. Some people may
use only google resticted to site archives.seul.org. (Without limiting
the search to lists or sites we do get too many results for terms like
"PCB", "footprint'... )



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: [PATCH 1/2] gnetlist: Add access to all attributes from components with multiple symbol instances.

2011-01-04 Thread John Doty

On Jan 4, 2011, at 4:05 PM, Kai-Martin Knaak wrote:

> John Doty wrote:
> 
>> At least the "resolver" machinery here is accessible, so you can
>> create your own plug-in to repair the behavior.
> 
> Well, if you mean the gnetlist back-ends, I have to say, that they are 
> much less accessible to me than gnetlist itself. Wrong language, little 
> documentation, no manual, no tutorial --> no fun.
> 
> 
>> You could even sort the values, take the first one, 
> 
> How would a function that "retrieve(s) every first attribute value for 
> package consisting of multiple symbol instances" help me sort all 
> values and 

Because you can redefine that function now. It is no longer primitive. The 
primitive is (gnetlist:get-all-package-attributes) which yields a list you may 
sort or pick from.

John Doty  Noqsi Aerospace, Ltd.
http://www.noqsi.com/
j...@noqsi.com




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: Wiki cleanup?

2011-01-04 Thread Stefan Salewski
Some weeks ago I wrote

>On Thu, 2010-12-23 at 16:32 +0100, Stephan Boettcher wrote:

>> 
>> Documentation of gEDA, including PCB is a huge mess,
>> [...]

>Indeed, I fully agree in my heart,


Do we really need this in the wiki:

http://geda.seul.org/wiki/geda:pcb_tips#what_s_this_business_about_flashed_pads

http://geda.seul.org/wiki/geda:faq-pcb#is_it_true_that_pcb_is_limited_to_exactly_8_copper_layers_and_2_silkscreen_layers

http://geda.seul.org/wiki/geda:faq-pcb#is_it_true_that_pcb_has_no_concept_of_a_solder_mask_or_paste_mask_layer

http://geda.seul.org/wiki/geda:faq-pcb#is_it_true_that_pcb_has_no_way_to_make_a_mechanical_layer_to_show_the_physical_outline_of_the_board_and_its_dimensions


I do not think that these are FAQs today.





___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Does Google do not like us any more?

2011-01-04 Thread Peter TB Brett
On Tuesday 04 January 2011 22:55:39 Stefan Salewski wrote:
> From time to time I have problems finding my own geda postings again.
> 
> Just tried a google search for
> 
> site:archives.seul.org Boettcher huge mess
> 
> Gives no results for me -- should give
> 
> http://archives.seul.org/geda/user/Dec-2010/msg00491.html
> 
> Is there a better way for searching?

Have you tried GMANE?

   Peter

-- 
Peter Brett 
Remote Sensing Research Group
Surrey Space Centre


signature.asc
Description: This is a digitally signed message part.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: [PATCH 1/2] gnetlist: Add access to all attributes from components with multiple symbol instances.

2011-01-04 Thread John Doty

On Jan 4, 2011, at 3:45 PM, Kai-Martin Knaak wrote:

> Patrick Bernaud wrote:
> 
>>> However, a less severe wart remains: In case of multiple values for the
>>> same attribute, the output still depends on the order the symbols were
>>> added to the schematics.
>> 
>> This behaviour is intentional. 
> 
> What is the intention? I mean, should the order objects were entered in 
> gschem be allowed to make a difference whatsoever?

Good question.

I'm sure that those who mistakenly believe that disputes here are personal will 
be shocked that we agree ;-)

> 
> 
>> But you can change it locally.
> 
> Local to where? In my gafrc? In a gnetlist back-end?

In a gnetlist plug-in loaded with the -m flag, or in a gnetlist back end.

---
John Doty  Noqsi Aerospace, Ltd.

This message contains technical discussion involving difficult issues. No 
personal disrespect or malice is intended. If you perceive such, your 
perception is simply wrong. I'm a busy person, and in my business "go along to 
get along" causes mission failures and sometimes kills people, so I tend to be 
a bit blunt.



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: [PATCH 1/2] gnetlist: Add access to all attributes from components with multiple symbol instances.

2011-01-04 Thread Kai-Martin Knaak
John Doty wrote:

> At least the "resolver" machinery here is accessible, so you can
> create your own plug-in to repair the behavior.

Well, if you mean the gnetlist back-ends, I have to say, that they are 
much less accessible to me than gnetlist itself. Wrong language, little 
documentation, no manual, no tutorial --> no fun.


> You could even sort the values, take the first one, 

How would a function that "retrieve(s) every first attribute value for 
package consisting of multiple symbol instances" help me sort all 
values and 


> as you once advocated.

I did (and do) advocate sort, but not pick. I did not even touch the 
pick topic. 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: [PATCH 1/2] gnetlist: Add access to all attributes from components with multiple symbol instances.

2011-01-04 Thread Kai-Martin Knaak
Patrick Bernaud wrote:

>  > However, a less severe wart remains: In case of multiple values for the
>  > same attribute, the output still depends on the order the symbols were
>  > added to the schematics.
> 
> This behaviour is intentional. 

What is the intention? I mean, should the order objects were entered in 
gschem be allowed to make a difference whatsoever?


> But you can change it locally.

Local to where? In my gafrc? In a gnetlist back-end?

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
Öffentlicher PGP-Schlüssel:
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: Does Google do not like us any more?

2011-01-04 Thread Stefan Salewski
>From time to time I have problems finding my own geda postings again.

Just tried a google search for

site:archives.seul.org Boettcher huge mess

Gives no results for me -- should give

http://archives.seul.org/geda/user/Dec-2010/msg00491.html

Is there a better way for searching?



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Reacquainting to geda and pcb

2011-01-04 Thread Stefan Salewski
On Tue, 2011-01-04 at 17:23 -0500, Rob Butts wrote:
> No, I know the difference between newlib footprints and m4.  I worded
>my question badly.

In addition to DJs answer, you may read

http://geda.seul.org/wiki/geda:pcb_tips#footprint_issues





___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Reacquainting to geda and pcb

2011-01-04 Thread DJ Delorie

Rob Butts  writes:
> Do I really need a .fp file for each footprint or only the custom
> footprints that aren't in PCB's library that I make up?

Only the custom ones.  Most people build a local library for them; the
schematic importers all have ways of listing multiple libraries to draw
footprints (feetprint?) from, including the standard library.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Reacquainting to geda and pcb

2011-01-04 Thread Rob Butts
   No, I know the difference between newlib footprints and m4.  I worded
   my question badly.
   I've gone through the gschem2pcb tutorial but my question is if I'm
   creating a schematic in gschem and for each component you should have
   .fp file located in a folder for each footprint in my design why does
   PCB have a library of footprints?  Do I really need a .fp file for each
   footprint or only the custom footprints that aren't in PCB's library
   that I make up?

   On Tue, Jan 4, 2011 at 4:47 PM, DJ Delorie <[1...@delorie.com> wrote:

 There are two types of footprins in the library - "m4 style"
 generated
 footprints, and "newlib style" file footprints.  The "m4" style
 gives
 you, for example, all the different size 0.1" pitch headers with one
 macro definition, so you don't see one file per footprint for those.
 The "newlib" style uses separate files for each footprint, and
 should
 have a .fp extension (which you may omit when specifying your
 footprint).  Custom footprints tend to be *.fp.
 When you install pcb, it should install a web page "catalog" of the
 symbols... somewhere, I hope :-)

   ___
   geda-user mailing list
   [2]geda-u...@moria.seul.org
   [3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

References

   1. mailto:d...@delorie.com
   2. mailto:geda-user@moria.seul.org
   3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Reacquainting to geda and pcb

2011-01-04 Thread DJ Delorie

There are two types of footprins in the library - "m4 style" generated
footprints, and "newlib style" file footprints.  The "m4" style gives
you, for example, all the different size 0.1" pitch headers with one
macro definition, so you don't see one file per footprint for those.
The "newlib" style uses separate files for each footprint, and should
have a .fp extension (which you may omit when specifying your
footprint).  Custom footprints tend to be *.fp.

When you install pcb, it should install a web page "catalog" of the
symbols... somewhere, I hope :-)


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Reacquainting to geda and pcb

2011-01-04 Thread Stefan Salewski
On Tue, 2011-01-04 at 16:32 -0500, Rob Butts wrote:
> So you should have a .fp text file in a library for each footprint used
>in a design?

For the newlib footprint format each footprint is indeed an own file,
and generally newlib is recommended.

For oldlib/m4 footprints are generated at the fly by calling macros -- I
think it it mentioned in the wilson tutorial and maybe in the PCB
documentation. I have only used m4 when I started with PCB years ago,
now i am using only newlib, have forgotten all about m4, sorry.

http://www.delorie.com/pcb/docs/gs/gs.html

http://geda.seul.org/wiki/geda:gsch2pcb_tutorial




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: PCB bug: invisibly select pads from deactivated far side

2011-01-04 Thread DJ Delorie
Stephan Boettcher  writes:

> DJ Delorie  writes:
>> Make the far side hidden before selecting.
>
> That's the point, I did!  The pads select anyway.

I had that problem with silk.  I've not seen it for pads.

>> Also, see MinMaskGap() to fix solder mask openings :-)
>
> Well, I couldn't.  I can only use actions that I know about. :-(

... and now you know about it


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Reacquainting to geda and pcb

2011-01-04 Thread Rob Butts
   So you should have a .fp text file in a library for each footprint used
   in a design?
   If that's the case what are all the components in the pcb designer
   library and how are they used (not being wise, just wondering)?

   On Tue, Jan 4, 2011 at 4:25 PM, Stefan Salewski <[1]m...@ssalewski.de>
   wrote:

   On Tue, 2011-01-04 at 16:19 -0500, Rob Butts wrote:
   > Thanks!
   >So if I use a 1206 smt component I should set the footprint value
   in
   >gschem to smt1206 or smt1206.ele?
   >

 Generally use the file name, .fp can be missing.
 So 1206 or 1206.fp may be fine -- I use 1206.
 Of course these files should be in your library.
 You may consider doing DJ fine tutorial and maybe the wiki/wilson
 tutorial too.

   ___
   geda-user mailing list
   [2]geda-u...@moria.seul.org
   [3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

References

   1. mailto:m...@ssalewski.de
   2. mailto:geda-user@moria.seul.org
   3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Reacquainting to geda and pcb

2011-01-04 Thread Stefan Salewski
On Tue, 2011-01-04 at 16:19 -0500, Rob Butts wrote:
> Thanks!
>So if I use a 1206 smt component I should set the footprint value in
>gschem to smt1206 or smt1206.ele?
> 

Generally use the file name, .fp can be missing.

So 1206 or 1206.fp may be fine -- I use 1206.
Of course these files should be in your library.

You may consider doing DJ fine tutorial and maybe the wiki/wilson
tutorial too.




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Reacquainting to geda and pcb

2011-01-04 Thread Rob Butts
   Thanks!
   So if I use a 1206 smt component I should set the footprint value in
   gschem to smt1206 or smt1206.ele?

   On Tue, Jan 4, 2011 at 4:13 PM, Felix Ruoff
   <[1]fe...@posaunenmission.de> wrote:

   Hi,
   press the  - key or use the menu 'Window'->'Library'.
   Kind regards,
   Felix
   Am 04.01.2011 22:09, schrieb Rob Butts:

 Hi Guys,
 I started working on another project where I'm back using gaf.  I
 started new by installing Fedora 14, gschem and PCB.  When I started
 PCB I remember three windows coming up where one was component
 footprints.  That is how I use to see what is available to use.  Now,
 when I start PCB Designer only one window comes up.  How can I see
   the
 components and their footprints?
 Thanks

 ___
 geda-user mailing list
 [1][2]geda-u...@moria.seul.org
 [2][3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
 References
   1. mailto:[4]geda-u...@moria.seul.org
   2. [5]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
 ___
 geda-user mailing list
 [6]geda-u...@moria.seul.org
 [7]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

References

   1. mailto:fe...@posaunenmission.de
   2. mailto:geda-user@moria.seul.org
   3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
   4. mailto:geda-user@moria.seul.org
   5. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
   6. mailto:geda-user@moria.seul.org
   7. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Reacquainting to geda and pcb

2011-01-04 Thread Stefan Salewski
On Tue, 2011-01-04 at 16:09 -0500, Rob Butts wrote:

>  How can I see the
>components and their footprints?


Menu Window-> Library



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Reacquainting to geda and pcb

2011-01-04 Thread Felix Ruoff
   Hi,
   press the  - key or use the menu 'Window'->'Library'.
   Kind regards,
   Felix
   Am 04.01.2011 22:09, schrieb Rob Butts:

   Hi Guys,
   I started working on another project where I'm back using gaf.  I
   started new by installing Fedora 14, gschem and PCB.  When I started
   PCB I remember three windows coming up where one was component
   footprints.  That is how I use to see what is available to use.  Now,
   when I start PCB Designer only one window comes up.  How can I see the
   components and their footprints?
   Thanks





___
geda-user mailing list
[1]geda-u...@moria.seul.org
[2]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

References

   1. mailto:geda-user@moria.seul.org
   2. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: Reacquainting to geda and pcb

2011-01-04 Thread Rob Butts
   Hi Guys,
   I started working on another project where I'm back using gaf.  I
   started new by installing Fedora 14, gschem and PCB.  When I started
   PCB I remember three windows coming up where one was component
   footprints.  That is how I use to see what is available to use.  Now,
   when I start PCB Designer only one window comes up.  How can I see the
   components and their footprints?
   Thanks


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol question – suggestions?

2011-01-04 Thread Stephan Boettcher
Stefan Salewski  writes:

> On Tue, 2011-01-04 at 21:14 +0100, Johnny Rosenberg wrote:
>
>> comment=Use 74_pwr.sym for supply
>
> I wrote it some months ago...
>
> A single 74_pwr.sym can not work for 14 and 16 pin parts, so I really
> recommend to do not use a 74_pwr.sym at all, but one for 14, and one for
> 16 pins devices. I think I called my one at gedasymbols
> 74xx-14N-Pwr-1.sym.

Will this work?

slot=14
slotdef=14:1,14
slotdef=16:1,16
slotdef=0:?,?
 
-- 
Stephan



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol question – suggestions?

2011-01-04 Thread Stephan Boettcher
Peter TB Brett  writes:

>> The slot attribute does not get promoted.  Why can't I promote an
>> attribute after placement from the (ee) Element attribute edit window?
>> 
>
> I just tried this.  I placed a symbol, hit , right-clicked on the 
> inherited attribute that I wanted to promote, and selected "Promote".  Does 
> this not work for you?

Yes, it does.  Sorry, and thanks! 

This feature could be a little more discoverable, although I am usually
quick with looking for context menus, but not in grayed out areas.

-- 
Stephan


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: PCB bug: invisibly select pads from deactivated far side

2011-01-04 Thread Stephan Boettcher
DJ Delorie  writes:

> Make the far side hidden before selecting.

That's the point, I did!  The pads select anyway.

>
> Also, see MinMaskGap() to fix solder mask openings :-)

Well, I couldn't.  I can only use actions that I know about. :-(

-- 
Stephan 


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol question – suggestions?

2011-01-04 Thread Stefan Salewski
On Tue, 2011-01-04 at 21:14 +0100, Johnny Rosenberg wrote:

> comment=Use 74_pwr.sym for supply

I wrote it some months ago...

A single 74_pwr.sym can not work for 14 and 16 pin parts, so I really
recommend to do not use a 74_pwr.sym at all, but one for 14, and one for
16 pins devices. I think I called my one at gedasymbols
74xx-14N-Pwr-1.sym.

Does the 74-series version differ in layout from 4066? May be.

>I am not sure I got the pin numbers right (or how to use pinseq vs  
>pinnumber).

It may be better to be sure.

For pin type you may simple use "pas" for passive, as in resistors.




___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol question – suggestions?

2011-01-04 Thread asomers
That chip is a quad analog switch, right?  I would set the pin types
to "pas" because they aren't digital pins at all.  The enable pin is
definitely of type "in".

On Tue, Jan 4, 2011 at 1:42 PM, Stephan Boettcher
 wrote:
>
> "Johnny Rosenberg"  writes:
>
>> I created this symbol, it's the 74-series version of the 4066 (4
>> bilateral switches), called 744066 (as in 74LV4066, for example):
>>
>> 
>
>> 
>>
>> The documentation of the symbol can be found at
>> http://focus.ti.com/lit/ds/symlink/sn74lv4066a.pdf
>> I am not sure I got the pin numbers right (or how to use pinseq vs
>> pinnumber).
>
> The slot attribute does not get promoted.  Why can't I promote an
> attribute after placement from the (ee) Element attribute edit window?
>
>> I am also not sure about the pin type of ICs like this one. It's not
>> really just ”in” and ”out”, is it? I used ”in” and ”out” anyway, since
>> I  couldn't come up with anything better, and I called the third one
>> ”en” as  in ”enable” but I am not sure about that one either.
>
> pintype has a limited set of valid values.  The E pin is an input so
> it's pintype=in, I guess.
>
> --
> Stephan
>
>
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
>


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol question – suggestions?

2011-01-04 Thread Peter TB Brett
On Tuesday 04 January 2011 20:42:28 Stephan Boettcher wrote:
> "Johnny Rosenberg"  writes:
> > I created this symbol, it's the 74-series version of the 4066 (4
> > bilateral switches), called 744066 (as in 74LV4066, for example):
> > 
> > 
> > 
> > 
> > 
> > The documentation of the symbol can be found at
> > http://focus.ti.com/lit/ds/symlink/sn74lv4066a.pdf
> > I am not sure I got the pin numbers right (or how to use pinseq vs
> > pinnumber).
> 
> The slot attribute does not get promoted.  Why can't I promote an
> attribute after placement from the (ee) Element attribute edit window?
> 

I just tried this.  I placed a symbol, hit , right-clicked on the 
inherited attribute that I wanted to promote, and selected "Promote".  Does 
this not work for you?

Peter


-- 
Peter Brett 
Remote Sensing Research Group
Surrey Space Centre


signature.asc
Description: This is a digitally signed message part.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Symbol question – suggestions?

2011-01-04 Thread Stephan Boettcher

"Johnny Rosenberg"  writes:

> I created this symbol, it's the 74-series version of the 4066 (4
> bilateral switches), called 744066 (as in 74LV4066, for example):
>
> 

> 
>
> The documentation of the symbol can be found at
> http://focus.ti.com/lit/ds/symlink/sn74lv4066a.pdf
> I am not sure I got the pin numbers right (or how to use pinseq vs
> pinnumber).

The slot attribute does not get promoted.  Why can't I promote an
attribute after placement from the (ee) Element attribute edit window?

> I am also not sure about the pin type of ICs like this one. It's not
> really just ”in” and ”out”, is it? I used ”in” and ”out” anyway, since
> I  couldn't come up with anything better, and I called the third one
> ”en” as  in ”enable” but I am not sure about that one either. 

pintype has a limited set of valid values.  The E pin is an input so
it's pintype=in, I guess.

-- 
Stephan


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: PCB bug: invisibly select pads from deactivated far side

2011-01-04 Thread DJ Delorie

Make the far side hidden before selecting.

Also, see MinMaskGap() to fix solder mask openings :-)



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: PCB bug: invisibly select pads from deactivated far side

2011-01-04 Thread Stephan Boettcher

PCB 20100929 Debian Sid

When selecting elements (whatever) by left-draging a rectangle over the
canvas, pads on the deactivated far side are selected invisibly as well.
A subsequent ChangeClearSize(selectedpads,...) also changes the
invisibly selected pads on the backside.

   My boardhouse told me that the soldermask clearance of some pads on
   the back side were too small, so I changed that and submitted a new
   set of gerbers.  The new set has the holes on the front side to wide
   :-( g

-- 
Stephan 


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: Symbol question – suggestions?

2011-01-04 Thread Johnny Rosenberg
I created this symbol, it's the 74-series version of the 4066 (4 bilateral  
switches), called 744066 (as in 74LV4066, for example):




v 20100214 2
B 200 200 800 600 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
T 700 0 8 8 0 0 0 0 1
slot=1
T 200 2300 5 8 0 0 0 0 1
numslots=4
T 200 1500 5 8 0 0 0 0 1
slotdef=1:1,2,13
T 200 1700 5 8 0 0 0 0 1
slotdef=2:3,4,5
T 200 1900 5 8 0 0 0 0 1
slotdef=3:8,9,6
T 200 2100 5 8 0 0 0 0 1
slotdef=4:11,10,12
L 300 700 450 700 3 0 0 0 -1 -1
L 450 600 750 700 3 0 0 0 -1 -1
L 750 700 900 700 3 0 0 0 -1 -1
T 200 4000 5 8 0 0 0 0 1
device=744066
P 0 700 200 700 1 0 0
{
T 150 750 5 8 1 1 0 6 1
pinnumber=1
T 150 750 5 8 0 1 0 6 1
pinseq=1
T 250 700 9 8 0 1 0 1 1
pinlabel=Y
T 150 650 5 8 0 1 0 8 1
pintype=in
}
P 0 300 200 300 1 0 0
{
T 150 350 5 8 1 1 0 6 1
pinnumber=13
T 150 350 5 8 0 1 0 6 1
pinseq=3
T 250 300 9 8 0 1 0 1 1
pinlabel=E
T 150 250 5 8 0 1 0 8 1
pintype=en
}
P 1000 700 1200 700 1 0 1
{
T 1050 750 5 8 1 1 0 0 1
pinnumber=2
T 1050 750 5 8 0 1 0 0 1
pinseq=2
T 950 700 9 8 0 1 0 7 1
pinlabel=Z
T 1050 650 5 8 0 1 0 2 1
pintype=out
}
T 200 1100 8 10 1 1 0 0 1
refdes=U?
T 200 0 8 8 1 1 0 0 1
footprint=DIP14
T 200 3800 5 8 0 0 0 0 1
description=4 bilateral switches
T 200 3600 5 8 0 0 0 0 1
documentation=http://focus.ti.com/lit/ds/symlink/sn74lv4066a.pdf
T 200 3000 5 8 0 0 0 0 1
author=Johnny Rosenberg – johnny.a.rosenb...@gmail.com
T 200 2800 5 8 0 0 0 0 1
dist-license=GPL
T 200 2600 5 8 0 0 0 0 1
use-license=Unlimited
T 200 900 8 10 1 1 0 0 1
value=744066
T 200 3400 5 8 0 0 0 0 1
comment=Use 74_pwr.sym for supply
T 200 3200 5 8 0 0 0 0 1
comment=This symbol was designed according to IEC 60617-12


The documentation of the symbol can be found at  
http://focus.ti.com/lit/ds/symlink/sn74lv4066a.pdf
I am not sure I got the pin numbers right (or how to use pinseq vs  
pinnumber).
I am also not sure about the pin type of ICs like this one. It's not  
really just ”in” and ”out”, is it? I used ”in” and ”out” anyway, since I  
couldn't come up with anything better, and I called the third one ”en” as  
in ”enable” but I am not sure about that one either. This is maybe not a  
symbol question but rather a question about the IC itself, so maybe this  
is way off topic…


Suggestions?

--
Kind regards

Johnny Rosenberg


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Shutting down SourceForge trackers for migration to Launchpad

2011-01-04 Thread Peter TB Brett
On Tuesday 04 January 2011 18:07:21 Peter Clifton wrote:

> I have discussed the plans for migration quite openly, and have had
> input and/or feedback from most developers on the two projects. If
> moving over at some point during the next couple of days causes anyone a
> problem, please let me know as soon as possible.

Hi Peter,

This plan seems good.  Please make sure you notify just before you take the 
SF.net trackers read-only!

Thanks,

  Peter

-- 
Peter Brett 
Remote Sensing Research Group
Surrey Space Centre


signature.asc
Description: This is a digitally signed message part.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


gEDA-user: Shutting down SourceForge trackers for migration to Launchpad

2011-01-04 Thread Peter Clifton
Hi everyone,

I'm hoping that at some point over the next two days I will have
resolved the few minor issues with conversion of our SorceForge trackers
to Launchpad, and be at a point where we can migrate smoothly from one
to the other.

The migration necessitates me switching the PCB and gEDA SourceForge
trackers to read-only mode prior to making the final export, and I
intend to do that as soon as possible (when the data is converting
cleanly).

I have discussed the plans for migration quite openly, and have had
input and/or feedback from most developers on the two projects. If
moving over at some point during the next couple of days causes anyone a
problem, please let me know as soon as possible.


The detailed plan goes a little like this:
(NB: The URLs below are now invalid).

Fix character escaping conversion glitches:

https://bugs.staging.launchpad.net/pcb/+bug/692282

(Bad conversion of &blah; escaping in SF export
XML -> LP import XML)

Consider dropping some bogus bugs:

https://bugs.staging.launchpad.net/geda/+bug/691748

Marked as "Fix released", should be "Invalid".
This comes because SF "Closed" -> LP "Fix released".

For this particular bug, we closed it because it was invalid
in gEDA. Since it is a noisy bug with lots of attachments
(and was re-submitted in PCB), I'm very very tempted just
to delete it from the gEDA bug export completely.

Look at mime-types:

https://bugs.staging.launchpad.net/geda/+bug/691747

Patches haven't been correctly detected as patch files.

Alter tagging code:

Everything transferred has been given a "sf-import" tag,
and the origin tracker is identified (if not "bugs"), by an
additional "patch-tracker" or "support-request" tag.

I am going to change that to a single "sf-bugs" "sf-patches"
"sf-support" tag, dropping the "sf-import" tag.


Migration procedure:

Shut down the SF trackers (to R/O mode)

Re-export XML dumps from SF

Apply patches to dumps for the OpenID users
  (SF doesn't give the user data properly in its XML dump,
   I have to fix it manually)

Check for new OpenID comments / attachments, fix them

Save new diffs for OpenID user changes (just in case)

Re-convert SF XML -> LP XML

Test import to LP (will probably just do this on my local instance)

Ask the LP admins to do the import for real

Open the LP trackers for use

Publicise change


-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: [PATCH 1/2] gnetlist: Add access to all attributes from components with multiple symbol instances.

2011-01-04 Thread John Doty

On Jan 4, 2011, at 10:45 AM, Kai-Martin Knaak wrote:

> Patrick Bernaud wrote:
> 
>> This commit introduces 'gnetlist:get-all-package-attributes' to
>> retrieve every first attribute value for package consisting of
>> multiple symbol instances.
> 
> So this resolves one of the more annoying warts with multiple symbol
> components. :-) 
> 
> However, a less severe wart remains: In case of multiple values for the
> same attribute, the output still depends on the order the symbols were
> added to the schematics. This may lead to unexpected, seemingly 
> unreproducible results. 

Yes. This patch got pretty thoroughly mangled in the review and revision 
process. The original that Bas and I came up with yielded either the unique 
attribute, or "attribute_conflict". I think that's better behavior, but Patrick 
has other ideas. At least the "resolver" machinery here is accessible, so you 
can create your own plug-in to repair the behavior. You could even sort the 
values, take the first one, as you once advocated.

---
John Doty  Noqsi Aerospace, Ltd.

This message contains technical discussion involving difficult issues. No 
personal disrespect or malice is intended. If you perceive such, your 
perception is simply wrong. I'm a busy person, and in my business "go along to 
get along" causes mission failures and sometimes kills people, so I tend to be 
a bit blunt.



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: [PATCH 1/2] gnetlist: Add access to all attributes from components with multiple symbol instances.

2011-01-04 Thread Patrick Bernaud
Hi Kai-Martin,

Kai-Martin Knaak writes:
 > [...]
 > However, a less severe wart remains: In case of multiple values for the
 > same attribute, the output still depends on the order the symbols were
 > added to the schematics.

This behaviour is intentional. But you can change it locally.

Regards,


Patrick


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: [PATCH 1/2] gnetlist: Add access to all attributes from components with multiple symbol instances.

2011-01-04 Thread Peter TB Brett
On Tuesday 04 January 2011 17:45:29 Kai-Martin Knaak wrote:
> Patrick Bernaud wrote:
> > This commit introduces 'gnetlist:get-all-package-attributes' to
> > retrieve every first attribute value for package consisting of
> > multiple symbol instances.
> 
> So this resolves one of the more annoying warts with multiple symbol
> components. :-)
> 
> However, a less severe wart remains: In case of multiple values for the
> same attribute, the output still depends on the order the symbols were
> added to the schematics. This may lead to unexpected, seemingly
> unreproducible results.

Well, no, because you will now get a BIG FAT WARNING every time you run 
gnetlist.

   Peter

-- 
Peter Brett 
Remote Sensing Research Group
Surrey Space Centre


signature.asc
Description: This is a digitally signed message part.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: [PATCH 1/2] gnetlist: Add access to all attributes from components with multiple symbol instances.

2011-01-04 Thread Kai-Martin Knaak
Patrick Bernaud wrote:

> This commit introduces 'gnetlist:get-all-package-attributes' to
> retrieve every first attribute value for package consisting of
> multiple symbol instances.

So this resolves one of the more annoying warts with multiple symbol
components. :-) 

However, a less severe wart remains: In case of multiple values for the
same attribute, the output still depends on the order the symbols were
added to the schematics. This may lead to unexpected, seemingly 
unreproducible results. 

---<)kaimartin(>---
-- 
Kai-Martin Knaak  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik  fax: +49-511-762-2211 
Welfengarten 1, 30167 Hannover   http://www.iqo.uni-hannover.de
GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: MODEL statements

2011-01-04 Thread John Doty

On Jan 3, 2011, at 3:40 PM, Oliver King-Smith wrote:

>   I have defined my diode with a model statement
>   model=Is=1e-22 Rs=6 N=1.5 Cjo=50p Iave=20m Vpk=5 type=LED
>   This works fine except the spice-sdb backend inserts a model statement
>   every time it finds one of the diodes.  Is there a way to have the
>   model statement only once.
>   Oliver

Lots of ways.

1 Only attach it to one diode instance.

2 Attach it to no diode instances and put it in some other way.

2.1 spice-model symbol

2.2 spice-directive symbol

2.3 put the model in a library file

2.3.1 spice-include symbol

2.3.2 pass library file to SPICE via command line

...

---
John Doty  Noqsi Aerospace, Ltd.

This message contains technical discussion involving difficult issues. No 
personal disrespect or malice is intended. If you perceive such, your 
perception is simply wrong. I'm a busy person, and in my business "go along to 
get along" causes mission failures and sometimes kills people, so I tend to be 
a bit blunt.



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: DRC Problem

2011-01-04 Thread Peter TB Brett
On Tuesday 04 January 2011 16:24:26 Dan Quist wrote:
> Hello, I have a problem with the DRC check.  In the included file, is
> Drc_maker.sh which when run will result in a stack overflow:
> 

Hi Dan,

This is a known issue with the 1.6.x versions of the DRC2 backend.  It is 
fixed in the git version of gEDA, which also has a number of other 
enhancements.

Alternatively, as a workaround you can expand the Guile stack. See:

http://www.geda.seul.org/wiki/geda:faq-
gnetlist#some_gnetlist_backends_overflow_the_stack_how_do_i_solve_this

Oh dear, that page is a bit out of date... :-(

  Peter

-- 
Peter Brett 
Remote Sensing Research Group
Surrey Space Centre


signature.asc
Description: This is a digitally signed message part.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: [Patches] GTK Recent-file-manager

2011-01-04 Thread Peter Clifton
On Sat, 2011-01-01 at 13:57 -0800, Matthew Wilkins wrote:
> > Hmmm, I have never done something like this, but I will try. Does anyone 
> > of you have a hint for a documentation how to do this and a link to a 
> > webpage, where I can host this repository?
> 
> >Thanks,
> >Felix
> 
> 
> 
> I'd be interested to know how you do this; I'm preparing a patch to gschem's 
> multi-attribute editor to allow it to operate on multiple objects at once, 
> rather than going blank when multiple objects are selected.  It's getting 
> close 
> to the point where it could be released for testing and feedback.


Excellent!

I'd be interested to know how you're tackling the user interface (and
editing behaviour) with multiple objects selected.

When I last worked on the multi-attribute editor code, it was not at all
clear to me just what the expected behaviour for a multiple-selection
would be. (That is why I copped out and made it go blank).


There are various cases:

1. Attribute exists in all objects, same value
2. Attribute exists in all objects, different values
3. Attribute does NOT exist in all objects. (Same value in those which it does)
4. Attribute does NOT exist in all objects. (Different values in those which it 
does)

When we have multiple same-named attributes in a symbol, there might be
more than one possibly way to classify existing attributes by the above
scheme.

I seem to recall multiple similarly named attributes were a potential
pain in the backside for editing, as you need to preserve the idea /
mapping of which specific attribute from which symbols correspond to a
particular row in the editing box.


Views:

For the "different values" cases, I would imagine (say), showing the
value in grey as "[Various]", or some other place-holder. (Perhaps even
providing a drop-down list of existing values?).

The "attribute does not exist in all objects" case might, for example be
represented by listing the attribute name in grey - or perhaps the whole
row in grey.

I'm presuming the action of editing an existing attribute will propagate
it to all symbols. We could even add a little "copy to all" icon in the
list for attributes which are not present in all symbols (if we wanted).

For the "different values" case, selecting one of the existing values
from a drop-down list would I imagine, force all selected objects to get
that value.

User edit an existing attribute, status 2. -> status 1.
 status 3. -> status 1. (I THINK!)
 status 4. -> status 1. (I THINK!)

I would just let the user rely on the normal undo mech. if they screw
something up in a way they didn't intend.


Good luck!


-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: Resistor values…

2011-01-04 Thread Peter Clifton
On Fri, 2010-12-31 at 10:34 -0700, John Doty wrote:

> > Without offending anyone I hope, I think it would be fair to say there
> > is ONE "current" gEDA developer, and I think you would struggle to point
> > out anything detrimental Peter Brett has done to the project.
> 
> Well, Peter, at least, thinks of you as a developer. And there's DJ,
> who is certainly influential, energetic, and brilliant, but has a
> dangerously narrow focus. Then there's Patrick Bernaud. Bas Gjeltes
> and I tried to contribute a patch for the attribute censorship bug,
> but Patrick grabbed it, unfactored my Guile code, found a problem that
> broke drc2, and then dropped it. Is Patrick a developer? At least,
> he's a gatekeeper. Maybe refactoring and fixing the drc2 bug will be
> my New Year's day project. Then we'll see if this problem can *ever*
> be solved.

As I said, no offence was meant to anyone else who has contributed, or
is contributing code to the project. I was mostly confining myself to
think of those with commit access, and / or major code projects cooking
which I know of.

(That is why I don't consider myself an active gEDA developer at the
moment.. all of my spare effort is going into PCB, and any patches I had
outstanding for gEDA are pretty stagnant.)

[snip]

> > (Yes, Peter B and I are friends, so I'm biased - but I think this all
> > bore saying.)
> 
> I think we can all be friends. Disagreement does not imply malice.

Well said ;)

(And I forgive Peter B for being an emacs user ;))

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)
Tel: +44 (0)1223 748328 - (Shared lab phone, ask for me)



___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: gschem usability: expand the component tree after filtering

2011-01-04 Thread Peter TB Brett
On Tuesday 04 January 2011 08:59:26 Krzysztof Kościuszkiewicz wrote:
> 2011/1/4 kai-martin knaak :
> > +1
> > Every click that can be avoided for common tasks adds to the
> > productivity. I hope, this patch will be accepted.
> 
> Thanks to cooperation with Peter B it is already accepted.

Yes, I am being very proactive at the moment about giving prompt & detailed 
feedback to patch submitters, and I am working with them to get patches ready 
quickly. :-)

And Krzysztof's patch was obviously a good idea anyway.  :-)

Peter

-- 
Peter Brett 
Remote Sensing Research Group
Surrey Space Centre


signature.asc
Description: This is a digitally signed message part.


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


Re: gEDA-user: gschem usability: expand the component tree after filtering

2011-01-04 Thread Krzysztof Kościuszkiewicz
2011/1/4 kai-martin knaak :
> +1
> Every click that can be avoided for common tasks adds to the
> productivity. I hope, this patch will be accepted.

Thanks to cooperation with Peter B it is already accepted.
--
Krzysztof Kościuszkiewicz
"Simplicity is the ultimate sophistication" -- Leonardo da Vinci


___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user