RE: gEDA-user: new boards!

2007-02-27 Thread Ostheller, Joel A.
I've been told if you are putting your name on a board, it had better
work perfectly ;) personally, I decided to just start putting my self
portrait on every board I make. 

Looks good... 
 
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of DJ Delorie
> Sent: Monday, February 26, 2007 12:29 PM
> To: geda-user@moria.seul.org
> Subject: gEDA-user: new boards!
> 
> 
> Just showed up today...
> 
> http://www.delorie.com/house/furnace/pcb2/
> 
> First observations: pcb-pool's drills (m32c board) were off center a
> bit, coming close to touching the edges of the copper.  Advanced
> Circuit's drills seem to be much more accurately aligned.
> 
> I put "1 2 3 4" on each layer, it turns out this makes it easy to
> verify the stackup (see photo), which is of course correct.
> 
> As far as I can tell, all the thermals, teardrops, and clipped
> polygons turned out perfect.
> 
> 
> ___
> 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: DRC problem at close pads

2007-02-27 Thread Ostheller, Joel A.
Prepatch, you could have just ignored the PCB DRC bug in a footprint you
knew to be accurate. 

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of David Kuehling
> Sent: Tuesday, February 27, 2007 1:10 AM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: DRC problem at close pads
> 
> > "Dan" == Dan McMahill <[EMAIL PROTECTED]> writes:
> 
> > David Kuehling wrote:
> >>> "DJ" == DJ Delorie <[EMAIL PROTECTED]> writes:
> >>
>  http://user.cs.tu-berlin.de/~dvdkhlng/clearance-problem.png
> >>
> >>> Could you post (or send me privately) the .pcb file?
> >> Here is a simplified file that only contains the problematic
> >> footprint.  Quite possibly this is just a problem with the
footprint?
> >> After all this was hand-coded in M4...
> 
> > I'd be more likely to suspect the footprint if "after all it was
hand
> > drawn instead of generated programattically"...
> 
> > Ok, here's the deal.  It is a bug in pcb.  Square (or rectangular)
> > pads are checked by growing one of them in X and Y on all 4 sides by
> > the minimum space.  This of course means that the corners grew by
> > sqrt(2) more and thats why you got a failures.  I'll try to cook up
a
> > patch tonight.
> 
> Yes, I now remember having seen some illustration in the PCB user
guide
> (section 7), illustrating how lines (pads) with rectangular ends are
> drawn by a rectangular aperture (on page 57).
> 
> The clearance is drawn as a rectangle, so one could take the current
> behaviour as being right.  Else somebody would have to fix the
> documentation :)
> 
> I already reworked my footprint, moving the pads a little outwards.
> Hopefully this will work in production (but since there isn't an
> oficially recommended pcb layout for the chip in question the
footprint
> is a rough guess anyway).
> 
> Thanks also for your patch.  But since my layout already changed,
there
> might not be much testing that I can do.  I'm going to upgrade PCB
> anyway before exporting the final gerber files (I heard of some
problems
> which aren't fixed yet in pcb-2006082) and will then test the patch.
> 
> regards,
> 
> David
> --
> GnuPG public key: http://user.cs.tu-berlin.de/~dvdkhlng/dk.gpg
> Fingerprint: B17A DC95 D293 657B 4205  D016 7DEF 5323 C174 7D40
> 
> 
> 
> ___
> 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: Ones & Zeros Technologies Pays PCB Design EngineersRoyalties Same as Artists and Musicians

2007-02-22 Thread Ostheller, Joel A.
"This ID allows Ones and Zeros Technologies, Inc. and the client to
perpetually track "the PCB design" through recurring production in the
future. Upon completion and acceptance of manufacturing, with accepted
delivery and receipt of payment, the registered PCB Design Engineer will
be entitled to the predetermined compensation."

So basically... I am working for a company to design a board. If I go
through OZT, then my company pays X amount of dollars to make the board,
and OZT slips me a few cents for every board made. Over time the few
cents add up to a million dollars. Im sure my company wouldn't have a
problem with that. 

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of Andy Peters
> Sent: Thursday, February 22, 2007 4:45 PM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: Ones & Zeros Technologies Pays PCB Design
> EngineersRoyalties Same as Artists and Musicians
> 
> On Feb 22, 2007, at 5:38 PM, Bob Paddock wrote:
> 
> >
> > I'm sure this has problems in so many different ways,
> > but thought you'd find it interesting none the less:
> >
> > http://www.pcb007.com/anm/templates/article.aspx?
> > articleid=14561&zoneid=79&v=
> >
> > "OZT has revolutionized the industry by announcing the company's
> > plans to additionally compensate design engineers
> >  for production of their PCB designs. No method exists today for
> > PCB designers to track and/or benefit from the current
> >  and future production runs of their designs. This new business
> > method should create a paradigm shift in the industry,"
> >  states Todd Stewart, CEO of OZT.
> >
> > By registering with http://www.microgrouppcb.com/ , a division of
> > OZT, the design engineer receives a unique registration identifier
> > ("ID")
> >  administered from the client system. This ID is perpetually
> > assigned to the PCB Design Engineer
> >
> > Get the full article here:
> > http://www.pcb007.com/anm/templates/article.aspx?
> > articleid=14561&zoneid=79&v=
> >
> > Has anyone noticed a revolution in PCB design?  I've apparently
> > missed it.  :-)
> >
> > Anyone signing up?
> 
> All well and good, except for the part in most employee/contractor
> agreements which stipulates, "the company paying you the money owns
> everything."
> 
> It's all work for hire, unless the agreement specifically says
> otherwise.
> 
> -a
> 
> 
> ___
> 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: PCB : multiple polygons/planes on ground solder

2007-02-20 Thread Ostheller, Joel A.

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of Simon_T
> Sent: Tuesday, February 20, 2007 12:56 AM
> To: geda-user@moria.seul.org
> Subject: gEDA-user: PCB : multiple polygons/planes on ground solder
> 
> 
> Hello,
> 
> I have read the posts on ground planes in this forum.
> 
> However i need multiple planes on the same layer.
> 1 ground plane, 1 positive supply plane and 1 negative supply plane.
> 
> How can this be done ?
> 
> best regards
> 
> Simon
> 


I use the polygon tool to create the different planes on that layer. I
think on my last board I gave about 50 mils of separation between the
planes. I then hooked up one via to each plane using the therm tool,
thus making that entire plane equal to that net. 


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


RE: gEDA-user: vhdl and gschem

2007-02-16 Thread Ostheller, Joel A.
Yes. Pick yourself up a copy of Peter Ashenden's "The Designer's guide
to VHDL". Additionally you may want to get a copy of the IEEE VHDL LRM. 

