gEDA-user: Hardware Design ansd SystemC.

2006-11-03 Thread Guillaume FORTAINE
Hello,

Let me introduce myself : Guillaume FORTAINE, French engineer in informatics.
I would want to build a start up to sell mobile phones ( OEM Level ). I am
currently in discussions with investors.


We are currently searching people with a strong background in Hardware
 Design and SystemC.


Our business model is in its early stage, but we would be interested into a
break oppposite to the legacy one of our competitors who are nearly all
ARM based. Our choice is to use the PowerPC  architecture : all the challenge
is here, that's why we need people with a strong background...   This is a
very big project.


We would want to sign a contract with people ready for at least a one year 
full-time contract.

 We look forward to your answer,

 Best Regards,

  Guillaume


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


Re: gEDA-user: Fiducial

2006-11-03 Thread Dan McMahill

John Griessen wrote:



Dan McMahill wrote:


Does this need to be a feature?


I'm not an expert in PCB layout tools but  it seems worthy 


I think it is important but I'm not sure when I'll have time.  I 
wonder if maybe just a "nopaste" flag for pins/pads is enough. 



If we could show it as a layer and add a rectangle, I think it would be 
less error prone.   Checking for such rare things as an added rectangle 
on soldermask or paste could be like:   show only solderpaste layer, 
select all, see count.


so actually, I ended up looking this instead of sleeping like I should 
have been doing.  I have added, but not yet committed, support for a pad 
having a "nopaste" flag.  It does what it sounds like.  This would let 
you create a fiducial element.  I added a bit to the drc code that just 
gives you a warning and a count when you find "nopaste" pads.  So you'll 
be told that you don't have drc violations but you may get a line like:


warning:  4 pads have the no paste flag set.

Any further comments from anyone before I check this in?  Allowing the 
user to prevent a solderpaste stencil opening is important for fiducials 
but it also provides a mechanism for a user screw up and miss it easily 
which is why I wanted to at least provide the count.


-Dan


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


Re: gEDA-user: Trouble with Component Editing

2006-11-03 Thread [EMAIL PROTECTED]

Adrian Nania wrote:
A whole pile of problems I am fighting with could be avoided on 
Component Editing level if the active red end of a pin could be forced 
to stay _only_ on a 100 mils grid (or whatever the default choice). I 
need to be able to move the inactive white end on the grid I will choose 
(for symbols with round body for example) but if the red active end 
“slips” from 100 mils grid, the resulting mess is useless. Could 
somebody implement a “checkbox” like option “force active end on 100 
mils” or “automatically realign all red ends”?


Adrian,

Try 'snap grid spacing'.  'o shift-s' in keys.  I've never seen Gschem 
get off the grid if you rigorously use this when creating symbols.  You 
want your pins to be defaulted to a .300 spacing.


pt


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


Re: gEDA-user: aroma hotplate info

2006-11-03 Thread [EMAIL PROTECTED]

DJ Delorie wrote:

I did an experiment with my hotplate to see how evenly it heated up
(not very).


I had a lousy hotplate too.  I bandsawed off the edges, sanded off the 
teflon, and screwed it to a 1/2" surplus aluminum plate.  Seems fairly 
even now.  I thought it'd be a good idea to have a nice flat plate too, 
until I realized that circuit boards warp when you heat 'em up.


DJ, did your test account for warp somehow?

Older hotplates tended to have more metal.  They noticeably lacked cords 
or working thermostats when I browsed the Salvation Army.  Newer plates 
tend to have a much lighter swage joint between the element and the 
plate.  Some hotplates are no longer die-cast, instead they're pressed 
and have a swage holding the element on the bottom.  These formed 
'plates are the least flat and the least even heating.


Get the cheapest hotplate that has a continuous, thick joint between the 
element and the plate, and add a slab of metal, copper would be nice but 
rather vain.


Phil


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


Re: gEDA-user: Fiducial

2006-11-03 Thread joeft



John Griessen wrote:




Dan McMahill wrote:


Does this need to be a feature?


I'm not an expert in PCB layout tools but  it seems worthy 


I think it is important but I'm not sure when I'll have time.  I 
wonder if maybe just a "nopaste" flag for pins/pads is enough. 



If we could show it as a layer and add a rectangle, I think it would 
be less error prone.   Checking for such rare things as an added 
rectangle on soldermask or paste could be like:   show only 
solderpaste layer, select all, see count.


Having the paste patterns shown explicitly and having a way to 
explicitly create a paste pattern would be the general way to do it.  
Same thing for the solder mask.  There have been lots of times where I 
just wanted a rectangle cleared of solder resist. that is not tied to a 
part.


PCB really should be able to cleanly deal with layers that are not copper.

Joe T



As far as one side only fiducial workarounds, how about these:

Make opposed, offset L lines in a copper layer so their edges are on 
intersecting X and Y axes.  Etching results might make the edges eaten 
back from a perfect line through them all, but you could still use 
them as fiducials by aiming for the middle of the gap.  This 
approximates a fiducial of alternating squares of black and clear.


