Re: gEDA-user: Perl

2011-05-31 Thread Jim Lynch

On 05/27/2011 11:54 AM, DJ Delorie wrote:

This is more anecdotal than anything else...


I'm a Perl fan myself.

(shudder)



Javascript!


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


gEDA-user: request for newbie help

2010-07-18 Thread jim

   i've tried to find what i want in the docs without 
luck. (i've read eric raymond's and rick moen's notes 
re asking questions.) 

my background: 
   i've worked as an electronic bench tech and have 
held several different kinds of jobs in the computer 
industry (sys adm, programmer/analyst, documenter for 
developer products (APIs and such) and data centers, 
taught intros to C, perl, python, and other languages). 

product and platform 
   i've got geda 1.6.1.2 on ubuntu linux 10.04 
(laptop) and dragged three simple components with 
connections into a circuit (seems the wires are 
properly connected), a battery, a potentiometer, and 
a voltmeter: battery + to top of pot, bottom of pot 
to battery -, voltmeter between wiper and bottom of 
pot. 

problem as i see it 
   what i want to do is to activate the circuit by 
setting the battery to some voltage value and the pot 
to some resistance value and read the voltage 
difference between the wiper and the bottom of the 
pot. here are points of detail: 
* it's possible the software does not allow such 
emulation. does it? 
* i cannot find a tutorial that presents something 
close enough that i can infer out of it. 
* i cannot make sense of some of the important terms 
in the docs that i've found (extants, attributes...). 
* the help menu shows choices for gEDA docs, but no 
local help files appear (i guessed that maybe the 
choice activated my browser, but no). 
* the geda web site ( http://geda.seul.org ) mentions 
ways to contribute but without apparent links that 
let me access contributors (i believe i can help with 
user docs and possibly be a reasonably useful tester). 

first-cut attempt to communicate 
   after some effort i've found this (and other) 
mailing list. i'm trying this list first before 
disturbing the flow of the developer's list (which 
i'm willing to do, but after reality checking for 
community expectations and good manners). 

   if anyone can help me with the above points i'll 
be grateful. 
thanks, 
jim 




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


Re: gEDA-user: git HEAD PCB now supports user-defined holes in polygons

2010-06-09 Thread Jim

Kai-Martin Knaak wrote:

On Tue, 08 Jun 2010 10:51:10 -0400, Jim wrote:

  

Oh, please make that change configurable without recompiling!



It is already configurable without recompiling. This is how:
1) locate the file gpcb-menu.res on your box. 
2) copy the file to $HOME/.pcb

3) edit to your needs, save
4) on start-up, pcb will read this localised copy. This will overwrite 
whatever settings were made by the system gpcb-menu.res