There is no reason to use schematic capture packages to do Verilog or
VHDL. Some have claimed that using it to import your VHDL/Verilog such
that it auto-generates a system block diagram is an acceptable use... I
usually will give them that, but not much more. 

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of Stuart Brorson
> Sent: Friday, February 16, 2007 2:48 PM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: vhdl and gschem
> 
> I applaude your efforts to understand the VHDL back-end.  It's too bad
> it doesn't seem to work easily; I do think that it should "just work".
> 
> That being said, I must say that using a schematic capture package to
> do Verilog or VHDL seems to defeat the purpose.  That is, these
> text-based logic languages have pushed schematic-based logic design
> aside because they are much easier to deal with once a design has
> grown beyond a certain (not very large) size.  Maybe somebody will
> contradict me -- which is fine -- but in my experience nobody actually
> draws logic symbols anymore, except for a few random gates now and
> then.  Rather, real logic designs are captured as Verilog or VHDL in
> text format, and compiled directly to programming files which are
> loaded into FPGAs, CPLDs, and the like.  At the schematic level one
> just draws lots of boxes with lots of pins corresponding to the FPGA
> or CPLD.
> 
> Therefore, using gschem to draw a logic circuit and then netlist to
> VHDL isn't a commonly used design flow nowadays.  Instead, people just
> create a textual design using a text editor.  Maybe that's why the
> VHDL netlister hasn't received much attention recently.
> 
> Stuart
> 
> 
> 
> On Fri, 16 Feb 2007, Chitlesh GOORAH wrote:
> 
> > Hello there,
> > I successfully created a vhdl file from
> > http://tux.u-strasbg.fr/~chit/cours_vhdl/halfadder.sch
> > http://tux.u-strasbg.fr/~chit/cours_vhdl/output.net.
> >
> > However, since my schematic includes some and2 and or2, the
output.net
> > includes the respective components, but if I compile the vhdl file
> > directly, it will fails since it lacks the and2 and or2 entities.
> > Unfortunately for such a simple schematic.
> >
> > Is there a method to tell gnetlist to include appropriate package
name
> > for the and2 and or2 components so that one shouldn't right his own
> > and2 and or2 vhdl file but uses the standard vhdl code?
> >
> > Chitlesh
> > --
> > http://clunixchit.blogspot.com
> >
> >
> > ___
> > 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 mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


RE: gEDA-user: www.66each.com

2007-02-13 Thread Ostheller, Joel A.

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of DJ Delorie
> Sent: Tuesday, February 13, 2007 10:30 AM
> To: geda-user@moria.seul.org
> Subject: Re: gEDA-user: www.66each.com
> 
> 
> > > And... "company name required"
> >
> > So make up a company name.
> 
> My complaint was more philosophical than technical.
> 

I'm interested if you are sharing. 


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


RE: gEDA-user: www.66each.com

2007-02-13 Thread Ostheller, Joel A.


> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of DJ Delorie
> Sent: Tuesday, February 13, 2007 9:26 AM
> To: geda-user@moria.seul.org
> Subject: Re: gEDA-user: www.66each.com
> 
> 
> > What is "copper thieving"?
> 
> They add small copper squares to otherwise bare areas to even out the
> electroplating.
> 


Why is this bad for your applications? Can you not just give them DRC
for the squares and have them covered with soldermask?



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


RE: gEDA-user: www.66each.com

2007-02-13 Thread Ostheller, Joel A.
> Check the prices from Advanced Circuits, it isn't a little more the
last
> time I checked, it's a lot more, like 2-3 times the price of everyone
else
> in that space.  The original quote for 5 pieces of a 4 layer board was
> like
> $550 from Advanced Circuits, I can get the same deal from
pcbfabexpress
> for
> $180(and this was for the same turn).  Which makes me wonder where
they
> are
> getting their business from.  If they are at the high end of the
quality
> space then that explains it.  Otherwise if they are a "me too" outfit
then
> I
> am scratching my head.
> 
> I threw out the LLC idea with the thought that perhaps you do some
work
> for
> yourself(consulting or otherwise).   An LLC is a nice little thing to
> protect you.  I didn't propose it as a one off deal to help you get a
> cheaper board price.  In any case you may try to float it anyway with
a
> fictitious company name.  When I did the first time deal with Advanced
> Circuits there really didn't appear to be any checking of the company
even
> though I had a valid LLC.  The worst that can happen is they say no,
best
> case is they accept the order.


Don't forget the tax write off of owning your own business ;)



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


RE: gEDA-user: Re: LED 100 != 5mm LED ?

2007-02-13 Thread Ostheller, Joel A.


> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of Mark Rages
> Sent: Monday, February 12, 2007 5:29 PM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: Re: LED 100 != 5mm LED ?
> 
> On 2/12/07, Kai-Martin Knaak <[EMAIL PROTECTED]> wrote:
> >
> > I trust only footprints I made myself and triple checked for
consistency
> > with the specs. Is this bizarre?
> >
> 
> It seems wasteful for all gEDA users to be doing this.
> 
> Wouldn't you find this bizarre: "I print only with fonts I made myself
> and triple checked for consistency."  If I said that, you might
> consider me a control freak with too much time on my hands.  For
> similar reasons, I think a board design application should come with a
> tested library of popular footprints.  Now, having been burned a
> couple times by broken footprints in pcb, I now check closely before
> sending the board off. I think we can agree that this is an
> undesirable situation.  (I also realize that footprint library
> maintenance is hard work, and I'm not volunteering.)
> 

Assuming you created a perfect footprint for your PCB application with
zero errors, does not equate to that same footprint being exactly
perfect for my application. Depending on board population techniques,
there could be a wide variance into what an acceptable pad excess should
be.  If I am soldering at home without a microscope, I may want 50-80
mils of excess pad to help facilitate soldering. If I have access to my
company's scopes, then 10-40 mills might be needed depending on the
pitch of the part. Pick and place and I may want no excess to help pack
parts. Bottom line, its tough to come up with a one size fits all
footprint IMHO.


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


RE: gEDA-user: Re: LED 100 != 5mm LED ?

2007-02-13 Thread Ostheller, Joel A.

> 
> On Sun, 11 Feb 2007 22:47:30 -0500, Dan McMahill wrote:
> 
> > and for some bizarre reason people seem to
> > trust newlib footprints more apparently just because they don't use
m4
> > at runtime.
> 
> I trust only footprints I made myself and triple checked for
consistency
> with the specs. Is this bizarre?
> 

Agreed. I also trust only my footprints and triple check for consistency
with the specs. Additionally, I have chosen the newlib format for making
my footprints which is believe is a good choice since gEDA is moving
towards newlib files. 


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


RE: gEDA-user: Drawing a schematic with a single-inline resistornetwork

2007-02-05 Thread Ostheller, Joel A.

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of DJ Delorie
> Sent: Monday, February 05, 2007 1:21 PM
> To: geda-user@moria.seul.org
> Subject: Re: gEDA-user: Drawing a schematic with a single-inline
> resistornetwork
> 
> > Any time I try to add a slot attribute to resistor-1.sym (mind you,
> > I copied
> 
> You should rename the symbol if you're changing it, just in case some
> tool picks the wrong one.

This was the one error on my first gEDA board. I had created a symbol
called "op-amp" which really looked exactly like the gEDA "op-amp" in
the gEDA symbol library except it had the more typical pin placement (I
have no idea what IC that op-amp is supposed to be for because as far as
I could find, there is no 5/6 pin op-amp with that pin assignment).
Anyways, long story short, It chose the gEDA op-amp resulting in an
incorrect pin mapping with my footprint. Doh! Lesson learned... 

Jeremy - Look up the data sheet for that resistor network and make a new
symbol for it. Using tragesym makes symbol creation a snap. 

Additionally, *learn* to make your own newlib footprints. It is very
easy. The first time might take 30-60 minutes, but subsequent footprints
are a breeze. The footprints you make will be made how you want them to
be made, and not how I want them to be. There is a wide variance between
what board designers prefer when making footprints; and your board
assembly method can also drive pad sizes. Learning to make your own
footprints via the manual and looking at existing footprints, will help
you produce better boards. 



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


gEDA-user: PCB Silk Screen vs ViewMate

2007-02-01 Thread Ostheller, Joel A.
Well I just successfully tested and signed off on my first gEDA board.
It was a small 5"x3" 4 layer PCB that I had FAB'd at PCBexpress.com.
Quality wise this board is on par with my last board which was a fairly
complex 16 layer PCB done with Mentor. Hopefully I will never be using
those other programs again =) 

 

Anyways one thing somewhat bothers me and I am sure I just probably did
something wrong. When I view the Silk screen in ViewMate, all the
reference designators are a lot wider then they are when viewed in PCB.
For example, a lower case "e" in PCB is perfect text, but in ViewMate
there is no hole in the lower case e because the line width is a lot
wider. Now this isn't that big of an issue because you can still make
out everything on the board. But it just makes the silk screen look like
it is out of focus. Oh, and the physical silk screen on the board looks
exactly as it did in ViewMate which is what I expected... 



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


gEDA-user: Re: Scope

2007-01-30 Thread Ostheller, Joel A.
Couldn't you basically cut off the tray/base and mount it over your
working space with a clamp? I am not saying it would be a pretty
solution, but an 80 dollar expense would sure beats a 1500 dollar
expense. 

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of DJ Delorie
> Sent: Tuesday, January 30, 2007 10:16 AM
> To: geda-user@moria.seul.org
> Subject: Re: gEDA-user: I need to open and print a
> PCBcreatedinExpressPCB:What are my options?
> 
> 
> > Hmmm... I would bet that looking at a computer screen while
> > soldering is probably easier then looking through two tiny
> > holes... maybe not.
> 
> It's not set up for soldering while viewing.  There isn't enough room,
> the scope is plastic, and the tray is easily moved with light
> pressure.  This is primarily an inspection scope.
> 
> The visor I use lets me see a few sq in at a time, which is great for
> soldering.  I have the #5 and #10 lenses for this:
> 
> http://www.woodcraft.com/family.aspx?familyid=4227
> 
> > Is there any port of the software for Linux?
> 
> There is, but it's so old that I've not had luck getting it working
> with FC6.  Even back when it did work, the picture was double-wide for
> some reason.  I use XP on my laptop to run the scope software, and
> that software is so old it rearranges my desktop when it runs, so I
> use a separate account for it.
> 
> I've heard there's a QX5 but I don't know about its software.
> 
> 
> ___
> 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: I need to open and print a PCB createdinExpressPCB:What are my options?

2007-01-30 Thread Ostheller, Joel A.
Hmmm... I would bet that looking at a computer screen while soldering is
probably easier then looking through two tiny holes... maybe not. Is
there any port of the software for Linux?

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of DJ Delorie
> Sent: Tuesday, January 30, 2007 9:55 AM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: I need to open and print a PCB
> createdinExpressPCB:What are my options?
> 
> 
> DJ Delorie <[EMAIL PROTECTED]> writes:
> > In IntelPlay QX3 USB microscope.  It's a toy, but it does the job.
> 
> FYI, sample photos here:
> 
> http://www.delorie.com/pcb/first.html
> http://www.delorie.com/pcb/smd-challenge/fp-pix/
> 
> 
> ___
> 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: I need to open and print a PCB created inExpressPCB:What are my options?

2007-01-30 Thread Ostheller, Joel A.


 
> 
> > I just built one... on 01005 disappeared with a "ping" of my
tweezers
> > (the tips of which actually dwarfed the component).
> 
> They've been re-christened "quantum capacitors" already.
> 
> > Still.. I cheated anyway, was using a x20 Binary microscope, x40
> > sometimes
> 
> I use a x10 visor and x200 microscope.
> 

What scope do you have? I have been thinking I would like one for home
use... now if only I can find one without selling the farm...


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


RE: gEDA-user: I need to open and print a PCB created in ExpressPCB:What are my options?

2007-01-29 Thread Ostheller, Joel A.
I would really recommend learning how to create your own footprints.
Specifically, I would look at some existing newlib footprints and the
footprint manual and create your own footprints. I just finished up my
first board using gEDA and I am very glad I learned how to make my own
footprints. I actually ended up making new footprints for every part on
the board. 

 

  _  

From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Jeremy Pedersen
Sent: Monday, January 29, 2007 2:00 PM
To: gEDA user mailing list
Subject: Re: gEDA-user: I need to open and print a PCB created in
ExpressPCB:What are my options?

 



- One of the many things this laser tag board requires is a sub-circuit
for sensing pulses or infra-red light. It requires a special part (an IR
receiver...the TSOP48xx I believe). A special part like this has a very
unusual footprint: if I can't find the footprint in PCB, would it be
difficult to create my own? If so, could I substitute something with the
same number of thru-holes such as a 3-pin connector for it when I draw
my schematic? 






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


RE: gEDA-user: Label Selection.

2007-01-25 Thread Ostheller, Joel A.
I thought that was normal operation... a "feature" =)

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of Lares Moreau
> Sent: Thursday, January 25, 2007 11:02 AM
> To: geda-user@moria.seul.org
> Subject: Re: gEDA-user: Label Selection.
> 
> OKay really weird..  IT's a bug in the GTK version.
> If you select the label then try to move it, it will not move.
> However if you deselect the label it can be moved easily.  Odd..
> 
> -Lares
> 
> 
> On Thu, 25 Jan 2007 11:44:29 -0700
> Lares Moreau <[EMAIL PROTECTED]> wrote:
> 
> > I'm having trouble in pcb.  I am finding it difficult to select
labels
> for my components (R101, C101, U203 etc.)  It seems as though it
"snaps"
> to something and I can't select the label.  I have turned off all the
auto
> selection options and made my grid 0.1mil, and yet am unable to select
the
> label on the first try, or fifth or tenth for that matter.
> >
> > Is there a way to limit selections to only labels?  THis would be
nice
> when you get to the stage of cleaning up the silkscreen for
production.
> >
> > -Lares
> >


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


RE: gEDA-user: rs232 ferrite size?

2007-01-22 Thread Ostheller, Joel A.
I can't imagine why you would want one on either TX or RX... I have
never had any issues with RS232 on any board I have designed. My biggest
RS232 issue is usually finding a computer that has a serial port
 stupid laptops and their serial port exclusion  

Joel Ostheller

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of DJ Delorie
> Sent: Sunday, January 21, 2007 7:59 PM
> To: geda-user@moria.seul.org
> Subject: gEDA-user: rs232 ferrite size?
> 
> 
> What's a good size ferrite to use on an rs232 line?  I've got a spot
> for a set of 0603 ferrites on my serial console lines, but I have no
> idea what size (uH) ferrite to use.
> 
user


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


RE: gEDA-user: gsch2pcb not updating schematic properly

2007-01-11 Thread Ostheller, Joel A.
> 
> On 11 Jan 2007 09:23:22 +0100, David Kuehling <[EMAIL PROTECTED]> wrote:
> >
> > > I am no expert (yet) and I am sure there may be many causes to
your
> > > issue - but I have noticed if the footprint attribute accidentally
> > > gets deleted then it will remove your elements from your .pcb
> >
> > Footprint attribute seems to be still there.  Strange thing is, that
> > removing board.pcb and regenerating via gsch2pcb will generate a
valid
> > board with all 98 elements present...
> 
> Why didn't you want to use gsch2pcb to generate the PCB?
> /geda-user

I am not the OP, but I have rerun gsch2pcb several times over the course
of this last project. There were a few reasons why I did so

1. I changed the schematic very minor and thus needed a new netlist. The
layout didn't change... rerunning gsch2pcb updated that netlist for me. 

