Re: gEDA-user: new boards!

2007-02-28 Thread Ben Jackson
On Thu, Mar 01, 2007 at 12:13:31AM -0500, DJ Delorie wrote:
> 
> > http://www.delorie.com/house/furnace/pcb2/

Those are some tall caps!

> The brass stencil thing worked well enough.  There were only four
> bridges on the whole board,

Are you going to try tweaking the stencil?  You could probably shrink
problem openings with some solder.

-- 
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: Is the OrCAD Library Active?

2007-02-28 Thread Bert Timmerman
Patrick,

FWIW: Look for sarlacc_schem.c in the utils/src directory.

I used this as a template for a HiWireII to gschem translator project (never
completed and abandoned due to other priorities).

Exerpt follows below.

--8<---

/*   Orcad.c  v 0.92
 *   Copyright 1999 Matthew Ettus
 *   For more info email [EMAIL PROTECTED]
 *   Ths code is released under the terms of the GNU GPL
 *   See www.fsf.org for a copy of the license
 *
 *  Changes 0.94 by <[EMAIL PROTECTED]>, october 5th 2002
 *Scaling defaults to 200%
 *Bus implemented - but still no bus entries!
 *Check for stack overwrite and other horrors
 *Changed orcad_xsize/orcad_ysize to sarlacc_dim
 *Port improved
 *Command line options
 *
 *  Todo:
 *Hierarchy
 *Bus entries
 *Many details - see BAD
 */

/*   This program will convert an ORCAD SDT IV file to geda format */
 
--8<---

Kind regards,

Bert Timmerman.

-Oorspronkelijk bericht-
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Patrick Doyle
Verzonden: donderdag 1 maart 2007 2:39
Aan: gEDA user mailing list
Onderwerp: Re: gEDA-user: Is the OrCAD Library Active?

On 2/28/07, Arthur Baldwin <[EMAIL PROTECTED]> wrote:
>
> My company is interested in being able to take existing OrCAD 
> schematics and PCB layouts and converting them into gEDA format(s).  
> If there is someone working on this already, I'm "all ears" and ready 
> to begin assisting them in the development process.
>
I thought about this a couple of months ago in terms of bringing schematics
from work (where we use Orcad 10.5) to home (where I use
gschem) and back again.  Looking around, I couldn't find any documentation
on the Orcad file format, so I tried exporting my design to an EDIF file and
started writing a parser for that in python.  I never got as far as
outputting (or is it outing-put?) the design into the gschem format,
primarily because I couldn't see the point.  I had no guarantee that once I
translated a design to gschem, edited it, and translated it back to an EDIF
file, I would be able to import that EDIF back into Orcad.  Not being able
to see the light at the end of the tunnel, I abandoned the project, settling
for the start of a parser that extracted some specific information about a
specific design.

I don't think it would be too difficult to resurrect the parser, and I can
see the light at the end of the tunnel for a tool that would take an Orcad
generated EDIF file and produce a gschem schematic (set), but I don't have
any experience at all with the Orcad PCB tool.

--wpd


___
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


gEDA-user: Re: new boards!

2007-02-28 Thread Kai-Martin Knaak
On Thu, 01 Mar 2007 00:13:31 -0500, DJ Delorie wrote:

> The brass stencil thing worked well enough.  There were only four bridges
> on the whole board, and only one of those was on the 0.5mm pitch
> connector, all easily fixed.

I'd call four unwanted bridges on a single board a major failure of fab
quality control...

---<(kaimartin)>---(Used to one bridge in say 30 boards)
--
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: new boards!

2007-02-28 Thread DJ Delorie

DJ Delorie <[EMAIL PROTECTED]> writes:
> http://www.delorie.com/house/furnace/pcb2/

I just finished populating the first board, which will be the "debug"
board.  The second one will end up in the furnace.  Note that the
furnace one will have the RJ45 jack transplanted to the bottom edge.

The brass stencil thing worked well enough.  There were only four
bridges on the whole board, and only one of those was on the 0.5mm
pitch connector, all easily fixed.

I'm going to have to do something about the power supply, though - too
much voltage being provided to the power module.  I've sent email to
the manufacturer asking for advice.  Meanwhile, I haven't soldered
those parts in yet.  I'm going to hook up a generic 5v supply for
testing, probably next week as we're going to visit my in-laws for a
couple of days.

