Re: gEDA-user: Results of CustomPCB build of FLEX board

2007-07-19 Thread DJ Delorie

> Any idea of which process your vender uses DJ?

Nope.  I just read their specs.


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


Re: gEDA-user: Results of CustomPCB build of FLEX board

2007-07-19 Thread Steve Meier
For photo imagable solder mask, I think, the minimum is 5 mills wide. 
0.5 mm is 19 mills and so should be easy.

For silk screened solder mask, I imagine, the bridge must be a lot
wider. Any idea of which process your vender uses DJ?

Steve Meier

DJ Delorie wrote:
> Cool.
>
> About solder masks: I usually set those to the closest to the pad that
> the vendor allows, which usually means 1.5 mil or so away.  Worst
> case, have the mask edge halfway between the pin and the plane.
>
> I never trust the library's mask or clearance, I always bulk-update
> them once they're on the board.  Yeah, it's something we need in the
> vendor and drc functions, as what I update them to depends on where
> I'm sending it to be made.
>
> For fine-pitch parts, I usually don't bother with mask between pads.
> However, 4pcb can do mask between 0.5mm pitch pads (seemingly
> perfectly, too, although I didn't spec them as tight as they
> produced!)
>
> Some of the "round" copper bits look jaggie.  Is that the scanner, the
> design, or the board?
>
>
> ___
> 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: Results of CustomPCB build of FLEX board

2007-07-19 Thread DJ Delorie

> > I never trust the library's mask or clearance, I always bulk-update
> > them once they're on the board.
> 
> Do you have a tool for that?

:MinMaskGap 0.075 mm

If the mask is showing, ChangeClearSize works on the mask:

:ChangeClearSize selectedpads =3 mil

If you change the mask to 1 (0.01 mil), minmaskgap sets them all.

> It's on the board.  You can see some other etching issues as well.

Hmm.  I didn't get that from either 4pcb or pcb-pool.

Even my home etches come out better sometimes.  Compare:
http://www.delorie.com/pcb/liquidtin/board-before.jpg (er, not the smt
inductor ones, they're made from lots of lines, and the gouge near the
bottom middle was from a dremel tool)


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


Re: gEDA-user: Results of CustomPCB build of FLEX board

2007-07-19 Thread Ben Jackson
On Thu, Jul 19, 2007 at 10:29:15PM -0400, DJ Delorie wrote:
> 
> I never trust the library's mask or clearance, I always bulk-update
> them once they're on the board.

Do you have a tool for that?

> Some of the "round" copper bits look jaggie.  Is that the scanner, the
> design, or the board?

It's on the board.  You can see some other etching issues as well.  It
was all electrically fine, though.  The only short I ran into came from
connecting a pad to some plane exposed by the mask.

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


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


Re: gEDA-user: Results of CustomPCB build of FLEX board

2007-07-19 Thread DJ Delorie

Cool.

About solder masks: I usually set those to the closest to the pad that
the vendor allows, which usually means 1.5 mil or so away.  Worst
case, have the mask edge halfway between the pin and the plane.

I never trust the library's mask or clearance, I always bulk-update
them once they're on the board.  Yeah, it's something we need in the
vendor and drc functions, as what I update them to depends on where
I'm sending it to be made.

For fine-pitch parts, I usually don't bother with mask between pads.
However, 4pcb can do mask between 0.5mm pitch pads (seemingly
perfectly, too, although I didn't spec them as tight as they
produced!)

Some of the "round" copper bits look jaggie.  Is that the scanner, the
design, or the board?


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


gEDA-user: Results of CustomPCB build of FLEX board

2007-07-19 Thread Ben Jackson
I had my Altera FLEX (obsolete FPGA I got a handful of for free) board
built by CustomPCB last week.  This was a trial run of using PCB for
professional manufacture, since I plan to do more complex 4 layer board
soon.

