Re: gEDA-user: solder/component --> top/bottom ?

2011-09-18 Thread Kai-Martin Knaak
Kai-Martin Knaak wrote:

> b) The names of the copper groups in
> File -> Preferences -> Groups
> 
> c) The help text in
> File -> Preferences -> Info

patch atttached for the preference dialog
 
 ---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.>From 1136147170b47926ed00f8f2e24f3f2ed00f580c Mon Sep 17 00:00:00 2001
From: Kai-Martin Knaak 
Date: Mon, 19 Sep 2011 04:15:03 +0200
Subject: [PATCH] top-bottom-in-preference-dialog-of-GTK-HID

This patch replaces "component" and "solder" in the preference dialog of
GTK HID with "top" and "bottom". Incindences were in the layer group
tab and in the text of the info tab.
---
 src/hid/gtk/gui-config.c |   32 
 1 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/src/hid/gtk/gui-config.c b/src/hid/gtk/gui-config.c
index dba0635..b46b3fb 100644
--- a/src/hid/gtk/gui-config.c
+++ b/src/hid/gtk/gui-config.c
@@ -1243,7 +1243,7 @@ static gboolean groups_modified, groups_holdoff, layers_applying;
 static gchar *layer_info_text[] = {
   N_("Layer Names\n"),
   N_("You may enter layer names for the layers drawn on the screen.\n"
- "The special 'component side' and 'solder side' are layers which\n"
+ "The special 'top side' and 'bottom side' are layers which\n"
  "will be printed out, so they must have in their group at least one\n"
  "of the other layers that are drawn on the screen.\n"),
   "\n",
@@ -1257,7 +1257,7 @@ static gchar *layer_info_text[] = {
   "\n",
   N_("For example, for a 4 layer board a useful layer group arrangement\n"
  "can be to have 3 screen displayed layers grouped into the same group\n"
- "as the 'component side' and 'solder side' printout layers.  Then\n"
+ "as the 'top side' and 'bottom side' printout layers.  Then\n"
  "groups such as signals, ground, and supply traces can be color\n"
  "coded on the screen while printing as a single layer.  For this\n"
  "you would select buttons and enter names on the Setup page to\n"
@@ -1265,23 +1265,23 @@ static gchar *layer_info_text[] = {
   "\n",
   N_("Group 1:"),
   "\n\t",
-  N_("solder"),
+  N_("top"),
   "\n\t",
-  N_("GND-solder"),
+  N_("GND-top"),
   "\n\t",
-  N_("Vcc-solder"),
+  N_("Vcc-top"),
   "\n\t",
-  N_("solder side"),
+  N_("top side"),
   "\n",
   N_("Group 2:"),
   "\n\t",
-  N_("component"),
+  N_("bottom"),
   "\n\t",
-  N_("GND-component"),
+  N_("GND-bottom"),
   "\n\t",
-  N_("Vcc-component"),
+  N_("Vcc-bottom"),
   "\n\t",
-  N_("component side"),
+  N_("bottom side"),
   "\n",
   N_("Group 3:"),
   "\n\t",
@@ -1396,21 +1396,21 @@ config_layers_apply (void)
 	}
 
   /* do some cross-checking
- |  solder-side and component-side must be in different groups
- |  solder-side and component-side must not be the only one in the group
+ |  top-side and bottom-side must be in different groups
+ |  top-side and bottom-side must not be the only one in the group
*/
   if (layer_groups.Number[soldergroup] <= 1
 	  || layer_groups.Number[componentgroup] <= 1)
 	{
 	  Message (_
-		   ("Both 'solder side' or 'component side' layers must have at least\n"
+		   ("Both, 'top side' and 'bottom side' layer must have at least\n"
 		"\tone other layer in their group.\n"));
 	  return;
 	}
   else if (soldergroup == componentgroup)
 	{
 	  Message (_
-		   ("The 'solder side' and 'component side' layers are not allowed\n"
+		   ("The 'top side' and 'bottom side' layers are not allowed\n"
 		"\tto be in the same layer group #\n"));
 	  return;
 	}
@@ -1521,9 +1521,9 @@ ghid_config_groups_changed(void)
   for (layer = 0; layer < max_copper_layer + 2; ++layer)
 {
   if (layer == component_silk_layer)
-	name = _("component side");
+	name = _("top side");
   else if (layer == solder_silk_layer)
-	name = _("solder side");
+	name = _("bottom side");
   else
 	name = (gchar *) UNKNOWN (PCB->Data->Layer[layer].Name);
 
-- 
1.7.5.4




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


Re: gEDA-user: solder/component --> top/bottom ?

2011-09-18 Thread Kai-Martin Knaak
DJ Delorie wrote:

> From the user's point of view, we use top/bottom [hopefully]
> consistently.

There are at least three places in the GTK-GUI that still expose 
"solder/component": 

a) The first item on the left in the status line, which gives a 
hint on the side the canvas shows. (patch attached)

b) The names of the copper groups in 
  File -> Preferences -> Groups

c) The help text in 
  File -> Preferences -> Info

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.>From 0151d48168c53e6d57d60144d139e1504450ca65 Mon Sep 17 00:00:00 2001
From: Kai-Martin Knaak 
Date: Mon, 19 Sep 2011 03:54:52 +0200
Subject: [PATCH] top/bottom in status line of GTK-HID

This patch replaces "component" and "solder" in the leftmost item of the
status line of the GTK HID with "top" and "bottom".
---
 src/hid/gtk/gui-misc.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/hid/gtk/gui-misc.c b/src/hid/gtk/gui-misc.c
index 0f8daf7..e84b276 100644
--- a/src/hid/gtk/gui-misc.c
+++ b/src/hid/gtk/gui-misc.c
@@ -413,7 +413,7 @@ ghid_set_status_line_label (void)
   "text=%i%%  "
   "buffer=#%i"),
   Settings.grid_unit->allow,
-  Settings.ShowSolderSide ? _("solder") : _("component"),
+  Settings.ShowSolderSide ? _("bottom") : _("top"),
   PCB->Grid,
   flag, TEST_FLAG (RUBBERBANDFLAG, PCB) ? ",R  " : "  ",
   Settings.LineThickness,
-- 
1.7.5.4




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


gEDA-user: solder/component --> top/bottom ?

2011-09-18 Thread Kai-Martin Knaak
Just got fooled by the classic solder/component vs top/bottom, again. 
It just won't stick with me, that "solder" is supposed to be a synonym
to "top". I addressed the issue before about a year ago:
http://thread.gmane.org/gmane.comp.cad.geda.user/31354/focus=31356
Consensus seemed to be that top/bottom is the way to go. Since then, 
the naming scheme of gerber export was changed accordingly. Same with 
the default layer names of a new layout. But the rest of the code and
the docs is still working with solder/component. On some occasions, it
is even back/front side.

I'd be motivated to prepare a series of patches to get away with 
solder/component once and for all. Would be a bit of work, though.
So I'll ask before I spend hunting them down: Would such a patch
get applied (provided, it is well formed and all)? 

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.



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


Re: gEDA-user: help with pcb dsn plugin

2011-09-18 Thread Kai-Martin Knaak
DJ Delorie wrote:

>> Is the above the exact syntax ?
> 
> PCB follows the GNU coding standards,
(.. snip ..) 
> The only exception, usually, is comments

Is this also true for the c portion of gschem, gnetlist, gerbvierw, etc. ?

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.



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


Re: gEDA-user: windows and opengl

2011-09-18 Thread Kai-Martin Knaak
DJ Delorie wrote:

>> The most obvious difference between the windows version of PCB and
>> the one built for linux is transparency. Why is this so?
> 
> We couldn't get it working correctly in time.

Is there a serious road block? 
Can I tell potential users that this will most likely be rectified 
on a reasonable time frame -- Say in, in a few months?

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.



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


Re: gEDA-user: help with pcb dsn plugin

2011-09-18 Thread Kai-Martin Knaak
Peter Clifton wrote:

> PCB mostly has a consistent style, and we won't apply patches which
> don't follow that.
> 
> Two space indents,
> 
> if (test)
> {
> statements (like, this);
> }
> else
> {
> even_if_they_ARE_horrid ();
> }

Can the style conventions be found anywhere in a halfway comprehensive 
written form?

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.



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


gEDA-user: windows and opengl

2011-09-18 Thread Kai-Martin Knaak
The most obvious difference between the windows version of PCB and 
the one built for linux is transparency. Why is this so? If I read 
the opengl description correctly, all windows versions should be 
able to deal with opengl commands even if a driver for hardware 
acceleration is missing. And of course every graphics card manufacturer 
provides accelerated drivers for windows.
Wouldn't openGL "just work" in such an environment?

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.



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


Re: gEDA-user: Zoom bug on Windows

2011-09-17 Thread Kai-Martin Knaak
DJ Delorie wrote:

> 
>> It sounds like 'bash' needs to be selected as the program to run
> 
> That would be tricky, as we don't install bash.

Maybe, win-bash is an option: http://sourceforge.net/projects/win-bash/

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.



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


Re: gEDA-user: unconnected tracks

2011-09-16 Thread Kai-Martin Knaak
Peter Clifton wrote:

> On Fri, 2011-09-16 at 02:02 +0200, Kai-Martin Knaak wrote:
>> here comes the forgotten patch for more intuitive select and
>> unselect menu items.
> 
> If there are corresponding items in pcb-menu.res, it would be good to
> keep those in sync as we change gpcb-menu.res, otherwise - looks
> good.

Here comes a supplemented patch.
I also corrected a glitch: The original patch changed gpcb-menu.res 
rather than gpcb-menu.res.in .

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.>From 597e6ff58522e22ea1ed9629b60f4d9d1202d267 Mon Sep 17 00:00:00 2001
From: Kai-Martin Knaak 
Date: Sat, 17 Sep 2011 00:48:37 +0200
Subject: [PATCH] More accurate description of Select() and Unselect() action

Unlike the menu and the texi manual suggest, Select(Connection) does not check
for connectivity. Instead, it acts on visible objects with the found flag set.
In addition, the select() and unselect() actions act only on objects in visible
layers. This patch changes the menu and the texi documentation accordingly.
---
 doc/pcb.texi |8 
 src/action.c |6 +++---
 src/gpcb-menu.res.in |4 ++--
 src/pcb-menu.res.in  |4 ++--
 4 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/doc/pcb.texi b/doc/pcb.texi
index d543a2c..cdf4a04 100644
--- a/doc/pcb.texi
+++ b/doc/pcb.texi
@@ -3942,9 +3942,9 @@ There are no defaults.
 @itemx Select(ElementByName|ObjectByName|PadByName|PinByName)
 @itemx Select(TextByName|ViaByName)
 Toggles either the selection flag of the object at the cross hair position
-(@emph{ToggleObject}) or selects all visible objects, all inside a
-rectangle or all objects which have been found during the last connection
-scan. The @emph{ByName} functions use a @ref{Regular Expressions} search,
+(@emph{ToggleObject}) or selects all visible objects, all visible objects inside
+a rectangle or all objects which are visible and have the ``found'' flag set.
+The @emph{ByName} functions use a @ref{Regular Expressions} search,
 always case insensitive, to select the objects.
 Default:
 @example
@@ -4084,7 +4084,7 @@ UnloadVendor()
 @cindex unselect objects
 @item Unselect(All|Block|Connection)
 Unselects all visible objects, all inside a rectangle or all objects which
-have been found during the last connection scan.
+are visible and the ``found'' flag set.
 Default:
 @example
 !Shift : Mode(Save) Mode(None) Unselect(Block)
diff --git a/src/action.c b/src/action.c
index 1923cf9..d241025 100644
--- a/src/action.c
+++ b/src/action.c
@@ -5316,13 +5316,13 @@ type specified are selected.
 Selects the object under the cursor.
 
 @item Block
-Selects all objects in a rectangle indicated by the cursor.
+Selects all visible objects in a rectangle indicated by the cursor.
 
 @item All
-Selects all objects on the board.
+Selects all objects on visible layers.
 
 @item Connection
-Selects all connections with the ``found'' flag set.
+Selects all visible objects with the ``found'' flag set.
 
 @item Convert
 Converts the selected objects to an element.  This uses the highest
diff --git a/src/gpcb-menu.res.in b/src/gpcb-menu.res.in
index 7e63811..c69ae46 100644
--- a/src/gpcb-menu.res.in
+++ b/src/gpcb-menu.res.in
@@ -229,10 +229,10 @@ MainMenu =
 #
   {"Select" m=l
{"Select all visible objects" Select(All)}
-   {"Select all connected objects" Select(Connection)}
+   {"Select visible found objects" Select(Connection)}
-
{"Unselect all objects" Unselect(All)}
-   {"unselect all connected objects" Unselect(Connection)}
+   {"Unselect visible found objects" Unselect(Connection)}
-
{"Select by name"
 {"All objects" Select(ObjectByName) active=have_regex}
diff --git a/src/pcb-menu.res.in b/src/pcb-menu.res.in
index 7e6e8bd..477edf1 100644
--- a/src/pcb-menu.res.in
+++ b/src/pcb-menu.res.in
@@ -221,10 +221,10 @@ MainMenu =
 
   {Select
{"Select all visible objects" Select(All)}
-   {"Select all connected objects" Select(Connection)}
+   {"Select visible found objects" Select(Connection)}
-
{"Unselect all objects" Unselect(All)}
-   {"unselect all connected objects" Unselect(Connection)}
+   {"Unselect visible found objects" Unselect(Connection)}
-
{"Select by name" foreground=grey50 sensitive=false}
{"All objects" Select(ObjectByName) active=have_regex}
-- 
1.7.5.4




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


Re: gEDA-user: Zoom bug on Windows

2011-09-16 Thread Kai-Martin Knaak
DJ Delorie wrote:

> 
>> (I still have to find a way to get rid of the ListLibraryContents.sh
>> problem)
> 
> Should we just accept the fact that Windows won't have
> script-generated footprints, and #ifdef it out?

So the correct answer to the dialog in winXP would have been a binary
of a m4 compiler?

As for the removal: I couldn't care less. My only connection to m4 is
the effort necessary to not use it. Currently, my PCB post install script 
moves the m4 library out of the way, so gnetlist called by import 
schematics does not find it and prefer it over the footprints in my 
own lib. 

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.



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


Re: gEDA-user: Zoom bug on Windows

2011-09-16 Thread Kai-Martin Knaak
DJ Delorie wrote:

> Another try (url changed to make sure you don't get a stale copy):
> 
> ftp://ftp.delorie.com/pub/geda-windows/snapshots/pcb-20110916-2.exe

Sucess!
This binary is able to zoom on my virtualboxed winXP. 
(I still have to find a way to get rid of the ListLibraryContents.sh problem)

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: Zoom bug on Windows

2011-09-16 Thread Kai-Martin Knaak
DJ Delorie wrote:

> Try this snapshot:
> 
> ftp://ftp.delorie.com/pub/geda-windows/snapshots/pcb-20110916.exe

I tried in a virtual box with winXP. Now, I better understand Bobs problem. 
On the first call of the application, I got a dialog that asked which 
application to use for "ListLibraryContents.sh". The windows noob in me 
guessed, that this is supposed to be the pcb binary. So I happily navigated 
to the snapshot dir and selected pcb. This was a terrible mistake.
 
Whenever I try to start PCB, it enters a loop and literally spawns more
and more copies of PCB until all memory is used. These opies are not easy 
to kill, because they don't react fast enough. WinXP insists to ask wether
it should sende a report to microoft for every single kill...

Unfortunately, a remove and reinstall does not remove this problem. The 
faulty setting must resides somewhere in the windows configs. How I can
get rid of them? And what should be the correct setting in the first place?

Anyway, after I clicked through the kill of 66 of the 67 copies, I got
a responding PCB application. A sample layout did load fine. Zoom still
does not work -- Not with the mouse and not with zZ. pan is ok, though. 
My keyboard is German. The locale of the windows binary is "DE". 

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: New gtk menu system

2011-09-16 Thread Kai-Martin Knaak
Andrew Poelstra wrote:

> Why do you want this feedback? The highlighting is meant to give a
> tactile feel to the layer selector, nothing more.

There is more to it. Obvious feedback can make a fast switch of layers 
more efficient.


> Pcb doesn't care
> what layer the mouse is over. 

It does not care, what scrollbar, or what toolbox button the mouse is over,
either. Yet both of them highlight. 


> The user shouldn't care what layer the mouse is over.

For sure I do. I want to know exactly, what layer is going to be activated
before I give the mouse a click. It is pleasant to see this on first glance
without having to actually focus the eyes to the widget. (Yes, the accel
keys are even better at it. But this is not the point.)


> The old highlight mode was awful. 

I don't want to have it back!! ;-)
All I am asking for, is that the highlighting of the new box is obvious.


> (The default gtk button prelighting is even less visible than
> my layer swatch business -- look at the "Route Styles" button.)

This depends on the GTK style. Some styles feature very obvious 
highlighting on mouse-over of radio buttons, some make it less 
obvious and some don't hint at all. I for one use a slightly
modified version of the theme wasp, which is one of the default 
themes distributed with gnome in debian. See the attached screenshots
how this theme renders mouse-over of route styles. The other clickable
items in the PCB GUI behave in a similar way -- Tool box, scroll bar,
and even menu items. For consistency, the layer box should behave the 
same. 
While at it, you might also consider to change the background color 
of the layer box to be consistent with the rest of the GUI widgets.
Currently, it sticks out.

BTW, wasp is not the only theme to do such obvious highlighting. The 
popular nuvola and gorilla themes do the same.


> I have never seen a select box with prelighting
> like you suggest, and evidently neither have the gtk folks.

They do so with radio buttons. And the PCB layer box certainly has a 
radio button aspect to it. 

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: Zoom bug on Windows

2011-09-16 Thread Kai-Martin Knaak
Peter Clifton wrote:

> I will take bets that all the locales where this was reported - Dutch,
> Finish, German - use "," as a decimal separator rather than ".".

Bingo!
Looks like the world is split in half on this:
http://en.wikipedia.org/wiki/File:DecimalSeparator.svg

--<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: New gtk menu system

2011-09-15 Thread Kai-Martin Knaak
Andrew Poelstra wrote:

> Here is some visual feedback. It brightens the swatches when
> the mouse is over the row, a little bit. Let me know what you
> think of it.
> 
This feedback is in git-head now. However, it is a very subtle effect. 
Much too suptle for my taste. I can hardly tell the difference, if the 
mouse is at rest. Compare this to the strong optical feeedback the 
traditional layer buttons provided: A frame colored in GTKs select 
color combined with an inverted font color. You can easily spot the 
button, the mouse is over, even on a black&white screenshot.

IMHO, an increase in size would work better - Much like many desktop 
manager do, when they prelight icons on mouse-over. Best would be 
a changed background. (Did I understand you correctly, that this can't 
be done easily with the chosen widget?)

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.



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


Re: gEDA-user: unconnected tracks

2011-09-15 Thread Kai-Martin Knaak
here comes the forgotten patch for more intuitive select and unselect
menu items.

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.>From bd2dc635ec2a93647bf0918d6dd38c2390183998 Mon Sep 17 00:00:00 2001
From: Kai-Martin Knaak 
Date: Mon, 1 Aug 2011 21:19:01 +0200
Subject: [PATCH] More accurate description of Select() and Unselect() action

Unlike the menu and the texi manual suggest, Select(Connection) does not check 
for connectivity. Instead, it acts on visible objects with the found flag set.
In addition, the select() and unselect() actions act only on objects in visible
layers. This patch changes the menu and the texi documentation accordingly.
---
 doc/pcb.texi  |8 
 src/action.c  |6 +++---
 src/gpcb-menu.res |4 ++--
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/doc/pcb.texi b/doc/pcb.texi
index cb09c00..f4ac81b 100644
--- a/doc/pcb.texi
+++ b/doc/pcb.texi
@@ -4265,9 +4265,9 @@ There are no defaults.
 @itemx Select(ElementByName|ObjectByName|PadByName|PinByName)
 @itemx Select(TextByName|ViaByName)
 Toggles either the selection flag of the object at the cross hair position
-(@emph{ToggleObject}) or selects all visible objects, all inside a
-rectangle or all objects which have been found during the last connection
-scan. The @emph{ByName} functions use a @ref{Regular Expressions} search,
+(@emph{ToggleObject}) or selects all visible objects, all visible objects inside
+a rectangle or all objects which are visible and have the ``found'' flag set.
+The @emph{ByName} functions use a @ref{Regular Expressions} search,
 always case insensitive, to select the objects.
 Default:
 @example
@@ -4407,7 +4407,7 @@ UnloadVendor()
 @cindex unselect objects
 @item Unselect(All|Block|Connection)
 Unselects all visible objects, all inside a rectangle or all objects which
-have been found during the last connection scan.
+are visible and the ``found'' flag set.
 Default:
 @example
 !Shift : Mode(Save) Mode(None) Unselect(Block)
diff --git a/src/action.c b/src/action.c
index 9b67924..59f487b 100644
--- a/src/action.c
+++ b/src/action.c
@@ -5358,13 +5358,13 @@ type specified are selected.
 Selects the object under the cursor.
 
 @item Block
-Selects all objects in a rectangle indicated by the cursor.
+Selects all visible objects in a rectangle indicated by the cursor.
 
 @item All
-Selects all objects on the board.
+Selects all objects on visible layers.
 
 @item Connection
-Selects all connections with the ``found'' flag set.
+Selects all visible objects with the ``found'' flag set.
 
 @item Convert
 Converts the selected objects to an element.  This uses the highest
diff --git a/src/gpcb-menu.res b/src/gpcb-menu.res
index e9469e9..371fb5f 100644
--- a/src/gpcb-menu.res
+++ b/src/gpcb-menu.res
@@ -229,10 +229,10 @@ MainMenu =
 #
   {"Select"
{"Select all visible objects" Select(All)}
-   {"Select all connected objects" Select(Connection)}
+   {"Select visible found objects" Select(Connection)}
-
{"Unselect all objects" Unselect(All)}
-   {"unselect all connected objects" Unselect(Connection)}
+   {"Unselect visible found objects" Unselect(Connection)}
-
{"Select by name"
 {"All objects" Select(ObjectByName) active=have_regex}
-- 
1.7.5.4




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


Re: gEDA-user: unconnected tracks

2011-09-15 Thread Kai-Martin Knaak
Russell Dill wrote:

>> Is there any way in PCB to select all unconnected track segments in
>> a layout?
> 
> I thought "select all visible objects" followed by "unselect all
> connected objects" might work. But then I realized that I don't
> really understand what "all connected objects" is supposed ot mean.
> 
This means all objects, that fit both of these conditions:

1) They bear the found flag. This flag is typically set by the find 
action, accel key [f]. But there are also other ways to mark an object
as "found".

2) They are on visible layers. 

Similar conditions apply to "select-all". 
(The attached patch changes the menu to better reflects this meaning.)

Your hint shifts the problem to "How to find all objects that are 
connected to some net". I don't see a GUI way to achieve this. It 
might be doable with a plugin...

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.



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


gEDA-user: unconnected tracks

2011-09-15 Thread Kai-Martin Knaak
Is there any way in PCB to select all unconnected track segments in a 
layout? This would come handy on redesign. 

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: cygwin geda tools

2011-09-14 Thread Kai-Martin Knaak
DJ Delorie wrote:

> You're talking about two different things now.
> 
> PCB's installed library is automatically set up at install time.

Ah. I misread Bobs comment and thougt, he had to go to some windows 
dialog and change DLL paths there. If it is about the footprint lib, 
I agree with you. It would be nice to have them updated immediately. 
But I certainly would not call that "not working". 

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Still unhappy with moderation of geda-user. 
Why? Because it is completely intransparent.



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


Re: gEDA-user: cygwin geda tools

2011-09-14 Thread Kai-Martin Knaak
DJ Delorie wrote:

>> File -> Preferences -> Library -> Add a library path
>> then "Restart program for changes to take effect".
> 
> This is how it works in Linux too, though.
> 
Most linux users don't see this as it is automatically done by the post 
install scripts of their distro. They choose "geda" in the package manager, 
press install and are done. No need to add paths to anything. 

---<)kmknaak(>---
-- 
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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: How to disable specific hooks?

2011-09-13 Thread Kai-Martin Knaak
Jared Casper wrote:

> http://www.gnu.org/software/guile/manual/html_node/Hook-Reference.html
> 
> Looks like there is a remove-hook! function, or just reset-hook! and
> start over with what you want.

Thank you for the pointer! I tried reset-hook! and it did the job. 

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: howto toporoute?

2011-09-13 Thread Kai-Martin Knaak
Rubén Gómez Antolí wrote:

> Webarchive has a copy at 13 Septembre, 2010. I hope it helps:
> 
> http://web.archive.org/web/20100913034623/http://anthonix.resnet.scms.waikato.ac.nz/toporouter/

Thanks. 
Unfortunately, the site contains nothing about usage and parameters. However,
I found by trial and error that this sort of works:
toporouter(selected)
It only sort of works, because autorouting of a single trace takes just about
as long as routing the whole layout. This does not matter for very small 
projects
But it becomes prohibitive for medium size. The project I was aiming at, 
contains
388 pads with generous amount of space between the components. A call of 
toporouter for a single connection took about twelf minutes during which the 
application did not respond to anything. One core of my quad core desktop was
100% under steam. Ten connections needed about the same time. The whole layout 
took about an hour before it crashed with segfault. This was with PCB v20100929.
(The toporouter is currently broken in git-head, because of the mil to 
nanometer 
conversion.)

Seems like the toporouter would need more than just GUI integration and user 
accessible parameters to become a viable option. :-|

---<)kaiamrtin(>---
-- 
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
-> not happy with moderation of geda-user mailinglist



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


gEDA-user: How to disable specific hooks?

2011-09-13 Thread Kai-Martin Knaak
Some hooks of gschem are hooked in by default in system-gschemrc. Most of
these are fine. But some don't mix well with my style of schematics (e.g.
autoplace-object-attributes)

Is there a way to unhook these short of editing system-gschemrc? I thought
about overloading with some kind of NOP script in my personal gschemrc. 
But being a noob with  guile I just don't know where to start. Any hints? 

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: reasons for wikibook (was: plugins)

2011-09-13 Thread Kai-Martin Knaak
Geoff Swan wrote:

> +1 I think it unlikely that a gEDA wiki would be targeted.

It is very likely to be targeted by semi clever spam bots. I administrate 
a couple of wikis. Plain, anonymous write accesss had to be disabled because
they caught spam bots trying to distribute their spew after a few weeks. 
Captchas work well for edits works as an antidot. But they are a hassle to 
legitimate users, too.

The only site I know, that manage to get away with open write access to 
anyone and anything are those with a massive amount of users. Most 
significantly: the projects run by wikimedia (wikipedia, wikibooks, wikisource, 
wikicommons, ...). 

This is one of the arguments in favor of wikibooks: The social/technical
environment is already there, well tested and found to be working.


> I think wikimedia keeps a history so it may be trivial to restore an

This is part of the wiki concept. Consequently, virtually all wiki software
stores versions and allows for reverts. This includes dokuwiki, which is 
behind the screens of gpleda.org.

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: cygwin geda tools

2011-09-13 Thread Kai-Martin Knaak
Colin D Bennett wrote:

>> http://www.delorie.com/pcb/geda-windows/
> 
> Well, I wasn't looking for a Windows build at the moment when you
> sent that message,

Note, that this build contains a potential show-stopper for PCB: At least 
on winXP it fails to zoom. See
https://bugs.launchpad.net/pcb/+bug/843577

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: plugins (was: How can you help...)

2011-09-12 Thread Kai-Martin Knaak
DJ Delorie wrote:

>> I still have to decide, where to start. An overview? A getting
>> started? A HOWTO? A table of contents to be filled?
> 
> Based on what kinds of questions I tend to answer in irc and email, I
> think the relative priority should be:
> 
> * Introductory tutorials that demonstrate the most common flows,

IMHO, this should not be plural. That is, a getting started should
decide for one work-flow and stick with it. A reader should not feel
the necessity to decide between options before he/she can grasp the 
consequences. On the other hand, the flexibilities should not be 
completely hidden, either. 
How about this: 
Redo the toy task of the getting-started with different work-flows.


>   showing off the most current and 

I'd say, tutorials are not a place to show off, but to teach.
(Mayby I am overly picky with words...)


>   newbie-friendly ways of using the tools.
^^^
Here comes the hard part: "What exactly is newbie-friendly?"
Is it a step-by-step walk through a minimum manual set-up of a project?
Or is a scripted set-up wich results in a full fledged project dir
complete with local configs and makefiles? Both have their pros and cons.


> * How-to's for tasks which are less common, showing off the "toolkit"
>   features.

I like to imagine this in the form of show-casing real world projects
which demonstrate how specific tasks can be achieved. Ideally, the 
show-cases would include source files at different stages. Topics for
advanced use:
* drawing symbols
* creating footprints manually on PCB canvas
* creating footprints with the various generators
* scripted printing
* use of makefiles
* a self contained project dir
* simple hierarchy
* hierarchy with sub sheets used several times
* layout with repetative portions
* source control with git


Additional items:

* A vademecum of keyboard accels, actions, file formats and important 
command line options. This is kind of a reference manual light.

* the history of geda, gaf, pcb, etc.

* getting started with simulation (unfortunately, I am a complete noob
for this)


> * Replacements for the reference manuals.

Reference manuals should be comprehensive, accurate and reflect the
status of a specific version. Overall style and readability are
less a concern. This calls for tight coupling to the source and
inclusion in the make tool chain. 
The concept of collaborative online editing does not mix well
with such a scripted approach. It is part of the source and 
should be treated as such.

 
> * Internals docs for new developers.

This is clearly a task for core developers and way beyond 
the scope of what I intend to start.

Anyway, I wouldn't sort the priority of these documents in any 
specific order. All of them are vital for the project -- each 
in a different way. 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Moderation of geda-user seems to be lifted, lately. I am still 
unhappy with it. Why? Because it is completely nontransparent.



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


gEDA-user: reasons for wikibook (was: plugins)

2011-09-12 Thread Kai-Martin Knaak
Vladimir Zhbanov wrote:

> On Wed, Sep 07, 2011 at 10:51:31PM +0200, Kai-Martin Knaak wrote:
>> I am close to start off a gEDA wikibook (http://en.wikibooks.org).
>> Would you join the effort?

> How about updating the existing wiki documentation?

Reasons to go for wikibooks:

a) IMHO, it is good practice to have a user manual completely separate 
from documentation of features, formats and APIs. While the latter has 
to be complete, comprehensive and super correct, the former should 
focus on ease of use. These are conflicting goals. Think automatic 
extraction from the source versus  

a) wikibooks provides a full fledged environment geared toward cooperative
work on text documents. It comes with all the communication features you 
need (discussion page associated with each content page, user discussion, 
email).  

b) mediawiki syntax is rich in features and proven to work for large
groups of authors. 

c) There is a host of howtos and help pages for each and every feature 
that mediawiki delivers. 

d) There are versions in many languages. This is good for translation.

e) The entry barrier is as low as it can get. If general readers 
spot a glitch, they can press the edit button correct the error and
are done. This provides a opportunity to foster participation of more
users. Compare this to the circumstances inside the geda project.
You need to send an email to an admin to even see the edit buttons in 
the gpleda-wiki. Changes to the pcb manual require git patches and 
an approval by core devs like changes to the code in git-head.
Given the consistent tendency toward more wall-in over the years, 
I don't expect this attitude to change anytime soon.