Another is a zero length line to get a circle of copper layer.  Same 
as a zero diameter via, but on one side only.






___
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: aroma hotplate info

2006-11-03 Thread Jeffrey Gregory

You might try putting an iron skillet on your hotplate as a heat
diffuser.  It will take some extra time to heat up, but should be much
more even (also useful for making candy on an electric range).  Used
ones should be available for a lot less than $20.
-Jeff

ps, I've been reading this list for a awhile, odd that my first post
contains info from a cooking show.

On 11/3/06, DJ Delorie <[EMAIL PROTECTED]> wrote:


I did an experiment with my hotplate to see how evenly it heated up
(not very).  Results here: http://www.delorie.com/pcb/hotplate/

It includes a video of the paste melting so you know what to look for,
not that it's subtle or anything.


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




--

Phone: 269-804-2071


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


Re: gEDA-user: no pins in JUMPER10

2006-11-03 Thread John Luciani

On 11/3/06, Giorgenes Gelatti <[EMAIL PROTECTED]> wrote:

What do you mean "on grid"?


gschem has a grid set at 100 gschem-units. For a connection to be made
pins have to have the active end on the grid.

Your schematic is on grid.

Did you load the netlist file prior to running the optimize command?
Your schematic, PCB and netlist file look correct and they worked for
me.

I did the following:

1. File->Load Layout
2. File->Load netlist File
3. Pressed the 'O' key (optimize rats nest).

(* jcl *)

--
http://www.luciani.org


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


Re: gEDA-user: Thermal overries mask of neighboring via's and holes

2006-11-03 Thread bumpelo

Jeff VR wrote:

As I was putting the finishing touches on my board and connecting my 
mounting holes to the GND plane I noticed what seems to me to be an 
oddity.  I had a neighboring via that was appropriately clearing the 
GND plane polygon and meeting the DRC clearances.  When I added the 
thermal to the mounting hole one of the thermal fingers went into the 
mask of the via. I think I'm using the right terminology?  This 
happened again with a pin of one of my connectors.  I didn't get an 
warnings after  o about shorts between the Net and GND?  Should I 
create an example schematic?  I'm using version 20050609.  I realize 
this is an older version but I'm in a hurry to get my board done 
before doing a clean install from the CVS trunk or latest release.



This bug was fixed with the polygon clipping code added recently. Only 
the current CVS code has this bug fixed.


h.



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


Re: gEDA-user: Fiducial

2006-11-03 Thread John Griessen



Dan McMahill wrote:

Does this need to be a feature?
I'm not an expert in PCB layout tools but  it seems worthy 
I think it is important but I'm not sure when I'll have time.  I wonder 
if maybe just a "nopaste" flag for pins/pads is enough. 


If we could show it as a layer and add a rectangle, I think it would be less 
error prone.   Checking for such rare things as an added rectangle on soldermask 
or paste could be like:   show only solderpaste layer, select all, see count.


As far as one side only fiducial workarounds, how about these:

Make opposed, offset L lines in a copper layer so their edges are on 
intersecting X and Y axes.  Etching results might make the edges eaten back from 
a perfect line through them all, but you could still use them as fiducials by 
aiming for the middle of the gap.  This approximates a fiducial of alternating 
squares of black and clear.


Another is a zero length line to get a circle of copper layer.  Same as a zero 
diameter via, but on one side only.






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


Re: gEDA-user: no pins in JUMPER10

2006-11-03 Thread Giorgenes Gelatti

What do you mean "on grid"? I don't get that.
I'm sending a very simple example.
Exporting it to PCB will get no connections between the connectors.

Thank you.

2006/11/3, John Luciani <[EMAIL PROTECTED]>:

On 11/3/06, Giorgenes Gelatti <[EMAIL PROTECTED]> wrote:
> Hi there,
>
> I've made an schematic with a "pin bar" that has "JUMPER10" as footprint.
> But when I export it to PCB none of the pins on it get connected.
> The rest of my circuit is ok, but the "JUMPER10" components goes
> disconnected in PCB.
>

In the schematic are the connection ends of the pin bars on grid?
Are the pin numbers consistent between the schematic symbol and the PCB
footprint?

You may want to post a *small* schematic and pcb file that demonstrates
the problem. For the schematic make sure you use embedded symbols.

(* jcl *)

--
http://www.luciani.org


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



jumper.sch
Description: Binary data


jump
Description: Binary data


jmp.pcb
Description: Binary data


jmp.net
Description: Binary data


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


Re: gEDA-user: Fiducial

2006-11-03 Thread Dan McMahill

Jeff VR wrote:


 >Is you soldermask clear enough?
I'm not sure. I haven't ordered my boards yet. My assembler requires the 
fiducial to not have the soldermask so the vision equipment is sure to 
get an accurate reading.


you should not have paste or soldermask over the fiducial.


 >Does this need to be a feature?