Overall I'm fairly pleased.  Gary Cho at CustomPCB answered my questions
promptly (if at odd hours, even for Malaysia).  When I accidentally asked
for a single-sided quote but included 2 sides with mask, I didn't get a
warning (beware, restarting firefox doesn't quite preserve forms!).  The
email confirmation of my order came very late Tue, Jul 10 with a promise
that the boards would ship by the following Monday.  FedEx actually made
their first delivery attempt that Monday (required a signature), so the
turnaround was faster than I expected.

Together, gschem, PCB and I combined to make a board that worked right
without any blue wires, so I'm also pleased with that.

Here's an image of one assembled board:

http://ad7gd.net/flex/flex-build4.jpg

I did learn some important things:

(reference image:  http://ad7gd.net/flex/custompcb-detail.jpg   )

1)  Since I flooded GND on top and 3.3V on the bottom, every pad on the
board was within 'clearance' of some plane.  Since the many footprints
(including the 0603, 0805 and SOT-23 I used) footprints have the same
soldermask and clearance, any misalignment of the opening for the pad
exposed some adjacent plane, which is not good.  The long term solution
would be to fix all footprints to include some shrink for the soldermask.
Also, it would be good if PCB included a mask alignment tolerance in the
DRC parameters so it could both warn of potential problems and/or force
all masks to be at least 'mask tolerance' less than 'clearance'.

2)  Work with your PCB vendor on tricky footprints like QFP208.  After
I got the boards and found that the thin fingers of mask between the
QFP pads had been filtered out, Gary said they recommend a 8mil pad
with a 6mil mask (leaving about a 3mil gap around the pads).  The
QFP208_28 that I used has 11mil pads and <3mil of mask.  Also, only now
do I see looking at the text of the footprint that all of its coordinates
are on a 1mil grid, even though it's in a .01mil format and a metric part!

(I had no trouble soldering the QFP208 without a mask, in fact it
looks nicer than some of the 1206 stuff)

3)  The board was built with 8/8 rules (mostly done with 8/10) but
"slivers" in the polygon of 6 mil all survived.  3mil didn't.  This
might be worth considering when I get around to removing the slivers
in the polygon code (currently PCB assumes arbitrarily thin slivers
will keep the plane connected).

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


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


Re: gEDA-user: design problem question

2007-07-19 Thread Bob Paddock
On Thursday 19 July 2007 12:59, Jonathan Starr wrote:

> Each "battery box" is going to consist of four 12V packs wired in
> parallel. One complication is that there needs to be a microcontroller
> and circuitry to perform battery monitoring and protection.

Take a look at the AVRMega406.

http://www.atmel.com/dyn/products/product_card.asp?part_id=3587

Absolutely stay away from Application Note *AVR450* that you may
run across for use with anything but Lithium batteries.  The 406 examples
had a few problems of its own as well.

> Additionally, another complication is that the packs need to be charged
> in series at 48V. 

I've had the miss fortune of having to do something similar.
It can be done with a few diodes and a few FETs to switch between
parallel and series.  Look up the TI UC3906, and UC3909, and  related 
application
notes at http://www.ti.com for background on charging lead acid batteries.

> Basically, the problem is that I lack a background in power electronics.

Be careful, there is far more energy in batteries that most people realize,
treat them with a lot of respect.

Stating clearly your requirements always makes a project go smother.

> I apologize if this is an inappropriate place to ask this question, but
> finding help is part of my difficulty. :) Thank you in advance for your
> help!

We are all happy to help, we are however reluctant to do a students
homework assignment.


-- 
http://www.wearablesmartsensors.com/
 http://www.softwaresafety.net/ http://www.designer-iii.com/
 http://www.unusualresearch.com/


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


Re: gEDA-user: Specifying vdd connection in gschem?

2007-07-19 Thread John Luciani
On 7/19/07, devrin talen <[EMAIL PROTECTED]> wrote:
> Hi all,
>
> I'm designing a rather simple circuit in gschem. Included in it are two
> 74126 tri-state buffers that I specify to be part of one 14 pin dip package.
> I used the tutorial as a reference and edited the slot attribute, gave them
> the same refdes and footprint, and everything looks good.
>
> My problem is when I'm in pcb. I'll try to connect one of my power traces to
> the vdd pin on the footprint. pcb won't let me unless I create an explicit
> net line between the power trace and the vdd pin on the chip. It'll also
> complain to me about the traces being shorted. Is there a way to specify the
> vdd connection in gschem so that pcb is aware of the connection that I'm
> trying to make?

Check your netlist to see if the power pins are connected. If you are using the
74126 symbol that comes with gschem the power net is probably called Vcc.

I use a separate power symbol for logic ICs. Below is a quick example.

(* jcl *)

-- 
http://www.luciani.org

-- cut here -