f) The geda devs have no more say in what goes in a wiki book, than 
any other user.

g) There is a kicad wikibook.
   http://en.wikibooks.org/wiki/Kicad

---<)kaimartin(>---
-- 
Kai-Martin Knaak, Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Moderation of geda-user seems to be lifted somewhat, lately. I am 
still unhappy with it. Why? Because it is completely nontransparent.



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


Re: gEDA-user: plugins (was: How can you help...)

2011-09-12 Thread Kai-Martin Knaak
Abhijit Kshirsagar wrote:

> Somehow missed this thread and replied on the other one... Count me
> in for documentation. Please let me know what I can do.

I still have to decide, where to start. An overview? A getting started?
A HOWTO? A table of contents to be filled?

 
> Some of the documentation I have written previously is here:
> gEDA-Tutorials.pdf on
> https://sites.google.com/site/abhijit86k/linux/geda

Nice. 

---<)kaimartin(>---
-- 
Kai-Martin Knaak Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Moderation of geda-user seems to be lifted somewhat, lately. I am 
still unhappy with it. Why? Because it is completely nontransparent.



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


gEDA-user: howto toporoute?

2011-09-11 Thread Kai-Martin Knaak
My current board might go well with autorouting -- Loads of space between 
the components. I'd like to give the toporouter a try. But how to use it?
The binary is git-head, configured with --enable-toporouter . And then what?
I successfully guessed that there is a command toporouter(). Since I gave the 
command, an hour ago, one core of my desktop is busy... How do I stop it short 
of killing PCB, wholesale? Is there a way to route just a single net? 
Any documentation on the use of the toporouter anywhere? 
Unfortunately, its original site seems to be out of business :-|

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
Moderation of geda-user seems to be lifted, lately. I am still unhappy with it.
Why? Because it is completely intransparent.



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


Re: gEDA-user: PCB segfaults when the "Route style" button is clicked

2011-09-10 Thread Kai-Martin Knaak
Ivan Stankovic wrote:

> I'm using PCB from git master (9dde48253c..) and it segfaults
> when the "Route Styles" button is clicked. Here's how to reproduce:
> 
> 1. use PCB to make an empty pcb file
> 2. start PCB again and load the empty file with "File -> Load layout"
> 3. choose "Power" route style, then click on the "Route Styles"
> button
>to bring up the dialog; close the dialog
> 4. choose "Signal" route style, then click on the "Route Styles"
> button
>to bring up the dialog; close the dialog
> 5. repeat steps 3 and 4 in order, until PCB segfaults

I can confirm. Current git head PCB segfaults on me, too. Sometimes
on first iteration, sometimes later. Interestingly, it does not
want to segfault if I do not load the previously saved empty 
layout. At step 3 I notice a difference: With the reloaded layout,
the field for the route style name is empty. Maybe, this is a hint
for the cause. 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: why some skip KiCAD and gEDA

2011-09-08 Thread Kai-Martin Knaak
John Griessen wrote:

> Another reason gschem would benefit from no-recompile-required key
> binding configurability with action sequences.  Besides keys, they
> can go to menu picks or buttons with user language usage hints.

If gschem wouldn't mess with the menu widget, GTK would allow for accel
configuration onb the fly. This works to an extend with PCB-gtk: Open the 
menu, move the mouse to the item to be configured and type whatever accel 
you are up to. This accel is immediately in effect. This is a standard 
feature of GTK applications. On a Gnome desktop you might have to set
"gnome -> interface -> can_change_accels" in gconf-editor.

The only aspect that does not work with PCB-gtk, is that the config 
is lost at the end of a session. I sometimes use it anyway, if a 
task calls for repeated application of menu actions that are accel-less
by default.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


gEDA-user: key accels (was: why some skip KiCAD and gEDA)

2011-09-08 Thread Kai-Martin Knaak
Dylan Smith wrote:

> As one of the people who likes the two key shortcut method (due to
> being able to mouse with one hand and keyboard with the other, a bit
> like when playing an FPS :-))

