Re: gEDA-user: Drill file zero suppression

2010-04-26 Thread Dan McMahill

Ethan Swint wrote:

On 04/26/2010 01:58 PM, DJ Delorie wrote:

What generated those files?  PCB uses *.cnc for drill files...



>
> It's original format is PADs, I believe.
>

be aware that there are various combinations of # of significant digits 
and leading/trailing zero suppression which can be generated by various 
programs that don't strictly conform to the specified subset in the 
excellon documentation.  Also some programs, and I think pads may be 
one, has options that let you use a different origin for the drill file. 
 I call it the "please increase the risk of a bad board" option ;)


With gerbv, you can turn off autodetection of drill formats and manually 
specify what the format is as well as an offset.  By playing with those 
settings you'll probably be able to clearly see when you have them set 
right.


-Dan



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


Re: gEDA-user: Drill file zero suppression

2010-04-26 Thread John Griessen

Ethan Swint wrote:
A quick sanity check with users: I've got some Gerbers and a drill file 
to review.  The drill file (*.drl), however, is not drawn to the same 
origin as the other layers.  Also, there are leading zeros on some of 
the hole locations, e.g.


T12C.145F035S9
X-01Y-01
X-01Y01
X01Y01
X01Y-01

which should be holes located at [+/-1.000",+/-1.000"].  I talked to one 
board house, but the conversation had so many double negatives


I haven't used PADS since ?? can't remember -- all you need to do is a
self consistency check and send that to the board fabber,
and get someone on the phone who can give you
a straight answer.  If you are dealing by emails alone, it all needs to be 
written
and demanded to be read.  I'd generate something that will give you a 
consistency
check in mils or tenths of millimeters and inches or centimeters
on the same board, and run that by them.

The origin being different has to be approved by them.  Is it different because
it is panelized?  If it isn't all as clear and obvious as can be it will fail.
If the origins are different, some writing to explain why needs to go with the 
order.

John Griessen


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


Re: gEDA-user: Idea/suggestion for improving the gschem GUI

2010-04-26 Thread Link
On 26/04/10 20:28, Link wrote:
> (I'll have to reply on other people's scripts, because I don't know any
> Scheme whatsoever.)

(And by "reply" I mean "rely".)


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


Re: gEDA-user: Idea/suggestion for improving the gschem GUI

2010-04-26 Thread Link
On 26/04/10 20:08, John Doty wrote:

> Please remember that "features" and "capabilities" are largely opposed in 
> software. I would rather ask for an API that allows me to add my own 
> features, rather than a feature that I'd like but would likely get in someone 
> else's way.

Actually, I agree. Let it be noted, then, that if someone were to
release gschem scripts for either of the ideas I mentioned, I would use
them. ;)

(I'll have to reply on other people's scripts, because I don't know any
Scheme whatsoever.)


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


Re: gEDA-user: PCB configuration skin

2010-04-26 Thread Jared Casper
On Mon, Apr 26, 2010 at 10:43 AM, Bert Timmerman
 wrote:
> FWIW, I have a very dim vieuw about this issue and would be very surprised
> if even a very very big protest would help (very very big as in more than
> 20,000 protests).
>

