gEDA-user: poll: How do you geda?

2008-06-04 Thread Kai-Martin Knaak
I am curious, just how heterogeneous the group of geda users and 
developers is. So I thought, I'd start this little non-random sample poll 
in the mailing list:

* What OS do you run geda applications on?

* How did you install your copy of geda apps?

* Which apps do you use. What is your typical workflow?

* Did you (have to) modify portions of geda to suit your needs?

* What is the general flavor of your projects? (analog, digital, HF)

* (add your favorite question here)

---(kaimartin)---
-- 
Kai-Martin Knaak
http://lilalaser.de/blog



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Peter Clifton
On Wed, 2008-06-04 at 09:55 +, Kai-Martin Knaak wrote:
 I am curious, just how heterogeneous the group of geda users and 
 developers is. So I thought, I'd start this little non-random sample poll 
 in the mailing list:
 
 * What OS do you run geda applications on?

Linux: Ubuntu Hardy Heron (LTS), running on Core Duo T2500 (2Ghz), Intel
945GM built in video chipset. My Cairo version of PCB is still slow  :(

I've built and run on AMD64 SuSE 10.2 as well.

 * How did you install your copy of geda apps?

From git, in $HOME/gEDA. When release testing, I build and use .deb
packages.

 * Which apps do you use. What is your typical workflow?

gschem-pcb, probably via xgsch2pcb as I can never remember off the top
of my head what goes in a .gsch2pcb project file.

Most of my hierarchy block symbols are created with a modified version
of djboxsym from a Makefile. Repeated blocks (various channels in an
input stage etc..) might be auto-generated with sed and a Makefile from
one master-schematic.

 * Did you (have to) modify portions of geda to suit your needs?

Yes, gschem zooming defaults (finer steps), PCB.. got bored loosing
tracks underneath tracks, and coded a cairo implementation. (SLOW).

Also, various non-default settings in gschemrc.

I modified PCB's CAM output to help co-operate with the low-quality CAM
software our in-house board guys use, but that didn't help in the end -
I got it wrong. I now use gerbv to re-export PCB's plated drill file in
a more format more amenable to the board guys.

 * What is the general flavor of your projects? (analog, digital, HF)

Switched mode power electronics / control thereof / some digital.

 * (add your favorite question here)
 
 ---(kaimartin)---
-- 
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!)



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread epswint
* What OS do you run geda applications on?
Windoze/Cygwin, Fedora 7-9

* How did you install your copy of geda apps?
Source compile, RPM via YUM

* Which apps do you use. What is your typical workflow?
gchem/gattrib-gschem2pcb-PCB-gchem/gattrib-...

* Did you (have to) modify portions of geda to suit your needs?
I haven't yet, but there is the wish list...

* What is the general flavor of your projects? (analog, digital, HF)
Mixed analog, digital, and high power (power converters).  Not HF in 
that I'm transmitting data at high frequency, but I do have quite high 
dI/dt and dV/dt coming from the power sections that can interfere with 
analog and digital board areas.



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread ludovic SMADJA
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Here my participation to this poll

* What OS do you run geda applications on?
Linux Mandriva 2008

* How did you install your copy of geda apps?
- From the source package

* Which apps do you use. What is your typical workflow?
gschem - gspiceui - spice or gnucap - pcb

* Did you (have to) modify portions of geda to suit your needs?

Not yet

* What is the general flavor of your projects? (analog, digital, HF)

Mixed, digital and analog for home use.

Ludovic SMADJA

Kai-Martin Knaak a écrit :
 I am curious, just how heterogeneous the group of geda users and 
 developers is. So I thought, I'd start this little non-random sample poll 
 in the mailing list:
 
 * What OS do you run geda applications on?
 
 * How did you install your copy of geda apps?
 
 * Which apps do you use. What is your typical workflow?
 
 * Did you (have to) modify portions of geda to suit your needs?
 
 * What is the general flavor of your projects? (analog, digital, HF)
 
 * (add your favorite question here)
 
 ---(kaimartin)---

- --
Ludovic SMADJA

HALTE AUX SPAMS :
Pourquoi signer un email ??
http://www.cacert.org/help.php?id=2lang=fr_FR#whyEmails

Clé PGP : 592D0BA1 sur pgp.mit.edu
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mandriva - http://enigmail.mozdev.org

iEYEARECAAYFAkhGhOUACgkQS/wVSFktC6F6JwCgk4t1torcLlfy32OWrfhPWShf
T0EAn1QUCYXISsxnRxtV74kXcAMyThqc
=xBIh
-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: poll: How do you geda?

2008-06-04 Thread Kai-Martin Knaak
To answer the questions for myself:

 * What OS do you run geda applications on?

Debian/testing, updated daily as the packages enter the repository.


 * How did you install your copy of geda apps?

For real work I use the package supplied by my distro.
If I feel like bleeding edge testing I start Peter C's cairo version 
downloaded via git. 


 * Which apps do you use. What is your typical workflow?

gschem -- gsch2pcb -- pcb -- gerbv

 
 * Did you (have to) modify portions of geda to suit your needs?

I only did some tiny patches to the menu of pcb/GTK-HID.
All the symbols and footprints I use are modified from the library, or 
made from scratch.
 

 * What is the general flavor of your projects? (analog, digital, HF)

Mostly analog with low to medium frequencies, but sometimes up to 50MHz. 
No power circuits yet. My layouts tend to include lots of chicken food 
plus a bunch of trimmers, connectors and switches.