---)kaimartin(---
  

Thanks, that'll help a lot if they do change default behavior.

Jim.


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


Re: gEDA-user: git HEAD PCB now supports user-defined holes in polygons

2010-06-08 Thread Jim

Kai-Martin Knaak wrote:

On Mon, 07 Jun 2010 02:10:57 +0100, Peter Clifton wrote:

  

This is a file format bump, but remains backward compatible with old
layouts.
  


I get multiple warnings unknown flag `polygonholemode' if I open a new 
file with the old pcb. I assume, these are benign.



  

I've now rebased my usual branches on top of this (mainly required work
for the pour object branches),



I just refetched the before_pours branch. It compiled and installed just 
fine.


First notes:

* You moved zoom to [ctrl-wheel]. I know, that this is in line with the 
way other major gnome applications like inkscape handle zoom. However, 
gschem and gerbv zoom with no modifier by default. I'd strongly vote for 
a consistent behaviour across geda applications. 

  
Oh, please make that change configurable without recompiling!  It's 
really irritating (to me) to have to use two hands to do things if it's 
not absolutely necessary.  I'll live without some other feature just to 
have wheel zoom without a modifier. 

Thanks for your efforts to make geda a better tool set!

  

I second that!

---)kaimartin(---
  


Jim



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


Re: gEDA-user: How do I mark the connection point on a pad?

2010-05-24 Thread Jim

kai-martin knaak wrote:

Stephan Boettcher wrote:

  

1) new user makes a board not knowing much about the tools involved
2) default via size is set smaller than default DRC check.
  

But isn't that perfect?  When you start a new board it is mandatory to
first think about design rules and default via/routing size on your
board.  When you fail to to so, isn't it reasonable for the DRC to fail
as well?



Definitely not. Applications should not use this kind of blackmail to 
enforce whatever work-flow the developers think is good practice. In 
particular, it should not allow to move on and fail long time after the 
supposes sloppyness happened. 

The purpose of default settings is to provide a reasonable working 
environment without user interaction. Settings that predictably make
DRC fail kind of defeat this purpose. 


---)kaimartin(---
  
I agree, if you want to make it mandatory to first think about design 
rules and default, don't allow any actions until those things are set.  
Just because I didn't know about the right way doesn't mean I should 
be punished much later in the process.


Jim.



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


Re: gEDA-user: How do I mark the connection point on a pad?

2010-05-10 Thread Jim

kai-martin knaak wrote:

Jim wrote:

  

While we're talking about vias, why is the default via size smaller than
the DRC checks for?

Everytime I generate a board and forget to reset the via size the vias
fail the DRC check.



How do you generate your boards in the first place? With gsch2pcb, or by 
starting pcb with no file? 

These two ways use different sets of defaults. Unfortunately, the defaults 
used by gsch2pcb are hard coded somewhere in the source. By contrast, pcb 
reads the defaults from its config files in ~/.pcb/settings, or 
~/.pcb/preferences


If you want to improve your work-flow and have pcb set-up to your needs, you 
may first prepare an empty layout with a call of pcb. Then use gsch2pcb to 
populate the empty layout with components via the update mechanism.


---)kaimartin(---
  


Since a beginner at this most likely is following the tutorial and the 
tutorial uses gsch2pcb, I'd like to think of that method as being the 
natural way.  I understand you can use these tools in a bunch of 
different ways, but a beginner won't know (most likely) any way except 
what is taught in the tutorial.  That beginner would also not understand 
that it's important to set the via size as Stefan says.  Of course, I'm 
a beginner and have no idea why a default via size is a bad thing.  
After all there is a default board size and I'm fairly certain almost no 
one leaves this setting alone. 

Anyway, it didn't make a lot of sense to have a checker complain about a 
default setting.  But then I fall into the beginner category.


Thanks,
Jim.


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


Re: gEDA-user: How do I mark the connection point on a pad?

2010-05-10 Thread Jim

DJ Delorie wrote:

While we're talking about vias, why is the default via size smaller
than the DRC checks for?



PCB's defaults:

via drill:  28
via size:   60  (annulus: 16)

DRC min drill:  15
DRC min annulus:10

If you're using something else to generate initial boards (like
gsch2pcb), the initial values for everything come from that program,
not pcb itself.  I don't recommend using gsch2pcb to create an
*initial* board (either use pcb to create a blank board before using
gsch2pcb, or use pcb's file-import).
  
OK thanks for that info.  Maybe someone who knows what they are doing 
could mention that in the tutorial?


Jim.


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


Re: gEDA-user: How do I mark the connection point on a pad?

2010-05-10 Thread Jim

Stefan Salewski wrote:

On Mon, 2010-05-10 at 08:45 -0400, Jim wrote:

  
  
  
Since a beginner at this most likely is following the tutorial and the 



There are many tutorials, at least more than one.

The most recent and fine for beginners is from DJ -- he recommends
generating the initial board with PCB, not gsch2pcb. See

http://www.delorie.com/pcb/docs/gs/gs.html
http://geda.seul.org/wiki/geda:documentation


  
OK I'll look those links over, but if I google for geda tutorial the 
first link that comes up is:


http://www.geda.seul.org/wiki/geda:gsch2pcb_tutorial

You have to get to page three to see DJ's tutorial.  I'm not arguing 
with you, I'm just saying that a beginner is likely to do pretty much 
what I did, which was perform that search.  The link takes you to a very 
reasonable place, right on the geda site.  Until one becomes involved 
with this community one probably won't recognize DJ's valuable 
contributions.


It may be a good idea to somewhere in the geda tutorial, provide links 
to the others, if it is felt they are superior, or even to show some 
diversity.


My thanks to all on this list that contibute.  I can't say I've ever had 
as  much help with any application as I've gotten from this group.  
You're the best!


Thanks,
Jim.



___
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: How do I mark the connection point on a pad?

2010-05-09 Thread Jim

Stefan Salewski wrote:

On Sun, 2010-05-09 at 16:50 +0200, kai-martin knaak wrote:
DJ Delorie wrote:
  

The keys change the size of new
vias, not the size of existing vias.
  

Jared already told me so ;-)
Since I am not the only one who misinterpreted the menu help, how about a 
little more verbose descriptions:


Size of via tool +5 mil  Shift+V
Size of via tool -5 mil Shift+Ctrl+V
Drill of via tool +5 mil   Alt+V
Drill of via tool -5 mil Shift+Alt+V

---)kaimartin(---




Same misunderstanding for me with key T for text size.

I would suggest: 


Size for new vias +5 mil  Shift+V

But I always use 
Route Style dialog in PCB for via size -- never needed size adjustment

on the fly.
  
While we're talking about vias, why is the default via size smaller than 
the DRC checks for?


Everytime I generate a board and forget to reset the via size the vias 
fail the DRC check. 


Thanks,
Jim.


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


Re: gEDA-user: How do I mark the connection point on a pad?

2010-05-07 Thread Jim

Stefan Salewski wrote:

On Thu, 2010-05-06 at 20:53 -0400, someone who called himself Jim wrote:
  
I'm not sure I'm saying that right.  What I've done is generate a set of 
pcb edge fingers using elongated pads,



How did you make the fingers? Just a guess, you may try to exchange
starting and ending points of the pads?
  

Manually with an editor.   I tried exchanging, no help.
  
 however when I run pcb, the 
ratsnest connects to the far end of the fingers, i. e. the part that 
goes into the socket.



Why do you care? Ratsnet is only a visible help for you while doing the
layout, it has no other meaning.
  
It looked like the autorouter was attaching to the wrong end of the 
fingers!  I started over and removed some redundant connections and it's 
looking better.
  
  That gives me no end of grief trying to route the 
board.  I've attempted to attach an image showing the problem. 


Thanks,
Jim.




Of course this may be something which the developers may improve --
access to your footprint and pcb data may be helpful.
  
I've moved on.  It's not probably worth their time and effort. 


Thanks,
Jim.



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


Re: gEDA-user: How do I mark the connection point on a pad?

2010-05-07 Thread Jim

Stefan Salewski wrote:

On Fri, 2010-05-07 at 13:53 -0400, Jim wrote:
  

Stefan Salewski wrote:

  
  

Manually with an editor.   I tried exchanging, no help.



Interesting, and surprising for me.

  
  
  
It looked like the autorouter was attaching to the wrong end of the 
fingers!



Please note, ratsnest is not autorouter!
In your first post you refer to ratsnest only -- this are simple
straight lines indicating which copper areas should be connected,
manually or with autorouter. Ratsnest lines often show the shortest
connection (if you press O key for optimize), but this may not work in
all cases. My guess was that ratsnest may point only to one arbitrary
endpoint of a pad, not to the endpoint which results in shortest
ratsnest line.

But this in only a visible problem. You can connect your traces manually
where ever you want to the pad. And I am sure that the autorouters will
not care about rastnets at all.
  
Yes, but when there are multiple lines laying on top of one another, 
it's hard to figure out where they go without refering back to the 
schematic.  :)  Anyway it's now a moot point.


Thanks,

Jim.




___
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: How do I mark the connection point on a pad?

2010-05-07 Thread Jim

my...@iae.nl wrote:

If you hover above a pad and hit the F key (Find Connections) all
connections that are attached to that pad will be marked.
It helps me to find out which pad is connected to what without the use of
the schematic.
I hope I understand your problem correctly.
Robert.

  
Yes, that's helpful.  I like the tools but it's tricks like this one 
that frustrate me.  I need to print out a cheat sheet for all the keys.  
Some of which don't work as advertised.  E. g. Alt-V and Shift-V are 
supposed to change via drill sizes and via sized according to info-key 
bindings, but they don't.


Jim.


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


gEDA-user: How do I mark the connection point on a pad?

2010-05-06 Thread Jim
I'm not sure I'm saying that right.  What I've done is generate a set of 
pcb edge fingers using elongated pads, however when I run pcb, the 
ratsnest connects to the far end of the fingers, i. e. the part that 
goes into the socket.  That gives me no end of grief trying to route the 
board.  I've attempted to attach an image showing the problem. 


Thanks,
Jim.
inline: pcb3.jpg

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


Re: gEDA-user: Database on symbols, footprints and other (was Re: gattrib)

2010-05-01 Thread Jim

Armin Faltl wrote:

Hi all, esp. authors of gpart,

an attempt to run autoconf in gparts gives me:
 autoconf
configure.ac:2: error: possibly undefined macro: AM_INIT_AUTOMAKE
 If this token and others are legitimate, please use 
m4_pattern_allow.

 See the Autoconf documentation.
configure.ac:9: error: possibly undefined macro: AM_PROG_LIBTOOL

The documentation of autoconf is incredibly long - I found 
m4_pattern_allow()

but still don't know what to do.

Trying to run automake gives errors as well.

If you could tell me the correct setup for autoconf/automake or 
provide a working

configure I'll have a next try.

Regards, Armin



You have to install libtool.  Search for libtool via your distro yum or 
apt-cache for RPM or DEB distros.  I have no idea how to do it for Windows.


Jim.


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


Re: gEDA-user: Database on symbols, footprints and other (was Re: gattrib)

2010-05-01 Thread Jim

Armin Faltl wrote:

Another strange thing with gparts:

in 'sql/mysql/create-basic.sql' one finds:
 cut 
...
CREATE TABLE Symbol (

   SymbolIDINTEGER UNSIGNED  NOT NULL AUTO_INCREMENT,
   SymbolPath  VARCHAR(500)  NOT NULL,
   DeviceIDINTEGER UNSIGNED  NOT NULL,

   PRIMARY KEY ( SymbolID ),
   FOREIGN KEY ( DeviceID ) REFERENCES Device,
   UNIQUE ( SymbolPath )
   );


-- Create a table for symbol details (comments).
--
-- Each symbol may have many comments.
--
CREATE TABLE SymbolDetail (

   SymbolID  INTEGER UNSIGNED  NOT NULL AUTO_INCREMENT,
   DetailVARCHAR(500)  NOT NULL,

   FOREIGN KEY ( SymbolID ) REFERENCES Symbol,
   UNIQUE ( SymbolID, Detail )
   );
...
 cut -

what is the purpose of auto-increment on a foreign key?
Auto-increment would probably be the default behavior, but as it
will break the foreign key constraint this, same as not assigning
anything will prevent creation of that row. Actually it is worse
(at least with PostgreSQL): the autoincrement counter falls
behind, if the default behavior is not used.
It can be assumed, that the SymbolID's from Symbol will form a 
gapless sequence.

If for some reason, the SymbolID gets missed during creation of a
SymbolDetail, the AUTO_INCREMENT will produce an integer
that is probably low, because this is a bug. And this will happily
attach the detail to a random symbol, instead of raising an exception.

Wrong?

Armin
It's not impossible that mysql would quietly ignore  an autoincrement 
attribute for a foreign key.  I agree it looks wrong.


Jim.


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


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

2010-04-29 Thread Jim

John Doty wrote:

On Apr 28, 2010, at 9:41 PM, Dave McGuire wrote:
  

 Very rare?!  I see 741s everywhere.  WTF?



Different worlds. You make my point.

Why is anybody using anything so crummy in the 21st century?

  
Perhaps, like me they have a pile of them.  I'm staring at about 25 of 
them right now.  ;)


Jim.


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


gEDA-user: Why did some of my pins in pcb turn orange?

2010-04-28 Thread Jim

The rule checker seems to think all is OK.

Thanks,
Jim.


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


Re: gEDA-user: Why did some of my pins in pcb turn orange?

2010-04-28 Thread Jim

Duncan Drennan wrote:

The rule checker seems to think all is OK.



It usually indicates a short - pressing o and having a look at the
log window should tell you what is going on.


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

  

Ah! Thanks, I accidently moved a part over another and didn't see it.

Jim.


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


gEDA-user: xgsch2pcb acts different from gsch2pcb

2010-04-24 Thread Jim
If I take my project.rc file and copy it to project.gsch2pcb and change 
the output-name to something else so I don't clobber my ongoing 
development and run xgsch2pcb, pcb then gives me a bunch of errors like:


Warning! Net +3.3V is shorted to net +5V
Warning! net +3.3V is shorted to net Vcc
Warning! net +3.3V is shorted to net +5V
Warning! net +3.3V is shorted to net GND
Warning! net +3.3V is shorted to net +12V
Warning! net +3.3V is shorted to net unnamed_net8

Those are just a few.  However if I use gsch2pcb and run pcb manually, I 
get no errors and all the rats seem to be connected OK.  I gitted the 
latest copy and recompiled xgsch2pcb into /usr/local/bin and it 
demonstrated the same wierd behavior.


Any ideas?

Thanks,
Jim.


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


Re: gEDA-user: xgsch2pcb acts different from gsch2pcb

2010-04-24 Thread Jim

Peter Clifton wrote:

On Sat, 2010-04-24 at 06:04 -0400, Jim wrote:
  

If I take my project.rc file and copy it to project.gsch2pcb and
change 
the output-name to something else so I don't clobber my ongoing 
development and run xgsch2pcb, pcb then gives me a bunch of errors 



Did you copy your board as well, or are you starting from a blank one?
  

Starting from a schematic only.  I let it build the board, netlist, etc.

Try hitting O after opening the board you run gsch2pcb manually on..
does it have any messages then?
  

Log:
Can't add rat lines because no netlist is loaded.
Can't add rat lines because no netlist is loaded.
Importing PCB netlist /home/jwl/gaf/ether/etherboard.net
65 rat lines remaining

The first two  lines were generated because I had not loaded the netlist 
yet.  O apparently wants a netlist to build rats from :)


Thanks,
Jim.



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


Re: gEDA-user: gEDA programming

2010-04-23 Thread Jim

Ouabache Designworks wrote:

   Oh bull.  Lots of IDEs (and just plain text editors) do that just
 fine.  There's *nothing* about software development of any kind that
 is unique to or first appeared in Microsoft Windows.
  -Dave

   -
   Other than Bob and Clippy is there anything  of any kind that
   is unique to or first appeared in Microsoft Windows?
   John Eaton

  
I have yet to see anyone demonstrate the blue screen of death on Linux.  
Black and white, yes but blue was unique.


Jim.


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


Re: gEDA-user: PCB configuration skin

2010-04-23 Thread Jim

Dave McGuire wrote:

On Apr 23, 2010, at 12:23 PM, Larry Doolittle wrote:

Lots of people speak Esperanto.

  It's all relative.  Compared to, say, Spanish?

I'm one of them. Multaj homoj parolas Esperanton. Mi estas unu el ili.

  Very cool.  Translation?


Come on, Dave.  Pattern match.
  Multaj  - multiple(many)
  homoj -  homo(man)
(and at this point you figure a j suffix might mean plural)
  parolas - like French parlez (talk)
  Esparanton - not sure about the n suffix
The n suffix means it's an objective noun (vs a subjective) 
You're right the j makes it plural.  So a plural object would end with a 
jn.  Really it would end with an ojn because all nouns ( I think) end in 
o.  It's a very regular language. 


  Mi - My, Me
  estas - like latin est, spanish es: to be
  unu - latin unu, game/spanish uno, one
  el - spanish
  ili - wouldn't have guessed in isolation, but clearly them

  - Larry [who has never spoken a word of Esperanto in his life]


  Yeah ok, I see it, I was being lazy. ;)  It really is a simple 
language!


-Dave





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


Re: gEDA-user: im new, soy nuevo

2010-04-22 Thread Jim

Armin Faltl wrote:



Still, thanks for all the answers. I hope I don't stamp myself as troll
with this last post of mine on the subject.
Btw, where can I learn Jive?

Start here: http://www.youtube.com/watch?v=0bhTxvzrUFo


Armin


HTH
Jim


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


gEDA-user: PCB template?

2010-04-20 Thread Jim
I am designing a couple of boards (if successful more than 2) that have 
the same form factor.  That is they are the same physical size and 
both (all) have fingers to plug into a card slot on a mother board.  So 
I don't have to worry about registration of the fingers each time I come 
up with a new board, is there a way I can define a PCB template that 
includes the fingers?  That seems like it would be hard to do since the 
fingers are a connector on the schematic and wouldn't line up right 
without some tricks.  The other option might be if there were a command 
line to PCB that I could execute to tell it put pin 1 of conn1 at X, 
Y.  Or would it be best to have a template that has a target in silk to 
line the fingers up? 


I'm open to the simplest solution.

Thanks,
Jim.


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


Re: gEDA-user: PCB template?

2010-04-20 Thread Jim




Jim wrote:
I am designing a couple of boards (if successful more than 2) that 
have the same form factor.  That is they are the same physical size 
and both (all) have fingers to plug into a card slot on a mother 
board.  So I don't have to worry about registration of the fingers 
each time I come up with a new board, is there a way I can define a 
PCB template that includes the fingers?  That seems like it would be 
hard to do since the fingers are a connector on the schematic and 
wouldn't line up right without some tricks.  The other option might 
be if there were a command line to PCB that I could execute to tell 
it put pin 1 of conn1 at X, Y.  Or would it be best to have a 
template that has a target in silk to line the fingers up?

I'm open to the simplest solution.

DJ Delorie wrote:

Create the PCB with the connector element pre-placed, using the grid
and crosshairs to move it to the right position.  Save that file.  For
each board you do, copy that file to the new *.pcb name and start
editing...
  

Ethan Swint wrote:


Make a board with only the connector loaded, at the desired position.  
When you would like to lay out a new board, copy  rename the 
template file, renumber the connector, then run gschem2pcb.  It will 
make an additional .pcb file that you can then load layout data from 
file.

-Ethan
_

Vanessa Ezekowitz wrote:



Since this template is a plug-in card, it made me think of how hybrid 
integrated circuits are generally treated as single components in many 
situations.

If your template is simple enough, maybe you could create a custom footprint 
out of it.  PCB's buffer-assisted footprint creation method may be useful here, 
but depending on what all is in your template, it might be easier to just edit 
(a backup copy of) your layout file with a text editor, and manually turn it 
into a footprint file.

Then you could just place a connector in your schematic file (Gschem I assume) 
and assign this new footprint to it.  When you import it, the new board 
template would be brought into the empty layout along with the rest of your 
components, and you would treat it like one.

This means you can't make major alterations to the form factor of the device, 
but you said you wanted to keep that fixed, so that's probably OK.

  
Thank you Gentlemen and Lady!(See I didn't blow it this time)  I'll 
give these suggestions a try and see what works best for me.


This list has to have the best support people I've been associated 
with.  A big thanks to you all.


Jim.


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


Re: gEDA-user: input/output ports gschem

2010-04-16 Thread Jim Lynch

Felipe De la Puente Christen wrote:

Hi,
I did a design using input, output, and io ports based on the
input-2.sym available in the library. I thought that the net attribute
would make the net between the component's pin and the port to be named
the same as the port's net attribute, but I was wrong and it's still
necessary to put a netname on the nets involved to make the logical
connection at the other side(another port + net + component's set).

So the question(suggested by DJ) is: How are these input/output
graphical ports supposed to work?  Are they merely graphic things, or
does that net attribute have a special/useful function?

Thank you very much in advance.

Best Regards, Felipe.

  
I think they are just connections.  That is, they are just a way to 
connect nets or wire things together. The way I use them is to have an 
Output on one schematic with the net set to a unique value that is the 
same as the net on an Input on another schematic. When the netlist is 
generated the two components (Input and Output) are connected.  The net 
parameter seems to be the most important element.  I'm not sure what the 
netlist value does.


Jim.




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


Re: gEDA-user: How do you grab something reliably in pcb?

2010-04-04 Thread Jim

DJ Delorie wrote:

Settings - Only Names

  

Thank you!


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


gEDA-user: How do you grab something reliably in pcb?

2010-04-03 Thread Jim
I have yet to figure out the secret to this step.  When I'm working in 
an area that's pretty crowded and I want to move something like the 
label on a part, I can't seem to figure out where the sweet spot is.  
Much of the time I a) move the part, b) move a trace, c) start to draw a 
red box around something, or d) end up with a red x on a part and the 
only thing I can do is draw red boxes.


So can someone give me a hint or two?

Thanks,
Jim.


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


gEDA-user: OT: I2C pullup resistor location

2010-04-02 Thread Jim
I'm building a backplane board that will have a processor board (master) 
and 8 slaves using I2C across the backplane.  Is there any advantage to 
placing the pullup resistors on the end of the backplane farthest from 
the processor board?  I recall installing active termination on the old 
S-100 bus backplanes to overcome problems with ringing, I think.  It's 
been too long. 


Thanks,
Jim.


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


Re: gEDA-user: gEDA code sprint this coming weekend (April 3rd)

2010-03-31 Thread Jim

Ales Hvezda wrote:

Hi,

It's been a while since we had one of these, but this Saturday (April 3rd)
there is going to be a gEDA code sprint at my place and on the 'net.
Time wise, I'm thinking the usual of 10am to 5pm EDT (or whenever for
virtual attendees).

For those of you that are located in the Boston area, you are more
than welcome to attend in person at my home.  Please e-mail me
(ahvezdaATseul.org) so that I can get a head count and for the
address/directions.

For those of you that are not local to New England, you are more than
welcome to hang out in irc (irc.seul.org, #geda) and you'll probably
get more work done anyways. :-)

Thanks,
-Ales

  
Can you briefly outline what the purpose of this exercise is for those 
of us who are somewhat new to gEDA?  Or is it one of those things, If 
you have to ask, you probably aren't interested?


Thanks,
Jim.


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


Re: gEDA-user: gEDA code sprint this coming weekend (April 3rd)

2010-03-31 Thread Jim

DJ Delorie wrote:

It's a useful mechanism for us erstwhile gEDA developers to set
aside other projects and spend some quality time concentrating on
hacking and improving one or another of the gEDA tools.  We'll also
spend time discussing recent events affecting the project itself.



For example, my goal is to finalize the new schematic importer in PCB.
Since I'll be sitting next to Stuart, and he's had some issues with
it, we can focus on getting them fixed.  I'll have #geda up with
everyone else, but not my regular email (unless I go hunting for it -
like geda-user messages :) so it's a faster pace than my usual
development, with less distraction.

BTW - if anyone has NOT tried the new importer, please try it before
Saturday and provide feedback!  This is your chance to get your
fixes/features done :-)

DJ


_
Thank to you both.  So it does appear my latter assumption was true, If 
you have to ask   :)


DJ I've not tried the new importer but if you'd provide a pointer to 
instructions, I'll be glad to give it a try on the 4 boards I have in 
development now.


Jim.


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


Re: gEDA-user: Odd behavior with gschem

2010-03-28 Thread Jim

Peter Clifton wrote:

On Fri, 2010-03-26 at 21:11 -0400, Jim wrote:
  
I have no idea what might be interfering with the operation.  It's 
probably important to note that this is an OpenVZ container.  I'm
going 
to chalk it up to something to do with that.  Sorry for the wasted 
bandwidth.  I'll live with it for now.



I'd take bets then it is OpenVZ doing something clever with the
selection, perhaps trying (in a futile attempt) to convert it to
something Windows would know how to interpret.

Perhaps you can try turning off clipboard sharing (or whatever they call
it) between the OpenVZ container and the host OS.
  
I'm not aware of such a thing happening.  Openvz isn't a hypervisor and 
as such only allows Linux containers, so MS Windows isn't a 
consideration.  I'm wondering if it's some sort of X deficiency since 
I'm running via ssh with X forwarding to display GUIs from a virtual system?


Anyway, since the right click works, I'm happy.

Thanks,
Jim.


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


gEDA-user: Odd behavior with gschem

2010-03-26 Thread Jim
I'm running the default gschem 1.6.? that comes with Ubuntu  9.10.  I 
went in to duplicate a symbol (highlight, copy, paste) and it worked a 
few times (3 or 4 or 5).  Then it stopped working.  I could highlight 
and copy, but the paste selection under edit was greyed out.  Am I doing 
something wrong?  Did I fill a buffer?  I could save my work and exit 
and come back in and continue, but eventually the paste would become 
unavailable again.


Thanks,
Jim.


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


Re: gEDA-user: Odd behavior with gschem

2010-03-26 Thread Jim

Peter Clifton wrote:

On Fri, 2010-03-26 at 06:24 -0400, Jim wrote:
  
I'm running the default gschem 1.6.? that comes with Ubuntu  9.10.  I 
went in to duplicate a symbol (highlight, copy, paste) and it worked a 
few times (3 or 4 or 5).  Then it stopped working.  I could highlight 
and copy, but the paste selection under edit was greyed out.  Am I doing 
something wrong?  Did I fill a buffer?  I could save my work and exit 
and come back in and continue, but eventually the paste would become 
unavailable again.



That is very strange. Although with Ubuntu 9.10, I think your gschem
version is likely to be 1.4.3 (checked on packages.ubuntu.com), and that
isn't a supported version any more.

This said, I'm still interested to know why the problem you've seen is
occurring, as the 1.4.x buffer code is still used in the 1.6.x series.

gschem 1.6.x now uses the clipboard for copy-paste - meaning you can now
transfer schematic elements between gschem windows from different gschem
processes. It also means that paste won't work once you've copied
something different somewhere else, but I don't think this is what
you're seeing.


Can you detail some exact steps to reproduce the issue, or is it more
random?

  


OK, not random. About says 1.6.1.20100214.

Put a symbol on a schematic.  Click away from the symbol and then click 
to select.  Go to the Edit/copy menu.  Then click on Edit/paste.  Left 
click somewhere.  The part is duplicated.  Now repeat.  Select nothing 
then select on of the two parts on the page.  Edit/copy.  The Edit/paste 
is now greyed out on my system and I cannot find a way of getting it to 
come back.


The right click Copy seems to work differently, there is no paste 
option, but I discovered that if you left click the symbol appears and 
can be dragged.  It doesn't seem to have the limit the Edit menu has.  I 
must say I've never used a GUI where the top menu and the right click 
menus work differently at least with respect to the copy/paste 
functions.  Not to say this isn't a nice feature (right click) but I 
found it quite by accident.


Thanks,
Jim.


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


Re: gEDA-user: Odd behavior with gschem

2010-03-26 Thread Jim

Peter Clifton wrote:

On Fri, 2010-03-26 at 13:03 -0400, Jim wrote:
  
And once the paste is greyed out, a cut selection cannot be recalled 
(pasted) as far as I can tell.



I wonder if some other program on your system is messing with the
selection. I've not been able to reproduce it on my box with Ubuntu
Lucid.

It is odd that you have gEDA 1.6.1 from an Ubuntu Karmic install. (It
would be present in Lucid though).

I would have wondered if you'd got it from my PPA, but I recall only
1.6.0 being available there.

  
ii  geda-gschem  1:1.6.1-1   GPL 
EDA -- Electronics design software (sche

cat /etc/issue

Ubuntu lucid (development branch) \n \l

Sorry I am running lucid.

I have no idea what might be interfering with the operation.  It's 
probably important to note that this is an OpenVZ container.  I'm going 
to chalk it up to something to do with that.  Sorry for the wasted 
bandwidth.  I'll live with it for now.


Thanks,
Jim.


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


Re: gEDA-user: ten pages of command line options

2010-03-24 Thread Jim

DJ Delorie wrote:

Would anyone answer a series of noobie questions?



I wrote it, so I get to answer the noobie questions :-)


  
And if an alien space ship destroys his internet connection, I'll be 
glad to back him up.  Note: It is trivial to write perl scripts that are 
indecipherable so if you don't understand something don't waste a lot of 
time trying to figure it out.  Just ask.


Jim.


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


Re: gEDA-user: Toporouter: Line constraints

2010-03-21 Thread Jim

Peter Clifton wrote:


Headline summary:

git clone git://git.gpleda.org/pcb.git


Perhaps the repositories should be easier to find from under the
Development page at gpleda.org.

  

Thanks.


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


Re: gEDA-user: Toporouter update?

2010-03-19 Thread Jim

John Griessen wrote:

Anthony Blake wrote:
On Thu, Mar 18, 2010 at 12:56 PM, Windell H. Oskay 
wind...@oskay.net wrote:

Also, can anyone think of a new name for the toporouter? There is
already a commercial tool called the 'toporouter', which I don't want
us to be confused with.



untangler
runtangler  ( route untangler)
grouter (gnu router)   grout grout grout...
groroute(gnu re-ripping organic route tool)
growroute   (gnu re-arranging organic wire router)
goroute   (gnu organic  route tool)
routeknot  ( route knot want not)
greenlight
sigroute
vinerouter
liquidroute
streamroute
flowroute
lamroute   (laminar algorithm mapping router)
ziptrace
curveroute
wraproute


John



There's a man with a lot of time on his hands!

Jim.


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


Re: gEDA-user: if you people want to do it then put up the *cash*

2010-03-15 Thread Jim

John Griessen wrote:

Ales Hvezda wrote:


problem with for-pay servers is users are motivated, they help
  pay for a few months, then no more
so any decisions that affect $$ need to account for probably
  Ales paying for it out of pocket

I have absolutely no issues with removing me as a single point of 
failure, however, if you people want to do it then put up the *cash*,

time, and get some buy-in from all people doing the development work.


When my friends on the metalartists.org list lost the previous server
and I started a mailman server for them they donated money via paypal
to get to paid up for a year and a half after just a week.  It might
not be hard, even with this bunch to get virtual server money.
For OpenVZ on Quantact.com servers you'd need to budget $30/month
for the level of RAM needed to run mailman.  These prices might even
drop some as things progress, since some web hosters, (Network Solns),
with canned web-app packages (not root accounts), now run at $11/month.

I'm good for $20 for server support -- I expect that to go for
a years worth after asking the rest of the people that care to 
contribute.


So now the question is Who else will pledge money?.

John
I have two servers at MSTransactions that seem to work pretty well.  For 
about $100 per year you get a dedicated server.  You have to maintain it 
yourself, no cpanel, but I installed Virtualmin on them and run multiple 
virtual http hosts.


Intel P3 667Mhz 256 MB  20 GB   500 Gb  10 Mbps 1 IPFREE
7.99/mo.
*Configure* https://www.hostmds.com/client/cart.php?a=addpid=206


The only catch is the 10 Mbps speed, which might not be enough.

Jim.


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


Re: gEDA-user: Questions about filling/using large nets/fills.

2010-03-08 Thread Jim

DJ Delorie wrote:

First, make sure auto-enforce DRC is *disabled* so it will let you connect
to something outside your net.

Second, draw a trace/line out to that rectangle/polygon.

Third, use the j key to join the trace/line to the rectangle/polygon.

If you happen to have through-pins in that area, the thermal tool is
used to connect them together.

  

Thanks, that's excellent information.

Jim.


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


gEDA-user: Looking for my first fab shop.

2010-03-08 Thread Jim
Are there any fab shops that would be gentle with a very new, very 
inexperienced PCB designer? OH and reasonable for a prototype. Last time 
I laid up a board I used a drafting table and mylar.  I may need a bit 
of handholding as I go along.


Thanks,
Jim.


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


Re: gEDA-user: PCB Bugmail

2010-03-08 Thread Jim

Peter Clifton wrote:

Please can someone set up a mailing list (or point me at the existing
one if there is such a thing) which tracks bugmail from PCB's
sourceforge tracker.

I see the gEDA and gerbv bugs which appear in their respective bug
mailing lists, and I find that is usually a first step towards me being
aware about what bugs people are submitting. (Only new bugs create mail
for gEDA, not further comments).


Or - in my ideal word, can we just dump the crappy sourceforge bug
trackers and switch to Launchpad??? (Pretty please).


  
So you are saying you get a email when a bug is opened but not when a 
change is made?


Jim.


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


gEDA-user: Questions about filling/using large nets/fills.

2010-03-07 Thread Jim
I was playing around with filling in the blank space with copper and 
thought it made sense to put part of it at ground potential, however I 
can't seem to run a connection to a rectangle from a ground pin.  How's 
one go about that?
The second question is pretty similar, I have to lay out an audio amp 
circuit and little tiny wires that work well in digital electronics are 
much less useful for audio.  So I want to have some rather large swaths 
of copper connected to  parts.  I nice wide ground path makes life in 
the audio world much easier.  I know you can adjust the width of lines 
for the route styles.  Is that the way to do it?


Thanks,
Jim.


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


Re: gEDA-user: Questions about filling/using large nets/fills.

2010-03-07 Thread Jim

Peter Clifton wrote:

On Sun, 2010-03-07 at 14:06 +, Kai-Martin Knaak wrote:

  

The second question is pretty similar, I have to lay out an audio amp
circuit and little tiny wires that work well in digital electronics are
much less useful for audio.  So I want to have some rather large swaths
of copper connected to  parts.  I nice wide ground path makes life in
the audio world much easier.  I know you can adjust the width of lines
for the route styles.  Is that the way to do it?
  
Choose the route style you want to change and click on the header 
Route Style just below the tool buttons. A dialog pops up, that 
allows you to set the line width along with several other parameters
of the route style. 

Alternatively, close pcb and edit the line route-styles in 
	$HOME/.pcb/preferences 



In addition, you can adjust the size of existing tracks with the s and
S keyboard short-cuts when hovering over an existing track. (This
works with other elements too).

When placing tracks, you can adjust the widths with the l and L
keyboard short-cuts.

You should see the new track sizes listed in the status bar. Ctrl+R
over an object gives you a report which will include its current width.

If you fancy changing size on a number of selected objects, select them
and execute an action.

: brings up the command window / entry on the status bar.

ChangeSize(selectedlines, 25, mil)
or
ChangeSize(selectedlines, 2, mm)

Whatever..


  
Thank you both.  Do you use the line tool to manually route?  What's 
that ins tool for?  It does strange things.


Thanks,
Jim.


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


Re: gEDA-user: pcb doesn't find my pins

2010-03-06 Thread Jim

Well the problem is with whatever generates the net list.

unnamed_net5R1-1 C3-2 U2-J2_2
Vcc U3-3 C2-2 U1-40
unnamed_net4U2-J1_2 U1-36
unnamed_net3U2-J1_1 U1-35
unnamed_net2U2-J2_3 U1-34
unnamed_net1U2-J2_4 U1-33
+3.3V   U3-1 C3-1 C2-1 C1-2 U2-J1_9 U2-J1_10 U2-J1_13 U2-J1_14 U2-J1_15 
U2-J1_16 U2-J1_17 U2-J1_18 U2-J1_11 U2-J1_3 U2-J1_4 U2-J1_5 U2-J1_6 
U2-J1_7 U2-J1_8 U2-J1_19 U2-J1_12 U2-J2_20 U2-J2_11 U2-J2_12 \
U2-J2_13 U2-J2_14 U2-J2_15 U2-J2_16 U2-J2_17 U2-J2_18 U3-2 R1-2 C1-1 
U2-J2_5 U2-J2_7 U2-J2_6 U2-J2_1 U1-1 U1-30


+3.3V has been assigned all the +3 pins and the ground pins.

Why?



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


Re: gEDA-user: pcb doesn't find my pins

2010-03-06 Thread Jim

In case anyone is interested, here's the entire schematic:

http://fayettedigital.com/images/sch2.jpg


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


Re: gEDA-user: pcb doesn't find my pins

2010-03-06 Thread Jim

Stefan Salewski wrote:

On Sat, 2010-03-06 at 08:50 -0500, Jim wrote:
  

In case anyone is interested, here's the entire schematic:

http://fayettedigital.com/images/sch2.jpg




Sorry, can not really help you.
(For the experts it may be easier if you make all data files available,
not only pictures.)
  
Thanks, I didn't want to overload the message to start.  I figured 
someone with more knowledge than I would tell me what they wanted.

What I do in such cases: Delete part of the schematics, start from
scratch, exchange symbols, exchange self made components by similar
devices shipped with geda...
  
I did a lot of that.  I started with everything except the part you 
designed for me as geda symbols and footprints.  Thinking there was a 
problem with one of them, I started replacing them with my own.  Didn't 
help.



Keyword: Minimal example which shows the problem, available with all
source file, so developers can test it.

One reason for shorts: Some symbols have hidden power pins, i.e. some
logic symbols, but I think that is not the problem in your case.
  
That was it! I borrowed a 7805 symbol and did not notice the hidden 
power (GND) pin when I rearranged the pins to fit my device.  I was 
vaguely aware of such things but didn't give it a thought.

Some remarks: You have VCC as input of voltage regulator and at pin 40
of your chip. Is this intended?
  
Yes, U1 is a 5 volt part and U4 is a 3.3 V part.  I should have just 
left the 3.3 V bus off and wrapped the net around the top of U4.  I'll 
probably do that.  This is a work in progress still.  ;)

Not related to netlist: Most people use capital F for farad. 0.1uF at
input terminal and 10uF at output is not too common, but it may be fine
for your regulator type. You may check with datasheet.
  
Just sloppy work on my part.  I know better.  I haven't seriously 
dabbled in hardware for a long time.  The spec sheet confirms a 100 nF 
on the input and a 10 uF on the out.  This is a low dropout voltage part 
and behaves somewhat differently from a common VR.

Sorry, no real idea of your problem.
  

Yes real idea!  You fixed it!

Best regards

Stefan Salewski
  

Jim.


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


Re: gEDA-user: pcb doesn't find my pins

2010-03-05 Thread Jim

Jim wrote:
When I do an optimize rats nest I don't see anything but I do get a 
bunch of errors in the log like this:

Snip

Thank you one and all.  I took Stefan's generated footprint, massaged 
the pin numbers and got the following working footprint!


Element[ WIZ812MJ mod. WIZ812MJ  0 0 -35000 -122461 0 100 ]
(
Pin[-45000 -45000 5118 2000 6318 3937 MOSI J2_1 square]
Pin[-45000 -35000 5118 2000 6318 3937 D1 J2_3 ]
Pin[-45000 -25000 5118 2000 6318 3937 D3 J2_5 ]
Pin[-45000 -15000 5118 2000 6318 3937 D5 J2_7 ]
Pin[-45000 -5000 5118 2000 6318 3937 D7 J2_9 ]
Pin[-45000 5000 5118 2000 6318 3937 GND J2_11 ]
Pin[-45000 15000 5118 2000 6318 3937 A8 J2_13 ]
Pin[-45000 25000 5118 2000 6318 3937 A10 J2_15 ]
Pin[-45000 35000 5118 2000 6318 3937 A12 J2_17 ]
Pin[-45000 45000 5118 2000 6318 3937 A14 J2_19 ]
Pin[45000 45000 5118 2000 6318 3937 GND J2_20 ]
Pin[45000 35000 5118 2000 6318 3937 A7 J2_18 ]
Pin[45000 25000 5118 2000 6318 3937 A5 J2_16 ]
Pin[45000 15000 5118 2000 6318 3937 A3 J2_14 ]
Pin[45000 5000 5118 2000 6318 3937 A1 J2_12 ]
Pin[45000 -5000 5118 2000 6318 3937 TX_LED J2_10 ]
Pin[45000 -15000 5118 2000 6318 3937 _INT J2_8 ]
Pin[45000 -25000 5118 2000 6318 3937 _rd J2_6 ]
Pin[45000 -35000 5118 2000 6318 3937 _SCS J2_4 ]
Pin[45000 -45000 5118 2000 6318 3937 _RESET J2_2 ]

Pin[-35000 -45000 5118 2000 6318 3937 MISO J1_2 ]
Pin[-35000 -35000 5118 2000 6318 3937 D0 J1_4 ]
Pin[-35000 -25000 5118 2000 6318 3937 D2 J1_6 ]
Pin[-35000 -15000 5118 2000 6318 3937 D4 J1_8 ]
Pin[-35000 -5000 5118 2000 6318 3937 D6 J1_10 ]
Pin[-35000 5000 5118 2000 6318 3937 3V3D J1_12 ]
Pin[-35000 15000 5118 2000 6318 3937 A9 J1_14 ]
Pin[-35000 25000 5118 2000 6318 3937 A11 J1_16 ]
Pin[-35000 35000 5118 2000 6318 3937 A13 J1_18 ]
Pin[-35000 45000 5118 2000 6318 3937 NC J1_20 ]
Pin[35000 45000 5118 2000 6318 3937 _LINK J2_19 ]
Pin[35000 35000 5118 2000 6318 3937 A6 J2_17 ]
Pin[35000 25000 5118 2000 6318 3937 A4 J2_15 ]
Pin[35000 15000 5118 2000 6318 3937 A2 J2_13 ]
Pin[35000 5000 5118 2000 6318 3937 A0 J2_11 ]
Pin[35000 -5000 5118 2000 6318 3937 RX_LED J2_9 ]
Pin[35000 -15000 5118 2000 6318 3937 _CS J2_7 ]
Pin[35000 -25000 5118 2000 6318 3937 _wr J2_5 ]
Pin[35000 -35000 5118 2000 6318 3937 SCLK J2_3 ]
Pin[35000 -45000 5118 2000 6318 3937 3V3D J2_1 ]
# mounting holes
Pin[-49213 -65000 15748 2000 16948 12205 41 41 ]
Pin[49213 -65000 15748 2000 16948 12205 44 44 ]
Pin[-33465 65000 15748 2000 16948 12205 42 42 ]
Pin[33465 65000 15748 2000 16948 12205 43 43 ]
# five silk outlines
ElementLine[-49213 -102362 -49213 -74374 1000]
ElementLine[-49213 -102362 49213 -102362 1000]
ElementLine[49213 -102362 49213 -74374 1000]
ElementLine[-31299 -114961 31299 -114961 1000]
ElementLine[49213 80748 -49213 80748 1000]
Attribute(name WIZ812MJ)
Attribute(author Stefan Salewski)
Attribute(email m...@ssalewski.de)
Attribute(dist-license GPL)
Attribute(use-license unlimited)
Attribute(date 03-MAR-2010)
Attribute(description WIZ812MJ network module)
Attribute(desc WIZ812MJ mod.)
Attribute(documentation 
http://www.vintagecomputercables.com/datasheet/WIZ812MJ%20Datasheet_V_1.1.pdf;)

)

I don't know what caused it to start to work but I upgraded an existing 
openvz container to Ubuntu lucid to get 1.6.0.  I also, as was 
suggested, used underscores instead of dashes. 


I'm now on my way to finishing the project.

Thanks,
Jim.


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


Re: gEDA-user: pcb doesn't find my pins

2010-03-05 Thread Jim

Harry Eaton wrote:

   On Fri, 2010-03-05 at 00:28 +, Kai-Martin Knaak wrote:

  On Wed, 03 Mar 2010 20:40:54 +, Peter Clifton wrote:
 
   Perhaps the pin identifier U102-J1-1 is causing issues.
 
  So this may be another incarnation of the hyphen-nastiness? Would
 it be
  possible to fix this tendency to misinterpret hyphens in names
 once and
  for all?

   So is this supposed to be element U102-J1 's pin 1, or is the
   element U102 's pin J1-1.
   The point is that we chose to use - as a name/number separator. It is
   reasonable to choose a single reserved character for that purpose in a
   lightweight protocol like our netlist format. We could of course allow
   the escape that -- becomes a literal hyphen in the string (which I
   don't think we've done). That won't solve the instant problem until
   both the netlister and netlist reader are changed to add that facility.
   Frankly I don't see it as much of a problem to just treat it as a
   reserved character and leave the code alone. But there are always
   people that want to put / in their filenames and name their variable
   if in C code.
  
Not that I understand all the implications here, but if I were coding 
something that might have multiple dashes and the last dash separated a 
name/number it would be trivial to treat all the dashes as part of the 
name except the last one.  I understand that's not the way it appears to 
be written, but it's not a seriously difficult programming problem. 

Also understand I've been programming since 1965 and while my degree is 
EE, my experiences are overwhelmingly software design so I'm biases a 
little.  :)


Jim.


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


Re: gEDA-user: pcb doesn't find my pins

2010-03-04 Thread Jim

Peter Clifton wrote:

On Wed, 2010-03-03 at 16:42 -0500, Jim wrote:
  

Perhaps the pin identifier U102-J1-1 is causing issues.

  
  
Thanks everyone.  I think I understand the issues.  I'll just go with 
pin numbers 1-40 and drop the J1 and J2 mess.  It won't match the part, 
but I can translate easy enough.  There are only 6 connections, VCC, GND 
MOSI MISO SS and SCLK.  Most of the rest of the pins either go to ground 
or VCC,



That was just a guess.. you might try J1_1 as the pin number, for
example, which will still closely match the part, but not (assuming this
is the issue) confuse the net-list code.

  

OK thanks, I'll try it.



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


Re: gEDA-user: pcb doesn't find my pins

2010-03-04 Thread Jim

Peter Clifton wrote:

On Wed, 2010-03-03 at 09:41 -0500, Jim wrote:
  

dpkg -l | grep -i geda
ii  geda   
1:1.4.0.1  GPL EDA -- 



So I presume Debian or Ubuntu?

I expect if you grab gEDA 1.6.1 from either the Debian sid repositories,
or Ubuntu Lucid, you will be very pleasantly surprised at the improved
graphics and feel of the suite.

http://packages.debian.org/source/sid/geda-gaf

There are several binary packages, so you'd need to grab them and dpkg
--install *geda*.deb

NB: I'm not 100% sure where best to suggest you grab them from. Probably
under:

http://ftp.debian.com/debian/pool/main/g/geda/

And similar, such as:

http://ftp.debian.com/debian/pool/main/g/geda-gschem/


I'm hesitant to suggest you fiddle with your apt.sources, but there are
of course ways to apt-get install from a newer distro release.


For Ubuntu Lucid packages (which might work in Karmic, say), look here:

http://packages.ubuntu.com/source/lucid/geda-gaf

https://launchpad.net/ubuntu/+source/geda-gaf/

If you expand the tab next to 1.6.1, you can see and download the
individual .deb files.


If you want, let me know what distro version you are on. If people are
interested, I can back-port the 1.6.1 package to a few different
versions in my PPA.

  
I'm running 8.04 LTS on my main system.  I got burnt when they dropped 
support on a non LTS system.  I don't have time to upgrade every few 
months.  I do run openvz and can probably install most any distro.  I 
have jaunty running on a container to support an Arduino project.  I can 
probably upgrade it to Karmic.



Jim.




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


Re: gEDA-user: pcb doesn't find my pins

2010-03-04 Thread Jim

Peter Clifton wrote:

On Wed, 2010-03-03 at 08:55 -0500, Jim wrote:
  

Peter Clifton wrote:


On Wed, 2010-03-03 at 07:27 -0500, Jim wrote:
  
  

Peter Clifton wrote:
This is the only part of the file (board.pcb) that mentions the 
footprint and/or the pins.


Element(0x0 Wiz812mj.fp U102 unknown 10 10 3 100  0x0)
(
Pin(310 -450 60 28 J1-1 0x101)
Pin(310 350 60 28 J2-1 0x101)
Pin(310 -350 60 28 J1-2 0x01)
Pin(310 450 60 28 J2-2 0x01)



Has this board been opened and saved by PCB, or is it as produced by
gnetlist / gsch2pcb.

I ask, since PCB doesn't write out the Element header this way, it uses
[ brankets ], which denotes a different coordinate multiplier, 0.01mil
resolution I think. PCB has not saved Element(...) since Jan 2004!

Footprints can still use this syntax, and PCB will read it - but it will
save with the newer syntax.


I'm afraid I'm no closer to solving the mystery. Perhaps you could email
me the complete example board in which the netlist can't find the
required pins, and I'll take a poke at what is wrong.

Send any .cmd and .net file along too, as they might have clues as to
the issue.

Best regards,

  
Originally when I wasn't getting a netlist, pcb had opened it, but when 
I went back and made the changes so the footprint file conformed to the 
rules, I was getting syntax errors from pcb so I'm guessing pcb wasn't 
rewriting anything if it couldn't figure out what I had.


I've learned quite a bit from these posts so let me cogitate and try 
some things.  Thanks for the offer.  I hope I won't need to take you up 
on it.  Some combination of your info and Stephan's design may do the trick.


Jim.




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


gEDA-user: pcb doesn't find my pins

2010-03-03 Thread Jim
When I do an optimize rats nest I don't see anything but I do get a 
bunch of errors in the log like this:


Can't find U102 pin J1-13 called for in netlist.
Can't find U102 pin J1-8 called for in netlist.
Can't find U102 pin J1-9 called for in netlist.
Can't find U102 pin J1-10 called for in netlist.
Can't find U102 pin J2-3 called for in netlist.
Can't find U102 pin J1-18 called for in netlist.
Can't find U102 pin J1-11 called for in netlist.
Can't find U102 pin J2-1 called for in netlist.
Can't find U102 pin J1-12 called for in netlist.
Nothing more to add, but there are
either rat-lines in the layout, disabled nets
in the net-list, or missing components

Did the following do something nasty to me?  Also found in the log 
previous to the above errors.


board.cmd : line 46  : ChangePinName(U102, J1-1, MOSI)
board.cmd : line 47  : ChangePinName(U102, J1-2, MISO)
board.cmd : line 48  : ChangePinName(U102, J1-11, GND)
board.cmd : line 49  : ChangePinName(U102, J1-3, D7)
board.cmd : line 50  : ChangePinName(U102, J1-4, D6)
board.cmd : line 51  : ChangePinName(U102, J1-5, D5)
board.cmd : line 52  : ChangePinName(U102, J1-6, D4)
board.cmd : line 53  : ChangePinName(U102, J1-7, D3)
board.cmd : line 54  : ChangePinName(U102, J1-8, D2)
board.cmd : line 55  : ChangePinName(U102, J1-9, D1)
board.cmd : line 56  : ChangePinName(U102, J1-10, D0)
board.cmd : line 57  : ChangePinName(U102, J1-13, A14)
... there are 25 or so changing the names of all the pins in both U102 
and U101.


Extract from the symbol for U102:

v 20100302 1 1
P 2100 8500 1900 8500 1 0 0
{
T 1900 8550 5 8 1 1 0 0 1
pinnumber=J2-1
T 1900 8450 5 8 0 1 0 2 1
pinseq=2
T 1750 8500 9 8 1 1 0 6 1
pinlabel=3V3D
T 1750 8500 5 8 0 1 0 8 1
pintype=in
}
V 1850 8500 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
P 2100 8100 1900 8100 1 0 0
{
T 1900 8150 5 8 1 1 0 0 1
pinnumber=J2-18
T 1900 8050 5 8 0 1 0 2 1
pinseq=23
T 1750 8100 9 8 1 1 0 6 1
pinlabel=A0
T 1750 8100 5 8 0 1 0 8 1
pintype=in
}

and
   Pin(310 -450 60 28 J1-1 0x101)
   Pin(310 350 60 28 J2-1 0x101)
   Pin(310 -350 60 28 J1-2 0x01)
   Pin(310 450 60 28 J2-2 0x01)
   Pin(210 -450 60 28 J1-3 0x01)
   Pin(210 350 60 28 J2-3 0x01)
   Pin(210 -350 60 28 J1-4 0x01)
   Pin(210 450 60 28 J2-4 0x01)
   Pin(110 -450 60 28 J1-5 0x01)
   Pin(110 350 60 28 J2-5 0x01)
   Pin(110 -350 60 28 J1-6 0x01)

Just to show that I think the pin names match between the footprint and 
the symbol.


I'm very confused.

I have just two parts in this.  I generated two symbols and one 
footprint.  I used a DIL 40 600 footprint for the one part.  I ran 
just a few nets to see if I had everything set up OK.  Obviously not.


Thanks,
Jim.





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


Re: gEDA-user: pcb doesn't find my pins

2010-03-03 Thread Jim

Peter Clifton wrote:

On Wed, 2010-03-03 at 05:01 -0500, Jim wrote:
  
When I do an optimize rats nest I don't see anything but I do get a 
bunch of errors in the log like this:


Can't find U102 pin J1-13 called for in netlist.
Can't find U102 pin J1-8 called for in netlist.
Can't find U102 pin J1-9 called for in netlist.
Can't find U102 pin J1-10 called for in netlist.
Can't find U102 pin J2-3 called for in netlist.
Can't find U102 pin J1-18 called for in netlist.
Can't find U102 pin J1-11 called for in netlist.
Can't find U102 pin J2-1 called for in netlist.
Can't find U102 pin J1-12 called for in netlist.
Nothing more to add, but there are
either rat-lines in the layout, disabled nets
in the net-list, or missing components

Did the following do something nasty to me?  Also found in the log 
previous to the above errors.



  

and
Pin(310 -450 60 28 J1-1 0x101)
Pin(310 350 60 28 J2-1 0x101)
Pin(310 -350 60 28 J1-2 0x01)
Pin(310 450 60 28 J2-2 0x01)
Pin(210 -450 60 28 J1-3 0x01)
Pin(210 350 60 28 J2-3 0x01)
Pin(210 -350 60 28 J1-4 0x01)
Pin(210 450 60 28 J2-4 0x01)
Pin(110 -450 60 28 J1-5 0x01)
Pin(110 350 60 28 J2-5 0x01)
Pin(110 -350 60 28 J1-6 0x01)

Just to show that I think the pin names match between the footprint and 
the symbol.



Presume your U102 is still present and intact on the board?

Show us the relevant fragment from the .pcb file. The footprint gets
embedded in that file, and that is where (if anywhere) the changes will
be made.

The .cmd script should only change the label of pins. It is a little
confusing that the action is called ChangePinName. Perhaps someone
fixed that action to do something different.

  
Both part show up on the board.  See 
http://fayettedigital.com/images/wiz.jpg

I also show the results of the D key, whatever that does.


This is the only part of the file (board.pcb) that mentions the 
footprint and/or the pins.


Element(0x0 Wiz812mj.fp U102 unknown 10 10 3 100  0x0)
(
   Pin(310 -450 60 28 J1-1 0x101)
   Pin(310 350 60 28 J2-1 0x101)
   Pin(310 -350 60 28 J1-2 0x01)
   Pin(310 450 60 28 J2-2 0x01)
   Pin(210 -450 60 28 J1-3 0x01)
   Pin(210 350 60 28 J2-3 0x01)
   Pin(210 -350 60 28 J1-4 0x01)
   Pin(210 450 60 28 J2-4 0x01)
   Pin(110 -450 60 28 J1-5 0x01)
   Pin(110 350 60 28 J2-5 0x01)
   Pin(110 -350 60 28 J1-6 0x01)
   Pin(110 450 60 28 J2-6 0x01)
   Pin(10 -450 60 28 J1-7 0x01)
   Pin(10 350 60 28 J2-7 0x01)




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


Re: gEDA-user: pcb doesn't find my pins

2010-03-03 Thread Jim

Peter Clifton wrote:

On Wed, 2010-03-03 at 07:27 -0500, Jim wrote:
  

Peter Clifton wrote:
This is the only part of the file (board.pcb) that mentions the 
footprint and/or the pins.


Element(0x0 Wiz812mj.fp U102 unknown 10 10 3 100  0x0)
(
Pin(310 -450 60 28 J1-1 0x101)
Pin(310 350 60 28 J2-1 0x101)
Pin(310 -350 60 28 J1-2 0x01)
Pin(310 450 60 28 J2-2 0x01)
Pin(210 -450 60 28 J1-3 0x01)
Pin(210 350 60 28 J2-3 0x01)
Pin(210 -350 60 28 J1-4 0x01)
Pin(210 450 60 28 J2-4 0x01)
Pin(110 -450 60 28 J1-5 0x01)
Pin(110 350 60 28 J2-5 0x01)
Pin(110 -350 60 28 J1-6 0x01)
Pin(110 450 60 28 J2-6 0x01)
Pin(10 -450 60 28 J1-7 0x01)
Pin(10 350 60 28 J2-7 0x01)



That looks wrong - and is in some ancient syntax too.. it might have
come directly from the footprint, but I'd have expected PCB to save in
the newer format when such changes were made.

An example from one of my designs, which has pin labels and pin names
different:

Element[ DIP14 U38 74HCT14 84 52 -8000 -5000 3 100 ]
(
Pin[0 0 6000 2002 6600 3000 A 1 square]
Pin[0 1 6000 2002 6600 3000 Y 2 ]
Pin[0 2 6000 2002 6600 3000 A 3 ]
Pin[0 3 6000 2002 6600 3000 Y 4 ]
Pin[0 4 6000 2002 6600 3000 A 5 ]
Pin[0 5 6000 2002 6600 3000 Y 6 ]
Pin[0 6 6000 2002 6600 3000 GND 7 thermal(0t,1X)]
Pin[3 6 6000 2002 6600 3000 Y 8 ]
Pin[3 5 6000 2002 6600 3000 A 9 ]
Pin[3 4 6000 2002 6600 3000 Y 10 ]
Pin[3 3 6000 2002 6600 3000 A 11 ]
Pin[3 2 6000 2002 6600 3000 Y 12 ]
Pin[3 1 6000 2002 6600 3000 A 13 ]
Pin[3 0 6000 2002 6600 3000 Vcc 14 ]
[SNIP]
)

Does anyone know the history of this?

One might rationally assume the action ChangePinName does indeed
change the pin name, not its label. (Yet n on an object changes the
label).

  
I was reading the Land Patterns pdf which I thought was the design 
document. I was also looking at other footprints and must have confused 
the two.  However the Land Patterns doc does say the last parameter is a 
hex value and that's not working.


So I changed it to:
   Pin(310 -450 60 20 66 30 MOSI J1-1 square)

And it's giving me a syntax error on line 76 which is that line.
70 ElementLine(400 0 700 0 10)
71 ElementArc(350 0 50 50 0 180 10)
72 Mark(50 50)
73 )
74 Element(0x0 Wiz812mj.fp U102 unknown 10 10 3 100 0 100  0x0)
75 (
76 Pin(310 -450 60 20 66 30 MOSI J1-1 square)
77 Pin(310 350 60 20 66 30 3V3D J2-1 square)
78 Pin(310 -350 60 20 66 30 MISO J1-2 )
79 Pin(310 450 60 20 66 30 _RESET J2-2 )
80 Pin(210 -450 60 20 66 30 D7 J1-3 )
81 Pin(210 350 60 20 66 30 SCLK J2-3 )

So I thought maybe the Element line wasn't right since it looks 
different from yours, so I changed it to


Element( Wiz812mj.fp U102 unknown 10 10 3 100 0 100  )

And now it fails on line 74. 


I'm getting more confused by the minute.

Thanks,
Jim.



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


Re: gEDA-user: TO-92 Best Practices

2010-03-03 Thread Jim

timecop wrote:

Why woudl someone use to92 in 2010.

  
Maybe they are like me and don't have the eyesight, equipment or 
dexterity to solder anything smaller than TO92 parts?


Jim.


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


Re: gEDA-user: pcb doesn't find my pins

2010-03-03 Thread Jim

Stefan Salewski wrote:

On Wed, 2010-03-03 at 09:41 -0500, Jim wrote:

  
Do you know where the definitive description of the footprint file can 
be found?  It's not land_patterns_20050129.pdf  which is what googling 
wanted me to believe.


Thanks,
Jim.





Land_pattern_xxx is right, see link at bottom of this page:

http://www.ssalewski.de/SFG.html.en
  
I think I followed that pattern but it didn't work.  I see you have a 
generator can it do a 4 row DIP? 
Something with a foot print like:


o o o o o o o o o o o o
o o o o o o o o o o o o


o o o o o o o o o o o o
o o o o o o o o o o o o

?
Thanks,
Jim.



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


Re: gEDA-user: pcb doesn't find my pins

2010-03-03 Thread Jim

Stefan Salewski wrote:

On Wed, 2010-03-03 at 11:06 -0500, Jim wrote:

  

Land_pattern_xxx is right, see link at bottom of this page:

http://www.ssalewski.de/SFG.html.en
  
  
I think I followed that pattern but it didn't work.  I see you have a 
generator can it do a 4 row DIP? 
Something with a foot print like:


o o o o o o o o o o o o
o o o o o o o o o o o o


o o o o o o o o o o o o
o o o o o o o o o o o o

?



No problem with minimal manual tuning. Make two DIP parts, inner and
outer rows. Copy the pins from one element into the other and rename the
pins (number, name), all with a text editor. Should be easy -- I may do
it for you if you give me all necessary data.

I have never seen such an layout. If you can post a link to a datasheet
of such a device, and if it is not too exotic, then I will extend my
generator script for that shape.

Best regards

Stefan
  
It's probably one of a kind.  Not worth the trouble I don't think.  The 
datasheet is here 
http://www.vintagecomputercables.com/datasheet/WIZ812MJ%20Datasheet_V_1.1.pdf


It's not something everyone would mount on a PCB. 

Thanks for the offer, I'll take a shot at creating the FP the way you 
suggested.  I need to learn the tool anyway.


Thanks,
Jim.


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


Re: gEDA-user: pcb doesn't find my pins

2010-03-03 Thread Jim

Peter Clifton wrote:

On Wed, 2010-03-03 at 21:23 +0100, Stefan Salewski wrote:
  

On Wed, 2010-03-03 at 12:17 -0800, Steven Michalske wrote:


On Mar 3, 2010, at 12:10 PM, Stefan Salewski wrote:

Pin[-45000 -45000 5118 2000 6318 3937 1 1 square]

   snip

Pin[-35000 -45000 5118 2000 6318 3937 1 1 square]

   This part could not be netlisted.

   Chould the pins be named J1-1 through J1-20   and J2-1 through J2-20...
   that would make it at least netlistable.

   Steve
  

Sure -- I did care only about shape, not pin numbers.

On Wed, 2010-03-03 at 21:10 +0100, Stefan Salewski wrote:


I have generated a draft, just for fun. You have to check all dimensions
carefully and change pin names/numbers.

  

I do not know if something like J1-1 works, and I do not know Jims gschem 
symbol.



I wonder if that syntax is tricking PCB, since internally it sometimes
refers to connections as element_name-pinnumber

Perhaps the pin identifier U102-J1-1 is causing issues.

  
Thanks everyone.  I think I understand the issues.  I'll just go with 
pin numbers 1-40 and drop the J1 and J2 mess.  It won't match the part, 
but I can translate easy enough.  There are only 6 connections, VCC, GND 
MOSI MISO SS and SCLK.  Most of the rest of the pins either go to ground 
or VCC,


Jim.



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


Re: gEDA-user: pcb doesn't find my pins

2010-03-03 Thread Jim

Stefan Salewski wrote:

On Wed, 2010-03-03 at 12:05 -0500, Jim wrote:

  
It's probably one of a kind.  Not worth the trouble I don't think.  The 
datasheet is here 
http://www.vintagecomputercables.com/datasheet/WIZ812MJ%20Datasheet_V_1.1.pdf


It's not something everyone would mount on a PCB. 

Thanks for the offer, I'll take a shot at creating the FP the way you 
suggested.  I need to learn the tool anyway.





I have generated a draft, just for fun. You have to check all dimensions
carefully and change pin names/numbers. And you may add more silk lines
manually.

This is the sfg input file:

ste...@amd64x2 /mnt/data/stefan/Bash $ cat sfg-dat.txt 
Device = Global

  author = Stefan Salewski
  email = m...@ssalewski.de
  dist-license = GPL
  use-license = unlimited
  date = 03-MAR-2010
  elementdir = ./
  silkwidth = 10 mil
  silkoffset = 10 mil
  textpos = upperleft
  textorientation = horizontal
  refdessize = 100
  mask = 6 mil
  clearance = 10 mil

# generate complicated WIZ812MJ -- we have to put it together in text editor
# start with outer rows -- discard long silk lines and top silk line
Device = DIP
  defaultunit = mm
  hole-scale = 100
  hole-add-on = 0
  name = WIZ812MJ
  description = WIZ812MJ network module
  desc = WIZ812MJ mod.
  documentation = 
http://www.vintagecomputercables.com/datasheet/WIZ812MJ%20Datasheet_V_1.1.pdf;
  pins = 20 
  width = 22.86 # B

  pitch = 2.54 # J
  pad-dia = 1.3
  drill-dia = 1.0 # guess
  silkbox = custom
  silkboxwidth = 25 # A
  silkboxheight = 33.02+2*4 # H+2E
  ovalpads = no
  p1silkmark = no
  p1coppermark = square
  Generate WIZ812MJ-outer.fp
# inner pin rows and topmost silk line
  width = 22.86-2*2.54 # B-2K
  silkboxheight = 52+2*3.2 # F+2G
  silkboxwidth = 15.9 # L
  Generate WIZ812MJ-inner.fp
# and upper outer mounting holes
  pins = 4
  width = 25 # A
  pitch = 33.02 # H
  pad-dia = 4
  drill-dia = 3.1
  silkboxheight = 52 # F
  silkboxwidth = 25 # A
  Generate WIZ812MJ-h1.fp
# and finaly lower inner mounting holes
  pins = 4
  width = 17 # C
  pitch = 33.02 # H
  pad-dia = 4
  drill-dia = 3.1
  silkbox = no
  Generate WIZ812MJ-h2.fp

After putting it together in an editor results in this footprint:

ste...@amd64x2 /mnt/data/stefan/Bash $ cat WIZ812MJ.fp 
Element[ WIZ812MJ mod. WIZ812MJ  0 0 -35000 -122461 0 100 ]

(
  Pin[-45000 -45000 5118 2000 6318 3937 1 1 square]
  Pin[-45000 -35000 5118 2000 6318 3937 2 2 ]
  Pin[-45000 -25000 5118 2000 6318 3937 3 3 ]
  Pin[-45000 -15000 5118 2000 6318 3937 4 4 ]
  Pin[-45000 -5000 5118 2000 6318 3937 5 5 ]
  Pin[-45000 5000 5118 2000 6318 3937 6 6 ]
  Pin[-45000 15000 5118 2000 6318 3937 7 7 ]
  Pin[-45000 25000 5118 2000 6318 3937 8 8 ]
  Pin[-45000 35000 5118 2000 6318 3937 9 9 ]
  Pin[-45000 45000 5118 2000 6318 3937 10 10 ]
  Pin[45000 45000 5118 2000 6318 3937 11 11 ]
  Pin[45000 35000 5118 2000 6318 3937 12 12 ]
  Pin[45000 25000 5118 2000 6318 3937 13 13 ]
  Pin[45000 15000 5118 2000 6318 3937 14 14 ]
  Pin[45000 5000 5118 2000 6318 3937 15 15 ]
  Pin[45000 -5000 5118 2000 6318 3937 16 16 ]
  Pin[45000 -15000 5118 2000 6318 3937 17 17 ]
  Pin[45000 -25000 5118 2000 6318 3937 18 18 ]
  Pin[45000 -35000 5118 2000 6318 3937 19 19 ]
  Pin[45000 -45000 5118 2000 6318 3937 20 20 ]

  Pin[-35000 -45000 5118 2000 6318 3937 1 1 square]
  Pin[-35000 -35000 5118 2000 6318 3937 2 2 ]
  Pin[-35000 -25000 5118 2000 6318 3937 3 3 ]
  Pin[-35000 -15000 5118 2000 6318 3937 4 4 ]
  Pin[-35000 -5000 5118 2000 6318 3937 5 5 ]
  Pin[-35000 5000 5118 2000 6318 3937 6 6 ]
  Pin[-35000 15000 5118 2000 6318 3937 7 7 ]
  Pin[-35000 25000 5118 2000 6318 3937 8 8 ]
  Pin[-35000 35000 5118 2000 6318 3937 9 9 ]
  Pin[-35000 45000 5118 2000 6318 3937 10 10 ]
  Pin[35000 45000 5118 2000 6318 3937 11 11 ]
  Pin[35000 35000 5118 2000 6318 3937 12 12 ]
  Pin[35000 25000 5118 2000 6318 3937 13 13 ]
  Pin[35000 15000 5118 2000 6318 3937 14 14 ]
  Pin[35000 5000 5118 2000 6318 3937 15 15 ]
  Pin[35000 -5000 5118 2000 6318 3937 16 16 ]
  Pin[35000 -15000 5118 2000 6318 3937 17 17 ]
  Pin[35000 -25000 5118 2000 6318 3937 18 18 ]
  Pin[35000 -35000 5118 2000 6318 3937 19 19 ]
  Pin[35000 -45000 5118 2000 6318 3937 20 20 ]
# mounting holes
  Pin[-49213 -65000 15748 2000 16948 12205 41 41 ]
  Pin[49213 -65000 15748 2000 16948 12205 44 44 ]
  Pin[-33465 65000 15748 2000 16948 12205 42 42 ]
  Pin[33465 65000 15748 2000 16948 12205 43 43 ]
# five silk outlines
  ElementLine[-49213 -102362 -49213 -74374 1000]
  ElementLine[-49213 -102362 49213 -102362 1000]
  ElementLine[49213 -102362 49213 -74374 1000]
  ElementLine[-31299 -114961 31299 -114961 1000]
  ElementLine[49213 80748 -49213 80748 1000]
  Attribute(name WIZ812MJ)
  Attribute(author Stefan Salewski)
  Attribute(email m...@ssalewski.de)
  Attribute(dist-license GPL)
  Attribute(use-license unlimited)
  Attribute(date 03-MAR-2010)
  Attribute(description WIZ812MJ network module)
  Attribute(desc WIZ812MJ mod.)
  Attribute(documentation 
http://www.vintagecomputercables.com/datasheet

Re: gEDA-user: I am such a troll for posting to slashdot

2010-02-27 Thread Jim Lynch
These would work for me:
[1]http://www.luciani.org/not-quite-ready/not-quite-ready-index.html
[2]http://www.luciani.org/not-quite-ready/doc/sampler.pdf

In the sampler.pdf, what's that symbol that looks like a zener with a third wire
?  Is that a three terminal regulator like
the 7805?
I've not encountered it before.
Thanks,
Jim.

References

   1. http://www.luciani.org/not-quite-ready/not-quite-ready-index.html
   2. http://www.luciani.org/not-quite-ready/doc/sampler.pdf


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


gEDA-user: Is there a way to get a footprint to place copper on both sides?

2010-02-18 Thread Jim Lynch
   I'm trying to build a double sided board with fingers to insert into a
   edge connector.  I realize I can add copper at the pcb step, but
   wondered if I could in any way build a footprint to do it for both
   sides?
   Thanks,
   Jim.


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


Re: gEDA-user: Is there a way to get a footprint to place copper on both sides?

2010-02-18 Thread Jim Lynch
   Kai-Martin Knaak wrote:

add the flag onsolder to the pad you want to put on the other side.
See page 24 of [1]http://www.brorson.com/gEDA/land_patterns_20070818.pdf

If you prefer to do footprints in the GUI of pcb, lines that are in the
solder side layer group, get the onsolder flag.
---(kaimartin)---

   Vanessa Ezekowitz wrote:

There are a couple of Commodore 64 edge connector footprints in my
[2]gedasymbols.org repository that demonstrate this also, in case that is useful
to you:
[3]http://www.gedasymbols.org/user/vanessa_ezekowitz/


   Thank you, gentlemen.  As always, this is the most helpful group.
   Jim

References

   1. http://www.brorson.com/gEDA/land_patterns_20070818.pdf
   2. http://gedasymbols.org/
   3. http://www.gedasymbols.org/user/vanessa_ezekowitz/


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


gEDA-user: How do I get the router to go where I want it to?

2010-02-16 Thread Jim Lynch
   I have a board I'm developing (maybe) that is a backplane.  It has 9
   edge connectors mounted on it and when I went to autoroute it Oh Lord!
   I've never seen such a mess!  Traces all over, a million or so vias,
   etc.  You'd think it would be a simple set of parallel lines, but no.
   So I ripped it up and started autorouting them one at a time.  The
   first one went well, then the second row didn't.  I'm guessing that I'm
   trying to violate some sort of clearance rule but I don't know which
   one or how to fix it.  I may even have the pins too large.  Take a look
   at the image
   [1]http://fayettedigital.com/images/board.jpg
   You can see the first pin in the second row shoots off towards the
   bottom of the board where it tries to go outside of the connector to
   connect to the second connector.
   It's a euroboard (32 pin).  The pin definitions from the footprint (my
   design) are all like:
   Pin[-10850 35000 7500 2000 9500 5200 1 1 square]
   Pin[-20850 35000 7500 2000 9500 5200 2 2 ]
   Pin[-10850 45000 7500 2000 9500 5200 3 3 ]
   Pin[-20850 45000 7500 2000 9500 5200 4 4 ]
   I see boards all the time where traces run between the pins so I know
   it's done and I cannot believe someone has in each case done a manual
   layout.
   Thanks for any pointers.  The last time I had to lay up a pcb I used a
   drafting table, tee square and pen and ink.
   I think that was quicker.  ;)
   And if someone notices, yes I'm the same guy that was asking questions
   before but for some reason the mail list is not getting my postings any
   longer so I had to try from my gmail account.
   Jim.

References

   1. http://fayettedigital.com/images/board.jpg


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


gEDA-user: Where do I put footprints?

2010-02-10 Thread Jim
I know this seems like a trivial question but I've googled for hours 
trying to find


1.  What goes into gafrc other than component-library?
2. Where do I put my locally generated footprints?

I tried putting them in the component-library, the same file with the 
schematic et al.  Out of desparation I attempted to add a 
footprint-library line to the gafrc but that was rejected.


I'm all out of ideas.

Thanks,
Jim.


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


Re: gEDA-user: Where do I put footprints?

2010-02-10 Thread Jim

John Griessen wrote:

DJ Delorie wrote:
I use the new pcb-import code, so I have pcb's footprint

path set up to include an absolute path for the global tree, and .

I.e. ~/.pcb/settings has this line:

lib-newlib = /envy/dj/geda/gedasymbols/www/user/dj_delorie/footprints:.


So, that : is the syntax for adding directory . also?
with . added, any subdirs will be searched for footprints?

Thanks,

John


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


Thank you, gentlemen.

Jim


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


gEDA-user: How do I fill?

2009-12-03 Thread Jim
I've poked at some documentation, what tutorials I could find and 
Googled for geda fill and haven't yet found instructions on filling.  Is 
it called something else in pcb lingo?

Thanks,
Jim.


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


gEDA-user: Missing message?

2009-12-02 Thread Jim
I sent a message to the list, but it hasn't appeared.  I had an attached 
jpg file, but it was small.  Would that have prevented it from being 
published?

Thanks,
Jim.


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


gEDA-user: Wrong pin assignment in an edited symbol.

2009-12-02 Thread Jim

   Sent this once but never saw it, so I'll try again.  Don't know what
   happened to the first one.
   I was following the tutorial on
   [1]http://geda.seul.org/wiki/geda:gsch2pcb_tutorial#custom_gschem_symb
   ols and attempted to modify the dual op amp as directed in that
   tutorial.  When I went to add the two op amps to the schematic I
   noticed that when I changed the second one to slot=2, that the output
   pin remained number 1, but the input pins changed as expected.  I
   examined the opamp-sym.sym file  that I had edited and found this:
   slot=1
   T 200 1300 5 10 0 0 0 0 1
   numslots=2
   T 200 1500 5 10 0 0 0 0 1
   slotdef=1:3,2,1
   T 200 1700 5 10 0 0 0 0 1
   slotdef=2:5,6,7
   T 200 1900 5 10 0 0 0 0 1
   footprint=SO8
   T 200 2100 5 10 0 0 0 0 1
   footprint2=DIP8
   T 200 2500 5 10 0 0 0 0 1
   symversion=0.2
   T 200 2700 5 10 0 0 0 0 1
   documentation=[2]http://www.onsemi.com/pub/Collateral/LM358-D.PDF
   T 200 2900 5 10 0 0 0 0 1
   description=opamp
   T 1895 600 8 10 0 0 0 0 1
   net=Vcc:8
   T 1795 400 8 10 0 0 0 0 1
   net=Vee:4
   That's not the whole file, but just the last few lines.  There are no
   other references to slot in the file.
   [cid:part1.06020809.04010901@fayettedigital.com]
   I'm very new at this, so I'm not really sure where to start looking
   for a solution.
   Thanks,
   Jim.

References

   1. http://geda.seul.org/wiki/geda:gsch2pcb_tutorial#custom_gschem_symbols
   2. http://www.onsemi.com/pub/Collateral/LM358-D.PDF
inline: slot2.jpg

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


Re: gEDA-user: Wrong pin assignment in an edited symbol.

2009-12-02 Thread Jim
John Doty wrote:
 Check the pinseq= attribute on the output pin. Should be 3, I suppose, 
 but maybe it isn't.

 On Dec 2, 2009, at 11:12 AM, Jim wrote:

 When I went to add the two op amps to the schematic I
noticed that when I changed the second one to slot=2, that the output
pin remained number 1, but the input pins changed as expected.

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


That fixed the problem, but I don't know why.  It was the same as the 
sym that I copied (pinseq=5) from and that sym worked.

Thanks,
Jim.



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


gEDA-user: Gschem symbol for parallax propeller chip

2008-10-11 Thread Jim Qode
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hello,

I've been using geda suite for some time now. I made a symbol file for
the Parallax Propeller chip. Where do I need to submit it to be included
in the main database?

You can find the symbol @
http://www.symbolengine.com/files/sym/propeller.sym

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFI8HdJcyIZ0UyYSoIRAoVeAJ90dIh7YKBeWdHg/+XKkGsXZ/bZxgCguRR+
fxHUVip4xjTxraQBxNhjwwU=
=F9C7
-END PGP SIGNATURE-


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


gEDA-user: a note from a novice user

2006-07-26 Thread Jim Strother
 just hit bug after bug after bug...

I hope that the intention of this email is not lost.  I don't intend it
as a flame, I would really love to see open source EDA software,
and it looks like there is a lot of promise in this software.   I just
thought that the developers might benefit from a detailed
explanation of a path that a novice user might take, and why a
novice user would probably just give up before getting this
software going.

Best of luck,
 Jim

PS: Maybe you guys should put together a little conference.  It
seems like with all of the gEDA developers in one room, there
could be some solid work on consolidating these programs into
a more unified project.




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