2. I wanted to replace footprints for a part. Backed up the schematic
page I was going to edit, deleted the symbols where the footprint was
updated, save. Run gsch2pcb so it deletes those footprints from my
board.pcb. Then copy the backed schematic back and rerun gsch2pcb which
creates board.new.pcb, which I could edit and copy those new symbols
into the old board.pcb... Finally I would only need to replace those new
footprints. 

#2 would have been made much much easier if I had the latest cvs code
which allows for the shift click to replace. Unfortunately I do not have
root access over this machine. 


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


RE: gEDA-user: gsch2pcb not updating schematic properly

2007-01-10 Thread Ostheller, Joel A.
I am no expert (yet) and I am sure there may be many causes to your
issue - but I have noticed if the footprint attribute accidentally gets
deleted then it will remove your elements from your .pcb 

> Hi,
> 
> running gsch2pcb a second time to update the schematic makes it remove
> almost all the elements, although the schematic didn't change much
> (actually just some netlist changes):
> 
> gch2pcb -v -v project
> 
> [..]
> 
> Running command:
> gnetlist -g gsch2pcb -o board.new.pcb -m gnet-gsch2pcb-tmp.scm
> ZA100_1.sch ZA100_2.sch ZA100_3.sch
> 
> [..]
> R30: deleted element 0402 (value=1k)
> C15: deleted element 0402 (value0n)
> U50: deleted element FSC_QFN16 (value=unknown)
> C16: deleted element 0402 (value0n)
> R14: deleted element 0402 (value0k)
> R13: deleted element 0402 (value0k)
> R62: deleted element 0402 (value=1M)
> R57: deleted element 0603 (valueGk)
> C54: deleted element 0603 (value=1u)
> C57: deleted element 0402 (value0n)
> 
> 
> --
> Done processing.  Work performed:
> board.pcb is backed up as board.pcb.bak6.
> 80 elements deleted from board.pcb.
> No elements to add so not creating board.new.pcb
> 
> 
> Anybody knows what might cause that?
> 
> regards,
> 
> David
-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: PCB gerber export problem

2007-01-10 Thread Ostheller, Joel A.
I just hit this issue too with 20060822, except it is Wise Software
GerbTool Version 15.0 SR2 that is reporting the no clearances on vias
and through-holes. I am going to try another viewer, but I am currently
worried...

> 
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> Hi everyone
> 
> Yesterday I sent a layout I've made with PCB (exported to gerber) to
our
> faculty PCB fabrication department. Fortunately people there checked
the
> layout before actually starting the machine and warned me that it
looks
> a bit strange.
> 
> This is how a part of my layout looks like on their machine:
> 
> http://www.tablix.org/~avian/geda/pcb/gerber-problem/circuitcam.jpg
> 
> And this is how it looks on PCB:
> 
> http://www.tablix.org/~avian/geda/pcb/gerber-problem/pcb.png
> 
> You can see that clearance around pins and lines is missing in some
> parts of the gerber output. Strangely, the same gerber files look OK
in
> "gerbv" viewer.
> 
> Does anyone have any ideas how to solve this problem? I think it's
> highly unlikely that this would be a bug on their end.
> 
> I'm using PCB version 20060822. I also tried the latest CVS version
but
> that just introduced a lot more errors (clearances were all wrong and
> some polygons don't show at all in the output)
> 
> Best regards
> Tomaz



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


RE: gEDA-user: updating layout with new footprint

2007-01-09 Thread Ostheller, Joel A.
Ahhh... So if I move the mark then I am in a guessing game =) great

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of DJ Delorie
> Sent: Tuesday, January 09, 2007 4:07 PM
> To: [EMAIL PROTECTED]; geda-user@moria.seul.org
> Subject: Re: gEDA-user: updating layout with new footprint
> 
> 
> > Do you position it to exact grid snap position, or less precise?
> 
> I keep a standard grid on when placing parts, so I can replace them
> accurately.
> 
> But you end up positioning the crosshairs on the old element's mark
> anyway, so it's not that hard to be accurate enough.
> 
> At least, as long as you don't move the mark, or the pads ;-)
> 
> 
> ___
> 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: updating layout with new footprint

2007-01-09 Thread Ostheller, Joel A.
DJ - Thank you for all the help you have been today; I have learned a
lot about geda. 

I am still having difficulty with the Shift-click technique for part
replacement. I am running PCB 20060822. I do not have an Info->Library
dialog box, but I do have a Window->Library Dialog box. When I
origionally made this PCB, I had created a footprint called "foobar". I
have recently gone back and update "foobar" with a more accurate
footprint (bigger pads, more ground vias). Thus the old "foobar" no
longer exists except in my PCB design. I am trying to replace that old
footprint with the new one that exists. 

When I select this newlib footprint "foobar" from the Window->Library I
can manually place it anywhere with a left mouse click. If I hold down
the shift key and left mouse click on the old "foobar" footprint, then
it just puts a new footprint over the old footprint.

What am I doing wrong? 

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of DJ Delorie
> Sent: Tuesday, January 09, 2007 3:04 PM
> To: geda-user@moria.seul.org
> Subject: Re: gEDA-user: updating layout with new footprint
> 
> 
> > Can you please explain this shift click technique a little more?
> 
> You need to be more careful about your spelling.
> 
> Shift-click is when you hold the shift key while clicking with the
> left mouse button.
> 
> Specifically, use the Info->Library dialog box to manually choose the
> new footprint.  The tool becomes the buffer-paste tool, with the new
> footprint preloaded.  Rotate it if needed with Buffer->Rotate Buffer.
> Position the new footprint over the old one, and
> shift-left-mouse-click to replace the old footprint with the new one.
> Watch out for being 180 degrees off, use 'o' to check the rats nest
> after each placement, and undo if it appears you placed it backwards.
> 
> Note that this is the same technique used to manually place parts,
> except the shift key causes it to replace the footprint instead of
> placing a new one.
> 
> 
> ___
> 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: PCB general question

2007-01-09 Thread Ostheller, Joel A.
Why do I need to have the rats nest turned on to connect pads with a
line trace? 

 



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


RE: gEDA-user: updating layout with new footprint

2007-01-09 Thread Ostheller, Joel A.
Can you please explain this shit click technique a little more? 

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of DJ Delorie
> Sent: Tuesday, January 09, 2007 12:42 PM
> To: geda-user@moria.seul.org
> Subject: Re: gEDA-user: updating layout with new footprint
> 
> 
> > I finished a layout, but decided that I really should change one of
my
> > footprints. Is there a way to update my .pcb for all updated
footprints
> > without having to redo placement and hand routing?
> 
> Not quite.  What you can do is use shift-click to replace a footprint
> with a new one (rather than regular click to place a second footprint
> on top of the old one) but we have no automated way of doing it.
> 
> 
> ___
> 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: ground / power layers

2007-01-09 Thread Ostheller, Joel A.
Just checking before I do this... 

 

To make an entire layer of a board a "ground layer", all I would need to
do is:

1.  Select correct layer from the bullets on the left hand side. 
2.  Select "RECT" 
3.  Draw the rectangle on the entire board which will automagically
not connect to any through holes or vias
4.  Select "Line" and connect all vias and through holes. 

 

Am I missing anything? Any extra tips before I start this?



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


gEDA-user: updating layout with new footprint

2007-01-09 Thread Ostheller, Joel A.
I finished a layout, but decided that I really should change one of my
footprints. Is there a way to update my .pcb for all updated footprints
without having to redo placement and hand routing? 



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