---(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+kmkop=get



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Greg Cunningham

On Wed, 2008-06-04 at 09:55 +, Kai-Martin Knaak wrote:
 I am curious, just how heterogeneous the group of geda users and 
 developers is. So I thought, I'd start this little non-random sample poll 
 in the mailing list:
 
 * What OS do you run geda applications on?
fedora 8/9 on dual opteron,  Dell D830 laptop.  Also built, but not
used freebsd V7 from ports.
 
 * How did you install your copy of geda apps?
(fedora) yum install geda-*
(freebsd)cd /usr/ports/cad/geda  make package

 
 * Which apps do you use. What is your typical workflow?
gschem/pcb 
 
 * Did you (have to) modify portions of geda to suit your needs?
No.  I have thought about using it for wiring documentation (radio
studio)  interfacing to a dbms for cable records...

 
 * What is the general flavor of your projects? (analog, digital, HF)
only full project was PICAXE HVAC controller. Too hasty devel.  Was full
of errors. Cut  wire track corrections :( Had to go live before winter.
Love to do more like phase control my HVAC fan motor...  crosspoint
audio switch.  FM modulation monitor.  FM stereo encoder...


 
 * (add your favorite question here)
 
 ---(kaimartin)---
-- 
Greg Cunningham [EMAIL PROTECTED]



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


Re: gEDA-user: gsch2pcb options with xsch2pcb

2008-06-04 Thread Kai-Martin Knaak
On Sun, 01 Jun 2008 16:24:52 +0100, Peter Clifton wrote:

 No one wrote this feature yet, nor a man page. Since xgsch2pcb is
 targeted towards being a GUI tool for those uncomfortable with the
 command line, it hasn't been a great priority.
 
 This said, I use xgsch2pcb for my work, and I'm quite happy with a
 command line.

By the way: The tutorial chooses to call the file of options for gsch2pcb 
a project file and suggests *.proj as suffix. As far as I can see, this 
file is only used by the netlister. If this is true, it may be better to 
choose a more specific suffix like *.g2p . Would anyone object, if I 
change the wiki version of the tutorial accordingly?

---(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+kmkop=get



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Eric Brombaugh
Kai-Martin Knaak wrote:
 * What OS do you run geda applications on?

Linux Fedora 6 x86_64, MacOS 10.5 (Intel) + Fink

 * How did you install your copy of geda apps?

Linux: yum + compile from source, Mac OS: compile from source

 * Which apps do you use. What is your typical workflow?

gschem - gsch2pcb - PCB, gerbv

 * Did you (have to) modify portions of geda to suit your needs?

No

 * What is the general flavor of your projects? (analog, digital, HF)

analog, digital


Eric


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


Re: gEDA-user: gsch2pcb options with xsch2pcb

2008-06-04 Thread Peter Clifton
On Wed, 2008-06-04 at 12:43 +, Kai-Martin Knaak wrote:
 On Sun, 01 Jun 2008 16:24:52 +0100, Peter Clifton wrote:
 
  No one wrote this feature yet, nor a man page. Since xgsch2pcb is
  targeted towards being a GUI tool for those uncomfortable with the
  command line, it hasn't been a great priority.
  
  This said, I use xgsch2pcb for my work, and I'm quite happy with a
  command line.
 
 By the way: The tutorial chooses to call the file of options for gsch2pcb 
 a project file and suggests *.proj as suffix. As far as I can see, this 
 file is only used by the netlister. If this is true, it may be better to 
 choose a more specific suffix like *.g2p . Would anyone object, if I 
 change the wiki version of the tutorial accordingly?

I deliberately used .gsch2pcb in xgsch2pcb.. since it would be nice if
*.proj were reserved for the project manager.

g2p should work too, but are there any interesting systems now which
require 3-letter file extensions?

The file is used by gsch2pcb, _not_ the netlister directly.

-- 
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!)



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Dave McGuire
On Jun 4, 2008, at 5:55 AM, Kai-Martin Knaak wrote:
 I am curious, just how heterogeneous the group of geda users and
 developers is. So I thought, I'd start this little non-random  
 sample poll
 in the mailing list:

 * What OS do you run geda applications on?

   OSX/PPC, Solaris10/UltraSPARC via SunRay thin client terminals

 * How did you install your copy of geda apps?

   Compile from source

 * Which apps do you use. What is your typical workflow?

   gschem - gsch2pcb - PCB

 * Did you (have to) modify portions of geda to suit your needs?

   No

 * What is the general flavor of your projects? (analog, digital, HF)

   Mostly digital, some analog sensor interfacing and signal  
conditioning.

   -Dave



-- 
Dave McGuire
Port Charlotte, FL




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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Karl Edler
On Wednesday 04 June 2008 05:55, Kai-Martin Knaak wrote:
 I am curious, just how heterogeneous the group of geda users and
 developers is. So I thought, I'd start this little non-random sample poll
 in the mailing list:

 * What OS do you run geda applications on?

Linux

 * How did you install your copy of geda apps?

From the SuSE distribution RPMs

 * Which apps do you use. What is your typical workflow?

gEDA
pcb
gerbv


 * Did you (have to) modify portions of geda to suit your needs?

No
 * What is the general flavor of your projects? (analog, digital, HF)

Analog (1 MHz)
Digital   (20 MHz)
 * (add your favorite question here)

 ---(kaimartin)---


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Dylan Smith
On Wed, 2008-06-04 at 09:55 +, Kai-Martin Knaak wrote:
 I am curious, just how heterogeneous the group of geda users and
 developers is. So I thought, I'd start this little non-random sample poll
 in the mailing list:

 * What OS do you run geda applications on?

Linux, Fedora 7. Mac OSX 10.4 (Tiger).

 * How did you install your copy of geda apps?

From the Fedora repo, but I have also built from source. I don't remember
where I got the Mac OSX binaries from, possibly using fink.

 * Which apps do you use. What is your typical workflow?

Simple circuits, I just fire up PCB and draw the layout. More complex
circuits, gschem, gsch2pcb, then pcb. Also useful is gattrib.
Occasionally, I write the odd perl script to do many repeated operations
on a PCB file.

 * Did you (have to) modify portions of geda to suit your needs?

No, I've not modified any code - a perl script on the pcb file so far has
sufficed for things that would be tiresome in a GUI.

 * What is the general flavor of your projects? (analog, digital, HF)

Mostly digital (=25 MHz, most in single digit MHz range), but also DC-DC
converters and a little low frequency analogue.



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread der Mouse
 * What OS do you run geda applications on?

NetBSD/sparc 1.4T (with a number of local hacks, none of which are
terribly relevant here).  You didn't ask, but, in case you care, the
hardware is a SPARCstation 20.

 * How did you install your copy of geda apps?

Download the pcb-20080202 tarball, unpack, say a few uncomplimentary
things about its choices, discover it's fairly easy to compile by
hand, and say some distinctly complimentary things about other of its
choices. :)  Start reading code and eventually writing code.

 * Which apps do you use. What is your typical workflow?

(That first sentence is worded like a question but is not punctuated
like one.  I'll assume it's the punctuation that's wrong.)

Which program(s)?  PCB.  I don't have a typical workflow, at least
not yet, because PCB is not yet functional; I'm writing my own HID for
it and it's not yet done.  The workflow I expect to use eventually is
something like need - vague design - breadboard and more definite
design - test--tweak loop - PCB - board fab house.

 * Did you (have to) modify portions of geda to suit your needs?

Yes; as mentioend above, I'm writing a new HID, because I have neither
GTK nor Lesstif/Motif, I want to not install either, and writing a pure
X HID is not that big a task for me.  (I expect creating the HID will
be less effort than obtaining and building either GTK or Lesstif would
be, and I expect that using either of the provided HIDs would be
somewhere between irritating and intolerable for me.)

 * What is the general flavor of your projects? (analog, digital, HF)

The project that was the proximate cause of pushing me into doing this
is digital; most of my projects have been.  Who knows what the future
holds, though.

 * (add your favorite question here)

FF.

/~\ The ASCII   der Mouse
\ / Ribbon Campaign
 X  Against HTML   [EMAIL PROTECTED]
/ \ Email!   7D C8 61 52 5D E7 2D 39  4E F1 31 3E E8 B3 27 4B


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread DJ Delorie

 * What OS do you run geda applications on?

Fedora 6 or 8

 * How did you install your copy of geda apps?

Built from source control.

 * Which apps do you use. What is your typical workflow?

gschem/gattrib - gsch2pcb - pcb - panelizer - etch tank

 * Did you (have to) modify portions of geda to suit your needs?

Yes (duh) :-)

 * What is the general flavor of your projects? (analog, digital, HF)

Mostly digital, 20 MHz range, microprocessors and such.  Some power
supplies and analog to go with it.


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread John Coppens
On Wed, 4 Jun 2008 09:55:26 + (UTC)
Kai-Martin Knaak [EMAIL PROTECTED] wrote:

 * What OS do you run geda applications on?

Linux (Slackware)
 
 * How did you install your copy of geda apps?

Source  compile
 
 * Which apps do you use. What is your typical workflow?

gschem/spice/PCB

 * Did you (have to) modify portions of geda to suit your needs?

No (except define a bunch of symbols and footprints)

 * What is the general flavor of your projects? (analog, digital, HF)

Mixed - a bit of everything
 
 * What is the greatest weakness of gEDA?

Inconsistent user interface for the apps. Lack of docs.

John


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Larry Doolittle
Sorry to tack on to another response.

On Wed, Jun 04, 2008 at 01:15:24PM -0300, John Coppens wrote:
 On Wed, 4 Jun 2008 09:55:26 + (UTC)
 Kai-Martin Knaak [EMAIL PROTECTED] wrote:
  * What OS do you run geda applications on?

Debian, Ubuntu, x86 and amd64.

  * How did you install your copy of geda apps?

Either stock from the distribution, or build from latest
CVS/git sources if I need a new feature.

  * Which apps do you use. What is your typical workflow?

xcircuit - pcb - gerbv
iverilog - gtkwave  Xilinx
gschem wasn't ready for prime time when I started.

  * Did you (have to) modify portions of geda to suit your needs?

Not recently.

  * What is the general flavor of your projects? (analog, digital, HF)

Analog, digital, both up to ~100 MHz.  My attempts to go higher
frequency have had mixed results.

  * What is the greatest weakness of gEDA?

Churn in file formats and user interface.  I know other people
label this as progress, but it does keep me from advocating gEDA
for non-hackers.

Disorganized and questionable quality component libraries.
This has been discussed to death, but without any concrete
results.

- Larry


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Mark Rages
On Wed, Jun 4, 2008 at 11:30 AM, Larry Doolittle
[EMAIL PROTECTED] wrote:
 Sorry to tack on to another response.

 On Wed, Jun 04, 2008 at 01:15:24PM -0300, John Coppens wrote:
 On Wed, 4 Jun 2008 09:55:26 + (UTC)
 Kai-Martin Knaak [EMAIL PROTECTED] wrote:
  * What OS do you run geda applications on?

 Debian, Ubuntu, x86 and amd64.

  * How did you install your copy of geda apps?

 Either stock from the distribution, or build from latest
 CVS/git sources if I need a new feature.

  * Which apps do you use. What is your typical workflow?

 xcircuit - pcb - gerbv
 iverilog - gtkwave  Xilinx
 gschem wasn't ready for prime time when I started.

  * Did you (have to) modify portions of geda to suit your needs?

 Not recently.

  * What is the general flavor of your projects? (analog, digital, HF)

 Analog, digital, both up to ~100 MHz.  My attempts to go higher
 frequency have had mixed results.

  * What is the greatest weakness of gEDA?

 Churn in file formats and user interface.  I know other people
 label this as progress, but it does keep me from advocating gEDA
 for non-hackers.

 Disorganized and questionable quality component libraries.
 This has been discussed to death, but without any concrete
 results.

- Larry


Can we just use luciani.org footprints and deprecate the current ones?
They are far better than the included footprints.   The included ones
are terrible (as in, I've had to throw away boards because they were
unusable).  It is not very user-friendly to ship broken footprints,
then when users complain, blame them for not double-checking all the
footprints and/or making their own library.

Regards,
Mark
[EMAIL PROTECTED]
-- 
Mark Rages, Engineer
Midwest Telecine LLC
[EMAIL PROTECTED]


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread John Luciani
On Wed, Jun 4, 2008 at 12:42 PM, Mark Rages [EMAIL PROTECTED] wrote:

 On Wed, Jun 4, 2008 at 11:30 AM, Larry Doolittle
 [EMAIL PROTECTED] wrote:

  Disorganized and questionable quality component libraries.
  This has been discussed to death, but without any concrete
  results.
 
 - Larry
 

 Can we just use luciani.org footprints and deprecate the current ones?
 They are far better than the included footprints.   The included ones
 are terrible (as in, I've had to throw away boards because they were
 unusable).  It is not very user-friendly to ship broken footprints,
 then when users complain, blame them for not double-checking all the
 footprints and/or making their own library.


It is good to hear that you have found by library useful. Thank you.

It is not fair to group *all* of the user contributed libraries together.
Some work some may not work but this is true for  commercial and
non-commercial EDA packages. I have yet to see a CAD
group be able to use any EDA tool without some sort of library review.

I agree that some symbols (including mine) may be completely broken
but others may be broken for your process requirements while meeting
the process requirements of others. I believe there are a group of
footprints
shipped with PCB that were generated to IPC-7351. IPC-7351 specifies
three process capabilities. For these symbols choosing the wrong one
could result in a throw-away board.

You should always check that a footprint meets your process requirements
and matches your component specifications. I am hoping that others
double-check
my footprints before I make throw-away boards ;-)