Very much like with PCB -- Since layers are on [1], [2], [..] and tools
are on [F1], F2], [..], me routing a board looks very much like someone
playing starcraft 2. :-P

IMHO, right hand on mouse, left hand on keyboard is not tied to two key 
accels at all.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: why some skip KiCAD and gEDA

2011-09-08 Thread Kai-Martin Knaak
John Griessen wrote:

> The number of people using it one way or the other would be voted for
> with tutorials written and promoted.

... and create quite some confusion during the process. Does not look 
like a good idea to me.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


gEDA-user: accel keys (was: why some skip KiCAD and gEDA)

2011-09-08 Thread Kai-Martin Knaak
DJ Delorie wrote:

> But gschem and pcb have completely different toolsets and common
> tasks.  It would be difficult to make them "the same" outside of the
> usual common key mappings (cut, paste, undo).

There are a few more that could potentially be matched:

  gschempcb

* start drawing a net [n]   start drawing a track [F2]

* edit some text [ex]   edit some text [n]

* rotate by 90° [er]rotate by 90° [F9] + mouse click

* find specific text [t shift-f]select by name (no accel, yet)

* cut selected objects [del]cut selected objects [backspace]

* draw a rectangle [b]  draw a rectangle [F5] + mouse click

* draw a circle [ai]draw a circle (no GUI tool)