For anyone interested (as I was), here is a (the?) discussion about
this (which Google didn't immediately turn up):

https://bugzilla.gnome.org/show_bug.cgi?id=602882

Jared


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


Re: gEDA-user: Idea/suggestion for improving the gschem GUI

2010-04-26 Thread John Doty

On Apr 26, 2010, at 9:53 AM, Link wrote:
> 
> Aww damnit, now I want a second monitor. Unfortunately, my desk is too
> small to accommodate a second monitor of any decent size, and I'd need a
> second video card because my current one's second output is used for the
> TV, _and_ I have no money for more of such expensive toys.

I use gschem on systems that range from a 9" netbook to a desktop system with 
two 19" monitors. I think it scales (up and down) better than most GUI 
applications. Sugar that's only useful at a particular scale is something 
especially to be avoided.

> 
> Oh, and another feature I'd personally find handy: the ability to assign
> hotkeys for inserting individual components - e.g. so you could assign
> the keystroke "c g" to insert the "gnd-1.sym" symbol - or any other
> unassigned keystroke for any component in the library.

Now that's the kind of thing the scripting layer should allow you to implement 
yourself. But the dearth of documentation and examples for Guile scripting in 
gschem is a problem. I don't know if this is really possible. The situation is 
better in gnetlist, but hardly good. The result is that the power of gEDA's 
scripting capability is grossly under-appreciated, probably even by me (and I 
seem to be its biggest fan).

Please remember that "features" and "capabilities" are largely opposed in 
software. I would rather ask for an API that allows me to add my own features, 
rather than a feature that I'd like but would likely get in someone else's way.

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




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


Re: gEDA-user: Drill file zero suppression

2010-04-26 Thread Ethan Swint

It's original format is PADs, I believe.

On 04/26/2010 01:58 PM, DJ Delorie wrote:

What generated those files?  PCB uses *.cnc for drill files...


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

   



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


Re: gEDA-user: Drill file zero suppression

2010-04-26 Thread DJ Delorie

What generated those files?  PCB uses *.cnc for drill files...


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


Re: gEDA-user: PCB configuration skin

2010-04-26 Thread Bert Timmerman
Hi all, 

> -Original Message-
> From: geda-user-boun...@moria.seul.org 
> [mailto:geda-user-boun...@moria.seul.org] On Behalf Of 
> Kai-Martin Knaak
> Sent: Monday, April 26, 2010 1:27 PM
> To: geda-u...@seul.org
> Subject: Re: gEDA-user: PCB configuration skin
> 
> On Mon, 26 Apr 2010 09:55:49 +0200, Kovacs Levente wrote:
> 
> > Please note that GTK is dropping the tear off menu system. 
> The lesstif 
> > HID still has this functionality. I use it with a dual head system, 
> > and it is a cool feature.
> 
> Do they? 
> We launched a little protest against this move a while ago. 
> 
> ---<)kaimartin(>---
> -- 
> Kai-Martin Knaak  tel: 
> +49-511-762-2895
> Universität Hannover, Inst. für Quantenoptik  fax: 
> +49-511-762-2211  
> Welfengarten 1, 30167 Hannover   
> http://www.iqo.uni-hannover.de
> GPG key:
> http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmk&op=get
> 
> 

FWIW, I have a very dim vieuw about this issue and would be very surprised
if even a very very big protest would help (very very big as in more than
20,000 protests).

It's the choice of volunteers to keep supporting this feature or dropping
it, the volunteers are in control of the repository (mother of all packaged
sources and install binaries).

And the volunteers know there is *no chance* you can keep up with a fork of
GTK on your own.

It's boils down to "Free and Open Source Software" versus " Controlled
Repositories and Distribution Channels".

More useful features were dropped in the history of GTK, and will be.

Kind regards,

Bert Timmerman.



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


gEDA-user: Drill file zero suppression

2010-04-26 Thread Ethan Swint
A quick sanity check with users: I've got some Gerbers and a drill file 
to review.  The drill file (*.drl), however, is not drawn to the same 
origin as the other layers.  Also, there are leading zeros on some of 
the hole locations, e.g.


T12C.145F035S9
X-01Y-01
X-01Y01
X01Y01
X01Y-01

which should be holes located at [+/-1.000",+/-1.000"].  I talked to one 
board house, but the conversation had so many double negatives (along 
the lines "We don't prefer to not have zeros suppressed.") that I'd like 
to check in here.


Thanks,
Ethan


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


Re: gEDA-user: Idea/suggestion for improving the gschem GUI

2010-04-26 Thread Link
On 26/04/10 17:29, Vanessa Ezekowitz wrote:
> On Mon, 26 Apr 2010 11:25:09 + (UTC)
> Kai-Martin Knaak  wrote:
> 
>> On Mon, 26 Apr 2010 12:25:59 +0200, Link wrote:
>>
>>> [Adding doackable dialogs like Inkscape are] Just something I thought
>>> would be nice. So, err, yeah.
>>
>> Ack. But please don't do away with the separate window paradigm. 
>> For two screen use, docked dialogs would be a regression.
> 
> Agreed here.  Dual monitors are just too useful for this kind of work.  Hell, 
> sometimes I find myself wanting a third monitor, and I don't even do anything 
> all that complex. I just wish sometimes that I could place the schematic on 
> one, PCB on another as now, and put things like a terminal to run gsch2pcb 
> and such, tool/library dialogs, etc. on the third.
> 
> Trying to cram all that into one screen is just stifling.
> 

Aww damnit, now I want a second monitor. Unfortunately, my desk is too
small to accommodate a second monitor of any decent size, and I'd need a
second video card because my current one's second output is used for the
TV, _and_ I have no money for more of such expensive toys.

But, continuing with Inkscape as an example, it does allow you to drag
the panes away from the dock so they become separate windows. Problem
solved!

Oh, and another feature I'd personally find handy: the ability to assign
hotkeys for inserting individual components - e.g. so you could assign
the keystroke "c g" to insert the "gnd-1.sym" symbol - or any other
unassigned keystroke for any component in the library.


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


Re: gEDA-user: Idea/suggestion for improving the gschem GUI

2010-04-26 Thread DJ Delorie

> Hell, sometimes I find myself wanting a third monitor,

I have *four* monitors, and no matter how many monitors you have, you
always want one more...


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


Re: gEDA-user: Idea/suggestion for improving the gschem GUI

2010-04-26 Thread Vanessa Ezekowitz
On Mon, 26 Apr 2010 11:25:09 + (UTC)
Kai-Martin Knaak  wrote:

> On Mon, 26 Apr 2010 12:25:59 +0200, Link wrote:
>
> > [Adding doackable dialogs like Inkscape are] Just something I thought
> > would be nice. So, err, yeah.
> 
> Ack. But please don't do away with the separate window paradigm. 
> For two screen use, docked dialogs would be a regression.

Agreed here.  Dual monitors are just too useful for this kind of work.  Hell, 
sometimes I find myself wanting a third monitor, and I don't even do anything 
all that complex. I just wish sometimes that I could place the schematic on 
one, PCB on another as now, and put things like a terminal to run gsch2pcb and 
such, tool/library dialogs, etc. on the third.

Trying to cram all that into one screen is just stifling.

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


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


Re: gEDA-user: [PATCH] Add line end to line type dialog

2010-04-26 Thread Vanessa Ezekowitz
On Mon, 26 Apr 2010 12:17:15 +0100
Peter Clifton  wrote:

> On Sun, 2010-04-25 at 02:59 +0200, Armin Faltl wrote:
> > Is it correct, that round linestyle is default because of its superior
> > mechanical/thermal properties? - I definitely read this for pads and
> > it's easy to imagine, that a corner more easily delaminates than a round
> > edge. In the light of this, a "small bend" corner style would be cool ;-)
> 
> Round-ended lines with the same end-coordinate make a neat join at any
> angle. Almost all (all?) PCB programs I know of use rounded end line
> primitives.
> 