RE: gEDA-user: Gschem aborts when adding a pin

2007-01-05 Thread Ostheller, Joel A.

Surely some guile developer must be keeping a list of bug fixes and new
features being added to the newest revision? They are using CVS... 

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of Stuart Brorson
> Sent: Friday, January 05, 2007 6:28 AM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: Gschem aborts when adding a pin
> 
> Yes, that's also a guile problem.
> 
> I am personally annoyed that the guile developers release stuff which
> breaks previously working software.  I don't know what changes they
> made, and there is no documentation or release notes accompanying the
> project, so we have to reverse engineer their changes.  Meanwhile,
> many people think the problem is the gEDA project's fault.
> 
> Stuart
> 
> 
> On Fri, 5 Jan 2007, Terry Barnaby wrote:
> 
> > Hi Stuart,
> >
> > Thanks for the quick info!
> > I will try and backrev guile.
> >
> > I also have a problem with gnetlist when the "-g spice-sdb" option
> > is used giving the error:
> >
> > "ERROR: Unbound variable: spice-sdb"
> >
> > I guess this could also be caused by guile ...
> >
> > Cheers
> >
> >
> > Terry
> >
> > Stuart Brorson wrote:
> >> The latest version of guile (i.e. ver. 1.8.X) broke a bunch of
> >> gEDA functionality.  This version of guile come bundled for you on
the
> >> latest distros, i.e. FC6 and whatever the newest SuSE happens to
be.
> >>
> >> Your best bet is to backrev guile to 1.6.7.  Make sure you
uninstall
> >> guile-1.8.X when you do that.
> >>
> >> Ales says he knows what the problem is; it should get fixed in CVS
any
> >> day now.
> >>
> >> Stuart
> >>
> >>
> >>
> >> On Fri, 5 Jan 2007, Terry Barnaby wrote:
> >>
> >>> Hi,
> >>>
> >>> I am trying to use gschem to create a new symbol.
> >>> As soon as I try and add a pin to the symbol, gschem aborts with
the
> error
> >>> messages:
> >>>
> >>> ERROR: In procedure stable-sort:
> >>> ERROR: Wrong type argument in position 1: ()
> >>>
> >>> I am using gschem 20060906 from RPMS on Fedora Core 6.
> >>> I have also tried the current CVS version.
> >>>
> >>> Any ideas on what is wrong ?
> >>>
> >>> Cheers
> >>>
> >>>
> >>> Terry
> >>>
> >>>
> >>> ___
> >>> 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 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 mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


RE: gEDA-user: good idea - bad idea ?

2007-01-03 Thread Ostheller, Joel A.
No... I was not aware of the --use-files command. I will give that a shot
and see if it produces better outputs. Yes my problem was that M4 was being
used first.  

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of John Luciani
> Sent: Wednesday, January 03, 2007 2:10 PM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: good idea - bad idea ?
> 
> On 1/3/07, Ostheller, Joel A. <[EMAIL PROTECTED]> wrote:
> 
> > I can not get gsch2pcb / pcb to stop using the M4 library as a default.
> 
> What does your gsch2pcb command line look like?
> 
> Are you using the --use-files switch?
> 
> gsch2pcb --use-files --elements-dir ~/YOUR_FOOTRPINT_DIR  SCHEMATIC_NAME
> 
> (* jcl *)
> 
> 
> --
> 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: good idea - bad idea ?

2007-01-03 Thread Ostheller, Joel A.
The future sounds nice... I will just write a script to rename all my
footprints when that time comes. At the moment I can not afford to waste
anymore time with the M4 footprints being used as default. If I was on my
computer where I have sufficient accesses to track this issue down, it might
be a different story.   

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of DJ Delorie 
> 
> Bad idea, since we're planning on moving the M4 step to build time in
> the future, making every footprint a newlib style.
> 



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


gEDA-user: good idea - bad idea ?

2007-01-03 Thread Ostheller, Joel A.
I can not get gsch2pcb / pcb to stop using the M4 library as a default. So I
have decided that I shall start naming my custom footprints that share an M4
name something unique. For example, I will now be using "newlib_0603" as
opposed to "0603". For consistency, all my footprints will start with
"newlib_x" even if there is not an M4 footprint with the same name. Good
Idea, or Bad Idea? 

 



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


RE: gEDA-user: mv M4 libraries

2007-01-03 Thread Ostheller, Joel A.
PCB still is finding it. Is there something in geda-install? How about
geda-install/share/pcb

> >
> >
> > To make sure PCB does not find the M4 libraries, all one would need to
> do is
> > to mv installed_here/geda/geda-sources/pcb/pcb-20060822/lib
> > directory to say mv
> > installed_here/geda/geda-sources/pcb/pcb-20060822/lib-back???
> > Is that correct?
> 
> That's what I did.
> 
> (* jcl *)
> 
> --
> http://www.luciani.org
/geda-user


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


gEDA-user: mv M4 libraries

2007-01-03 Thread Ostheller, Joel A.
To make sure PCB does not find the M4 libraries, all one would need to do is
to mv installed_here/geda/geda-sources/pcb/pcb-20060822/lib directory to say
mv installed_here/geda/geda-sources/pcb/pcb-20060822/lib-back??? Is that
correct?

 

I ask because I have not been granted the power of root on this computer,
thus I would like to minimize my requests for help from IT. 



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


RE: gEDA-user: gsch2pcb : coming up empty

2007-01-02 Thread Ostheller, Joel A.
>If I change
> > the footprint to something in John's library (anything, it doesn't
> > matter), the component is processed properly and the footprint is found.
> >
> > So, what causes gsch2pcb to crap out like this?
> Have you got a file in the local dir called gafrc
> with contents like:
> lib-newlib = /home/john/EEProjects/now/circuitboards/footprints_pcb?
> 
> If not, and you're using the latest code, you need it.
> 
> John G

Now you are confusing me... Shouldn't it be : 

(elements-dir "/home/john/EEProjects/now/circuitboards/footprints_pcb")

???

I am also having similar problems with gsch2pcb. If I run $pcb from my
project directory where gafrc lives, then in the "PCB Library" window I see
the grouping for the new new-lib footprints I made. 

However, if I run "$gsch2pcb project" where the contents of the file project
are:

schematics one.sch two.sch three.sch four.sch
output-name my_project

Then I also receive the same sort of errors (like) : 

  D101: can't find PCB element for footprint smb_403A_03 (value=unknown)
  So device D101 will not be in the layout.

smb_403A_03 file does exist in the footprint directory... and PCB is finding
that footprint directory because when I call PCB by itself it is there...
But something is being lost in the translation process. 