* edit attributes [ee]  edit attributes (no accel, yet)

* toggle rubberband [or]toggle rubberband (no accel, yet)

* increase grid spacing []] increase grid spacing [ctrl-g]

* decrease grid spacing [[] decrease grid spacing [ctrl-shift-g]

* incr. line thickness (no accel)   incr. line thickness [s]

* decr. line thickness (no accel)   incr. line thickness [shift-s]

* toggle magnetic mode (no accel)   crosshair snaps to pins and pads (no accel)

* save [fs] save layout [ctrl-s]

* save as [fa]  save layout as [shift-ctrl-s]

* open [fo] load layout (no accel)

* new [fn]  new layout [ctrl-n]

* quit [alt-q]  quit [ctrl-q]

With a few exceptions I'd prefer the PCB accels. The most notable exception
is [ctrl-n]. This is dangerously close to [n] and has fooled me more than 
once. A special case is "edit text". In both applications, this really 
should be in place on the canvas triggered by double click. I hardly know 
any other application these days, that pops up a dialog.

Did anyone ever try to build accel tables optimized for compatibility 
between gschem and PCB?

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: why some skip KiCAD and gEDA

2011-09-08 Thread Kai-Martin Knaak
Jared Casper wrote:

> I read this comment to mean that the relative scale of the default
> titlebox and default symbol library should be such that if you print
> a page contained within the titleblock out on an A/letter size paper,
> the symbols are a reasonable size.  I don't have time to check now,
> but iirc, the default titlebox is way to small for size of the
> default symbols (I replaced the default titlebox with my own bigger
> one on probably the second day of using gschem).

My solution: A titleblock symbol that is really just that. A box, which 
contains the title, date, version and author, to be printed on the bottom 
of a page. Because these are global attributes, they can be edited wholesale 
with the attribute editing dialog. But the symbol includes no frame.

I draw the frame after the fact to fit the schematic. The ability to expand  
on demand is handy, if the circuit needs some more components. 

http://www.gedasymbols.org/user/kai_martin_knaak/symbols/titleblock/title-block.sym

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: CERN goes for KiCAD

2011-09-08 Thread Kai-Martin Knaak
John Hudak wrote:

> Um, with all due respectI don't consider myself 'simple
> minded'
(...)
> and finally: "Smart people seems to have not really big problems 
> with current gEDA state."

Note, that Stefan is not a native speaker. We, who use english as a 
foreign language, have a hard time to get the tone right. I can 
guess the german phrases Stefan had in mind. Let me assure you, 
their subtext is far less offensive and more tongue in cheek.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: PCB panner control

2011-09-08 Thread Kai-Martin Knaak
Colin D Bennett wrote:

> pcb will be better than ever before
> now that auto-scroll is out of my way. Is anyone else bothered by
> auto-scroll?)

Me. I habitually turn it off with the right mouse button, whenever 
I see these little squares where the lines of the cross cursor hit 
the edge of the canvas. Auto scroll just goes on forever, when I 
reach for the menu or change styles during manual routing. Makes it
a no-no for me.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: plugins (was: How can you help...)

2011-09-07 Thread Kai-Martin Knaak
Dan Roganti wrote:

> I'll be glad to help anyone in this development group with this
> documentation work.

I am close to start off a gEDA wikibook (http://en.wikibooks.org). 
Would you join the effort?

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: Strange user interface behavior with gschem-1.6.2.20110115

2011-09-07 Thread Kai-Martin Knaak
Josef Wolf wrote:

> With this work flow, you'd have as much (or even more) mouse clicks
> as without the tool. So what's the point of using the tool if you
> have _more_ work with it than without it?

I don't seem to have have more work than without it.

Benefits: 
You can zoom way out and still be able to hit that pin point rather 
than the neighboring grid node.

On medium zoom level, you can be more sloppy where you actually
click. 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: CERN goes for KiCAD

2011-09-07 Thread Kai-Martin Knaak
John Griessen wrote:

> I bet gEDA seems too complicated.

I bet not :-)
CERN software engeneers don't fear complexity -- not under the hood, nor 
on the interface. They strive for elegance and excellent results  instead. 
See the structure and the UI of paw, or root. 


> The main thing was probably they asked me to be their gEDA rep.
> because I was a list member of
> upda...@lists.openhardwaresummit.org
> and I said too busy, I'll ask the core developers.  I don't remember
> anyone getting excited or involved, so they figured not enough
> cooperation/interest.

Yes. There was a significant difference to be felt on the mailing list.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: CERN goes for KiCAD

2011-09-07 Thread Kai-Martin Knaak
John Hudak wrote:

> Anyway, I switched to using KiCAD and it was like going from driving a FIAT
> stick to driving a 911 stick.

Just a head-up note: When I tried kicad a few months back, I felt the exact 
opposite. I just did not seem to get anywhere with a little test project. Of
course this is because of my strong geda back ground and I sure missed a lot 
of advanced kicad features. But it is a hint that kicad is not (yet) in a 
position to win hands down, no matter what metric is applied.

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: CERN goes for KiCAD

2011-09-07 Thread Kai-Martin Knaak
John Hudak wrote:

> Anyway, I switched to using KiCAD and it was like going from driving a FIAT
> stick to driving a 911 stick...

Please elaborate on this one. 
What exactly constituted the difference that made you feel like that?
You already told us about the library/M4 thing. But there was certainly more.
What was it?

---<)kaiamrtin(>---
-- 
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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: CERN goes for KiCAD

2011-09-07 Thread Kai-Martin Knaak
Steve Meier wrote:

> you all never worried about cern before? why start now? better to just
> keep focused on your current customers then unknown future additional
> users.

For what its worth: Yes, I am worried about geda not being the preferred EDA
tool in a scientific environment, becausethis is where I work.  Traditionally,
it is eagle, that "everybody" uses. Actually, I have been worrying ever since 
I seriously started with it. Its no fun to be the odd ball...

CERN is a missed opportunity. No reason to deny it, no reason to give up, 
either. But maybe an occasion to think about the reasons.

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: time for a pcb release cycle?

2011-09-07 Thread Kai-Martin Knaak
DJ Delorie wrote:

> Also, please try the windows installer nightly builds:
> http://www.delorie.com/pcb/geda-windows/
> 
This afternoon I talked one of the PhD students into trying the nightly
build on her WinXP dexktop. The pcb binary loaded fine and looked good
with the new layer selection box and all. A fairly complex layout also 
loaded fine. However, there was no way to zoom in. Zoom with the mouse 
wheel did not work and accel [z] did not work. Neither did the zoom 
items in the view menu. (We did not try gschem, due to time constraints)

I went on to install the same build in a winXP that lives in a virtualbox
environment on my debian dektop. This install showed the same symptoms. 
If I recall correctly, I have already seen this last time when the 
windows topic was on the mailing list (and reported it to the list). 
Maybe, I do something systematiclly wrong. Now, that I write about it, 
I suspect, it is the path variable. Although I thought, pcb does not 
need this in the first place. I'll check tomorrow.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: CERN goes for KiCAD

2011-09-06 Thread Kai-Martin Knaak
DJ Delorie wrote:

> Which part?

The part where geda is falling behind in visibility, user base, 
developer base and as a consequence in quality.


> The part where CERN found an open source app they liked,

They did not seem to like any of the two candidates in the shape it
is now. 


> or the part where they're going to contribute to OSS?

CERN is well known for their contribution to open sourced software.
cernlib, paw, root are all GPLed to name just the big ones. They have
like 40 packages in debian attributed to them. And of course CERN
people literally invented the world wide web and gave it to the world 
to share. They even make their linux distribution available to all
(scientific linux)

A common denominator of CERN developed software is the tendency to do 
things "right" in the first place. Less eye candy, more efficiency and 
elegant structure. Try root and you know what I mean. And they tend to 
have a long breath. IMHO, this CERN style would have been a good match 
for geda.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: plugins (was: How can you help...)

2011-09-06 Thread Kai-Martin Knaak
Bert Timmerman wrote:

>> Is there even a comprehensive list of plugins that are done
>> at a single place?
>
> https://github.com/bert/pcb-plugins.git

This URL gives me "404 This is not the web page you are looking for."
:-| 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: Another project finished with gEDA

2011-09-06 Thread Kai-Martin Knaak
Adrian Pardini wrote:

>  I'd
> really like to thank you specially Kai for the effort you put into
> your library, and also to everybody involved in gEDA development.


Nice to see somebody else actually find my stuff useful. :-))

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