I'm not an expert in PCB layout tools but given the importance of a good 
fiducial it seems worthy of some development time.




I think it is important but I'm not sure when I'll have time.  I wonder 
if maybe just a "nopaste" flag for pins/pads is enough.  The soldermask 
opening is already supported.  If a 'nopaste' flag is allowed I wonder 
if running drc should give you a count of how many pads have 'nopaste'. 
 You'd hate to blow a stencil because you accidentally turned off the 
solderpaste on 17 pads on a 240 pin fpga...



-Dan


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


gEDA-user: Thermal overries mask of neighboring via's and holes

2006-11-03 Thread Jeff VR
As I was putting the finishing touches on my board and connecting my 
mounting holes to the GND plane I noticed what seems to me to be an 
oddity.  I had a neighboring via that was appropriately clearing the GND 
plane polygon and meeting the DRC clearances.  When I added the thermal 
to the mounting hole one of the thermal fingers went into the mask of 
the via. I think I'm using the right terminology?  This happened again 
with a pin of one of my connectors.  I didn't get an warnings after 
 o about shorts between the Net and GND?  Should I create an 
example schematic?  I'm using version 20050609.  I realize this is an 
older version but I'm in a hurry to get my board done before doing a 
clean install from the CVS trunk or latest release.


Thanks,
Jeff



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


Re: gEDA-user: Fiducial

2006-11-03 Thread Jeff VR


>Is you soldermask clear enough?
I'm not sure. I haven't ordered my boards yet. My assembler requires the 
fiducial to not have the soldermask so the vision equipment is sure to 
get an accurate reading.


>Does this need to be a feature?
I'm not an expert in PCB layout tools but given the importance of a good 
fiducial it seems worthy of some development time.


Thanks,
Jeff

John Griessen wrote:

I just tried making a rectangle of solder mask -- that's out.

Jeff VR wrote:
is their a way to get PCB to

not put paste on a pad so I can go back to having a fiducial on one
side of the board?



This is in the manual:

Pad [rX1 rY1 rX2 rY2 Thickness Clearance Mask "Name" "Number" SFlags]
Pad (rX1 rY1 rX2 rY2 Thickness Clearance Mask "Name" "Number" NFlags)
Pad (aX1 aY1 aX2 aY2 Thickness "Name" "Number" NFlags)
Pad (aX1 aY1 aX2 aY2 Thickness "Name" NFlags)
 ©
rX1 rY1 rX2 rY2
Coordinates of the endpoints of the pad, relative to the element’s 
mark. Note
that the copper extends beyond these coordinates by half the 
thickness. To

make a square or round pad, specify the same coordinate twice.
aX1 aY1 aX2 aY2
Same, but absolute coordinates of the endpoints of the pad.
Thickness width of the pad.
Clearance add to thickness to get clearance width.
Mask width of solder mask opening.
Name name of pin
Number number of pin
SFlags symbolic or numerical flags
NFlags numerical flags only


Can you look at your element file for the fiducial and change the mask 
flag and see what happens?


This would give solder mask no opening, so fiducial covered with
and also fiducial no stencil opening, so not pasted on...

Is you soldermask clear enough?

Does this need to be a feature?

John G


___
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: Fiducial

2006-11-03 Thread John Griessen

I just tried making a rectangle of solder mask -- that's out.

Jeff VR wrote:
 is their a way to get PCB to

not put paste on a pad so I can go back to having a fiducial on one
side of the board?



This is in the manual:

 Pad [rX1 rY1 rX2 rY2 Thickness Clearance Mask "Name" "Number" SFlags]
 Pad (rX1 rY1 rX2 rY2 Thickness Clearance Mask "Name" "Number" NFlags)
 Pad (aX1 aY1 aX2 aY2 Thickness "Name" "Number" NFlags)
 Pad (aX1 aY1 aX2 aY2 Thickness "Name" NFlags)
 
 ©

rX1 rY1 rX2 rY2
   Coordinates of the endpoints of the pad, relative to the element’s 
mark. Note
   that the copper extends beyond these coordinates by half the 
thickness. To

   make a square or round pad, specify the same coordinate twice.
aX1 aY1 aX2 aY2
   Same, but absolute coordinates of the endpoints of the pad.
Thickness width of the pad.
Clearance  add to thickness to get clearance width.
Mask   width of solder mask opening.
Name   name of pin
Number number of pin
SFlags symbolic or numerical flags
NFlags numerical flags only


Can you look at your element file for the fiducial and change the mask flag and 
see what happens?


This would give solder mask no opening, so fiducial covered with
and also fiducial no stencil opening, so not pasted on...

Is you soldermask clear enough?

Does this need to be a feature?

John G


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


Re: gEDA-user: Trouble with Component Editing

2006-11-03 Thread John Griessen
A way to deal with that is set the grid at 50 or 25, keep the ends on grid dots 
that correspond to 100 mils.  MOve one end only by clicking on the end.  Move 
the whole segment by clicking on its middle.