I'd like to add my vote here also - rounded ends look better at higher zoom 
levels, especially when you're creating a symbol.

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


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


Re: gEDA-user: A little puzzled about the purpose of gschem

2010-04-26 Thread David C. Kerber
 

> -Original Message-
> From: geda-user-boun...@moria.seul.org 
> [mailto:geda-user-boun...@moria.seul.org] On Behalf Of Armin Faltl
> Sent: Saturday, April 24, 2010 8:52 PM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: A little puzzled about the purpose of gschem
> 
> I'm here only for a bit over a week, got a lot of help and 
> try to contribute something.
> In my opinion, even if you were bashing gEDA or parts of it, 
> this would be still your right, while probably no good place. 
> What sounds like bashing in the ears of some contains 
> constructive criticisim in the ears of others maybe.
> 
> I didn't say anything about the patent thing yet. Well, I 
> hold some patents, not in software.
> Studies show, that 80% of all technical knowledge openly 
> available is described in patents only, no books no 
> publications etc. A personal guess of mine is, that a 
> similiar number of patents is expired already. Ignoring that 
> knowledge because of a weird sense of political correctnes...
> There are even cases of patents that were acquired to make 
> them open source ;-) There is hardly a better protection 
> imaginable for an OS-implementation than an expired patent.

Good point!



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