gEDA-user: CERN goes for KiCAD

2011-09-06 Thread Kai-Martin Knaak
Today, I received an announcement from the CERN people. Key statement 
was:

/-
We had a meeting at CERN on Friday and decided we would start
contributing to the Kicad project in view of taking it to a level of
quality and features suitable for our PCB design activities.
\-


Reason given:
/-
(...) the feeling that Kicad looks more like what we have in mind 
for our future PCB work and that we feel more capable of making 
important contributions to it. 
\-

sad.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: devices with different slots? How?

2011-09-06 Thread Kai-Martin Knaak
Josef Wolf wrote:

> I am trying to create devices with different slots. For example, I'd like to
> have a 7400 consist of four NAND slots and one POWER slot (pins 7+14).
> Similarly, I'd like to split (for example) a 68332 into its modules (POWER,
> CLOCK, TPU, QSPI, whatever).

The slotting mechanism of gschem is useful for submodules with exactly the 
same function but different pins. This is the case for the four NAND portions 
of the component. Submoduls which differ by more than just pin numbers need a
separate symbol file. Make sure, that all of the subsymbols receive the same 
refdes number in the schematic. This is the queue for gnetlist to treat them 
as one component.

In my section of gedasymbols.org  there is a 7400 symbol that does just that:

The NANDs:
http://gedasymbols.org/user/kai_martin_knaak/symbols/digital/7400_4xNAND.sym

The power symbol:
http://gedasymbols.org/user/kai_martin_knaak/symbols/digital/74_pwr.sym

Good thing about the 74-series is, one power symbol can cater to many of 
them :-)

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: test repo

2011-09-05 Thread Kai-Martin Knaak
Bob Paddock wrote:

> Outside of our group here gEDA/PCB/Et.Al. are seen as toys and hard
> to use.  Maybe we should all asks ourselves why? 

Part of the reason may be seen on youtube. Yesterday, I was surprised
to see a number of geda/PCB tutorials there. I watched only a few. All 
of them made schematic capture look difficult and an enduring task. It
was not that the commentator directly sad so, but because there were 
so many steps involved before a result was visible. There were major 
misconceptions, too. E.g., one author insists, you have to be root to 
change symbols in the lib...

Looks like, the lesson to be learned here is: Us power users should engage
and write better tutorials and make them visible. Upload videos on youtube 
blog about it, write articles in Make Magazine, etc.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: Strange user interface behavior with gschem-1.6.2.20110115

2011-09-05 Thread Kai-Martin Knaak
Josef Wolf wrote:

> So this feature can save at most one click? 

It provides a means to reliably hit that tiny spot of a pin point,
while zoomed out. The feature is "magnetic-mode". it is not 
"auto-complete".


> At the expense of using the undo functionality fairly often?

Well, I can't recall to have entered your szenario, ever. So I certainly
do not use undo faily often, because of it.


> In fact, I was trying to find a
> way to draw the connection in question for several hours before I
> posted to the list.

For the archive: The "correct" way is to provide one or more additional
node with a click somewhere on the empty canvas. If gschem insists on
a poin, where you don't want the net to go (hinted by the circle), then 
hold the [ctrl] key and the circle will always stay with the mouse cursor.


> IMHO, this works against user expectation. After all, the whole point
> of the circle is to signal the user where the connection would be
> done. Connecting to anything other is not exactly what the user would
> expect. 

Fair enough.


> From the perspective of the user it is totally irrelevant
> what algorithm is used internally.

But it is relevant to know, what this mode is intended for -- magnetic-
mode, not auto-complete. I am sure, you got the point now :-)


>> (Auto routing for nets would be a great, nerdy feature :-)
> 
> I tend to disagree here. It works against user expectation. It
> _would_ be a useful feature _if_ it would be disabled automatically
> in situations where it would connect to something different than the
> point where the circle is shown.

IMHO, silent denial of service would make matters worse. It would 
create a sense of uneasiness and loss of control -- "sometimes, the
tool works, sometimes it goes on strike...". A pop-up warning would
be the better choice. Text might be something along the lines 
  "Could not connect with a straight L"

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: test repo

2011-09-05 Thread Kai-Martin Knaak
DJ Delorie wrote:

> 
>> If additional filtering is desired: One of the "core developers"
> 
> Again, we just don't have enough "core developers" to add any burden
> to them.  We need options that *reduce* the load on developers, to
> encourage more participation.

See the "if" in my sentence. Core developers are only required if 
_additional_ filtering is desired. 


>> This wouldn't neceessarily have to be a developer. He or she just
>> has to be familiar with git and the build tools in general.
> 
> If they have commit access to the master git, they need to be a
> developer.  That's kind of our definition of "developer" - you need
> to know enough about what's going on, to make smart choices about
> which patches to pull.

All of them that have been commited by developers to the test repo
and have not been seen to break anything for a reasonable amount of 
testing time. 

The patch-maintainer does not have to cherry pick anything. He 
does not have to review code, either. Just read the bug reports and 
what devs respond. In other words: He automatically commits to git-head
unless a patch had been singled out as the cause of trouble. Of course,
changes may depend on each other. Then patches will be held back until
the blocking feature is ready for prime time.
>From the viewpoint of decision making, this is the same situation as 
now. The developer is responsible for what he commits. Period. Only 
difference is that he commits to git-test rather than to git-head. 

 
> As I said before, that's our procedure - git head *is* our testing
> repo.

It is "unstable" in the debian sense. What I am asking for, is a repo 
that is already tested but not as dated as the current releases tend to
be. Or more specifically: A repo that contains all patches and features
that have been shown to work.


>> A fixed calendar would help. I'd say two months of patching followed
>> by a month of freeze would be fine.
> 
> A fixed calendar won't work as we don't have dedicated developers.
> Our roadmap is to decide on a minimum set of features and bugfixes we
> want in the next release,

I am not talking about fixed calendar for a release. The calendar
is about the internal organization of the testing-to-head-conversion.
Note, this is the szenario without the patch-maintainer. 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: test repo

2011-09-05 Thread Kai-Martin Knaak
DJ Delorie wrote:

>> If you want real world testing, provide an environment with proper
>> fall back options.
> 
> The fall back option is to use a release.

It won't be an option once file format changes kick in. 


>> Debian even has four stages (experimental, unstable, testing and
>> stable).
> 
> Debian has a huge development community.

In 2005 Debian had 1200 maintainers for 8400 packages. That is,
on avarage every maintainer handles 6.3 packages. This includes 
screening of bug reports push of new versions and maintainance of
the build scripts. Seen from that perspective, the maintainer
community of debian is not that large. 
 

> The reality is, stuff breaks for all sorts of reasons.  If you expect
> otherwise, you're not going to be happy unless you stick with
> official releases.

Sigh. I thought I made it clear, that I don't expect guaranteed
unbroken applications when testing. After all, the whole point 
of testing is to find things that are broken. 
So please stop suggesting otherwise.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: test repo

2011-09-05 Thread Kai-Martin Knaak
Andrew Poelstra wrote:

> On Mon, Sep 05, 2011 at 03:21:25AM +0200, Kai-Martin Knaak wrote:
>> Proposal to tone down the impact of patches breaking important features:
>> 
>>Add a branch "test" to git. This branch would work pretty much like 
>>sid/unstable repo of debian. It would receive all the new stuff so 
>>advanced users like me can give them a test run. 
>>If a patch stands the test by same time, it will be applied to git-head.
>>
> 
> My thoughts on this:
> 
> This sounds like a good idea, but depends on developer availability
> (who will move features from testing to master?)

If additional filtering is desired: One of the "core developers"
Else, whoever commited the patch in the first place. Or someone who takes 
the job as his/her task in the project. This wouldn't neceessarily 
have to be a developer. He or she just has to be familiar with git and the 
build tools in general. 
The difficult task is to determine, when a patch has seen enough testing. 
But then again -- Currently, most patches are applied directly to git-head 
with no intermediate test repo. At worst, a premature application by the 
"patch-master" would yield the same situation as we have now. 


> , and would probably end up being of limited usefulness.

A transition like debian/testing to debian/stable would remove the necessity 
to move single patches. There would be a freeze period, during whitch only
bug fixes but no new features are applied to the test-repo. Then the test 
repo is moved wholesale to git-head. This is sort of mini-release. A fixed 
calendar would help. I'd say two months of patching followed by a month of 
freeze would be fine.
And again, the actual work of moving repo versions around does not necessarily 
have to be shouldered by devs.


> My mil-to-nm changes and Peter C's rendering/cleanup changes have both
> been so intrusive that any "minor" changes applied after-the-fact, would
> simply not apply without those changes. So they would be stuck in testing
> for as long as mil-to-nm is.

This seems like no problem to me. It does not delay development in any way 
compared to the situation now.


> So you might want to just checkout your own branch with this reverted,
> and rebase any new changes against that:

Sure, you can always go back in a git repo. But this needs informed bisection
when the critical changes occured. Also, it requires the skill to work with
git and build the application locally. A mini-release could be offered as
a package ready to install on the servers. This might draw more users into 
the testing boat. --> More eyes, more bugs spotted, more quality.

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: test repo

2011-09-05 Thread Kai-Martin Knaak
DJ Delorie wrote:

> 
>> If this happens too often, I may have to quit using and testing the
>> cutting edge version. After all, I still have to get my projects
>> done. I guess, other users feel the same.
> 
> This has always been the case.

No reason not to change sub optimum habits. 


> If you want a stable reliable tool, use a released version, or stick

If you want real world testing, provide an environment with proper
fall back options.


> with one checked-out version you know
> works, or maintain your own bugfix branch.  Git head is where
> development happens, and when we're bringing in big changes, stuff
> breaks.

This is why other projects like KiCAD provide a dedicated testing repo. 
Debian even has four stages (experimental, unstable, testing and stable).
By the way, stuff also breaks with small changes. See the first commits 
of the new layer selector.


>>Add a branch "test" to git.
> 
> We call this "remote repositories" like Peter's GL repo. 

This is only comparable, if there is just one such remote repo and if 
this repo is handled like Peter did. That is, frequent rebase to the
main tree and in general a slow and steady progress. If any of these
prerequisites is not met, the remote repository approach won't cut it.


> I see no
> need to have something else in the main repo that needs admin time
> when we already have a working model for it.

It is not working.
See the mil-to-nm conversion. IIRC, Andrew had a test repo set up. 
Obviously, some quite severe issues had passed undetected.