(* jcl *)




-- 
http://www.luciani.org


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Steven Michalske


On Jun 4, 2008, at 10:16 AM, John Luciani wrote:

On Wed, Jun 4, 2008 at 12:42 PM, Mark Rages [EMAIL PROTECTED]  
wrote:

On Wed, Jun 4, 2008 at 11:30 AM, Larry Doolittle
[EMAIL PROTECTED] wrote:

 Disorganized and questionable quality component libraries.
 This has been discussed to death, but without any concrete
 results.

- Larry


Can we just use luciani.org footprints and deprecate the current ones?
They are far better than the included footprints.   The included ones
are terrible (as in, I've had to throw away boards because they were
unusable).  It is not very user-friendly to ship broken footprints,
then when users complain, blame them for not double-checking all the
footprints and/or making their own library.

It is good to hear that you have found by library useful. Thank you.

It is not fair to group *all* of the user contributed libraries  
together.

Some work some may not work but this is true for  commercial and
non-commercial EDA packages. I have yet to see a CAD
group be able to use any EDA tool without some sort of library review.

I agree that some symbols (including mine) may be completely broken
but others may be broken for your process requirements while meeting
the process requirements of others. I believe there are a group of  
footprints

shipped with PCB that were generated to IPC-7351. IPC-7351 specifies
three process capabilities. For these symbols choosing the wrong one
could result in a throw-away board.

You should always check that a footprint meets your process  
requirements
and matches your component specifications. I am hoping that others  
double-check

my footprints before I make throw-away boards ;-)

(* jcl *)




I Agree with John here I extensively use the shipped footprints, but i  
review them like a hawk.  printing out your board 1 to 1 is a  
must  place the component on the paper, does it line up right?


Where I work,  we have 2 levels of boards, proto and mass production.   
the mass production boards have their footprints gone through with a  
ultra fine tooth comb, proto boards not so much.  our library is 100%  
our own.  We don't even use Cadences SO-8 footprint!


Sorry gEDA/PCB is not in out mass production workflow..

hardkrash




--
http://www.luciani.org

___
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: poll: How do you geda?

2008-06-04 Thread Steven Michalske

On Jun 4, 2008, at 2:55 AM, Kai-Martin Knaak wrote:

 I am curious, just how heterogeneous the group of geda users and
 developers is. So I thought, I'd start this little non-random sample  
 poll
 in the mailing list:

 * What OS do you run geda applications on?

Apple OSX Leopard both PPC and Intel

 * How did you install your copy of geda apps?

