delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/07/15/04:50:32

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
Message-ID: <1436950214.2876.57.camel@linetec>
Subject: Re: [geda-user] Re: developer excitement?
From: "Richard Rasker (rasker AT linetec DOT nl) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Date: Wed, 15 Jul 2015 10:50:14 +0200
In-Reply-To: <201507120145.t6C1jnc8020051@envy.delorie.com>
References: <559edcfa DOT 440d460a DOT 72d9 DOT 29cf AT mx DOT google DOT com>
<201507092128 DOT t69LSc2j001777 AT envy DOT delorie DOT com>
<CAM2RGhQUmZ9Wz9gWNtGs22gRD-zFwq6504rcfhWBSNYft+9MPw AT mail DOT gmail DOT com>
<CAM2RGhQNdDJH6NRDOF1mEY6kxajRBESwr5HZ7eRJ0UpJfA5=Dw AT mail DOT gmail DOT com>
<201507120012 DOT t6C0CfnW014811 AT envy DOT delorie DOT com>
<CAM2RGhSM+iSS8Ysw+esVM=AGsWL=L3KMgKCjw+Ham_nYQ0pUWA AT mail DOT gmail DOT com>
<CAM2RGhSHaBjVM1D_6ZX_A4DeMuAo01X6BXpgzJnxq9w+CGfC9A AT mail DOT gmail DOT com>
<201507120145 DOT t6C1jnc8020051 AT envy DOT delorie DOT com>
Organization: Linetec
X-Mailer: Evolution 3.10.4-0ubuntu2
Mime-Version: 1.0
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

I don't know if this is the right time for some small stuff with regard
to gschem/PCB, but as I found a veritable mountain of new list messages
after a few days' absence, I reckon this is as good a time as any.

I haven't read through all the new messages yet, but I generally agree
that gEDA/gschem/PCB is quite a mature project, leaving only very few
things to be desired in my opinion. I use it on an almost weekly basis,
and frankly, I wouldn't want anything else.


The only issues that I can think of are some very minor things with
regard to gschem's workflow:

- When adding an attribute to an element, the 'Edit Attribute' dialog
has 'Visible - Show name and value' selected by default. Now I don't
know about other people's preferences, but I literally *never* want the
attribute's Name to show. Yes, it's simply a matter of one extra mouse
click to select 'Show value only' or untick the checkbox in the list
window, but it's slightly annoying all the same. So perhaps the default
selection could be 'Visible - Show value only'.

- Copying already defined elements is how I place most elements. Until
some time ago, the new copy was automatically selected, which I consider
the desired behavior: with the attribute editing window open, I could
change the new element's attributes right away.
Now, however, the original element stays selected, and I have to
explicitly click the copy to select it. Again no big deal, but slightly
annoying as a small change can make for an even smoother workflow.

Unfortunately, I'm not much good at coding, so I can't change this
myself, and that is why I mention it here. Yes, it is very minor,
bordering on nitpicking, but it's these small things that make an
already great tool even more pleasant to work with.

I may not be very good at coding, but I can return the favor in other
ways, though. Several years ago, I already contacted DJ about cleaning
up symbols and footprints, and he granted me access to gedasymbols.org
-- but just when I though I had a few weeks' summer holiday to spend on
this ... well, you know ... business ... (shame on me).

Anyway, I did write a small shell script that people might find handy: a
gschem/PCB project starter, see
http://www.linetec.nl/electronics/pcbcreate
(no doubt someone else already made something like this, but I couldn't
find it)

It assumes the existence of two template files template.sch and
template.pcb in a template directory (I simply chose ~/.gEDA):
http://www.linetec.nl/electronics/template.sch
http://www.linetec.nl/electronics/template.pcb

Create a directory for a new project, call pcbcreate [project_name], and
the appropriate gschem and PCB files are created, with consistent names
and PCB attributes (location of the gschem file) set -- especially
setting up the latter was always something that I found a bit fiddly (so
the import::src0 thing, and I often made mistakes in the path
definition). Perhaps someone else likes it too. And no doubt, this
script can be improved (did I mention I wasn't much good at coding?)

And oh, I could also improve the Dutch translation of PCB -- some words
appear to be translated by Google. E.g. 'Opmaak' for 'Layout', but in
Dutch the word 'opmaak' is only used for text and document layout; a PCB
layout is simply called 'layout' here as well. Another one is 'Silk',
which is translated by 'zijde' (the actual silkworm's produce). It
should be 'opdruk' (printed text). So where can I find the .po files? Or
alternatively, I could submit a list of errors -- it's only a small list
after all, perhaps a dozen or so.

Last but not least, I have created quite a few symbols and footprints
over the course of the years; I'm still cleaning them up and converting
the older ones to a more consistent scheme, but here's what I have
anyway: http://www.linetec.nl/electronics/footsym.zip

Please note that there's still some crud in there, and that the
designation 'PKR' is abbreviated from the Dutch 'printkroonsteen', which
means PCB terminal block.
Comments are welcome, of course.

Best regards,

Richard Rasker

- Raw text -


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