---<)kaiamrtin(>---
-- 
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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: "revert" vs "reload"

2011-09-05 Thread Kai-Martin Knaak
Richard Barlow wrote:

>> On Tue, 2011-08-30 at 01:46 +0200, Kai-Martin Knaak wrote:
>> > With a number of recommended work-flows PCB and gschem do not 
>> > return to the last saved state. Instead, they update to the 
>> > current state of the source file. The gsch2pcb work-flow relies 
>> > on the ability to change the *.pcb file in the back of PCB. 
>> > Contrary to the meaning of the word "revert" the "revert" 
>> > action does not go back but forward.
>> 
>> When the files that evince or gedit have open are changed, they pop up a
>> bar across the top of the window with a reload button in it.  Perhaps
>> this is a solution that would fit in better.
> 
> I've started implementing this[1] with a little help from the gedit
> source. 


Nice!
Hope to see it in the repo soon.

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: pcb gtk: Toggle buttons for route styles?

2011-09-05 Thread Kai-Martin Knaak
Peter Clifton wrote:

> There are also different DRC rules on certain objects on inner layers
> for some fabs IIRC.

And of course, DRC constraints depend on the thickness of the copper layer. 
This was a big deal with my big project a few weeks ago. Because the top
contains fine pitch SMD components, it could not possibly comply with the 
rules for the inner layers with 105 µm copper. (Remember my failure to make
ignore-DRC work?) In the end, I worked around it by scripted reduction of 
outer layer line thickness to 1/10 width. Then DRC the inner layers and 
finally blew up the lines on outer layers to their original width.

So, yes, DRC rules should optionally depend on layers.

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: Fwd: Re: [OH Updates] How can you help solve the proprietary tool problem?

2011-09-05 Thread Kai-Martin Knaak
Steven Michalske wrote:

> +1 to bundling plugins with pcb sources..

+1 to merging plug-ins into the main project. There is no point in keeping 
useful features outside. The necessity to compile and keep distinct plugins 
for different versions of PCB is a pain. Also, they tend to bit-rot and break
when the main source moves on.

---<)kaimartin(>---
-- 
Kai-Martin Knaak  tel: +49-511-762-2895
Universit?0?1t Hannover, Inst. f??r Quantenoptik  fax: +49-511-762-2211 
Welfengarten 1, 30167 Hannover   http://www.iqo.uni-hannover.de
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: David Jones - EEVBlog on Open Hardware

2011-09-04 Thread Kai-Martin Knaak
Peter Clifton wrote:

> gEDA and KiCAD get a mention ;)
> 
> http://www.eevblog.com/2011/08/12/eevblog-195-open-source-hardware-explained/

About what point in time? 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


gEDA-user: test repo

2011-09-04 Thread Kai-Martin Knaak
For the last two (three?) years I used and tested Peters pcb+GL
branch of PCB because it provided the joy of speed and transparency.
If Peter would screw his version, which he rarely did, I could fall 
back to git-head from gpleda.org . Fall back to the last relased 
version of PCB would have been not so nice, because of the long 
release cycle. 

After openGL was finally included in git-head, I switched to this 
repo for my daily work. I was delighted to see the mil-to-nm upgrade.
There were a few show stoppers. Most of them got rectified. quickly. 
But big text is still broken. This means, I need to fall back to some
older version at least for gerber export. 

This kind of brokenness will probably happen more often when big changes
to the GUI to the layer infrastructure and/or the file system will hit 
git head. If this happens too often, I may have to quit using and testing 
the cutting edge version. After all, I still have to get my projects 
done. I guess, other users feel the same.

Proposal to tone down the impact of patches breaking important features:

   Add a branch "test" to git. This branch would work pretty much like 
   sid/unstable repo of debian. It would receive all the new stuff so 
   advanced users like me can give them a test run. 
   If a patch stands the test by same time, it will be applied to git-head.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: Strange user interface behavior with gschem-1.6.2.20110115

2011-09-04 Thread Kai-Martin Knaak
Josef Wolf wrote:

> In the attached schmatic, when I try to draw a net from U6-pin27 to
> the gate of Q6, a little circle appears on the nearest pin,
> indicating where the connection would be "autocompleted" to. But even
> if the circle appears at the gate of Q6, at the moment I click to
> make the connection, it jumps to the gate of Q4, effectively
> shortening pin1 with pin28 of U6.

The autocompletion does not avoid other net leines like an auto router
would. It just acts like gschem would if you clicked the marked point 
manually. In this case, it starts a net line at pin 26, draws to the 
right until it is below the sensitive point of the gate of Q6. Then it 
would continue to draw teh net vertically up to the gate. But wait!
There is already a net at the corner of this net -- the net that connects
pin 28 with the gate of Q4. A general rule for nets in gschem is: "If
the endpoint of a segment hits another net, these two will be connected."
So the line starting from pin 26 happily connects to the line starting
at pin 28.


> I have not seen such behavior before. In fact, I have not seen such
> an autocompletion-circle before. Is this some new functionality? 

Fairly new. It has been in git-head some time. Rleases intervalls are
qite large with geda. 


> Is
> there a way to deactivate it? Or at least configure it to behave in a
> sane way?

IMHO, it already behaves in a sane way. You just have to realize, 
that it is not an autorouter, but a mouse click prediction facility.  
(Auto routing for nets would be a great, nerdy feature :-)

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: Tearoffs on popup menu in pcb?

2011-09-04 Thread Kai-Martin Knaak
 Peter Clifton wrote:

> Have you ever tried the mode "Preferences"->"Alternate window layout
> to allow smaller vertical size"?

yes :-)


> That mode moves the tool buttons underneath the menu-bar in a row,
> perhaps that is closer to what you were looking for.

It is linear, but it is coupled with disadvantages. This style increases 
the width of the top bar. So it actually uses more screen estate than the 
default layout (except for monitors with very low resolution). There is a 
usability downside, too. It spreads the most important controls for manual 
routing over a larger area.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: Fwd: Re: [OH Updates] How can you help solve the proprietary tool problem?

2011-09-02 Thread Kai-Martin Knaak
John Griessen wrote:

> Does the category low end bother you?
> 
It is at the low end of the price tag scale :-)

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: pcb gtk: Toggle buttons for route styles?

2011-09-02 Thread Kai-Martin Knaak
Peter Clifton wrote:

> Throwing out a crazy idea.. in word-processors etc.., "styles" are
> found in a drop-down combo-box. I know that doesn't fit so well with
> where we have space for the route-style selector, but just a crazy
> though.

In my humble opinon, the space would be used better by an expanded 
tool box. Packing tools in three columns is just awful from a usability 
point of view. Better put them in a Single, linear list. 

Also, there will certainly be more fancy tools to come in the future: 
E.g. shove, multi-track to draw busses in one sweep, blind via, multi 
copy (produce a grid of objects with one action), copy-rotate, ...
Plus, there is the potentially space hungry layer list.

With tis in mind, the drop-down list for route styles looks like a 
good idea. The drop-down list can easily adjust for user configured 
additional styles, too. Bonus points to allow the list be ripped off 
and placed on the other monitor. 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: pcb gtk: Toggle buttons for route styles?

2011-09-02 Thread Kai-Martin Knaak
Andrew Poelstra wrote:

> Can we use toggle buttons instead of radio buttons for the
> route style selector? It would look like so:
> 
> http://wpsoftware.net/andrew/dump/toggle.png
> 
> This gives more clickable area and a cleaner look, I think.

The look is still inconsistent. The buttons are centered. By
contrast, the tool box and the layer lines are flush-left.


I'd prefer a more radical change:

1) Make the route styles as user configurable as the layers. That
is, allow to add odr delete styles, change the order they appear 
in the GUI, 

2) Attach accel-keys to route styles. I know, we are running out 
of accels. But this is an important omission in the current GUI. 
Changing route styles is a very frequent action while manual 
routing. How about [ctrl-F1], ... [ctrl-F12]?

3) Add a little preview to the left of the route style name, that
indicates the width of the tracks. Actual width in the preview may 
be calculated relative to the other route styles. 

4) Get rid of the "Route Style" button. Its meaning depends on
the currently selected route style. This is very non-standard and 
newbie unfriendly. 
Proposal: Move its function to right-mouse click on every style button. 
Ideally, this would be complimented by a config page in prefernces in 
case a user can't do right-clicks (e.g. mac users). This would also be 
the place to change order config accel keys or add more route styles.
Side effect: More space in the right sidebar :-)

To fully implement these proposals, changes in the internals of pcb
are required. But at least, a GUI-only redesign should not conflict
such ideas.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: slotting question

2011-09-01 Thread Kai-Martin Knaak
Dave McGuire wrote:

> Thank you for your
> assistance, and I apologize for the distraction.

No worries. You are not the first to see ghosts when looking in 
the wrong direction...

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: How to find which specific part of a PCB is shorted?

2011-08-31 Thread Kai-Martin Knaak
Thomas Oldbury wrote:

> I am getting these messages:
> 
> Warning! Net "3V3plus" is shorted to net "GND"
> Warning! Net "GND" is shorted to net "3V3plus"
> 
> The 3.3V bus is used all over the board. How can I locate
> specifically which part is shorted?

This is what I do:

1) open the net list window

2) click on one of the offending nets. The right side of the netlist 
window will show all the pads and pins that are connected to this net. 

3) double click a pin or pad. On the canvas, the cursor warps to the 
pin. 

4) move the mouse slightly

5) zoom in 

6) type [f] while te mouse hovers over the pin or pad 

7) follow the highlighted path to see, where it goes off-road.

Step 4 and 5 are really only necessary, if the pin count is fairly 
large.

If the offending connection is to ground, like in your case, and there
is a ground plane, then there may be find color all over the place. So, 
there is no visible path to follow. In that case, I put the polygons 
into their own layers with their own, private layer group. They are not
considered connected anymore

If everything else fails, I resort to plain old bisection: Remove the 
right half of the layout and check, whether the short goes away. Repeat,
until you spot the problem. Then revert to the complete layout.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: gedasymbols.org down?

2011-08-31 Thread Kai-Martin Knaak
Russell Dill wrote:

> I imagine I'm not the only one running a git mirror of
> gedasymbols.org. If you rely on gedasymbols.org in any way, It'd be
> wise to do the same.

Is there a way to propagate changes in the git repo to DJs cvs?
(short of running cvs commit in a cron job)

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: New gtk menu system

2011-08-31 Thread Kai-Martin Knaak
Andrew Poelstra wrote:

> On Tue, Aug 30, 2011 at 03:47:33PM -0700, Colin D Bennett wrote:

>> A more general solution, and one that won't affect the accurate
>> representation of the layer color by the swatch, is to draw a 1 or 2
>> pixel wide border around the swatch when the mouse hovers over that
>> layer button.
>>
> 
> I tried this at home. It seemed to draw too much attention to the
> swatch, and indicate "toggle me!" rather than "prelight".

It says "you can do something here", just like the items in a menu,
the mm/mil button, the tools buttons, the route styles and the scroll 
bars do. 


> IMHO, if
> we do anything to indicate prelighting, it should be (at least) as
> subtle as my color change.

Whether this highlighting is subtle or a glaring contrast depends on 
the users GTK theme. I have seen both among the most downloaded themes
at gnome-look.org. This is a basically a user decision, not something, 
the developers should care about.