fink, and source for PCB,  planning on making an installers for the  
applications, whenever I get free time.

 * Which apps do you use. What is your typical workflow?

gschem - gattrib - gschem2pcb - pcb - board fab ( pick and place )


 * Did you (have to) modify portions of geda to suit your needs?

minor patches to PCB,  pad snapping the middle is important.


 * What is the general flavor of your projects? (analog, digital, HF)
analog, digital, switching power supplies,  low DC offset amplifiers,


 * (add your favorite question here)

 ---(kaimartin)---
 -- 
 Kai-Martin Knaak
 http://lilalaser.de/blog



 ___
 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: poll: How do you geda?

2008-06-04 Thread Peter TB Brett
On Wednesday 04 June 2008 17:30:11 Larry Doolittle wrote:

   * What is the greatest weakness of gEDA?

 Churn in file formats and user interface.  I know other people
 label this as progress, but it does keep me from advocating gEDA
 for non-hackers.

I need to step in here -- there has not been a single change in the gschem 
schematic file format while I've been on the project.

There have only been cosmetic changes to the gschem user interface while I've 
been on the project.

I can only assume you're talking about PCB.

Regards,

  Peter


-- 
Peter Brett

Electronic Systems Engineer
Integral Informatics Ltd


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


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Ian Chapman

I am curious, just how heterogeneous the group of geda users and 
developers is. So I thought, I'd start this little non-random sample poll 
in the mailing list:

* What OS do you run geda applications on?
Ubuntu Hardy Herron AMD64 single processor

* How did you install your copy of geda apps?
Initially with the Feisty package manager and the moment I inquired about a
problem I was told to update from sources.

* Which apps do you use. What is your typical workflow?]
I have used djboxsym and its derivatives, gshem, gsch2pcb and PCB.  I guess
once I finish my bigger board I will need to generate a BOM.

* Did you (have to) modify portions of geda to suit your needs?
I had to tweak one of the derivatives of djboxsym

* What is the general flavor of your projects? (analog, digital, HF)
Mostly high voltage pulsed power modules, plus an analogue and digital
control section that is taxing my layout skills.

* (add your favorite question here)
The learning curve is a bit steep and the documents (at least when I
started) seem to be scattered in various places.  Gschem and PCB seem to be
well developed at the moment but there are other interesting packages, spice
and VHDL are of some interest and I am not too sure how well they can be
used?

---(kaimartin)---
-- 
Kai-Martin Knaak
http://lilalaser.de/blog



___
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: poll: How do you geda?

2008-06-04 Thread Larry Doolittle
Peter -

On Wed, Jun 04, 2008 at 06:41:25PM +0100, Peter TB Brett wrote:
 On Wednesday 04 June 2008 17:30:11 Larry Doolittle wrote:
 
  Churn in file formats and user interface.  I know other people
  label this as progress, but it does keep me from advocating gEDA
  for non-hackers.
 
 I need to step in here -- there has not been a single change in the gschem 
 schematic file format while I've been on the project.
 
 There have only been cosmetic changes to the gschem user interface while I've 
 been on the project.
 
 I can only assume you're talking about PCB.

Yes, PCB and xcircuit.  I haven't used gschem.

Both PCB and xcircuit attempt (and generally succeed at)
back-compatibility, but not forward compatibility.  That
means I have to be careful to use the same version on my
multiple computers, and if I upgrade, anyone else who wants
to use my designs also has to upgrade.

   - Larry


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Stuart Brorson
 Yes, PCB and xcircuit.  I haven't used gschem.

Just out of curiosity, who is maintaining xcircuit?  Is it Tim
Edwards?  Is it under active development, or static?

Stuart


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Larry Doolittle
On Wed, Jun 04, 2008 at 02:04:34PM -0400, Stuart Brorson wrote:
 Just out of curiosity, who is maintaining xcircuit?  Is it Tim
 Edwards?  Is it under active development, or static?

I use 3.6.130, released February 5, 2008 at 2:40am.
I now see 3.6.131, released May 16, 2008 at 2:40am:
  Changed the package require -exact to package require in
  tkcon.tcl, so that xcircuit will work on Tcl/Tk version 8.5.
Tim Edwards is still the developer/maintainer.
  reference: http://opencircuitdesign.com/xcircuit/changes.html

   - Larry


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Peter Clifton
On Wed, 2008-06-04 at 10:37 -0700, Steven Michalske wrote:

 minor patches to PCB,  pad snapping the middle is important.

Please can you share the patch.. I have PCB's sources open right now
because the snapping behaviour was driving me near insane.

(There are a few other things I intend to adjust in my local copy... I
want snap to line-ends, and I want snap to the _closest_ snap-able
feature, not the highest priority one if there are multiple within
snapping range).

-- 
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!)



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Tamas Szabo
Kai-Martin Knaak wrote:
 I am curious, just how heterogeneous the group of geda users and 
 developers is. So I thought, I'd start this little non-random sample poll 
 in the mailing list:
 
 * What OS do you run geda applications on?
Debian Ethch
 
 * How did you install your copy of geda apps?
 From source, cvs, etc. I usually check out if something not working in 
my current installation.
 
 * Which apps do you use. What is your typical workflow?
gschem, gattrib, gsch2pcb, pcb, gerbv
 
 * Did you (have to) modify portions of geda to suit your needs?
I have been modified tragesym to suit my needs. I would like to modify 
pcb's parse file to be able to read mm not only mil and mil/100
 
 * What is the general flavor of your projects? (analog, digital, HF)
Well, I designed only 1 board which already fabricated, it is mostly 
digital including an A/D. In the future mostly digital.
 
 * (add your favorite question here)
* Missing feature
gschem and pcb interaction, of course I know it is hard to do. I mean 
selecting a part in gschem would highlight in pcb and vice-versa.

/sza2
 
 ---(kaimartin)---



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread John Doty

On Jun 4, 2008, at 3:55 AM, Kai-Martin Knaak wrote:

 I am curious, just how heterogeneous the group of geda users and
 developers is. So I thought, I'd start this little non-random  
 sample poll
 in the mailing list:

 * What OS do you run geda applications on?

Currently, Ubuntu 8.04, MacOS 10.4.11. In the past, many other Linux  
and MacOS flavors since I started using gEDA about 6 years ago.


 * How did you install your copy of geda apps?

Synaptic (Ubuntu) and Fink (MacOSX) for the main stuff. In the past,  
built from source or used other package systems, depending on the  
availability of the version I needed.

I build my modified ngspice from source, naturally.


 * Which apps do you use. What is your typical workflow?

gschem, gattrib, gnetlist, tragesym, spicepp, ngspice.

Main workflows are:

gschem - gnetlist -g calay (a different contractor does PCB layout)
gschem - gnetlist -g osmond(the customer does PCB layout)
gschem - gnetlist -g spice-sdb (a different contractor does SPICE -  
chip layout)

Also:

gschem - gnetlist -g mathematica - Mathematica(symbolic circuit  
analysis)

Various simulation flows using ngspice, with spicepp as needed. This  
includes postlayout simulations of VLSI, as well as ordinary circuits  
from gschem.

Also gnetlist -g bom, and occasionally gnetlist -g drc2, although  
drc2 is very poor for mixed signal stuff.


 * Did you (have to) modify portions of geda to suit your needs?