John G

Adrian Nania wrote:
 I

need to be able to move the inactive white end on the grid I will choose
(for symbols with round body for example)



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


gEDA-user: Trouble with Component Editing

2006-11-03 Thread Adrian Nania
Title: Trouble with Component Editing






A whole pile of problems I am fighting with could be avoided on Component Editing level if the active red end of a pin could be forced to stay _only_ on a 100 mils grid (or whatever the default choice). I need to be able to move the inactive white end on the grid I will choose (for symbols with round body for example) but if the red active end “slips” from 100 mils grid, the resulting mess is useless. Could somebody implement a “checkbox” like option “force active end on 100 mils” or “automatically realign all red ends”?

Thanks,

Adrian Nania





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


Re: gEDA-user: Fiducial

2006-11-03 Thread DJ Delorie

> I started out by using one of the fiducials you guys have listed
> with a pad as a sub-element.  However when I started reviewing my
> PCB with my assembler rep he noticed that their would be a hole in
> the stencil causing solder paste to be applied to the fiducial.  I
> changed to the pin with zero size hole and the paste is naturally
> gone.  However now I have fiducials on both sides with a big hole in
> my GND plane because of the clearance to the GND polygon.  So, is
> their a way to get PCB to not put paste on a pad so I can go back to
> having a fiducial on one side of the board?

At the moment, we don't have any way of adjusting the paste size.


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


Re: gEDA-user: OT: FPGAs, SDSL, Ronjas...

2006-11-03 Thread Michael Sokolov
Karel Kulhavy <[EMAIL PROTECTED]> wrote:

> You need to do the reverseengineering and declassifying work. What if they
> refuse to give out the docs, he?

What docs?  Do you really think that any ISP actually knows anything
about the protocols, packet formats, etc. of their equipment?  The
answer is no, they just buy equipment and operate it, but they have NO
technical knowledge or docs.

Now the bad guys who refuse to give out the docs are the DSLAM
manufacturers, and yes, I've been reverse-engineering them, quite
successfully so far I might add.  The gadget that I'm now drawing in
gschem (the OSDCU) will be another great aid in this reverse engineering
work when it's built.

The good thing is that thanks to the new G.shdsl standard there will be
no new proprietary SDSL/2B1Q flavors to reverse-engineer, just the
existing legacy ones.  The G.shdsl spec (the ETSI version, same
technical content formatted differently) can be downloaded freely from
the ETSI website, and chipsets are available from several vendors that
provide a complete implementation.  Don't like the closed source
firmware of those chipsets?  The spec is completely open, so feel free
to make your own implementation from discrete components.

The only reason I'm not enjoying G.shdsl and mess with legacy SDSL
instead is that there are so many existing deployed SDSL/2B1Q lines that
it'll take a global apocalypse to take them all out of service so they
can be replaced with something else.  But the key point is that it's all
legacy stuff, so there is no one out there to invent new different
flavors just to break my open source hardware.

> The business grade services offered here are prohibitively expensive here.

Well, then I'm fortunate enough to live in a place where I can afford a
real business Internet service, because I would never be able to live
without it -- I could never live with an ISP doing the kind of evil
things to me you've been talking about in this whole thread.

> You can put tripods with analogue Ronja retranslation and solar battery
> between the cows and horses.

Yeah, and the cost of buying or renting the land for those towers, plus
the towers themselves, would be a lot more than a T3.  Thanks, but I'll
take the T3 instead if I ever have that kind of money.

MS


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


RE: gEDA-user: gEDA user with problems

2006-11-03 Thread Adrian Nania
Thanks guys for your responses. I will update my small HOWTO.
Carlos is telling us:

[snip]
>Nevertheless I tried this with CVS version, and the auto numbering when
>copying components seems to work for me

In that case, looks like a good idea to install all the time the latest
CVS version? The default Ubuntu version doesn't look too old.

[snip]
>Yeah, source-library has nothing to do with this.  What exactly are you

>trying to accomplish by defining a "working path"?

This definitely is my mistake. I have seen
"${HOME}/projects/my_schematics" and automatically I assumed this must
be related to the place where I am keeping my projects. Something like
the default PATH gEDA is looking for when I want to open a project. I do
have different disks (partitions) mounted under $HOME:
/home/backups
/home/projects
...

Adrian


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


Re: gEDA-user: OT: FPGAs, SDSL, Ronjas...

2006-11-03 Thread Michael Sokolov
Karel Kulhavy <[EMAIL PROTECTED]> wrote:

> Who is Michael Sokolov?

Me.

> "Chernobyl" must be a Russian word for wormwood

It is.

> A star is physically an atomic reactor. In the old days when they wrote the
> text they didn't have a word for "atomic reactor", so they probably used an
> existing word describing an object with the same internal physical function.

The internal physical function is not the same.  Fission and fusion are
two very different nuclear reactions.