DJ


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


Re: gEDA-user: scons

2007-02-28 Thread Igor2
On Wed, 28 Feb 2007, al davis wrote:

>The problem (please correct me if I am wrong) is that it creates 
>a dependency on guile.  Someone needs guile to work on a 
>program that doesn't use guile anywhere else.



>I looked at the web page ..  It looks like the files are python 
>scripts.  ok .. now we have a dependency on python.  Someone 
>needs python to work on a program that doesn't use python 
>anywhere else.
>

Completly true, however bash or make is not that default either, however I
prefer project which have simple configure/make. Somehow I find it
annoying to have an 500k long configure script to create Makefiles for a
program that finally will end up only 200k itself. 

In the following (sorry, long) mail I will share my experience about a
project of mine that doesn't use autotools but custom
configure/makefiles. It has nothing to do with gEDA so feel free to skip
it if you are not interested.

It's always a hard thing to decide: use custom written
configure/make/compatibility stuff or use autotools. Autotools offer that
your program will run on systems you have never seen without needing to
care too much about portability while coding. Still I often find ifdefs
for system-specific things in projects using autotools... So when we had
the same problem with libgpmi, we decided to use custom solutions. 

The configure script is a shell script (unfortunately depends on bash,
not sh). It's modular: there's a huge (20k) central script that
coordinates all the tests and file generation but most of the actual work
is done in subscripts collected in a lib/ dir. There's another directory
called data/, which has all the template files (so they are not embedded
in the configure script - it is easier to find and modify them this
way). General settings (like prefix or whether an option is enabled or
not) are simple shell variables during the configuration and some of them  
end up in an includable Makefile and in an includable shell file so later
other Makefiles or scripts can use settings without running the whole
configure process again. There's a shell file that has the default
settings for all these variables with rich comments; the comments are
structured in a way that a small script (<7k) can present a menuconfig
using dialog(1) - it looks like menuconfig of the Linux kernel, with
nested submenus. The user can use --with arguments for the configure
script or use a local.conf file where he can modify any of the
variables (note that this file is a shell script so he can build some
basic logic here).

Because libgpmi optionally depends on interperters of 7 different
languages, it is worth looking at the script detection part. The user
can either describe cflags and ldflags directly so no autodetection will
be done but flags are simply tested or if this omitted, the script tries
to autodetect the version and compilation settings for the given
language. This is done by external scripts: each language has its own
script. they usually follow the same scheme, having a thin c test program
embedded which calls the interpreter to do something trivial and checks
the results then a function that tries specific combinations of
flags. Some script configs look around in some system dirs to find the
version of the installed interpreter, but as they are shell scripts,
anything is possible: using pkg-config (if presents on the system) or
running any language-specific configuration program installed with the
interpreter.

After the configure finished, we have the Makefile and shell script
plugins with the results mentioned above. The templates are also processed
and specific variables are replaced in them before producing the resulting
Makefiles. 

We have generated and handwritten Makefiles to separate system specific
parts from the logic (i.e. which files to compile). The biggest generated
Makefile is about 4.5k and a typical hand written Makefile is a few
hundred bytes. Hand written Makefiles usually list source and header files
in variables, set package name and relative installation paths (also in
variables). Optionally they can add some cflags and ldflags, more rearely
they contain local rules. Makefiles are recursive and we usually have 2
classes of subdirectories: hub ones do not compile anything themselves but
compile recursively in subdirs and leaf directories contain the actual
code. Following this rule of thumb keeps Makefiles simple and we can
generate most of them from templates during the configuration.

Finally, portability: as mentioned above, I don't really believe that
autotools can save one from having #ifdefs for some portability problems 
at the end. However, I hate to be interrupted in the code, either when I
write it or when I read it, by huge chunks of #ifdef HAVE_* code. It
really affect readability if you can't concentrate on _what_ the code does
but you have to read trough _how_ it is done on specific systems. So in
gpmi we decided to separate these issues into os_dep.c/os_dep.h; I'm so
happy wi

Re: gEDA-user: newbie question: single layered pcb board

2007-02-28 Thread Donato Azevedo

On 2/28/07, Ben Jackson <[EMAIL PROTECTED]> wrote:

On Wed, Feb 28, 2007 at 11:41:27PM -0300, Donato Azevedo wrote:
> Hi everyone,
> I finished my first pcb layout and netlist,
> Now I need to auto route it but I need the routings to be on a single
> layer (solder layer)
> How do I make pcb route on a single layer?

Seems to work to turn off the other layer.  I let it autoroute one of
my single layer boards a few times just to highlight the problem areas
before I routed it myself.  The end result was pretty similar, although
mine was neater.


It worked fine, thanks for the help!


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


Re: gEDA-user: newbie question: single layered pcb board

2007-02-28 Thread Ben Jackson
On Wed, Feb 28, 2007 at 11:41:27PM -0300, Donato Azevedo wrote:
> Hi everyone,
> I finished my first pcb layout and netlist,
> Now I need to auto route it but I need the routings to be on a single
> layer (solder layer)
> How do I make pcb route on a single layer?

Seems to work to turn off the other layer.  I let it autoroute one of
my single layer boards a few times just to highlight the problem areas
before I routed it myself.  The end result was pretty similar, although
mine was neater.

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


gEDA-user: newbie question: single layered pcb board

2007-02-28 Thread Donato Azevedo

Hi everyone,
I finished my first pcb layout and netlist,
Now I need to auto route it but I need the routings to be on a single
layer (solder layer)
How do I make pcb route on a single layer?
Thanks
--
Donato Azevedo


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


gEDA-user: scons

2007-02-28 Thread al davis

> On 2/28/07, al davis <[EMAIL PROTECTED]> wrote:
> > The only place I see for broadcast bounties I see is to get
> > something new.  I have been considering offering a bounty
> > for someone to make a good quality replacement for
> > autotools.  It's even on GNU's list of needs, but they want
> > to do in in guile which is a mistake.  It must be written
> > entirely in "make" and /bin/sh.
>
On Wednesday 28 February 2007 17:45, Samuel A. Falvo II wrote:
> As I understand things, the Guile solution is aiming to not
> only replace autotools, but also make itself.  Since Guile is
> a proper, Turing-complete language, this makes sense.

The problem (please correct me if I am wrong) is that it creates 
a dependency on guile.  Someone needs guile to work on a 
program that doesn't use guile anywhere else.

Lots of languages are "Turing-complete".

I like "make" because it is a logic language ... a list of 
rules, and what to do when the rule applies.

> But, there *already* is such a system in existance, called
> SCons.  I have some experience with SCons, and I really,
> really like it.

I looked at the web page ..  It looks like the files are python 
scripts.  ok .. now we have a dependency on python.  Someone 
needs python to work on a program that doesn't use python 
anywhere else.

> SCons apparently has scalability problems, which is why KDE
> is switching/has switched to CMake, which looks interesting
> too, but still suffers from relying on Make.

and it has some of the same bizarre syntax that autotools/m4 
have.

> The problem with Make comes from *nesting* sub-projects
> within a larger context. 

If they are truly sub-projects I want to be able to work on them 
separately.  completely separately.  You can do this with 
recursive makefiles.

With autotools, this is broken.  It uses recursive makefiles, 
but flat configuration.  A combination that gives you the 
disadvantages of both with none of the advantages of either.

> As long as you use a flat Makefile 
> (which references sub-projects explicitly via relative
> pathnames), then that singular makefile will have everything
> it needs to do exactly what's needed. Otherwise, you end up
> wasting a lot of effort in building and maintaining a
> package.

The effort I put into the makefiles non-autotools version of 
gnucap has been near zero, even when I make big changes.

> I'm curious to learn if CMake builds a single makefile or
> not.

I don't want a single makefile.



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


Re: gEDA-user: Is the OrCAD Library Active?

2007-02-28 Thread Patrick Doyle

On 2/28/07, Arthur Baldwin <[EMAIL PROTECTED]> wrote:


My company is interested in being able to take existing OrCAD schematics and
PCB layouts and converting them into gEDA format(s).  If there is someone
working on this already, I'm "all ears" and ready to begin assisting them in
the development process.