v 20070216 1
C 21600 39200 1 0 0 EMBEDDED74126-1_np.sym
[
P 21600 39800 21900 39800 1 0 0
{
T 21800 39850 5 8 1 1 0 6 1
pinnumber=2
T 21800 39750 5 8 0 1 0 8 1
pinseq=1
T 21950 39800 9 8 1 1 0 0 1
pinlabel=A
T 21950 39800 5 8 0 1 0 2 1
pintype=in
}
P 23600 39800 23300 39800 1 0 0
{
T 23400 39850 5 8 1 1 0 0 1
pinnumber=3
T 23400 39750 5 8 0 1 0 2 1
pinseq=2
T 23250 39800 9 8 1 1 0 6 1
pinlabel=Y
T 23250 39800 5 8 0 1 0 8 1
pintype=tri
}
P 21600 39400 21900 39400 1 0 0
{
T 21800 39450 5 8 1 1 0 6 1
pinnumber=1
T 21800 39350 5 8 0 1 0 8 1
pinseq=3
T 21950 39400 9 8 1 1 0 0 1
pinlabel=EN
T 21950 39400 5 8 0 1 0 2 1
pintype=in
}
B 21900 39200 1400 900 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
T 23700 40740 5 10 0 0 0 0 1
device=74126
T 23700 40540 5 10 0 0 0 0 1
footprint=DIP14
T 23700 40340 5 10 0 0 0 0 1
numslots=4
T 23700 40140 5 10 0 0 0 0 1
slotdef=1:2,3,1
T 23700 39940 5 10 0 0 0 0 1
slotdef=2:5,6,4
T 23700 39740 5 10 0 0 0 0 1
slotdef=3:9,8,10
T 23700 39540 5 10 0 0 0 0 1
slotdef=4:12,11,13
T 23700 40950 5 10 0 0 0 0 1
description=4 busline drivers
T 21900 40140 9 10 1 0 0 0 1
74126
T 23700 41550 5 10 0 0 0 0 1
documentation=http://www-s.ti.com/sc/ds/sn74hc126.pdf
]
{
T 23300 40200 5 10 1 1 0 6 1
refdes=U1
}
C 20200 39200 1 0 0 EMBEDDED74126-1_pwr.sym
[
P 20300 39800 20300 39700 5 0 0
{
T 20300 39675 5 6 1 1 0 5 1
pinlabel=Vcc
T 20325 39725 5 6 1 1 0 0 1
pinnumber=14
}
P 20300 39300 20300 39400 5 0 0
{
T 20300 39425 5 6 1 1 0 3 1
pinlabel=GND
T 20325 39375 5 6 1 1 0 2 1
pinnumber=7
}
]
{
T 20275 39725 5 6 1 1 0 6 1
refdes=U1
}
C 20500 39400 1 0 0 cap_sm.sym
{
T 20700 39600 5 10 1 1 0 0 1
refdes=C1
T 20700 39500 5 10 1 1 0 2 1
value=0.1uF
}
C 20100 4 1 0 0 +5V.sym
C 20200 38900 1 0 0 gnd.sym
N 20300 39300 20300 39100 4
N 20600 39400 20600 39200 4
N 20600 39200 20300 39200 4
N 20600 39700 20600 39900 4
N 20600 39900 20300 39900 4
N 20300 39800 20300 4 4


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


gEDA-user: Specifying vdd connection in gschem?

2007-07-19 Thread devrin talen

Hi all,
I'm designing a rather simple circuit in gschem. Included in it are two
74126 tri-state buffers that I specify to be part of one 14 pin dip package.
I used the tutorial as a reference and edited the slot attribute, gave them
the same refdes and footprint, and everything looks good.

My problem is when I'm in pcb. I'll try to connect one of my power traces to
the vdd pin on the footprint. pcb won't let me unless I create an explicit
net line between the power trace and the vdd pin on the chip. It'll also
complain to me about the traces being shorted. Is there a way to specify the
vdd connection in gschem so that pcb is aware of the connection that I'm
trying to make?

Thanks,
devrin


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


Re: gEDA-user: Running fedora core 7, want to install gSpiceUI