I wrote the calay, osmond, and mathematica gnetlist back ends. Also a  
PH70 back end, but I think the last PH70 user has retired. I  
sometimes need to tinker with spicepp.pl. My ngspice is modified to  
support HSPICE noise models for some devices (have to get that  
flicker noise right).


 * What is the general flavor of your projects? (analog, digital, HF)

Scientific instrumentation: imaging and particle detector support.  
Mixed signal: measurement chains, CCD clock drivers, high voltage  
generation, digital interfaces.  So far, my gEDA designs have been  
laboratory instruments, but I expect to get some into space in the  
next few years.


 * (add your favorite question here)

 ---(kaimartin)---
 -- 
 Kai-Martin Knaak
 http://lilalaser.de/blog



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

John Doty  Noqsi Aerospace, Ltd.
http://www.noqsi.com/
[EMAIL PROTECTED]




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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Steve Meier

On Wed, 2008-06-04 at 09:55 +, Kai-Martin Knaak wrote:
 I am curious, just how heterogeneous the group of geda users and 
 developers is. So I thought, I'd start this little non-random sample poll 
 in the mailing list:
 
 * What OS do you run geda applications on?
 
linux  suse 9.3 and suse 10.3


 * How did you install your copy of geda apps?

build from source

 
 * Which apps do you use. What is your typical workflow?


gschem (lightly modified) - custom netlister - pcb or pads

 
 * Did you (have to) modify portions of geda to suit your needs?

Yes heavy modifications to libgeda and gnetlist

 
 * What is the general flavor of your projects? (analog, digital, HF)


analog, digital, HF   both ridged and flex circuits

 
 * (add your favorite question here)

How about a comment. I use geda on a daily basis. I have a version of
hierarchical buses working. I have support for generating altera
specific files (used by altera for pin definitions i think). I am now
working on transporting projects back and forth between the pads ascii
format and the pcb format. This might be of interest to fab shops
wishing for part locations to be at the center of the part.  If we solve
the problem for pcb and can import a pads project correct the centroids
in pcb and re-export the project back to pads. Also, one fab shop needs
the ascii format for their flying probe tester. 



 
 ---(kaimartin)---



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Peter Todd
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Wed, Jun 04, 2008 at 09:55:26AM +, Kai-Martin Knaak wrote:
 I am curious, just how heterogeneous the group of geda users and 
 developers is. So I thought, I'd start this little non-random sample poll 
 in the mailing list:
 
 * What OS do you run geda applications on?

Debian Etch

 * How did you install your copy of geda apps?

- From the Debian Etch repository, which is a bit out of date.

 * Which apps do you use. What is your typical workflow?

gschem - pcb

 * Did you (have to) modify portions of geda to suit your needs?

Sort of. For most of my stuff, stock Geda usabl, but for some of my more
obscure stuff I'm writing a from scratch CAD system called Tuke:

http://github.com/retep/tuke/tree/master

Mainly I have a number of projects where autogenerated hardware would be
a very good thing, such as big LED arrays and weirder stuff. Tuke will
make it easy to define hardware by writing Python scripts to do the
schematic definition and pcb layout. But Tuke will be at least another
year before it's generally usable, although it does have a simple LED
grid demo right now, usable from the v0.1 tag of the above repository.

 * What is the general flavor of your projects? (analog, digital, HF)

Art, controlled by pretty simple digital circuits. All  100mhz, nothing
fancy in terms of technologies used.

That said, placement for instance is a big pain in PCB. Often I need to
have stuff placed exactly, like the positions of LEDs, and having some
more CAD like features rather than just the grid would be really helpful
at times.

- -- 
http://petertodd.org 'peter'[:[EMAIL PROTECTED] 
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIRswv3bMhDbI9xWQRArT3AJ4kEzTITjvf8ubLPR9WdbvzlITzaQCcDGwJ
VE0uanXQNy+jUw4XTAab8lQ=
=y6G9
-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: poll: How do you geda?

2008-06-04 Thread Dave McGuire
Peter Todd wrote:
 That said, placement for instance is a big pain in PCB. Often I need to
 have stuff placed exactly, like the positions of LEDs, and having some
 more CAD like features rather than just the grid would be really helpful
 at times.

   I agree with this.  In AutoCAD in particular, one can specify the 
exact coordinates of an object by typing them.  I'd love to be able to 
do this easily within PCB.

-Dave

-- 
Dave McGuire
Port Charlotte, FL


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Bert Timmerman
Hi all,

FWIW, here is mine:

On Wed, 2008-06-04 at 09:55 +, Kai-Martin Knaak wrote:
 I am curious, just how heterogeneous the group of geda users and 
 developers is. So I thought, I'd start this little non-random sample poll 
 in the mailing list:
 
 * What OS do you run geda applications on?
 
FC-5 on a P3 500 MHz 320 MB, ancient HW :-)
 * How did you install your copy of geda apps?
 
Yum install/update and/or compile from git/cvs repositories.
 * Which apps do you use. What is your typical workflow?
 
gschem - gattrib - gsch2pcb - pcb
lately I started digging into vhdl/verilog, nothing serious still.
 * Did you (have to) modify portions of geda to suit your needs?
 
symbols/footprints .. don't we all make our own ?
 * What is the general flavor of your projects? (analog, digital, HF)
 
analog/digital mixed
 * (add your favorite question here)
 
 ---(kaimartin)---

Kind regards,

Bert Timmerman.



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Ben Jackson
On Wed, Jun 04, 2008 at 10:56:57AM -0700, Larry Doolittle wrote:
 
 On Wed, Jun 04, 2008 at 06:41:25PM +0100, Peter TB Brett wrote:
  On Wednesday 04 June 2008 17:30:11 Larry Doolittle wrote:
  
   Churn in file formats and user interface.  I know other people
   label this as progress, but it does keep me from advocating gEDA
   for non-hackers.
  
  I can only assume you're talking about PCB.
 
 Yes, PCB and xcircuit.  I haven't used gschem.

When I've made changes to PCB I've tried to achived backward AND forward
compatibility.  However, it's important to note that part of what makes
that possible is that much of the state of the board is computed
dynamically.  So you can't, for example, load a board into a new PCB that
clears your poly correctly, and then save it and expect the good poly to
appear in older versions.  Your exported output (eg gerber) is dependent
on both your board and the PCB version you export from.  If you use an
older OR newer PCB you might get different results.  Hopefully with a
newer version it will be better results...

-- 
Ben Jackson AD7GD
[EMAIL PROTECTED]
http://www.ben.com/


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Bert Timmerman
Hi Kai-Martin,

One question comes to mind since I see the overwhelming number of
replies on your poll:

Are you going to publish the feedback results of this poll ?

Could be interesting lessons to learn :)

Anyway, thanks in advance, for I think this poll is a Good Thing (TM) to
be done on a more frequent basis (once/twice a year) so we can see where
the user base is shifting towards (if new users emerge, or maybe current
users throw in the towel).

Kind regards,

Bert Timmerman.