I thought about this a couple of months ago in terms of bringing
schematics from work (where we use Orcad 10.5) to home (where I use
gschem) and back again.  Looking around, I couldn't find any
documentation on the Orcad file format, so I tried exporting my design
to an EDIF file and started writing a parser for that in python.  I
never got as far as outputting (or is it outing-put?) the design into
the gschem format, primarily because I couldn't see the point.  I had
no guarantee that once I translated a design to gschem, edited it, and
translated it back to an EDIF file, I would be able to import that
EDIF back into Orcad.  Not being able to see the light at the end of
the tunnel, I abandoned the project, settling for the start of a
parser that extracted some specific information about a specific
design.

I don't think it would be too difficult to resurrect the parser, and I
can see the light at the end of the tunnel for a tool that would take
an Orcad generated EDIF file and produce a gschem schematic (set), but
I don't have any experience at all with the Orcad PCB tool.

--wpd


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


Re: gEDA-user: library bug

2007-02-28 Thread Dan McMahill

The User wrote:

In recent pcb, the TQFN* packages found in geda library does not clear the
polygons... IMHO.

Levente


Could you post a bug on the sf page about this?  I do want to address it 
although I won't get a chance for a bit.  I've used the *QFN* pkgs but 
since I've never placed a polygon around the part (on the same layer as 
the part) I've not hit that.  I think what I'll do is set up something 
which runs some minimal sanity checks over _all_ footprints in the 
library looking for things like polygon clearance.  Of course the limit 
will somewhat arbitrary.  Probably something small like 5 mils.


-Dan


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


Re: gEDA-user: Re: google checkout buttons to implement SW development bounties

2007-02-28 Thread al davis
On Wednesday 28 February 2007 18:20, John Griessen wrote:
> > al davis wrote:
> >> I can't see paying just anyone who comes along for
> >> enhancements to an active project.
> >
> Stephen Williams wrote:
> > > Well, that's up to the client to decide, isn't it? 
>
On Wednesday 28 February 2007 18:20, John Griessen wrote:
> This is the point in the negotiations where splitting a job
> up into a couple or several smaller chunks might make it go,
> instead of stalling at the "Why should I trust you to
> deliver/Why should I trust you to pay?"  stage.  Creating the
> google checkout buttons or invoices to suit negotiations is
> easy for the seller/developer.
>
> There are so many scammers who will sound so solid on the
> phone until you ask them to do something...like send a
> payment...  I would make it part of my terms that a small
> amount of money moves and a small amount of work gets done,
> then larger and larger til done...  Even if it all is in the
> "expensable petty cash" range of money for a bounty setting
> business.

That's why I made my comment.  The person who created the 
software has already demonstrated some commitment.  If I was 
ready to pay for an enhancement to Icarus Verilog, I would only 
consider Steve to do it.


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


gEDA-user: Is the OrCAD Library Active?

2007-02-28 Thread Arthur Baldwin
My company is interested in being able to take existing OrCAD schematics and 
PCB layouts and converting them into gEDA format(s).  If there is someone 
working on this already, I'm "all ears" and ready to begin assisting them in 
the development process.

Sincerely,

Arthur Baldwin




 

Yahoo! Music Unlimited
Access over 1 million songs.
http://music.yahoo.com/unlimited

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


gEDA-user: Re: google checkout buttons to implement SW development bounties

2007-02-28 Thread Stephen Williams
John Griessen wrote:
> Stephen Williams wrote:
>> al davis wrote:
> 
>> An advantage of electronic payments is that they can be done
>> internationally with little fuss by credit card.
>>
>>> I can't see paying just anyone who comes along for enhancements to an
>>> active project.
>>
>> Well, that's up to the client to decide, isn't it?
> 
> This is the point in the negotiations where splitting a job up into a
> couple or several smaller chunks might make it go, instead of stalling
> at the "Why should I trust you to deliver/Why should I trust you to
> pay?"  stage.  Creating the google checkout buttons or invoices to suit
> negotiations is easy for the seller/developer.

Sure. The bounties should be for tasks that are small enough that
they naturally fit this criteria. Larger tasks (i.e. tasks that have
value in the thousands of dollars) are too big for this sort of
system and are more suited to conventional contracts.

> There are so many scammers who will sound so solid on the phone until
> you ask them to do something...like send a payment...  I would make it
> part of my terms that a small amount of money moves and a small amount
> of work gets done, then larger and larger til done...  Even if it all is
> in the "expensable petty cash" range of money for a bounty setting
> business.