> And I am not entirely sold that we should be doing anything.

Every item, that can be clicked should be highlighted on mouse-over.
Only items that cannot be clicked or dragged should stay silent. Surely, 
the gnome HIG says something along these lines.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: New gtk menu system

2011-08-31 Thread Kai-Martin Knaak
Colin D Bennett wrote:

> A more general solution, and one that won't affect the accurate
> representation of the layer color by the swatch, is to draw a 1 or 2
> pixel wide border around the swatch when the mouse hovers over that
> layer button.

+1
and use gtk selection color for the frame.

Or alternatively, draw the frame in layer color. This would increase the
size of the square.

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: essential library -- plaese comment.

2011-08-31 Thread Kai-Martin Knaak
 ?? wrote:

> Oh, I am sorry. I just tried to say the links are wrong, that is they
> don't point to appropriate footprints.
> 

If I didn't introduce new errors, they should be fine now. Thanks again 
for checking!

Any comments on the symbols themselves?

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: essential library -- please comment.

2011-08-31 Thread Kai-Martin Knaak
DJ Delorie wrote:

> Note that the links give you the *wrong* symbol though.  The link
> doesn't match the visible text.
> 
Ah! I totally missed that. It chould be correct now (including all the 
other links Vladimir found on my main page -- Thanks for checking, again). 

These copy-paste errors tend to stay unnoticed for years because I don't 
use the gedasymbols HTML-page myself. Lesson to be learned: This kind of 
page really should be created from the actual library by a script.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: New gtk menu system

2011-08-31 Thread Kai-Martin Knaak
Two more issues:

* A left-mouse-click on the square toggles the visibility of the 
whole layer group on the canvas. But it toggles only the visual state 
of this layer, not the state of the squares that correspond to the 
other layers in the group. As a result, the state of the squaere 
is not necessarily in unison with the visibility of the layers on 
the canvas.

* Load of a colour theme does not immediately update the colours.  
The layers in the layout receive the new colours only, after their
visibilty is toggled. The squares in the layer selector only receive
the new colours after restart of the application. 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: New gtk menu system

2011-08-31 Thread Kai-Martin Knaak
Andrew Poelstra wrote:

> One close thing I could do is set the "hover-selection" property,
> which would actually select the item the mouse is on. This would
> be a nightmare, I imagine, for people who bat their mice haphazardly
> to the left to get their cursor out of the way.

You mean, mouse-over triggers the same events like left-mouse-click?
This would indeed be a nightmare. 

> Another, more sensible thing I can do is to change the rendering
> of the color swatch when the mouse is on the row. Can you think
> of a good "highlighted" cue that only affects the swatch?

How about a change to the frame? For example, make it thicker and 
GTK highlight color.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: gschem: Modifier keys for moving?

2011-08-30 Thread Kai-Martin Knaak
Vladimir Zhbanov wrote:

>> My distro is debian/testing, aka squeeze. The libgtk2 packages are mostly
>> version 2.24.4-3 . Is this "old"? 
> 
> Testing is wheezy, squeeze got stable already in February (AFAIR).
> 
Ouups. You are right. I still have to get used to say "wheezy"...

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: essential library -- plaese comment.

2011-08-30 Thread Kai-Martin Knaak
Vladimir Zhbanov wrote:

> Some links at
>   
> http://www.gedasymbols.org/user/kai_martin_knaak/essential/essential.html
> seem to be broken:
>href="http://www.gedasymbols.org/user/kai_martin_knaak/essential/symbols/titleblock/in.sym";>out.sym
>href="http://www.gedasymbols.org/user/kai_martin_knaak/essential/symbols/discrete/cap_vert.sym";>cap.sym
>href="http://www.gedasymbols.org/user/kai_martin_knaak/essential/symbols/discrete/igbt.sym";>res.sym
>href="http://www.gedasymbols.org/user/kai_martin_knaak/essential/footprints/discrete/LED_3mm.fp";>
>  LED_5mm.fp 

They work for me. 
Maybe, this was still the impact of DJs server coming down during the storm.


> 
> There are such errors at your main page, too
> (http://www.gedasymbols.org/user/kai_martin_knaak/). Check the links: 

Most of these links are working, too. But there were some, that did not -- I 
corrected them. These were mostly typos when preparing the HTML pages. I should 
really come up with some automated system that precludes this kind of error.

Thank you for checking!

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: New gtk menu system

2011-08-30 Thread Kai-Martin Knaak
Andrew Poelstra wrote:

> As a reminder, the layer keyboard accelerators are:
> 
>   1-9   Select layers 1-9
>   0 Select layer 10
>   Alt+1-9   Select layers 11-19
>   Alt+0 Select layer 20
> 
I added these to the list of keystrokes in the wiki:
   http://geda.seul.org/wiki/geda:pcb-quick_reference?&#layers

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: New gtk menu system

2011-08-30 Thread Kai-Martin Knaak
Andrew Poelstra wrote:

>   - tearoffs on the right-click menu
> 
By the way -- Why is this menu on [shift-RightClick] ? 
Are there any plans for plain right click?

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: New gtk menu system

2011-08-30 Thread Kai-Martin Knaak
Andrew Poelstra wrote:

> User-visible changes are:

Another minor wish: 
Can you change the background of the layer chooser to the background 
color gtk uses for the rest of the controls? (menu, status line, mm/mil 
button, route styles) 
Currently, it seems to be the background of input items. But of course, 
you can't input anything there. 

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: New gtk menu system

2011-08-30 Thread Kai-Martin Knaak
Forget about my last message on the X-windows error. (*) I just rebooted and
pcb runs fine now. Must have been some funky mix of recent updates in the 
X-windows libs on my system.

The new layer selector is beautiful!
I like the way the suares indicate laxyer visibility. The fact 

Some glitches:
I don't see any visual feedback which item the mouse cursor currently refers to.
Gnome user expectation seems to be, that the item should be highlighted with 
background changing to focus color. Much the same way that the items in a menu 
highlight on mouse-over. Currently, I get focus color only after I clicked a
layer.

Layers can be selected  with middle mouse button, too. Is this deliberate?
The old layer chooser did not respond to middle mouse button click at all. 
IMHO, middle mouse should stay reserved for some funky functions yet to be 
designed (e.g. make the layer temporarily visible while the button is pressed)

---<)kaimartin(>---
 
(*) Sorry, I can't reply to myself, because my message has not yet made it
to the list. Judging from experience This will probably take some hours or 
days)

-- 
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
-> increasingly unhappy with moderation of geda-user mailinglist



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


Re: gEDA-user: New gtk menu system

2011-08-30 Thread Kai-Martin Knaak
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Andrew Poelstra wrote:

> I have pushed the new menu system to git head.

I just recloned and compiled. The resulting binary gives me the rope:

/
The program 'pcb' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadRequest (invalid request code or no such operation)'.
  (Details: serial 129 error_code 1 request_code 136 minor_code 19)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
\

- ---<)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
- -> not happy with moderation of geda-user mailinglist
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk5dDf8ACgkQZ+Hj7ZLnhr9uxACfUOLawacgIbFkqpsZrBLdd62g
iaIAn10YwueT89ZDx2sZCA/kxyvu+inu
=2RPO
-END PGP SIGNATURE-




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


Re: gEDA-user: Tearoffs on popup menu in pcb?

2011-08-30 Thread Kai-Martin Knaak
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

DJ Delorie wrote:

> I.e. if you right-click on an element, you should get a menu specific
> to that element, like "select" to select *that* element, "rotate" to
> rotate *that* element, etc.  Such an operation makes no sense if the
> popup is torn off and placed elsewhere.

Currently, only one out of five first level items is context sensitive
the way you say ("Operations on this location"). The rest is actions that
do not refer to the position of the mouse cursor ("Operations on selections",
"Undo last operation", Redo last operation", "Tools").
Unless I missed something, the "Operations on this location" contains 
just a single item: "Generate object report" 

If the menu is ripped off, "Generate object report" might ask the user 
to click somewhere on the canvas. This what "Cut selection to buffer" 
does, when chosen from the regular menu.

BTW: What are Tools->None and Tools->Cancel supposed to do?

- ---<)kaimartin(>---
- -- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iD8DBQFOXDWgt9RkiGwLn1MRAh5BAKCon4EZ2WvWn7ayT+oaLJKV4C6ibgCghm0w
yReQH8IxhhgU0SYFDN6IVkE=
=ZAFe
-END PGP SIGNATURE-




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


Re: gEDA-user: gedasymbols.org down?

2011-08-30 Thread Kai-Martin Knaak
Peter Clifton wrote:

> Yes - I got a message from DJ saying it has knocked his power and
> internet down. (The server lives in DJ's basement).
> 
Time for a mirror server on a different continent?

I got used to rely on the presence of gedasymbols.org. I use
it as a hinge to distribute my geda lib to my various desktops. 
And of course lately for work on the essential lib.

Git would be handy in this situation. With git everyone would 
have all information locally, including history and branches. We 
could just set up an interim repository and update the on at DJ
when it is up again.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: "revert" vs "reload"

2011-08-30 Thread Kai-Martin Knaak
Peter Clifton wrote:

> Picking GIMP and gedit as examples of popular, well written
> applications, they both use "Revert". 

However, gimp is unlikely to be used like we do with *.sch and 
*.pcb files. That is, use third party tools to manipulate them 
and reload the result to the GUI. 

gedit solves the situation differently: It detects when the 
source file is changed. It then presents a modal dialog that asks 
whether, or not to reload. So the user will never have to use
"revert" to update the text shown in the canvas of gedit. 
Would it be hard to implement this for PCB?
   

> This is specified in the HIG:
> 
> http://developer.gnome.org/hig-book/3.0/menus-standard.html.en
> 
Not quite. The description to the revert item reads:

  "Reverts the document to the last saved state. Present the user 
   with a warning that all changes will be lost, and offer the 
   option of cancelling before reloading the file."

With a number of recommended work-flows PCB and gschem do not 
return to the last saved state. Instead, they update to the 
current state of the source file. The gsch2pcb work-flow relies 
on the ability to change the *.pcb file in the back of PCB. 
Contrary to the meaning of the word "revert" the "revert" 
action does not go back but forward.

Seen from that angle, my complaint with the current "revert" 
is that it does not conform to the gnome HIG.
 

> So my preference is that we stick with "Revert" here.

Ok, I won't prepare patches.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: essential library -- please comment.

2011-08-30 Thread Kai-Martin Knaak
Colin D Bennett wrote:

> First, I'll say that I am an advocate of lightweight symbols, and I
> want to draw my schematic once, not having to delete and re-add
> symbols when I decide to change a resistor from 0805 to 0603
> footprint;

Hmm, heavy symbols don't force you to do that. Footprint attributes 
are promoted by default. So you can double click the symbol and change 
the value of the footprint attribute. Footprints in the essential lib 
are visible, too. They can be clicked and changed directly.

If all components are to be changed, this gets tedious. Unfortunately, 
there is no search&replace available in gschem. But you can do:
   sed -i s/footprint=0805/footprint=0603/ foobar.sch
Any other text editor will of course also do. The helper application 
gattrib needs a bit more interaction. But it is still much more convenient 
than re-adding symbols. And then there is DJs CSV scripts. I heard, they
mix quite nicely with makefiles.


> or when I change a 2 row, 6 contact connector to a
> single-row 6-contact connector; or most significantly when I change a
> SOT-23 (3-lead SMT) transistor to a 4-lead package including a tab;

Same as above, if pin names of the footprints are compatible. If they 
don't match, light symbols would create a hard time, too. I seem to 
have missed something important in your argument. 


> If gschem could
> present the user with the list of possible footprints, then this
> would be a decent way for new users to get started and would give
> good flexibility too.

In a way, it already does. The list of footprints is shown as 
inherited attribute in the attribute editor dialog. Unfortunately, 
these items cannot be selected for copy/paste. But you can read
the list and type in the desired value at the footprint attribute.
This is not only for newbies. Advances users like me, who still 
don't know all their footprints by heart may find a preselected 
list helpful. 

You are right, gschem presenting the list as options to choose 
from, would be the next step. In my dreams, this would be 
complemented with a preview and a way to select from the 
footprint library. This would mean, PCB is run as aservice to
gschem -- heaven forbid! ;-)

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: gschem: Modifier keys for moving?

2011-08-30 Thread Kai-Martin Knaak
Colin D Bennett wrote:

> Are you running an old version of GTK?

My distro is debian/testing, aka squeeze. The libgtk2 packages are mostly
version 2.24.4-3 . Is this "old"? 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: path variable to $HOME/.gEDA

2011-08-30 Thread Kai-Martin Knaak
Vladimir Zhbanov wrote:

> I just use:
> (load "print-colormap-mycolors")
> in local gschemrc file, where 'print-colormap-mycolors' is the name
> of a file which lives in the same directory as the gschemrc. I
> suspect it will work in other environments, too.

Oh, this is a delightfully simple solution. :-)