> 
> PS  your /home/john/.gEDA  dir should have:
> 
> gafrc
> ==
> (component-library "${HOME}/EEProjects/now/circuitboards/gschem-cibolo")
> (component-library
> "${HOME}/EEProjects/now/circuitboards/gschem-cibolo/two-terminal")
> (component-library "${HOME}/EEProjects/now/circuitboards/gschem-
> cibolo/thru-hole")
> (component-library "${HOME}/EEProjects/now/circuitboards/gschem-
> cibolo/transistors")
> (component-library "${HOME}/EEProjects/now/circuitboards/gschem-
> cibolo/pwrgnd")
> (component-library "${HOME}/EEProjects/now/circuitboards/gschem-
> cibolo/boards")
> (component-library "${HOME}/EEProjects/now/circuitboards/gschem-
> cibolo/borders")
> (component-library "${HOME}/EEProjects/now/circuitboards/gschem-
> cibolo/conn-smt")
> (component-library
> "${HOME}/EEProjects/now/circuitboards/gschem-cibolo/ic-gull-wing")
> ; page-size width height
> ;
> ; Specifies the size of the default paper size
> ; Be sure all inputs are reals (floats/doubles) and don't try to reverse
> ; the values: to get a portrait mode.  Code to support that needs to be
> added
> ; The code that implements this automatically transforms the dimensions
> into
> ; the proper aspect ratio.  All units are in inches. (use output-
> orientation
> ; to get portrait mode)
> ;
> ;(paper-size 11.0 8.5) ; letter
> ;(paper-size 11.0 8.5) ; A
> (paper-size 17.0 11.0) ; B
> ;(paper-size 22.0 17.0) ; C
> ;(paper-size 34.0 22.0) ; D
> 
> 
> ___
> 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: autogenerate footprints

2007-01-02 Thread Ostheller, Joel A.
Thanks for the examples DJ and John... 

Joel Ostheller
Digital Hardware Design Engineer
Email  : [EMAIL PROTECTED]
Phone : 253.867.0407 

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of DJ Delorie
> Sent: Tuesday, January 02, 2007 2:54 PM
> To: geda-user@moria.seul.org
> Subject: Re: gEDA-user: autogenerate footprints
> 
> 
> > Yeah, great idea... is there any standard Perl Script under svn that
> > most people use?
> 
> I have some perl scripts on gedasymbols you can copy routines out of.
> There isn't a "standard perl script" because that's not why people use
> perl - each script is custom.  At best, you might be able to cobble
> together a useful set of library functions which you'd call from perl.
> 
> Here's an example of a custom perl script to generate footprints.  It
> builds a quad flat pack style footprint.  There isn't much in here
> that's reusable, but you can see that it's easy to tweak it to change
> the generated footprint.
> 
> #!/usr/bin/perl
> # -*- perl -*-
> 
> $e = 0.50;
> $vpins = 25;
> $hpins = 25;
> $b2 = 0.225;
> $i2 = 0.9 + 0.4;
> $out = 1.2;
> 
> $pin = 1;
> $vy = ($vpins-1) * $e;
> $hx = ($hpins-1) * $e;
> 
> print "Element[\"\" \"TQFP-$vpinsx$hpins-$e\" \"\" \"\" 0 0 0 0 0 100
> \"\"] (\n";
> 
> for ($i=0; $i<$vpins; $i++) {
> &pad(0, $e * $i, -1, 0);
> $pin ++;
> }
> 
> for ($i=0; $i<$hpins; $i++) {
> &pad($e * $i, $vy, 0, 1);
> $pin ++;
> }
> 
> for ($i=0; $i<$hpins; $i++) {
> &pad($hx, $vy - $e * $i, 1, 0);
> $pin ++;
> }
> 
> for ($i=0; $i<$hpins; $i++) {
> &pad($hx - $e * $i, 0, 0, -1);
> $pin ++;
> }
> 
> sub pad {
> my ($x, $y, $dx, $dy) = @_;
> $x += $dx * ($out + $b2/2);
> $y += $dy * ($out + $b2/2);
> $x2 = $x + $dx * ($i2 - $b2);
> $y2 = $y + $dy * ($i2 - $b2);
> 
> printf("\tPad[%d %d %d %d %d %d %d \"%s\" \"%s\" \"square\"]\n",
>  &m($x), &m($y), &m($x2), &m($y2),
>  &m($b2), &m($e*0.51-$b2), &m(($e+2*$b2)/3),
>  $pin, $pin);
> }
> 
> sub m {
> my ($mm) = @_;
> return int($mm / 0.000254);
> }
> 
> print ")\n";
> 
> 
> 
> ___
> 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: pintype attritubute and gnetlist

2007-01-02 Thread Ostheller, Joel A.

>From : http://geda.seul.org/wiki/geda:master_attributes_list

  pintype
  Each pin must have a pintype=value attribute attached to it and should be
make hidden. Table 1 shows valid values for   
  this attribute. his attribute is not used extensively in the symbol
library, but it will be used for DRC and 
  netlisting. xamples: pintype=clk pintype=in pintype=pas

I do not understand why this is needed. Why does PCB need to know if a Pin
on an IC is an output, input, clock, power, ground, Tristate, etc? 

I ask because when I run gnetlist, I am receiving the following two errors:

  ERROR: Pin(s) with pintype 'output': U101:14 U101:13 
  are connected by net 'unnamed_net2'
  to pin(s) with pintype 'output': U101:14 U101:13 
  ERROR: Pin(s) with pintype 'output': U101:16 U101:5 
  are connected by net 'GND'
  to pin(s) with pintype 'output': U101:16 U101:5 

And I do not fundamentally understand why I should even care about this... 




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


gEDA-user: autogenerate footprints

2007-01-02 Thread Ostheller, Joel A.
>From : http://geda.seul.org/wiki/geda:pcb_tips

"Some people write Perl scripts to autogenerate footprints."
 
Yeah, great idea... is there any standard Perl Script under svn that most
people use? 



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


RE: gEDA-user: PCB footprint - 2 sided part

2006-12-28 Thread Ostheller, Joel A.
Thank you again. I am starting to catch on to this program... I still have a
lot to learn.   

-Joel 

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of John Luciani
> Sent: Wednesday, December 27, 2006 6:53 PM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: PCB footprint - 2 sided part
> 
> On 12/27/06, Ostheller, Joel A. <[EMAIL PROTECTED]> wrote:
> >
> >
> > Can I get some tips on how I would create a footprint for this SMA right
> > angle connector that lives on both sides of the board? Should I create
> it
> > with through holes? Should I create two footprints and just make sure to
> > line them up? Perhaps I should have picked an easier part to do my first
> > footprint?  Very not obvious.
> >
> >
> http://emersonnetworkpower.com/webapp/wcs/stores/servlet/ESC/resources/142
> 07
> > 11821.pdf
> >
> 
> Below are footprints for the  142-0711-821 and 142-0701-801.
> 
> NB: Carefully check these footprints against the specification.
> 
> (* jcl *)
> --
> http://www.luciani.org
> 
> 
> # 142-0701-801
> 
> Element[0x0 "SMA" "" "" 0 0 23500 -5000 0 100 0x0]
> (
>Pad[0 -5500 0 5500 9000 2000 11000 "" "1" 0x0100]
>Pad[0 -5500 0 5500 9000 2000 11000 "" "1" 0x0180]
>Pad[-17000 -5250 -17000 5250 9500 2000 11500 "" "2" 0x0100]
>Pad[-17000 -5250 -17000 5250 9500 2000 11500 "" "2" 0x0180]
>Pad[-17000 10750 -17000 12550 1800 2000 3800 "" "2" 0x0100]
>Pin[-17000 13650 3800 2000 5800 1800 "" "2" 0x01]
>Pad[-17000 10750 -17000 12550 1800 2000 3800 "" "2" 0x0180]
>Pin[-17000 13650 3800 2000 5800 1800 "" "2" 0x01]
>Pad[17000 -5250 17000 5250 9500 2000 11500 "" "2" 0x0100]
>Pad[17000 -5250 17000 5250 9500 2000 11500 "" "2" 0x0180]
>Pad[17000 10750 17000 12550 1800 2000 3800 "" "2" 0x0100]
>Pin[17000 13650 3800 2000 5800 1800 "" "2" 0x01]
>Pad[17000 10750 17000 12550 1800 2000 3800 "" "2" 0x0180]
>Pin[17000 13650 3800 2000 5800 1800 "" "2" 0x01]
>ElementLine[-16000 -13750 16000 -13750 5500]
>ElementLine[-13000 -13750 -13000 -26000 1000]
>ElementLine[-13000 -26000 -16000 -26000 1000]
>ElementLine[-16000 -26000 -16000 -47000 1000]
>ElementLine[-16000 -47000 16000 -47000 1000]
>ElementLine[16000 -47000 16000 -26000 1000]
>ElementLine[16000 -26000 13000 -26000 1000]
>ElementLine[13000 -26000 13000 -13750 1000]
> )
> 
> 
> 
> # 142-0711-821
> Element[0x0 "SMA" "" "" 0 0 20500 -5000 0 100 0x0]
> (
>Pad[0 -4750 0 4750 7000 2000 9000 "" "1" 0x0100]
>Pad[0 -4750 0 4750 7000 2000 9000 "" "1" 0x0180]
>Pad[-12000 -3000 -12000 3000 10500 2000 12500 "" "2" 0x0100]
>Pad[-12000 -3000 -12000 3000 10500 2000 12500 "" "2" 0x0180]
>Pad[-12000 9000 -12000 10800 1800 2000 3800 "" "2" 0x0100]
>Pin[-12000 11900 3800 2000 5800 1800 "" "2" 0x01]
>Pad[-12000 9000 -12000 10800 1800 2000 3800 "" "2" 0x0180]
>Pin[-12000 11900 3800 2000 5800 1800 "" "2" 0x01]
>Pad[12000 -3000 12000 3000 10500 2000 12500 "" "2" 0x0100]
>Pad[12000 -3000 12000 3000 10500 2000 12500 "" "2" 0x0180]
>Pad[12000 9000 12000 10800 1800 2000 3800 "" "2" 0x0100]
>Pin[12000 11900 3800 2000 5800 1800 "" "2" 0x01]
>Pad[12000 9000 12000 10800 1800 2000 3800 "" "2" 0x0180]
>Pin[12000 11900 3800 2000 5800 1800 "" "2" 0x01]
>ElementLine[-9750 -12000 9750 -12000 5500]
>ElementLine[-6750 -12000 -6750 -24250 1000]
>ElementLine[-6750 -24250 -9750 -24250 1000]
>ElementLine[-9750 -24250 -9750 -45250 1000]
>ElementLine[-9750 -45250 9750 -45250 1000]
>ElementLine[9750 -45250 9750 -24250 1000]
>ElementLine[9750 -24250 6750 -24250 1000]
>ElementLine[6750 -24250 6750 -12000 1000]
> )
> 
> 
> ___
> 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: PCB footprint - 2 sided part

2006-12-27 Thread Ostheller, Joel A.
Thanks for the help! 

-Joel

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of John Luciani
> Sent: Wednesday, December 27, 2006 3:31 PM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: PCB footprint - 2 sided part
> 
> On 12/27/06, Ostheller, Joel A. <[EMAIL PROTECTED]> wrote:
> >
> >
> > Can I get some tips on how I would create a footprint for this SMA right
> > angle connector that lives on both sides of the board? Should I create
> it
> > with through holes? Should I create two footprints and just make sure to
> > line them up?
> 
> A footprint can have pads on both sides of the PCB. You can also overlay
> pads and a pin to get the loollipop(?) at the end of the outer pads.
> The footprint below shows top and bottom pads and should match the
> first part in the spec table.
> 
> (* jcl *)
> --
> http://www.luciani.org
> 
> Element[0x0 "Coax" "" "" 0 0 0 0 0 100 0x0]
> (
>Pad[0 -5500 0 5500 9000 2000 11000 "" "1" 0x0100]
>Pad[0 -5500 0 5500 9000 2000 11000 "" "1" 0x0180]
>Pad[-17000 -5250 -17000 5250 9500 2000 11500 "" "2" 0x0100]
>Pad[-17000 -5250 -17000 5250 9500 2000 11500 "" "2" 0x0180]
>Pad[17000 -5250 17000 5250 9500 2000 11500 "" "2" 0x0100]
>Pad[17000 -5250 17000 5250 9500 2000 11500 "" "2" 0x0180]
> )
> 
> 
> ___
> 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: PCB footprint - 2 sided part

2006-12-27 Thread Ostheller, Joel A.


Can I get some tips on how I would create a footprint for this SMA right
angle connector that lives on both sides of the board? Should I create it
with through holes? Should I create two footprints and just make sure to
line them up? Perhaps I should have picked an easier part to do my first
footprint?  Very not obvious. 

http://emersonnetworkpower.com/webapp/wcs/stores/servlet/ESC/resources/14207
11821.pdf




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


RE: gEDA-user: gsch2pcb search order

2006-12-21 Thread Ostheller, Joel A.
How does one delete the M4 from pcb? I see no reason for me to learn two
ways of creating footprints and so I will default to using the newlib way
only. 

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of KURT PETERS
> Sent: Wednesday, December 20, 2006 6:37 PM
> To: geda-user@moria.seul.org
> Subject: gEDA-user: gsch2pcb search order
> 
> I am using the "suggested" project file invocation of gsch2pcb which
> allows
> it to succesfully find both m4 and newlib footprints:
> schematics mnaxbow_1.sch mnaxbow_2.sch
> elements-dir /usr/local/share/geda/share/pcb/newlib
> m4-pcbdir /usr/local/share/geda/share/pcb/m4
> output-name mnaxbowout
> 
>   Unfortunately, it searches M4 before newlib for things like 0805, 0603
> resistors, etc.  Does anyone know how to force it to check newlib first?
> I
> tried changing the order in the project file, and no luck.  Before you
> suggest just deleting the m4 entry, I must say that I'm still using a few
> parts from it that I can't find anywhere and I'm too lazy to make myself.
> 
> Kurt
> 
> 
> 
> 
> ___
> 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: tragesym.py question

2006-12-19 Thread Ostheller, Joel A.
Solved! Ahhh... =) I would be willing to bet my issue was with the
"./dir_name". I believe I tried $HOME, ~, dir_name, with the origional
gschemrc file. Had I tried ./dir_name it probably would have worked. It is
nice to know that gschemrc has been dated with gafrc. Thank you

Additionally... Thanks to Werner for the link to
http://geda.seul.org/wiki/geda:tragesym_tutorial

This also was much more helpful the the link I had followed to
http://www.h-renrew.de/h/tragesym/tragesym.html

The wiki tutorial on tragesym should also be updated to include your helpful
steps. Thank you again! 
  

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of Stuart Brorson
> Sent: Tuesday, December 19, 2006 2:19 PM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: tragesym.py question
> 
> > Please put all of this into the FAQ ... it's quite non-obvious!
> 
> First I want to hear that it solves the OP's problem.
> 
> BTW:  I found a misdirection in my original post.  Here's a cleaned up
> version which I can stick on the wiki -- assuming it works for the
> OP.
> 
>   1.  Create a project directory, for example ${HOME}/myproj.
> 
>   2.  Place the symbols you want to use into ${HOME}/myproj/symbols.
> 
>   3.  Create a gafrc file in ${HOME}/myproj.
> 
>   4.  In gafrc, put this line:
> 
>   (component-library "./symbols")
> 
>   5.  Run gschem from your project directory ${HOME}/myproj.  That
>   is, do this to run gschem:
> 
>   cd ${HOME}/myproj
>   gschem myschematic.sch
> 
> 
> Points to remember:
> * Make sure gafrc lives in your main project directory.
> * Run all gEDA programs from your main project directory.
> * Run the programs from the command line in a terminal
>shell -- don't use any whizzy, shiny desktop icons to run gschem (if
>you have them) since you won't know what directory gschem is starting
>in, and gschem might not find gafrc.
> * The key is: start gschem in the same directory as where your gafrc
>lives.
> 
> Finally, to make it totally, blindingly, stupifyingly obvious, I have
> a sample project (which was the subject of last year's Circuit Cellar
> article) on my website.  It's in a tarball called
> ProximitySensor.tar.gz.  Grab it and open it up to see how I generally
> configure a gEDA/gaf project.
> 
> http://www.brorson.com/gEDA/
> 
> HTH,
> 
> Stuart
> 
> 
> ___
> 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: tragesym.py question

2006-12-19 Thread Ostheller, Joel A.

> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> 
> On 12/19/06, Ostheller, Joel A. <[EMAIL PROTECTED]> wrote:
> 
> > Semi related... I am having a difficult time getting gschem to recognize
> my
> > symbols. Steps I have taken... 1. Created directory "symbols" 2. Created
> > file in the project directory named "gschemrc" 3. gschemrc has command
> > component-library "~/user/trunk/symbols/" 4 run gschem and try and add
> > symbols via add->component but I can not see the symbols I have created.
> > Help?
> 
> I am not sure if the "~" gets resolved. You may want to try
> "${HOME}/user/trunk/symbols"
> 

This also had no effect. 

1. Is the file I am supposed to create really supposed to be named
"gschemrc"?
2. Where should this file live? 
3. Assuming gschem correctly finds my symbol library, where will my symbols
be located inside the GUI? Do they go in that empty "local" spot at the
bottom, or will they be stored in a directory that I defined via the rc
file? 


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


RE: gEDA-user: tragesym.py question

2006-12-19 Thread Ostheller, Joel A.
Thanks Werner-

The version I was running is the version that was available on
http://www.h-renrew.de/h/tragesym/tragesym.html . I missed the fact that it
is now included in the gEDA package, and thanks to your email I am now
running 0.0.9 which was included in the gEDA package I installed. Thanks for
the help...  

Semi related... I am having a difficult time getting gschem to recognize my
symbols. Steps I have taken... 1. Created directory "symbols" 2. Created
file in the project directory named "gschemrc" 3. gschemrc has command
component-library "~/user/trunk/symbols/" 4 run gschem and try and add
symbols via add->component but I can not see the symbols I have created.
Help? I have also tried changing the path to no quotes, and to make it
relative to the project... Just does not seem to be working... 
 

> -Original Message-
> [EMAIL PROTECTED] On Behalf Of Werner Hoch
> Sent: Tuesday, December 19, 2006 10:26 AM
> 
> >
> > --- cut -
> >
> > $./tragesym.py tests/test1.src max1684.sym
> >
> > sys:1: DeprecationWarning: Non-ASCII character '\xb0' in file
> > ./tragesym.py on line 387, but no encoding declared; see
> > http://www.python.org/peps/pep-0263.html for details
> >
> > --- end cut -
> >
> > Looking at the code I discovered that the problem is with the
> > comment, specifically the degree symbol " #with 90° text". What is
> > the fix for this error (besides editing the code and deleting the
> > degree symbol?)?
> 
> Just do what the URL tells and put an encoding line into tragesym.
> 
> I'm wondering with tragesym version your using?
> The current tragesym (0.0.9) already has an encoding string.
> 
> #!/usr/bin/python
> # coding: iso8859-1
> 
> Regards
> Werner
> 



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


gEDA-user: tragesym.py question

2006-12-19 Thread Ostheller, Joel A.

Hey guys-

I am running Python 2.3.4 on RHL 2.6.9-42.0.3.ELsmp #1 SMP Mon Sep 25
17:24:31 EDT 2006 x86_64 x86_64 x86_64 GNU/Linux

I ran the command below, and received the error below:

--- cut -

$./tragesym.py tests/test1.src max1684.sym

sys:1: DeprecationWarning: Non-ASCII character '\xb0' in file ./tragesym.py
on line 387, but no encoding declared; see
http://www.python.org/peps/pep-0263.html for details

--- end cut - 

Looking at the code I discovered that the problem is with the comment,
specifically the degree symbol " #with 90° text". What is the fix for this
error (besides editing the code and deleting the degree symbol?)?

Thank you
Joel Ostheller


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


RE: gEDA-user: Symbol submission

2006-12-15 Thread Ostheller, Joel A.
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of Karel Kulhavy
> Sent: Friday, December 15, 2006 1:05 AM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: Symbol submission
> 
> On Thu, Dec 14, 2006 at 12:09:54PM -0800, Ostheller, Joel A.  wrote:
> > Is there an email/text way to submit Symbols (vs :
> > http://geda.seul.org/tools/symbols/contrib.html)
> >
> >
> >
> > Additionally- being a newbie of this program, the process of symbol
> > submission was not very obvious to me. It wasn't on the main page and I
> > doubt I would have found it had I not been looking for it.  I would
> think
> 
> The same for me. But every time I post a comment like this to an open
> source project (whatever it is - Gentoo Linux, OpenBSD, gEDA,...) they try

> to make an idiot out of me.

Silly. When one has created such a valuable GPL tool, such as gEDA, you
could have many competent engineers using the tool and creating valuable
symbols/footprints. The coders of the software couldn't possibly create a
massive library database on their own... One could spend lots of money and
decades writing a perfect library and verifying via implementation hardware.
If anyone is isolating others from contributing to such a project... shame
on them. 


 


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


RE: gEDA-user: Clarifying the License issues for gaf and PCB

2006-12-15 Thread Ostheller, Joel A.
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:geda-user-
> [EMAIL PROTECTED] On Behalf Of Harry Eaton
> Sent: Thursday, December 14, 2006 7:11 PM
> To: gEDA user mailing list
> Subject: Re: gEDA-user: Clarifying the License issues for gaf and PCB
> 
> 
> The real trouble is that the symbol libraries have been contributed by
> many different people. It will be very hard to figure out a complete
> list of who contributed what.  I think that there are very few if any
> footprint/symbol contributors who would object to such a license
> clarification, but locating them all for verification will probably be
> quite troublesome. I believe I discussed the issue with Thomas many
> years ago and he didn't think of the libraries as code either. One
> solution would be to gut the libraries and start over. That could have
> the advantage of raising the quality and reliability of the library too
> (but greatly reducing the count too).
> 
> For me personally it's never mattered because I've considered the
> libraries to be so error prone that I've always made my own footprints
> anyway.

I am currently doing my first gEDA PCB board and I have to say that I am
worried that footprints will be error prone. It is disheartening to hear
that someone with more gEDA experience then me, also shares that opinion. If
only there was a flag which footprints were verified on an already created
gEDA PCB  





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


gEDA-user: Symbol submission

2006-12-14 Thread Ostheller, Joel A.
Is there an email/text way to submit Symbols (vs :
http://geda.seul.org/tools/symbols/contrib.html)

 

Additionally- being a newbie of this program, the process of symbol
submission was not very obvious to me. It wasn't on the main page and I
doubt I would have found it had I not been looking for it.  I would think
that if the Symbol Submission was integrated within the GUI, that perhaps
the Symbol library may be larger then it is now? Just a thought... 


Joel Ostheller

Digital Hardware Design Engineer

Email  : [EMAIL PROTECTED]

 



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