If you are talking about large enough sums that you feel the need
to have signed contracts, then your on the path to a more conventional
agreement. That said, anonymous clients should not be allowed (log in
required) and a history of bad behavior should be somehow made visible.

-- 
Steve Williams"The woods are lovely, dark and deep.
steve at icarus.com   But I have promises to keep,
http://www.icarus.com and lines to code before I sleep,
http://www.picturel.com   And lines to code before I sleep."



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


Re: gEDA-user: Re: google checkout buttons to implement SW development bounties

2007-02-28 Thread John Griessen

Stephen Williams wrote:

al davis wrote:



An advantage of electronic payments is that they can be done
internationally with little fuss by credit card.

I can't see paying just anyone who comes along for enhancements 
to an active project.


Well, that's up to the client to decide, isn't it?


This is the point in the negotiations where splitting a job up into a couple or 
several smaller chunks might make it go, instead of stalling at the "Why should 
I trust you to deliver/Why should I trust you to pay?"  stage.  Creating the 
google checkout buttons or invoices to suit negotiations is easy for the 
seller/developer.


There are so many scammers who will sound so solid on the phone until you ask 
them to do something...like send a payment...  I would make it part of my terms 
that a small amount of money moves and a small amount of work gets done, then 
larger and larger til done...  Even if it all is in the "expensable petty cash" 
range of money for a bounty setting business.


John Griessen


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


Re: gEDA-user: Re: google checkout buttons to implement SW development bounties

2007-02-28 Thread Samuel A. Falvo II

On 2/28/07, al davis <[EMAIL PROTECTED]> wrote:

The only place I see for broadcast bounties I see is to get
something new.  I have been considering offering a bounty for
someone to make a good quality replacement for autotools.  It's
even on GNU's list of needs, but they want to do in in guile
which is a mistake.  It must be written entirely in "make"
and /bin/sh.


As I understand things, the Guile solution is aiming to not only
replace autotools, but also make itself.  Since Guile is a proper,
Turing-complete language, this makes sense.

But, there *already* is such a system in existance, called SCons.  I
have some experience with SCons, and I really, really like it.

SCons apparently has scalability problems, which is why KDE is
switching/has switched to CMake, which looks interesting too, but
still suffers from relying on Make.

The problem with Make comes from *nesting* sub-projects within a
larger context.  As long as you use a flat Makefile (which references
sub-projects explicitly via relative pathnames), then that singular
makefile will have everything it needs to do exactly what's needed.
Otherwise, you end up wasting a lot of effort in building and
maintaining a package.

I'm curious to learn if CMake builds a single makefile or not.

--
Samuel A. Falvo II


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


Re: gEDA-user: In pcb, can I select and change batches of lines, vias, and pads?

2007-02-28 Thread David Froseth

Thank you John!
	This will allow me to clean up some sloppy line, pin, via, and drill 
hole sizing.  My circuit board design was fine for kitchen sink etching, 
but now I want it to be fabricated.  I am glad I do not have to measure 
each pin and drill hole to get them even.


David



John Griessen wrote:

David Froseth wrote:

In the pcb program, is there a way to select a batch of lines and then 
choose to make them .020 in width all at the same time?



Yes.  Select by area the lines and any other objects.  Use the : key to 
get a action command line.  paste in the commmand


ChangeSize(SelectedLines, 20, mil)





Is there also a way of selecting a batch of pads or vias and and 
change them all to the same size, all in one step?



ChangeDrillSize(SelectedVias, 35, mil)

ChangeSize (SelectedVias, 55, mil)

Pads I'm not sure of...  element pads come from lines, but to edit that 
way means they are converted to primitive objects first and then would 
need conversion back to footprint elements.


John Griessen


___
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


gEDA-user: Re: google checkout buttons to implement SW development bounties

2007-02-28 Thread Stephen Williams
al davis wrote:
> Why all that overhead?
> 
> The people who made the software have already established a 
> track record.  Anyone funding it will do so based on that.  We 
> don't need the middleman.  They can just send a check.

An advantage of electronic payments is that they can be done
internationally with little fuss by credit card.

> I can't see paying just anyone who comes along for enhancements 
> to an active project.

Well, that's up to the client to decide, isn't it?