On Wed, 2008-06-04 at 09:55 +, Kai-Martin Knaak wrote:
 I am curious, just how heterogeneous the group of geda users and 
 developers is. So I thought, I'd start this little non-random sample poll 
 in the mailing list:
 
 * What OS do you run geda applications on?
 
 * How did you install your copy of geda apps?
 
 * Which apps do you use. What is your typical workflow?
 
 * Did you (have to) modify portions of geda to suit your needs?
 
 * What is the general flavor of your projects? (analog, digital, HF)
 
 * (add your favorite question here)
 
 ---(kaimartin)---



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Dave McGuire
Peter Todd wrote:
 That said, placement for instance is a big pain in PCB. Often I need to
 have stuff placed exactly, like the positions of LEDs, and having some
 more CAD like features rather than just the grid would be really helpful
 at times.
I agree with this.  In AutoCAD in particular, one can specify the 
 exact coordinates of an object by typing them.  I'd love to be able to 
 do this easily within PCB.
 
 Given that PCB is used for 2d design I think essentially copying the
 main features of qcad, in terms of movement and drawing, would be a
 great start. Similarly a DXF to footprint/layout importer/exporter would
 be very useful.

   I've not used qcad...what main features do you mean?

   Also, DXF I/O would be a nice feature.  Is DXF reasonably 
well-documented?  (I'd assume so, but I don't like to assume..)

  -Dave

-- 
Dave McGuire
Port Charlotte, FL


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


gEDA-user: PCB snapping patch

2008-06-04 Thread Peter Clifton
Posting here, since I believe it was vaguely relevant to an earlier
thread


This patch is what I just came up with for a more ME kind of snapping
behaviour within PCB.

Rather than the old list of priorities, this patch implements a new
heuristic: closest wins.

If you're on top of a pins, pads, line ends etc.. the snap-point will
win over a close grid point (unless you hold shift - similar to the
current behaviour).

Due to the size of elements (you're very often on top of them),
snapping to the element mark is not favoured over grid points in any
case. (You just have to be nearer to it than the nearest grid point).

Only the centre of a rectangular pad is snapped to. (I did try centre +
both ends, but for small pads its just not precise enough - there may be
some additional heuristic which would be handy here for longer pads).

There is still sometimes a difficulty deleting just one segment of an
off-grid line, but at least now it is easier to snap onto the segment's
ends.

Try it, report back.

Regards,

-- 
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!)
Index: crosshair.c
===
RCS file: /cvsroot/pcb/pcb/src/crosshair.c,v
retrieving revision 1.36
diff -U3 -p -r1.36 crosshair.c
--- crosshair.c	13 Apr 2008 16:06:39 -	1.36
+++ crosshair.c	4 Jun 2008 19:57:42 -
@@ -782,6 +782,7 @@ FitCrosshairIntoGrid (LocationType X, Lo
 {
   LocationType x2, y2, x0, y0;
   void *ptr1, *ptr2, *ptr3;
+  float nearest, sq_dist;
   int ans;
 
   x0 = 0;
@@ -791,41 +792,6 @@ FitCrosshairIntoGrid (LocationType X, Lo
   Crosshair.X = MIN (Crosshair.MaxX, MAX (Crosshair.MinX, X));
   Crosshair.Y = MIN (Crosshair.MaxY, MAX (Crosshair.MinY, Y));
 
-  if (PCB-RatDraw || TEST_FLAG (SNAPPINFLAG, PCB))
-{
-  ans =
-	SearchScreen (Crosshair.X, Crosshair.Y,
-		  PAD_TYPE | PIN_TYPE, ptr1, ptr2, ptr3);
-  if (ans == NO_TYPE  !PCB-RatDraw)
-	ans =
-	  SearchScreen (Crosshair.X, Crosshair.Y, VIA_TYPE | LINEPOINT_TYPE,
-			ptr1, ptr2, ptr3);
-  if (ans == NO_TYPE  !PCB-RatDraw)
-	ans =
-	  SearchScreen (Crosshair.X, Crosshair.Y, ELEMENT_TYPE, ptr1, ptr2,
-			ptr3);
-}
-  else
-ans = NO_TYPE;
-
-  /* avoid self-snapping */
-  if (Settings.Mode == MOVE_MODE)
-{
-  switch (Crosshair.AttachedObject.Type)
-	{
-	case ELEMENT_TYPE:
-	  if ((ans  (PAD_TYPE | PIN_TYPE)) 
-	  ptr1 == Crosshair.AttachedObject.Ptr1)
-	ans = NO_TYPE;
-	  break;
-	case VIA_TYPE:
-	  /* just avoid snapping to any other vias */
-	  if (ans  PIN_TYPES)
-	ans = NO_TYPE;
-	  break;
-	}
-}
-
   if (PCB-RatDraw)
 {
   x0 = -600;
@@ -875,82 +841,133 @@ FitCrosshairIntoGrid (LocationType X, Lo
 	}
 
 }
+
+  nearest = -1;
+
+  if (PCB-RatDraw || TEST_FLAG (SNAPPINFLAG, PCB))
+ans = SearchScreenGridSlop (Crosshair.X, Crosshair.Y,
+PAD_TYPE | PIN_TYPE, ptr1, ptr2, ptr3);
+  else
+ans = NO_TYPE;
+
+  /* Avoid self-snapping when moving */
+  if (Settings.Mode == MOVE_MODE 
+  Crosshair.AttachedObject.Type == ELEMENT_TYPE)
+{
+  if ((ans  (PAD_TYPE | PIN_TYPE)) 
+   ptr1 == Crosshair.AttachedObject.Ptr1)
+ans = NO_TYPE;
+}
+
   if (ans  PAD_TYPE)
 {
   PadTypePtr pad = (PadTypePtr) ptr2;
   LocationType px, py;
-  if (SQUARE (pad-Point1.X - Crosshair.X) +
-	  SQUARE (pad-Point1.Y - Crosshair.Y) 
-	  SQUARE (pad-Point2.X - Crosshair.X) + SQUARE (pad-Point2.Y -
-			 Crosshair.Y))
-	{
-	  px = pad-Point1.X;
-	  py = pad-Point1.Y;
-	}
-  else
-	{
-	  px = pad-Point2.X;
-	  py = pad-Point2.Y;
-	}
+  px = (pad-Point1.X + pad-Point2.X) / 2;
+  py = (pad-Point1.Y + pad-Point2.Y) / 2;
 
-  if (!gui-shift_is_pressed()
-	  || (SQUARE (x0 - Crosshair.X) + SQUARE (y0 - Crosshair.Y) 
-	  SQUARE (px - Crosshair.X) + SQUARE (py - Crosshair.Y)))
-	{
-	  x0 = px;
-	  y0 = py;
-	}
+  sq_dist = SQUARE (px - Crosshair.X) + SQUARE (py - Crosshair.Y);
+
+  if (!gui-shift_is_pressed() ||
+  SQUARE (x0 - Crosshair.X) + SQUARE (y0 - Crosshair.Y)  sq_dist)
+{
+  x0 = px;
+  y0 = py;
+  nearest = sq_dist;
+}
+}
+  else if (ans  PIN_TYPE)
+{
+  PinTypePtr pin = (PinTypePtr) ptr2;
+  sq_dist = SQUARE (pin-X - Crosshair.X) + SQUARE (pin-Y - Crosshair.Y);
+  if ((nearest == -1 || sq_dist  nearest) 
+  (!gui-shift_is_pressed() ||
+   SQUARE (x0 - Crosshair.X) + SQUARE (y0 - Crosshair.Y)  sq_dist))
+{
+  x0 = pin-X;
+  y0 = pin-Y;
+  nearest = sq_dist;
+}
 }
 
-  else if (ans  (PIN_TYPE | VIA_TYPE))
+  if (TEST_FLAG (SNAPPINFLAG, PCB))
+ans = SearchScreenGridSlop (Crosshair.X, Crosshair.Y,
+VIA_TYPE | LINEPOINT_TYPE, ptr1, ptr2, ptr3);
+  else
+ans = NO_TYPE;

Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Bert Timmerman
Hi Peter,

You can join the fun at:

http://github.com/bert/pcb-dxf-hid/tree/master

and fork if you like :)

Any contributions/patches/code snippets are welcome.

Kind regards,

Bert Timmerman. 

On Wed, 2008-06-04 at 16:06 -0400, Peter Todd wrote:
 On Wed, Jun 04, 2008 at 03:02:01PM -0400, Dave McGuire wrote:
  Peter Todd wrote:
   That said, placement for instance is a big pain in PCB. Often I need to
   have stuff placed exactly, like the positions of LEDs, and having some
   more CAD like features rather than just the grid would be really helpful
   at times.
  
 I agree with this.  In AutoCAD in particular, one can specify the 
  exact coordinates of an object by typing them.  I'd love to be able to 
  do this easily within PCB.
 
 Given that PCB is used for 2d design I think essentially copying the
 main features of qcad, in terms of movement and drawing, would be a
 great start. Similarly a DXF to footprint/layout importer/exporter would
 be very useful.
 
 
 ___
 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: poll: How do you geda?

2008-06-04 Thread Dave McGuire
DJ Delorie wrote:
 Venturing a guess, but there is a bar where you can type coordinates
 rather than clicking. Would be most handy for footprint design.
 
 I've been wondering if just letting the usre type in X,Y coordinates
 before any : command would be enough.  Like:
 
:5400 3400 Paste()
 
 That kind of hook would be great for scripts, of course.

   That would be *fantastic*.  It'd also be nice (though this is 
somewhat pie-in-the-sky) to have a layer of abstraction between the user 
coordinate system and the internal coordinate system.  Say, allow the 
user to enter a translation factor (like * 2.54, * 2.54) by which any 
coordinates entered would be scaled before being applied.

  -Dave

-- 
Dave McGuire
Port Charlotte, FL


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread DJ Delorie

That would be *fantastic*.  It'd also be nice (though this is 
 somewhat pie-in-the-sky) to have a layer of abstraction between the user 
 coordinate system and the internal coordinate system.  Say, allow the 
 user to enter a translation factor (like * 2.54, * 2.54) by which any 
 coordinates entered would be scaled before being applied.