Re: gEDA-user: passing parameters to a subckt

2010-04-26 Thread Kai-Martin Knaak
On Sun, 25 Apr 2010 22:01:56 +0200, Rubén Gómez Antolí wrote:

> Power electronics models needed:
> 
> - SCR Thyristor
> - UJT
> - Triac

True.
I forgot those in my list, because I managed to avoid doing power 
supplies up to now ;-) 


> - Etc.

-v, please. 
What else components would you find essential to power electronics?

 
> In other hand, I'm a bit lost in this discussion, is not usual look for
> in the web for a macromodel? 

The discussion is about a default set of models to get a new user 
started. It is specifically not about a complete library of all  
components you'll ever need.

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



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


Re: gEDA-user: PCB configuration skin

2010-04-26 Thread Kai-Martin Knaak
On Mon, 26 Apr 2010 09:55:49 +0200, Kovacs Levente wrote:

> Please note that GTK is dropping the tear off menu system. The lesstif
> HID still has this functionality. I use it with a dual head system, and
> it is a cool feature.

Do they? 
We launched a little protest against this move a while ago. 

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



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


Re: gEDA-user: Idea/suggestion for improving the gschem GUI

2010-04-26 Thread Kai-Martin Knaak
On Mon, 26 Apr 2010 12:25:59 +0200, Link wrote:

> The current design is good for people with tiling window managers, 

And for people with the luxury of two screens, like on my desktop :-)


> However, with floating WMs, it means you have to resize the
> windows individually and manually.

It doesn't have to be done manually. The window manipulation tool 
devilspie can do it automatically for you. 


> Just something I thought would be nice. So, err, yeah.

Ack. But please don't do away with the separate window paradigm. 
For two screen use, docked dialogs would be a regression.

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



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


Re: gEDA-user: [PATCH] Add line end to line type dialog

2010-04-26 Thread Peter Clifton
On Sun, 2010-04-25 at 02:59 +0200, Armin Faltl wrote:
> Is it correct, that round linestyle is default because of its superior
> mechanical/thermal properties? - I definitely read this for pads and
> it's easy to imagine, that a corner more easily delaminates than a round
> edge. In the light of this, a "small bend" corner style would be cool ;-)

Round-ended lines with the same end-coordinate make a neat join at any
angle. Almost all (all?) PCB programs I know of use rounded end line
primitives.

-- 
Peter Clifton

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

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



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


gEDA-user: Idea/suggestion for improving the gschem GUI

2010-04-26 Thread Link
The "puzzled about the purpose of gschem" thread got me thinking about
ways the workflow might be made more efficient, and one thing I thought
of is the ability to dock the dialogue windows to the main window. In
particular, I would find it helpful if I could dock the "add component"
dialogue and the "edit attributes" dialogue to the main window (in a
fashion similar to Inkscape, for those familiar with it).

The current design is good for people with tiling window managers, since
in that case you essentially have the docking feature in the window
manager. However, with floating WMs, it means you have to resize the
windows individually and manually. With a docking feature, the main
window can be maximised, the dialogues can be visible alongside the
screen, and shrinking one panel automatically expands the other. The way
Inkscape does it even allows you to collapse the dock panes into tabs.

Just something I thought would be nice. So, err, yeah.


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


Re: gEDA-user: PCB configuration skin

2010-04-26 Thread Kovacs Levente
On Fri, 23 Apr 2010 15:45:23 -0400
DJ Delorie  wrote:

> The lesstif GUI has a minimalist layout in order to maximize the
> amount of screen real estate that goes to the layout window.

It would be nice to have the GTK HID with this minimalist style too.
Everything can be reached through menus what are displayed permanently on the
left side. Once I started to work on a patch, which doesn't draw the stuff on
the left, but gave up. :-(

Please note that GTK is dropping the tear off menu system. The lesstif HID
still has this functionality. I use it with a dual head system, and it is a
cool feature.

Cheers,
Levente

-- 
Kovacs Levente 
Voice: +36705071002




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