> The only place I see for broadcast bounties I see is to get 
> something new.  I have been considering offering a bounty for 
> someone to make a good quality replacement for autotools.  It's 
> even on GNU's list of needs, but they want to do in in guile 
> which is a mistake.  It must be written entirely in "make" 
> and /bin/sh.

Client says: "I need bug #123456 fixed and I'm willing to pay
you $250 to get to the head of the line."

Or Client says: "I want intrinsic support for imaginary numbers,
and I'm willing to pay $475 to get this working."

> Steve:  At a OSEDA dinner you told me that you have had some 
> paying customers, who paid you for Icarus Verilog improvements.  
> You said it was not enough to quit the day job, but it sounded 
> like a lot of money to me, compared to average salaries where I 
> live.
> 
> What arrangements do you have?  How do you negotate? Etc

That has dried up and I haven't got new work along those lines.
I was basically hired on as a consultant, with a consulting
contract and 1099s. It worked for a little while because it was
ongoing so didn't require a fresh contract for each little task.
But it did bind me to them as I have finite time to enter into
multiple time commitments.

That sort of thing is really only practical if people can get
their company to enter into a contract. It requires negotiations
and approvals and legal department's sign off -- Phone calls,
paper mails back and forth for signatures, etc. Not at all conducive
to impuse buying:-) A boiler-plate contract helps somewhat.

The market I'm hoping to tap into is the little one-offs that can
be expensed without all these negotiations. There are plenty of
$200 tasks that a client can just expense with only the sign-off
of a supervisor after the fact. All they need is a receipt.

If someone wants to contract me (er um geda developer) for ongoing
support, that's a separate path that doesn't need this kind of
lubrication.


-- 
Steve Williams"The woods are lovely, dark and deep.
steve at icarus.com   But I have promises to keep,
http://www.icarus.com and lines to code before I sleep,
http://www.picturel.com   And lines to code before I sleep."



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


Re: gEDA-user: Re: google checkout buttons to implement SW development bounties

2007-02-28 Thread al davis
Why all that overhead?

The people who made the software have already established a 
track record.  Anyone funding it will do so based on that.  We 
don't need the middleman.  They can just send a check.

I can't see paying just anyone who comes along for enhancements 
to an active project.

The only place I see for broadcast bounties I see is to get 
something new.  I have been considering offering a bounty for 
someone to make a good quality replacement for autotools.  It's 
even on GNU's list of needs, but they want to do in in guile 
which is a mistake.  It must be written entirely in "make" 
and /bin/sh.

Steve:  At a OSEDA dinner you told me that you have had some 
paying customers, who paid you for Icarus Verilog improvements.  
You said it was not enough to quit the day job, but it sounded 
like a lot of money to me, compared to average salaries where I 
live.

What arrangements do you have?  How do you negotate? Etc



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


Re: gEDA-user: Re: How to maybe get your favorite misfeatures fixed (was: Re: PCB question)

2007-02-28 Thread al davis
On Wednesday 28 February 2007 09:14, DJ Delorie wrote:
> We have http://www.gedaconsulting.com/ too, but it needs to
> be moved to a different server.

What it really needs is for someone to put some real content 
there.


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


gEDA-user: Re: google checkout buttons to implement SW development bounties

2007-02-28 Thread Stephen Williams
John Griessen wrote:
> Creating google checkout buttons is easy -- if you have no shipping
> costs, (as in FOSS added to project CVS or SVN repository),  you could
> have a series of them for small project chunks, and they get paid as you
> go...
> 
> Take for instance the $500 project.  divide it into 5 buttons of $100
> each and talk with the "not well known or trusted" customer and arr4ange
> for them to click and pay two of them after some work delivered, or all
> systems STOP.

I imagine clients creating bounties, not developers.

How's this scenario (method 1):

Client creates bounty by filling in a form. Bounty gets added to
a table with a "buy now" button assigned to it. Developer claims
the bounty by filling in a claim form. Client completes the
transaction by "buying" the bounty.

Or like this (method 2):

Client creates a bounty by filling in a form. The form includes
an offer (in a currency that the commerce system supports). The
developer claims a bounty by filling in a form with the claim
materials. A claim is posted with the "buy" button. The client
accepts the claim by "buying" it.