I suppose I could let you type units after it:

  :1.5in 4.5mm Paste()

or relative to the mark:

  :+200mil +400mil Paste()

How would that work out?


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Dan McMahill
Kai-Martin Knaak wrote:
 I am curious, just how heterogeneous the group of geda users and 
 developers is. So I thought, I'd start this little non-random sample poll 
 in the mailing list:
 
 * What OS do you run geda applications on?

mostly NetBSD.  Sometimes linux (red hat enterprise 3, fedora 8), 
formerly solaris (but my ultra/10 motherboard died).

 * How did you install your copy of geda apps?

NetBSD:  pkgsrc
(ftp://ftp.netbsd.org/pub/NetBSD/packages/pkgsrc/cad/geda/README.html)

RHEL:  build from tarballs along with a pile of dependencies (recent gtk
and friends)

Fedora:  pre-built packages

Solaris:  NetBSD's pkgsrc on one system, hand built from tarballs on 
another.

 * Which apps do you use. What is your typical workflow?

varies.  Sometimes only icarus verilog for simulations.  Sometimes
gschem-gsch2pcb-pcb.  Recently I've been too busy to do either.
Usually use dinotrace for looking at verilog output.  This is largely
intertia because when I was using icarus the most, gtkwave was still
pretty new and not nearly as complete as it is now.  I'll probably at
least try making the gtkwave switch next time.

Have helped some others with gschem-gnetlist-pads in some cases.  This
was before I got as involved with pcb and before pcb grew as much as it
has over the last several years.

gnucap on moderately rare occasions although I have a project on the
back burner that will require simulation (hand analysis and simulation 
verification is pretty much the project) and I plan on using gnucap for
that.  A key feature for me will be the ability to break out junction
current from current that is charging capacitances in a diode.

gerbv every time I need to review boards either mine before ordering or
a layout someone else has done in whatever tool.

 * Did you (have to) modify portions of geda to suit your needs?

icarus verilog: modify by way of small patches along the way to build on
whatever os I was using at the time (solaris and netbsd mostly).  All
have been given back to Steve.

gschem/gnetlist/pcb yep.  I started as a totally new user of geda and
pcb 7 years or so ago and, well, somehow I've ended up spending way more
time hacking on them as a hobby instead of actually using them.  Go figure.

gerbv yes.  Last time I needed to use it, I had a non-conforming drill
file so I added a dialog where the user can override drill file
settings.  Most of the other changes I've needed for gerbv were done by
Stefan based on a test case.

 * What is the general flavor of your projects? (analog, digital, HF)

Largely high speed analog.  Some low complexity digital (8-bit
microcontroller board for example).

 
 * (add your favorite question here)





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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Dan McMahill
Steven Michalske wrote:

 I Agree with John here I extensively use the shipped footprints, but i 
 review them like a hawk.  printing out your board 1 to 1 is a must 
  place the component on the paper, does it line up right?
 
 Where I work,  we have 2 levels of boards, proto and mass production. 
  the mass production boards have their footprints gone through with a 
 ultra fine tooth comb, proto boards not so much.  our library is 100% 
 our own.  We don't even use Cadences SO-8 footprint!

Well unless they've done some serious fixing of their footprints I don't 
blame you!  The one board I've done using concept and allegro was 
clearly not manufacturable becuase of the bad footprints.  Luckily I 
only needed a small number of hand built ones.



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Wojciech Kazubski
Wednesday 04 of June 2008 11:55:26 Kai-Martin Knaak napisał(a):
 I am curious, just how heterogeneous the group of geda users and
 developers is. So I thought, I'd start this little non-random sample poll
 in the mailing list:

 * What OS do you run geda applications on?
Fedora 9 (latest) on AMD64, Atlon XP+ 2400 or PIII Mobile 500MHz

 * How did you install your copy of geda apps?
Own RPMs (gaf, PCB) or Fedora RPM repository (gerbv)

 * Which apps do you use. What is your typical workflow?
gschem -- gsch2pcb -- pcb -- gerbv

 * Did you (have to) modify portions of geda to suit your needs?
gschem: own symbol library with smaller parts, about the same size as in other 
schematic capture software,
pcb: modified M4 footprints

 * What is the general flavor of your projects? (analog, digital, HF)
Mainly HF, some digital (microcontrollers, interfaces, etc) and analog 
(baseband signal processing)

 * (add your favorite question here)
1. hy not separate libraries (m4,newlib) from PCB core?
2. How to make a via connect to polygon directly (without thermals)

 ---(kaimartin)---




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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Peter Clifton
On Thu, 2008-06-05 at 00:46 +0200, Wojciech Kazubski wrote:

 2. How to make a via connect to polygon directly (without thermals)

Recent versions of PCB, shift-click with the thermal tool, and it cycles
through a variety of different styles.


-- 
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!)



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Kai-Martin Knaak
On Wed, 04 Jun 2008 21:56:00 +0200, Bert Timmerman wrote:

 Are you going to publish the feedback results of this poll ?