MS


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


gEDA-user: aroma hotplate info

2006-11-03 Thread DJ Delorie

I did an experiment with my hotplate to see how evenly it heated up
(not very).  Results here: http://www.delorie.com/pcb/hotplate/

It includes a video of the paste melting so you know what to look for,
not that it's subtle or anything.


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


Re: gEDA-user: gEDA user with problems

2006-11-03 Thread Carlos Nieves Ónega
El jue, 02-11-2006 a las 22:12 -0500, Ales Hvezda escribió:
[snip]
> >Could somebody show me what I am doing wrong? I am using Ubuntu Edgy
> >with gEDA default package.
> >1) I am trying to activate the auto numbering for components placement.
> >I modified /etc/gEDA/system-gschemrc to:
> >...
> >(load (string-append gedadatarc "/scheme/auto-uref.scm"))
> >(add-hook! add-component-hook auto-uref)
> >(add-hook! copy-component-hook auto-uref)
> >...
> >And I can not see any auto numbering.
> 
>   I commented in those lines, and on my machine I get auto numbering
> when I add components.  I did not see any auto numbering when I copied
> components though.  Did something change to break this?  Carlos?

None I can remember.
Nevertheless I tried this with CVS version, and the auto numbering when
copying components seems to work for me

Regards,

Carlos



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


Re: gEDA-user: Fiducial

2006-11-03 Thread Jeff VR

I started out by using one of the fiducials you guys have listed with
a pad as a sub-element.  However when I started reviewing my PCB with
my assembler rep he noticed that their would be a hole in the stencil
causing solder paste to be applied to the fiducial.  I changed to the
pin with zero size hole and the paste is naturally gone.  However now
I have fiducials on both sides with a big hole in my GND plane because
of the clearance to the GND polygon.  So, is their a way to get PCB to
not put paste on a pad so I can go back to having a fiducial on one
side of the board?

Thanks,
Jeff

On 9/11/06, Phil Taylor <[EMAIL PROTECTED]> wrote:

> standard libraries?  Has anyone posted fiducials that I could use as a
> starting reference?
>
> Thanks a lot for your assistance guys.
> Jeff

Jeff,

Here are three fiducial footprints.  First is a top-layer pad only.

Second is a 50 mil pad with a 100 mil clearance circle and a 100 mil
soldermask opening.

Third is the same as second but with a 175mil clearance circle.  This is
the one I see the most on other peoples' pcbs.

The 2nd and 3rd version appear on all layers.  Please let me know if
they work out for you.

phil




_
Element[0x0 "FIDUCIAL__pad-50-100-100.fp" "" "" 0 0 0 0 0 100 0x0]
(
Pad[0 0 0 0 5000 5000 1 "" "1" 0x000]
)

_
Element[0x0 "FIDUCIAL__pin-50-100-100.fp" "" "" 0 0 0 0 0 100 0x0]
(
Pin[0 0 5000 5000 1 0 "" "1" 0x001]
)

_
Element[0x0 "FIDUCIAL__pin-50-175-100.fp" "" "" 0 0 0 0 0 100 0x0]
(
Pin[0 0 5000 12500 1 0 "" "1" 0x001]
)


Element[0x0 "FIDUCIAL__pad-50-100-100.fp" "" "" 0 0 0 0 0 100 0x0]
(
Pad[0 0 0 0 5000 5000 1 "" "1" 0x000]
)


Element[0x0 "FIDUCIAL__pin-50-100-100.fp" "" "" 0 0 0 0 0 100 0x0]
(
Pin[0 0 5000 5000 1 0 "" "1" 0x001]
)


Element[0x0 "FIDUCIAL__pin-50-175-100.fp" "" "" 0 0 0 0 0 100 0x0]
(
Pin[0 0 5000 12500 1 0 "" "1" 0x001]
)




___
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: slotting problem

2006-11-03 Thread Carlos Nieves Ónega
El jue, 02-11-2006 a las 22:17 -0500, Ales Hvezda escribió:
> [snip]
> >None of these work for me. I'm not sure how to use the Edit/Slot...
> >function - it doesn't even seem to change the slot attribute value
> >(select component, choose Edit/Slot..., change value of slot in dialog).
> >The dialog box changes the slot attribute value but doesn't update the
> >pins.
> 
>   That's bizarre.  Can anybody else reproduce this behavior?  
> On my box, I select the component, pick Edit/Slot..., type in the 
> new slot number (2 for a 7474-1), hit okay, and boom, I get the pins
> to change.

Same on mine, unless you use the single attribute editor. Using it, the
pin numbers are not updated.

Regards,

Carlos



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


Re: gEDA-user: pcb refdes name restrictions?

2006-11-03 Thread [EMAIL PROTECTED]

Peter Clifton wrote:
 > The user setting the footprint attribute would auto-complete with a
drop-down list of the available footprints 


This would be useful.  The insertion of proper footprint names in 
gattrib is currently the slowest part (for me anyway) of going from 
gschem to PCB.