Either way, accepting the claim automatically closes it. The
second method might be better amenable to multiple clients raising
the bounty by filling in a "me too" form.
-- 
Steve Williams"The woods are lovely, dark and deep.
steve at icarus.com   But I have promises to keep,
http://www.icarus.com and lines to code before I sleep,
http://www.picturel.com   And lines to code before I sleep."



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


Re: gEDA-user: In pcb, can I select and change batches of lines, vias, and pads?

2007-02-28 Thread DJ Delorie

> Sorry for such a bone-headed question, but where is the documentation for
> the command line commands?

Your installation should have installed a pcb.pdf, which documents
everything (look for "Action reference").  Else there's one online:
http://pcb.sourceforge.net/manual.html


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


Re: gEDA-user: In pcb, can I select and change batches of lines, vias, and pads?

2007-02-28 Thread Craig Niederberger

Sorry for such a bone-headed question, but where is the documentation for
the command line commands?
TIA,
Craig


On 2/28/07, David Froseth <[EMAIL PROTECTED]> wrote:


In the pcb program, is there a way to select a batch of lines and then
choose to make them .020 in width all at the same time?

Is there also a way of selecting a batch of pads or vias and and change
them all to the same size, all in one step?

Thanks


___
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: In pcb, can I select and change batches of lines, vias, and pads?

2007-02-28 Thread John Griessen

David Froseth wrote:
In the pcb program, is there a way to select a batch of lines and then 
choose to make them .020 in width all at the same time?


Yes.  Select by area the lines and any other objects.  Use the : key to get a 
action command line.  paste in the commmand


ChangeSize(SelectedLines, 20, mil)





Is there also a way of selecting a batch of pads or vias and and change 
them all to the same size, all in one step?


ChangeDrillSize(SelectedVias, 35, mil)

ChangeSize (SelectedVias, 55, mil)

Pads I'm not sure of...  element pads come from lines, but to edit that way 
means they are converted to primitive objects first and then would need 
conversion back to footprint elements.


John Griessen


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


gEDA-user: google checkout buttons to implement SW development bounties

2007-02-28 Thread John Griessen

Stephen Williams wrote:


http://www.opensourcexperts.com/bountylist.html


That site seems to be the model that I had in mind. I'll rummage
around and see if maybe that's what I have in mind.

[ ... the sounds of rummaging... ]

I see no way to *claim* a bounty, etc. It seems like a glorified
help wanted page. Maybe that's what's best, but I would like to
see a system that not only exchanges phone numbers, but allows for
the transfer of money (possibly via paypal).



I don't see an activity trail on that site...  That would help give it more 
life.  Besides paypal, there is now google checkout, which has free transactions 
to sellers until year end 2007.  The simplest way to use that is to generate an 
invoice after the fact with exact price, then customer does a credit card deal 
(without showing you their account access details),  lessening liability and 
effort required to do a $500 deal.  For bounties, a google checkout button can 
be created -- no changes allowed, no adjustments, fixed price.


Creating google checkout buttons is easy -- if you have no shipping costs, (as 
in FOSS added to project CVS or SVN repository),  you could have a series of 
them for small project chunks, and they get paid as you go...


Take for instance the $500 project.  divide it into 5 buttons of $100 each and 
talk with the "not well known or trusted" customer and arr4ange for them to 
click and pay two of them after some work delivered, or all systems STOP.


Google charges less than paypal -- 2%  after year end, zero now, just doesn't 
have as many signed up members as paypal, yet.


John Griessen



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


gEDA-user: In pcb, can I select and change batches of lines, vias, and pads?

2007-02-28 Thread David Froseth
In the pcb program, is there a way to select a batch of lines and then 
choose to make them .020 in width all at the same time?


Is there also a way of selecting a batch of pads or vias and and change 
them all to the same size, all in one step?


Thanks


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


gEDA-user: Re: How to maybe get your favorite misfeatures fixed (was: Re: PCB question)

2007-02-28 Thread Stephen Williams
David Kuehling wrote:
>> "Stephen" == Stephen Williams <[EMAIL PROTECTED]> writes:

>> Maybe we need to hire someone to implement the appropriate e-commerce
>> site;-)
> 
> Maybe just use an existing site? :)
> 
> http://www.opensourcexperts.com/bountylist.html

That site seems to be the model that I had in mind. I'll rummage
around and see if maybe that's what I have in mind.