I'll try to extract some numbers when the responses stopped coming in. 
 Let's say, next week.  

---(kaimartin)---
-- 
Kai-Martin Knaak
http://lilalaser.de/blog



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


Re: gEDA-user: gsch2pcb options with xsch2pcb

2008-06-04 Thread Kai-Martin Knaak
On Wed, 04 Jun 2008 14:44:16 +0100, Peter Clifton wrote:

 g2p should work too, but are there any interesting systems now which
 require 3-letter file extensions?

It is still a common habit. If I see a three letter combo at the end of a 
filename, I automatically assume this to hint to the content.
How do the various flavors of windows deal with multi letter extensions?


---(kaimartin)---
-- 
Kai-Martin Knaak
http://lilalaser.de/blog



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


Re: gEDA-user: gsch2pcb options with xsch2pcb

2008-06-04 Thread Steven Michalske
The newer version of MS office now use docx xlsx   there up to 4  
letters...

8.3 has been dead for a while, i think i remember windows XP finally  
doing it right,  win 2k was not bad,  but 98 and 98 were awful about it.


On a side note my real operating system, Mac OSX, will have no  
problems with long extensions, yes were unix now, not just unix based.

Hardkrash

On Jun 4, 2008, at 4:41 PM, Kai-Martin Knaak wrote:

 On Wed, 04 Jun 2008 14:44:16 +0100, Peter Clifton wrote:

 g2p should work too, but are there any interesting systems now which
 require 3-letter file extensions?

 It is still a common habit. If I see a three letter combo at the end  
 of a
 filename, I automatically assume this to hint to the content.
 How do the various flavors of windows deal with multi letter  
 extensions?


 ---(kaimartin)---
 -- 
 Kai-Martin Knaak
 http://lilalaser.de/blog



 ___
 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: poll: How do you geda?

2008-06-04 Thread Levente Kovacs
On Wed, 4 Jun 2008 09:55:26 + (UTC)
Kai-Martin Knaak [EMAIL PROTECTED] wrote:

 I am curious, just how heterogeneous the group of geda users and 
 developers is. So I thought, I'd start this little non-random sample
 poll in the mailing list:
 
 * What OS do you run geda applications on?

Debian GNU/Linux Stable

 * How did you install your copy of geda apps?

Get sources from webpage, compile, enjoy.

 * Which apps do you use. What is your typical workflow?

gschem - dbsym_update.pl - gattrib - gsch2pcb - pcb - gerbv
 - bomer.pl - firefox

Everything is trigered from Makefile(s), and supported by a MySQL database.

 * Did you (have to) modify portions of geda to suit your needs?

No, just written perl scripts and Makefiles.

 * What is the general flavor of your projects? (analog, digital, HF)

Audio, MCU and friends 50MHz, HF (amateur radio)

 * (add your favorite question here)
 
 ---(kaimartin)---
 -- 
 Kai-Martin Knaak
 http://lilalaser.de/blog
 
 
 
 ___
 geda-user mailing list
 geda-user@moria.seul.org
 http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
 


-- 
Levente Kovacs [EMAIL PROTECTED]



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Joshua Boyd
On Wed, Jun 04, 2008 at 09:55:26AM +, Kai-Martin Knaak wrote:
 I am curious, just how heterogeneous the group of geda users and 
 developers is. So I thought, I'd start this little non-random sample poll 
 in the mailing list:
 
 * What OS do you run geda applications on?

  Solaris/SPARC, OSX
 
 * How did you install your copy of geda apps?

Compile from source
 
 * Which apps do you use. What is your typical workflow?

PCB.  I'm still a beginner and I figured that the entire geda-pcb
workflow was harder than I needed to deal with for now.

I also have used icarus.
 
 * Did you (have to) modify portions of geda to suit your needs?

No.
 
 * What is the general flavor of your projects? (analog, digital, HF)

Digital.


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread DJ Delorie

 I'm still a beginner and I figured that the entire geda-pcb
 workflow was harder than I needed to deal with for now.

http://www.delorie.com/pcb/docs/gs/gs.html#Blinker-Board


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


gEDA-user: How to make PDF export working on gerbv on CentOS 5.1

2008-06-04 Thread primorec
Before I forget.
I was able to convince gerbv (2.1-trunk) to export PDF out of multilayer
GRB files by doing the following:
system: CentOS 5.1 ( with all updates)

ooo  download pixman
   wget http://www.cairographics.org/releases/pixman-0.10.0.tar.gz
ooo  download cairo
wget http://www.cairographics.org/releases/cairo-1.6.4.tar.gz
ooo  untar/unzip pixman
ooo  cd pixman-0.10.0
ooo  ./configure
ooo  make
ooo  make install
ooo  cd ..
ooo  untar/unzip cairo
ooo  cd cairo-1.6.4
ooo  export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
ooo  ./configure
ooo  make
ooo  make install
ooo  ldd `which gerbv`
ooo  gerbv should be linked to
 libcairo.so.2 = /usr/local/lib/libcairo.so.2 (0x00e92000)
ooo  gerbv *.gbr  (if you have .gbr files available)
ooo  export GBR as PDF
ooo  IT WORKS !!

Have phun ;)


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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread gene
 * What OS do you run geda applications on?
slackware 11.0
 
 * How did you install your copy of geda apps?
originally via Stuart's install disk.  Since then, from individual source.
 
 * Which apps do you use. What is your typical workflow?
So far, just gschem.  Getting to PCB soon.
 
 * Did you (have to) modify portions of geda to suit your needs?
nope, not yet.
 
 * What is the general flavor of your projects? (analog, digital, HF)
working on class-d audio amp, ARM CPU thing-a-mabob.
 
 * (add your favorite question here)
 
 ---(kaimartin)---



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


Re: gEDA-user: poll: How do you geda?

2008-06-04 Thread Igor2
On Wed, 4 Jun 2008, Kai-Martin Knaak wrote:

I am curious, just how heterogeneous the group of geda users and 
developers is. So I thought, I'd start this little non-random sample poll 
in the mailing list:

* What OS do you run geda applications on?

Debian GNU/Linux (testing and unstable); 6 PCs + the laboratory at the
univesity (12+6 PCs)

* How did you install your copy of geda apps?

Debian repositories; I also have cvs version of PCB and i build .deb from
that and install from my private repository.


* Which apps do you use. What is your typical workflow?

gschem - gsch2pcb (using custom Makefiles) - PCB - gv/gs for printing
- toner transfer

* Did you (have to) modify portions of geda to suit your needs?

not yet (thanx for the great community and support) but I plan to develop
my own PCB plugin so that can run scripts which can manipulate PCB
internals on the fly.

* What is the general flavor of your projects? (analog, digital, HF)

very simple digital circuits, usually with microcontrollers.




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