---<)kaiamrtin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


gEDA-user: "revert" vs "reload"

2011-08-29 Thread Kai-Martin Knaak

I like doing tricks with scripts or with the text editor. Some features of 
gschem are not even accesssible via the GUI. The revert action in the file
to propagate the changes to the GUI. menu. However, under these circumstances
this is not a revert in the original meaning of the term.

Proposal: Rename the menu item "revert" to the more neutral "reload". 
This applies to both, PCB and gschem. 

Would this be appreciated? 

---<)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
-> not happy with moderation of geda-user mailinglist



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


gEDA-user: gedasymbols.org down?

2011-08-29 Thread Kai-Martin Knaak
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Seems like I can't ping to gedasymbols.org since last night. Is the server 
located in an area affected by the Irene storm? This is unfortunate, because 
I wanted to discuss the way I do the essential library. Why do server trouble
always happen when you need them the most ;-|

- ---<)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
- -> increasingly unhappy with moderation of geda-user mailinglist
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk5bqLcACgkQZ+Hj7ZLnhr/f5wCbByopvmnAovwisphOegN8PAoO
jaUAn3+0xIgnaUGdY5isUxPGPEZEw67i
=yCc3
-END PGP SIGNATURE-




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


gEDA-user: essential library -- plaese comment.

2011-08-29 Thread Kai-Martin Knaak
Hi.
Like promised during the last big library discussion, I started to
assemble a library that is designed to be useful for first time users. 
It should allow to build simple projects and demonstrate good practice.

This of course implies heavy symbols. In fact, I made them super heavy 
by adding an attribute with a comma separated list of footprints. 
So dear light library lovers: This is explicitly not for you ;-)

You can find the lib in my section of gedasymbols at
  http://www.gedasymbols.org/user/kai_martin_knaak/essential/essential.html

The description should be self explaining. If it isn't, please give 
me a hint and I'll try to improve. Please scan the symbols and footprints.
The collection still has some glaring holes in it. For example, there is 
nothing digital and no connectors, yet. But should be enough to get the idea.
Tell me, if you think, the concept is viable -- It might prevent me from
running into a don't-like-wall.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: Tearoffs on popup menu in pcb?

2011-08-29 Thread Kai-Martin Knaak
Andrew Poelstra wrote:

> Right now in pcb if you shift-right-click on the main viewport,
> you get a popup menu with a few submenus. There are no tearoffs.
> 
> Do you want tearoffs on the submenus of this popup?

A rip-off means on the fly intuitive user modification to the GUI.
This is always a good thing. It would be even better, if the GUI 
remembered the state of the rip-off across sessions.

 
> What about on the popup itself?

I hardly use this popup. It is no much speed improvement compared to 
plain menu items. Also, it does not include the settings, which is 
one of the most frequently used menu actions for me.

The list of tools reminds me of the pecularity of the main tool 
button area. Its 3x4-1 placement is quite un-ergonomic. The group
of tools does not lend itself to any natural order. When an item is
added, many buttons change position. What was on the bottom right 
might end up in the bottom left, etc. We had this recently, when 
the hole tool was added. This caused me to do quite a number of 
mis-clicks.

BTW, what are the "none" and "cancel" tools for?

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


gEDA-user: path variable to $HOME/.gEDA

2011-08-28 Thread Kai-Martin Knaak
As a fallout of a certain bug report, I'd like to have my own version 
of gschem-colormap-lightbg installed locally in my home dir. Seems like 
this line in gschemrc kind of works:
   (load "/home/kmk/.gEDA/gschem-colormap-lightbg")
The absolute path works. But I'd like to do it in a way that also 
works in other environments with different user names and different paths 
to the home dir. Is there a guile variable for the path where gschem looks
for the user config? 

And related: To make a project completely self contained, I put gschemrc
in the project dir. To load a project specific color file I'd need a 
scheme variable for the project dir. Is there any?

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: Updating gtk menu dynamically?

2011-08-28 Thread Kai-Martin Knaak
> But getting the accelerators hooked up is proving to be a trial.
> GtkActionGroup apparently -only- works with GtkUIManager, so
> without it, setting up accelerators, their paths, their callbacks
> and their menu items is up to us.

While at it, can you implement gnomes convenient on-the-fly user 
modification of accel keys? (put the mouse on a menu item and type 
whatever accel you want to assign)

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: slotting question

2011-08-26 Thread Kai-Martin Knaak
Dave McGuire wrote:

>  Here's the procedure:
> 
>- start gschem (v1.6.2.20110115)
>- open library, select symbol "74-series logic/7404-1"
>- place two instances on sheet
<..snip..>
>- load file "test.sch"
>- note two inverter instances replaced with entire-package symbols

I still get the correct result. 

A stab in the dark:
Maybe you have a copy of 7404-1.sym somewhere on your hardware that actually
is a 7404-3.sym in disguise. This disguised symbol file may be found first, 
on start-up of gschem. You can test this hypothesis by not setting the slotting 
at all and just save to text.sch . In addition you can use the "locate" 
command to locate all symbol files called "7404-1.sym" on your hard disk.

HTH, 

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: gschem: Modifier keys for moving?

2011-08-26 Thread Kai-Martin Knaak
Abhijit Kshirsagar wrote:

> Actually, with respect to the rubber-band mode (both in PCB and gschem, as a
> matter of fact) I have no clue whether the mode is 'on' or 'off'. I can only
> test the behaviour by doing something and/or toggling from the menu.
> 
> Am I missing something here or is this normal?

In PCB I habitually rip off the settings menu and put it somewhere right of 
the canvas. This menu shows checkmarks for active options.

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: gschem vs. PCB diode pin numbering

2011-08-25 Thread Kai-Martin Knaak
Kovacs Levente wrote:

> On Wed, 24 Aug 2011 08:21:17 -0400
> Ethan Swint  wrote:
> 
>> I've defined my own symbols and footprints to use 'A' and 'K' instead
>> of 1 and 2.
> 
> I don't think it's a good idea.

Why not?

---<)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
-> not happy with moderation of geda-user mailinglist



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


Re: gEDA-user: How to do PCB Autorouting with non-plated holes

2011-08-25 Thread Kai-Martin Knaak
Colin D Bennett wrote:

>  Well, you could do the heavy lifting with an awk script: 
>> 
>>  If the current line is a pin,
>> set the diameter of the pin to zero and add a hole flag
>> ouput a round pad with the diameter of the pins annular ring
>>  else, 
>> output the current line unchanged.   
> 
> Could you do this on the layout (.pcb file) after all elements are
> placed so he would not even need to create new footprint files?
 
I answered yesterday (*), that it would be tricky to make sure the conversion 
happens only once if you apply the script more than once. Actually, there is 
an easy solution: Only do the conversion if the pin in question has non-zero 
pin width.

---<)kaimartin(>---

(*) Which didn't hit the list, yet.
-- 
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
-> increasingly unhappy with moderation of geda-user mailinglist



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


Re: gEDA-user: How to do PCB Autorouting with non-plated holes

2011-08-25 Thread Kai-Martin Knaak
Colin D Bennett wrote:

>> Well, you could do the heavy lifting with an awk script: 
>> 
>>  If the current line is a pin,
>> set the diameter of the pin to zero and add a hole flag
>> ouput a round pad with the diameter of the pins annular ring
>>  else, 
>> output the current line unchanged.   
> 
> Could you do this on the layout (.pcb file) after all elements are
> placed so he would not even need to create new footprint files?

Sure. 
It would get a little nasty though, if you require the script to ignore 
the already converted pins.  

---<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: canvas of openGL enabled PCB temporarily goes confetti

2011-08-25 Thread Kai-Martin Knaak
Peter Clifton wrote:

> Thanks for the screen-shot. I can't reproduce it here on Intel HW. Does
> it happen for any other GL applications, such as glxgears?

No. 
glxgears adjusts its size just fine. 
etuxracer flickers but does not show the confetty syndrome.
glest does not allow resize in the first place.
gliv resizes images impressively fast with no apparent glitch at all.

<)kaimartin(>---
-- 
Kai-Martin Knaak
Email: k...@familieknaak.de
http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53
increasingly unhappy with moderation of geda-user



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


Re: gEDA-user: Foss-pcb Proposed plan from CERN

2011-08-24 Thread Kai-Martin Knaak
Peter Clifton wrote:

> For converting "legacy" designs, an import from gerber might be more
> generally useful to our user base, and doesn't require decyphering
> unknown file formats. Admittedly this looses footprint information, but
> perhaps that isn't always an issue.

Sometimes I would like to import eagle designs done at other intitutes. 
In that case I need full access to schematic and footprints. A gerber 
import would not do the trick.


> 
>> How far did you advance on this road?
> 
> Unpacking the container format, separating out individual footprints
> from a library, identifying most of the binary record types within those
> footprints. It would take time and examples to verify we can know the
> meaning of each field in the format, but that is only a time + effort
> job.

Cool. Any chance, you can fan out part of the job to volunteeers?


> I'll get hold of the guys I was working for and see if I can make a
> preliminary release of the findings made. (This was all done in the
> support of gEDA anyway).

What was the plan for the final product? Any license strings attached,
that would prevent distribution by super correct distros like Debian?

 ---<)kaimartin(>---

>> PS: Why did none of my todays posts hit the list, yet? (While others seem 
>> to have no problem to get through within minutes)

Any answers to this one?
-- 
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
-> not happy with moderation of geda-user mailinglist



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


  1   2   3   4   5   6   7   8   9   10   >