[ ... the sounds of rummaging... ]

I see no way to *claim* a bounty, etc. It seems like a glorified
help wanted page. Maybe that's what's best, but I would like to
see a system that not only exchanges phone numbers, but allows for
the transfer of money (possibly via paypal).

Still pondering the issue.

For example, I have a day job, but sometimes I have a few hours
that I can use to kill a bug that someone finds important enough
to offer a bounty. I find the bounty description (including test
cases, if it's a good one) make the fix, and say so by claiming
the bounty. The bounty poster reviews my work, approves the
result, and the bounty appears in my PayPal account.

The client experience would be similar. Client has a problem and
posts a bounty description, including a bounty amount. If the case
already exists, he can add money to an existing bounty. After some
time, he gets a notice that someone is attempting to claim the
bounty. The client reviews the material (i.e. tests the results)
and if satisfied, clicks a button to mark the bounty claimed. Money
disappears from his PayPal account.


-- 
Steve Williams"The woods are lovely, dark and deep.
steve at icarus.com   But I have promises to keep,
http://www.icarus.com and lines to code before I sleep,
http://www.picturel.com   And lines to code before I sleep."



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


Re: gEDA-user: nets in symbols

2007-02-28 Thread Seb James
On Monday 26 February 2007 22:34, Marc Moreau wrote:
> On Mon, 26 Feb 2007 16:06:57 +
>
> Seb James <[EMAIL PROTECTED]> wrote:
> > Problem 2
> > --
> > I am placing this symbol in a design which is split into two regions,
> > with opto-isolators connecting them. This means I have two ground nets,
> > and I also have two 5V nets.
> >
> > Instead of using the nets GND and +5V, I have gnd_left and gnd_right and
> > +5v_left and +5v_right.
> >
> > But... the nets in my symbol are GND and +5V. What is the best way to
> > redefine these nets? Should I manually add the 50 or so ground/power pins
> > to my symbol, so that I can wire each ground pin to either gnd_left or
> > gnd_right in my schematic? Or is there another way of setting what the
> > "GND" net in my symbol actually connects to? Can I redefine the nets for
> > those pins after I placed the symbol in my schematic?
>
> This is why I don't use 'hidden' nets, they get in the way when using
> multiple gnd/vcc.
>
> I group all the vcc and gnd together by expected application, and add a
> line in the schmatic. All the pins are the same length so a line is easy
> draw.  But if an other application comes up, I have all my different nets
> available.
>
> Also, Looking at your symbol, it might be nice to split your symbol by
> application. ie one symbol for each isolated half.  Just give them the same
> refdes and all is well.
>
> I attached my 4part example.  Look at power and ADC. they show what I did.
>
> I used djboxsym.pl[1] to make my symbols.
>
> [1] http://www.gedasymbols.org/user/dj_delorie/tools/djboxsym.html
>
> -Lares

Thanks both to you and to John Griessen for your suggestions. I will consider 
them carefully in the next couple of days to get this design finished.

best regards,

Seb


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


Re: gEDA-user: Re: How to maybe get your favorite misfeatures fixed (was: Re: PCB question)

2007-02-28 Thread DJ Delorie

We have http://www.gedaconsulting.com/ too, but it needs to be moved
to a different server.


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


gEDA-user: library bug

2007-02-28 Thread The User
In recent pcb, the TQFN* packages found in geda library does not clear the
polygons... IMHO.

Levente



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


Re: gEDA-user: Re: How to maybe get your favorite misfeatures fixed (was: Re: PCB question)

2007-02-28 Thread David Kuehling
> "Stephen" == Stephen Williams <[EMAIL PROTECTED]> writes:

> We need to find a way to smooth this process. I suspect that there are
> a lot of users willing to pay a few hundred dollars to get a
> particular feature fixed/implemented, but the overhead of negotiating
> a typical consulting contract would overrun the benefit. When tasks
> pass the $1000 range, typical one-on-one contracting arrangements make
> sense, but I would like to see a smooth way for smaller tasks to get
> funding. Or even for several people to contribute money over time for
> a task.

> Maybe we need to hire someone to implement the appropriate e-commerce
> site;-)

Maybe just use an existing site? :)

http://www.opensourcexperts.com/bountylist.html

David




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