2007-07-19 Thread Chitlesh GOORAH
On 7/19/07, Rob <[EMAIL PROTECTED]> wrote:
> I have package manager running and everything is installed except
> ngspice and wxGTK.  ngspice is listed along with ngspice-doc (I'm sure
> I'm suposed to install this too).  Also wxGTK is listed along with
> wxGTK-devel and wxGTK-gl.  Should I install these additional packeges?

In the package manager:
"ngspice" is the main package
"ngspice-doc" contains the documentations

You can install ngspice only if you like. Same applies for wxGTK.

Chitlesh
-- 
http://clunixchit.blogspot.com


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


Re: gEDA-user: design problem question

2007-07-19 Thread John Griessen
Jonathan Starr wrote:
> I have a question regarding electronic design; basically, I am working
> on a student project, and I am assigned the task of designing a 12V
> "battery box."
> 
> Each "battery box" is going to consist of four 12V packs wired in
> parallel. One complication is that there needs to be a microcontroller
> and circuitry to perform battery monitoring and protection.
There are ASICs for this that need no micro...

> Additionally, another complication is that the packs need to be charged
> in series at 48V. 
>

This series charging seems an odd spec, since any variation in battery condition
will cause uneven charging and low capacity when just one cell is aged and 
resistive.

Is your project for education or practical lab needs?

Your stated specs saddle you with big disadvantages... are there really higher 
goals for the project
that could be stated in terms like:   minimize voltage transformer losses while 
keeping parts count low?

How much power flow is needed out of these batteries?  2000 Amps at 9.5 volts?
Are you talking car batteries or AA cells?

John Griessen

PS This isn't a bad venue to ask for opinions on circuit design.
Google and alldatasheet.com should help you get plenty of IC specs
to read.  (For instance battery monitoring and protection)


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


Re: gEDA-user: Running fedora core 7, want to install gSpiceUI

2007-07-19 Thread Rob
I have package manager running and everything is installed except
ngspice and wxGTK.  ngspice is listed along with ngspice-doc (I'm sure
I'm suposed to install this too).  Also wxGTK is listed along with
wxGTK-devel and wxGTK-gl.  Should I install these additional packeges?

On Thu, 2007-07-19 at 11:22 +0200, Chitlesh GOORAH wrote:
> On 7/19/07, Robert Butts  wrote:
> >  I am a new Linux user using Fedora core 7 and I would like to install 
> > gSpiceUI.
> 
> You are running Fedora 7. Fedora "Core" 7 doesn't exist :)
> 
> > If someone knows how to install gspiceui or where I can get directions I
> > would appreciate it greatly.
> 
> Hello,
> 
> You will have gspiceui [1] into fedora soon, that is, you can install
> gspiceui via yum. However the problem is that gspiceui requires gwave
> and the latter requires some very old packages that are either:
>  * currently unmaintained or
>  * no longer available in fedora.
> 
> I've a copy of the current gspiceui rpm:
> F-7: http://chitlesh.fedorapeople.org/RPMS/F-7/gspiceui-0.8.90-3.fc7.i386.rpm
> FC-6: 
> http://chitlesh.fedorapeople.org/RPMS/FC-6/gspiceui-0.8.90-3.fc6.i386.rpm
> 
> You will need to install the following before install gspiceui
> yum install geda-gnetlist geda-gschem geda-symbols libstdc++ wxGTK ngspice
> 
> Then install gspiceui :
> rpm -ivh gspiceui-0.8.90-3.fc6.i386.rpm
> or
> rpm -ivh gspiceui-0.8.90-3.fc7.i386.rpm
> 
> Please note that it currently doesn't support gwave (we are working on it).
> Is there any another alternative you might advise instead of gwave ?
> 
> cheers,
> Chitlesh
> 
> [1] https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=247402



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


gEDA-user: design problem question

2007-07-19 Thread Jonathan Starr
I have a question regarding electronic design; basically, I am working
on a student project, and I am assigned the task of designing a 12V
"battery box."

Each "battery box" is going to consist of four 12V packs wired in
parallel. One complication is that there needs to be a microcontroller
and circuitry to perform battery monitoring and protection.
Additionally, another complication is that the packs need to be charged
in series at 48V. 

Basically, the problem is that I lack a background in power electronics.
I am not entirely sure what resources there are available to me to
create this design, and I feel as though I am creating something that
must have already been done before. 

My question then is this: Where can I go to find resources applicable to
this design problem?

I apologize if this is an inappropriate place to ask this question, but
finding help is part of my difficulty. :) Thank you in advance for your
help!

Kindest regards,
-- 
Jonathan Starr 



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


Re: gEDA-user: Running fedora core 7, want to install gSp iceUI

2007-07-19 Thread Wojciech Kazubski
You have to instal wxGTK package (available from Extras:
ftp://download.fedora.redhat.com/pub/fedora/linux/releases/7/i386/os/Fedora/wxGTK-2.8.3-2.fc7.i386.rpm
or (if yoour F7 is 64-bit): 
ftp://download.fedora.redhat.com/pub/fedora/linux/releases/7/x86_64/os/Fedora/wxGTK-2.8.3-2.fc7.i386.rpm
and apropriate wxGTK-devel package if you want to build gSpiceUI yourself.

Or install my package from http://www.sp5pbe.waw.pl/~sp5smk/spice.html

Wojciech Kazubski

> I am a new Linux user using Fedora core 7 and I would like toinstall gSpiceUI.
> I have downloaded gspiceui-v0.8.90 from sourceForge.com and triedto follow 
> the instructions but it referenced directories not on mysystem.  I have only 
> been able to find links about problemswith an installer in fc4 and gspiceui 
> faults.
> If someone knows how to install gspiceui or where I can getdirections I would 
> appreciate it greatly.
> Thanks!



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


Re: gEDA-user: schematic hierarchy netlist problem

2007-07-19 Thread Peter Baxendale
Found the answer to my own question by playing around a bit. The pins on
the top level symbol didn't have a pinnumber attribute - I didn't think
I needed them since they are meaningless. When I put them in, the
problem goes away. I've made them invisible so as not to give
meaningless info on the top level schematic.

On Thu, 2007-07-19 at 10:06 +0100, Peter Baxendale wrote:
> OK, thanks for the response. Attached is a very simple hierarchical
> design. The .pcb and .net files were generated by "gsch2pcb --skip-m4".
> You can see the U?-? in the .net file.
> 
> On Wed, 2007-07-18 at 07:11 -0400, John Luciani wrote:
> > On 7/18/07, Peter Baxendale <[EMAIL PROTECTED]> wrote:
> > > I don't know where the U?-? comes from. It's not in any of the
> > > schematics, just in the netlist produced by gsch2pcb. Every net that
> > > connects to one of the io symbols ends in a U?-?. The line I quoted
> > > should only have 3 nodes, the extra U?-? looks to be entirely spurious.
> > > I should have said, I'm using the gschem 1.0.1-20070626 release.
> > 
> > You may want to post a simple schematic that demonstrates the problem.
> > 
> > (* jcl *)
> > 
> 
> ___
> geda-user mailing list
> geda-user@moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
-- 

Peter Baxendale   University of Durham
[EMAIL PROTECTED]  School of Engineering
tel +44 191 33 42492  South Road
fax +44 191 33 42408  Durham DH1 3LE
  England




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


Re: gEDA-user: Running fedora core 7, want to install gSpiceUI

2007-07-19 Thread Chitlesh GOORAH
On 7/19/07, Robert Butts  wrote:
>  I am a new Linux user using Fedora core 7 and I would like to install 
> gSpiceUI.

You are running Fedora 7. Fedora "Core" 7 doesn't exist :)

> If someone knows how to install gspiceui or where I can get directions I
> would appreciate it greatly.

Hello,

You will have gspiceui [1] into fedora soon, that is, you can install
gspiceui via yum. However the problem is that gspiceui requires gwave
and the latter requires some very old packages that are either:
 * currently unmaintained or
 * no longer available in fedora.

I've a copy of the current gspiceui rpm:
F-7: http://chitlesh.fedorapeople.org/RPMS/F-7/gspiceui-0.8.90-3.fc7.i386.rpm
FC-6: http://chitlesh.fedorapeople.org/RPMS/FC-6/gspiceui-0.8.90-3.fc6.i386.rpm

You will need to install the following before install gspiceui
yum install geda-gnetlist geda-gschem geda-symbols libstdc++ wxGTK ngspice

Then install gspiceui :
rpm -ivh gspiceui-0.8.90-3.fc6.i386.rpm
or
rpm -ivh gspiceui-0.8.90-3.fc7.i386.rpm

Please note that it currently doesn't support gwave (we are working on it).
Is there any another alternative you might advise instead of gwave ?

cheers,
Chitlesh

[1] https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=247402
-- 
http://clunixchit.blogspot.com


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


Re: gEDA-user: schematic hierarchy netlist problem

2007-07-19 Thread Peter Baxendale
OK, thanks for the response. Attached is a very simple hierarchical
design. The .pcb and .net files were generated by "gsch2pcb --skip-m4".
You can see the U?-? in the .net file.

On Wed, 2007-07-18 at 07:11 -0400, John Luciani wrote:
> On 7/18/07, Peter Baxendale <[EMAIL PROTECTED]> wrote:
> > I don't know where the U?-? comes from. It's not in any of the
> > schematics, just in the netlist produced by gsch2pcb. Every net that
> > connects to one of the io symbols ends in a U?-?. The line I quoted
> > should only have 3 nodes, the extra U?-? looks to be entirely spurious.
> > I should have said, I'm using the gschem 1.0.1-20070626 release.
> 
> You may want to post a simple schematic that demonstrates the problem.
> 
> (* jcl *)
> 
-- 

Peter Baxendale   University of Durham
[EMAIL PROTECTED]  School of Engineering
tel +44 191 33 42492  South Road
fax +44 191 33 42408  Durham DH1 3LE
  England



simple.tar.gz
Description: application/compressed-tar


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