Another thought was even to (optionally) bring up the PCB footprint
window with a GUI preview. (Suitably library'fied if possible to avoid
code duplication)


This would be useful.

Phil Taylor


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


Re: gEDA-user: no pins in JUMPER10

2006-11-03 Thread John Luciani

On 11/3/06, Giorgenes Gelatti <[EMAIL PROTECTED]> wrote:

Hi there,

I've made an schematic with a "pin bar" that has "JUMPER10" as footprint.
But when I export it to PCB none of the pins on it get connected.
The rest of my circuit is ok, but the "JUMPER10" components goes
disconnected in PCB.



In the schematic are the connection ends of the pin bars on grid?
Are the pin numbers consistent between the schematic symbol and the PCB
footprint?

You may want to post a *small* schematic and pcb file that demonstrates
the problem. For the schematic make sure you use embedded symbols.

(* 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: no pins in JUMPER10

2006-11-03 Thread Giorgenes Gelatti

Hi there,

I've made an schematic with a "pin bar" that has "JUMPER10" as footprint.
But when I export it to PCB none of the pins on it get connected.
The rest of my circuit is ok, but the "JUMPER10" components goes
disconnected in PCB.

Any advice?
Thank you guys.
[]'s


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


Re: gEDA-user: pcb refdes name restrictions?

2006-11-03 Thread Peter Clifton
On Fri, 2006-11-03 at 09:57 +, Peter Baxendale wrote:
> > >The parser starts at the end, moving towards the start of the string and 
> > >strips off lower case characters until it encounters any non-lowercase 
> > >character, then it stops. Thus Rp4 will be a valid element name. This 
> > >has been documented in the manual for at least 5 years now since I first 
> > >wrote that code. From the pcb manual:
> > 
> > It might be useful to put this information in gEDA/gaf's attribute
> > guide under refdes as well.  Filed bug to remind us:
> 
> Yes, thanks, that's a good idea. It's at the schematic entry stage when
> you're choosing refdes values, so it would be handy to mention it there,
> even though strictly it's a pcb issue, not gEDA/gaf. Sorry I missed the
> pcb manual bit - I could have saved myself and others some time and also
> some noise on this list if I'd seen it.

Whilst this statement may be controversial, I'm inclined to believe that
anything you have to dig deep into a manual to discover isn't obvious
enough in the program :). There are of course exceptions, as no-one
expects a complicated EDA package to be learnt solely through feeling
your way around the gui.. it simply isn't productive to do so. OTOH,
this is how beginners learn, and was exactly how I started.

I like to see what people trip over in real life. Even if there is an
"answer" in a manual somewhere, perhaps there is a better way.

Amusing aside: a few times I found myself poking at the source to see if
I could implement a feature / behaviour in PCB / gschem, only to find it
was there already and I just didn't know how to activate it! Now, the
source-code is my manual!

I had a great computer science teacher at A-Level... when you took a
program to her for testing, rather than inputting the proper numbers
(which as a developer, you do), she would randomly press all the
keyboard keys until something broke. A great lesson in input validation!

Peter B and I were looking at the possibility of introducing some
plugable input validation / auto-complete modules into the gschem
attribute editing system. The down side of course, is these must be
configured (by default if you will) to understand what attributes are
necessary, and what is legal.

One idea was "footprint" (assuming your config states that validation
and auto-complete for this attribute should be for "PCB", not some other
layout package).

The user setting the footprint attribute would auto-complete with a
drop-down list of the available footprints - obviously requires a
knowledge of how / where PCB finds its footprint lists, or a library
interface to this functionality in PCB.

Another thought was even to (optionally) bring up the PCB footprint
window with a GUI preview. (Suitably library'fied if possible to avoid
code duplication)

I already have too much work backed up to get on with this right now,
but if people feed back that this might be useful, it will go higher on
the todo pile. (Right after finishing the DBus support in PCB and making
xgsch2pcb place nice with it).

Regards,

-- 
Peter Clifton

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

Tel: +44 (0)7729 980173



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


gEDA-user: Re: gEDA user with problems

2006-11-03 Thread Kai-Martin Knaak
On Thu, 02 Nov 2006 22:05:03 -0500, Ales Hvezda wrote:

>   This isn't correct.  The source-library rc keyword and associated
> path is only used when searching for underlying hierarchical schematic
> sheets in gschem and gnetlist.

Ouups.
Somehow this got mangled in my mind...

Digging back in the archives of the list reminds me, that I actually asked
in march 2006 how to set the path for the footprints. Back then the answer
was "it is hard coded into source". Did this change since then?

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



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


Re: gEDA-user: pcb refdes name restrictions?

2006-11-03 Thread Peter Baxendale
> >The parser starts at the end, moving towards the start of the string and 
> >strips off lower case characters until it encounters any non-lowercase 
> >character, then it stops. Thus Rp4 will be a valid element name. This 
> >has been documented in the manual for at least 5 years now since I first 
> >wrote that code. From the pcb manual:
> 
>   It might be useful to put this information in gEDA/gaf's attribute
> guide under refdes as well.  Filed bug to remind us:

Yes, thanks, that's a good idea. It's at the schematic entry stage when
you're choosing refdes values, so it would be handy to mention it there,
even though strictly it's a pcb issue, not gEDA/gaf. Sorry I missed the
pcb manual bit - I could have saved myself and others some time and also
some noise on this list if I'd seen it.



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


Re: gEDA-user: slotting problem

2006-11-03 Thread Peter Baxendale
>   That's bizarre.  Can anybody else reproduce this behavior?  
> On my box, I select the component, pick Edit/Slot..., type in the 
> new slot number (2 for a 7474-1), hit okay, and boom, I get the pins
> to change.

Weird. I just tried it again to make sure I wasn't going crazy. Here's
what I did:
run gschem
click on "add component"
select 7400-1.sym
click in main window
close add component window
click on the 7400
select Edit menu, slot... (Edit slot number dialogue appears)
change slot=1 to slot=2, click OK

The pin  numbers don't change and if I edit attributes the slot number
hasn't been changed either. A bit more investigation shows that this
only applies to newly added components. That is, if I save the file and
exit gschem, then run it again, Edit/slot... now works on the 7400 I
added before, but if I add another one it doesn't work on that one.

Maybe it's my version? 20061020 built from sources. Or can I screw this
up with something in my gschemrc or gafrc file?




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


Re: gEDA-user: OT: FPGAs, SDSL, Ronjas...

2006-11-03 Thread Karel Kulhavy
On Thu, Nov 02, 2006 at 01:27:35PM -0500, Dave McGuire wrote:
> On Nov 2, 2006, at 4:35 PM, Michael Sokolov wrote:
> >>When the ISP detects this,
> >
> >Do you think that ISPs have nothing better to do than go into the low
> >level debug features of their DSLAMs, look at individual packets in  
> >hex
> >etc. to detect that I started using a different implementation of  
> >their
> >line management protocol?
> 
>   Further, very few ISPs actually employ anyone with half a clue  
> anymore anyway.  Trivial matters such as making DNS entries is beyond  
> most ISPs' staff these days.
> 
>   This must be a sign of the apocalypse.  I am agreeing with Michael  
> Sokolov.

Why do you think it's a sign of the apocalypse? Who is Michael Sokolov?  I
can't find any entry for Michael Sokolov on Wikipedia.

The Apocalypse may have already began, because the star called Wormwood already
spread it's portion of death.  "Chernobyl" must be a Russian word for wormwood
(in Czech language, which is a slavic language too, there is a plant called
"Pelynek cernobyl", which means "Wormwood the black weed").

A star is physically an atomic reactor. In the old days when they wrote the
text they didn't have a word for "atomic reactor", so they probably used an
existing word describing an object with the same internal physical function.

But who cares about some apocalypse here apocalypse there? I currently care
about my amplifier to have fast enough edge reaction, clean clipping and not
oscillate.

When people manage to destroy the civilization, the effect for me will be there
will be lots of free abandoned metal all around from which I would build
Ronja's for free :)

CL<
> 
> >As for the relic Copper Mountain DSLAMs, I've just bought one on eBay
> >and am now waiting for the UPS man.
> 
>   Those "relics" are deployed by the dozen all over the country.  I  
> am currently responsible for two of them myself.  Be prepared...the  
> user interface is...erm, obtuse.
> 
>-Dave
> 
> -- 
> Dave McGuire
> Cape Coral, FL
> 
> 
> 
> 
> 
> ___
> 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: OT: FPGAs, SDSL, Ronjas...

2006-11-03 Thread Karel Kulhavy
On Thu, Nov 02, 2006 at 04:35:48PM +, Michael Sokolov wrote:
> Karel Kulhavy <[EMAIL PROTECTED]> wrote:
> 
> > When the ISP detects this,
> 
> Do you think that ISPs have nothing better to do than go into the low
> level debug features of their DSLAMs, look at individual packets in hex
> etc. to detect that I started using a different implementation of their
> line management protocol?
> 
> > he can change the standard
> 
> Well, we have a precedent already: @#$%^&* Verizon has decided to
> decommission their own nice solid Enterprise DSL network (built with
> Copper Mountain DSLAMs) and reduce to reselling crappy Covad service.
> Covad uses Nokia DSLAMs.  They are now connecting all new customers
> through Covad even where they have previously had their own DSLAMs.
> I don't know what'll happen to the existing customers on the old CM
> network, but I won't be surprised if one nice day they force them to
> switch.  Doesn't matter for me though as my SDSL line is already of the
> Nokia/Covad flavor since the last physical relocation of the facilities.
> (I don't know if it's because they had already started their diabolical
> plan then or because this rural location has never had Enterprise DSL to
> begin with.)
> 
> As for the relic Copper Mountain DSLAMs, I've just bought one on eBay
> and am now waiting for the UPS man.
> 
> > and then you have
> > to do the work once more again.
> 
> Which is where the FPGA saves the day again.  That's what field-
> programmable is all about: change the hardware with vi and make.

You need to do the reverseengineering and declassifying work. What if they
refuse to give out the docs, he?

> 
> > Or he puts "only original modem from the
> > ISP is allowed" into the contract.
> 
> They probably do already, but how are they going to enforce it?  The
> worst they can do is not provide me with tech support for a modem of my
> own design, but that's rather obvious.  They won't disconnect me -- as
> long as I pay the bill they don't give a damn about anything else.  I'm
> perfectly free to experiment with unsupported hw/sw/fw at my own risk.
> 
> > Or what if the ISP starts to telling you what you can do and what you can't?
> > For example, my ISP Cablecom Switzerland says in the contract: [...]
> 
> If my ISP were like that, I wouldn't be their customer!  Although of
> course not all business customers are the same and I can't expect
> exactly the same treatment as their T3, OC12 etc. customers, it still IS
> a business service, and restrictions like you describe are unheard of on
> mission-critical business Internet services -- at least the kind of
> business Internet services that I would ever subscribe to.

The business grade services offered here are prohibitively expensive here.

> 
> > What is more reliably is getting rid of the abominable ISP and taking the 
> > whole
> > infrastructure into your hands. All you need is my device called Ronja
> > [...]
> > Of course you don't get an Internet connection with this, but if you find
> > more neightbour of friends you can make a LAN
> 
> Rather useless for me as there's nothing but horses and cows in a 20 km
> radius of my facility.  I'm rather amazed that we have a Covad DSLAM

You can put tripods with analogue Ronja retranslation and solar battery between
the cows and horses. With WiFi, it wouldn't work because the packetloss
increases with amount of hops. With Ronja the packetloss is so low that even a
chain of 1000 Ronja's is not a problem (well instead of 10^-9 you get 10^-6
BER).

CL<
> here.  Are Americans now spoiled to the point that even horses and cows
> can't live without high speed Internet any more?
> 
> > and then connect with some
> > professional-grade connection.
> 
> Aha!  You still need the professional-grade connection!  That's what my
> SDSL is -- professional-grade connection, non-profit organisation
> budget-appropriate.
> 
> Of course I would never do a project like this for a consumer service
> like ADSL or DOCSIS -- but _S_DSL is a different story.
> 
> > Do something else instead :)
> 
> Let's just agree that we have different interests in life, and leave it
> at that.
> 
> MS,
> who wants to get back to drawing OSDCU schematics
> 
> 
> ___
> 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: furnace controller I/O port again

2006-11-03 Thread Mark Rages

On 11/2/06, Dave McGuire <[EMAIL PROTECTED]> wrote:

On Nov 2, 2006, at 8:15 PM, Bob Paddock wrote:
>> I'll look into it.  The thing about op amps is that they're cheap and
>> tiny.
>
> Which frequently gets people into trouble when they try to use
> Op-Amps as Comparators:
...
> TI:
> Op Amps and Comparators - Don't Confuse Them
>
> Operational amplifiers (op amps) and comparators look similar; they
> even have very similar schematic symbols.
> This leads a lot of designers to think they are interchangeable.
> There is a strong temptation to use a spare section
> of a multiple op amp package as a comparator to save money. This
> application note will explain why designers should not do this.
>
> http://encon.fke.utm.my/nikd/latest/sloa067.pdf
> Download .pdf (sloa067.pdf, 150 Kbytes)"

   Not to butt in, but...wow, that is a VERY informative
article...Thanks for sending that URL!

   -Dave



I think the article is overstating things a little bit.

Sure, op-amps make lousy, slow comparators.  But commercially
successful op-amps aren't going to burn up if you let the output go to
a rail!  Some high-spec opamps may have limitations, such as high
current in the input stage if you exceed a certain differential
voltage, but these limitations should be called out in the datasheet.
And expensive, exotic amps aren't the ones being pressed into
comparator duty.

Regards,
Mark
[EMAIL PROTECTED]
--
You think that it is a secret, but it never has been one.
 - fortune cookie


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


Re: gEDA-user: m32c expansion board works!

2006-11-03 Thread DJ Delorie

I added some pictures of the board swamped with logic probe clips (22
clips) as I debugged the bus timing.

http://www.delorie.com/pcb/m3a/

Turns out the CP2200 is too slow to run the m32c at full speed (30
MHz); the m32c can only add 3 wait states (115nS vs 140nS needed).
The RAM is too slow for zero wait states by design (15nS vs 20nS
needed); the rd/wr pulses are only a half clock wide, not a full
clock.

So, I programmed the m32c to run at half the crystal speed (15MHz),
the RAM at 0 ws (33nS) and the cp2200 at 2 ws (165nS).  It seems to be
happy that way.


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