[kicad-users] Re: default libraries

2010-09-05 Thread James


--- In kicad-users@yahoogroups.com, Andy Eskelson andyya...@... wrote:

 Modify kicad.pro
 
 see my post to philip on the 26th aug
 
 
 Andy
 
 


Oh, shoot, not sure how I missed that post. Ok thanks, that looks like just 
what I need.



[kicad-users] default libraries

2010-08-28 Thread James
Can somebody tell me how to set what libraries are added by default to a new 
project? Maybe this is obvious but I haven't figured out how to do it.



[kicad-users] vias in a pad?

2010-08-24 Thread James Moody
A number of components I've come across lately (DC motor controller chips,
ESD protection devices, for example) have a thermal or ground pad underneath
the chip. This requires that a large pad be included in the footprint, and
the usual recommendation is that several vias are used in this pad to
connect it to the ground layer. This is also part of the thermal management
scheme.

For example, if you look at page 10 of the datasheet for the Allegro A4983,
it describes how to lay out the board. It shows 9 vias in the under-chip pad
used to aid in solder flow and heat transfer.

My first thought for how to do this in KiCad was to define a bunch of vias
on the board. My second thought was to change the module so that the large
pad was actually several small pads butt up against each other, tiled
together to make one large pad, and have each pad be a through-hole style
pad with a very narrow drill.

Is there a better approach or feature I've missed?
Thanks.
--Jim


Re: [kicad-users] vias in a pad?

2010-08-24 Thread James Moody
Thanks, this was indeed helpful. Also the Yahoo Groups via Google search
method.
--Jim

On Tue, Aug 24, 2010 at 9:16 AM, Robert birmingham_spi...@gmx.net wrote:



 This has been discussed previously. The Yahoo Groups search tool is
 pretty hopeless so I used Google to search for the relevant thread for
 you, which it found first in mail-archive starting at:

 http://www.mail-archive.com/kicad-users@yahoogroups.com/msg06539.html

 Does that help?

 Regards,

 Robert.


 On 24/08/2010 13:33, James Moody wrote:
  A number of components I've come across lately (DC motor controller
 chips,
  ESD protection devices, for example) have a thermal or ground pad
 underneath
  the chip. This requires that a large pad be included in the footprint,
 and
  the usual recommendation is that several vias are used in this pad to
  connect it to the ground layer. This is also part of the thermal
 management
  scheme.
 
  For example, if you look at page 10 of the datasheet for the Allegro
 A4983,
  it describes how to lay out the board. It shows 9 vias in the under-chip
 pad
  used to aid in solder flow and heat transfer.
 
  My first thought for how to do this in KiCad was to define a bunch of
 vias
  on the board. My second thought was to change the module so that the
 large
  pad was actually several small pads butt up against each other, tiled
  together to make one large pad, and have each pad be a through-hole style
  pad with a very narrow drill.
 
  Is there a better approach or feature I've missed?
  Thanks.
  --Jim
 



Re: [kicad-users] graphics differences in multi-part components

2010-06-17 Thread James Moody
Not so hidden when you know where it is.  Thanks, that was perfect.
--Jim

On Tue, Jun 15, 2010 at 5:12 PM, Andy Eskelson andyya...@g0poy.co.ukwrote:



 On Tue, 15 Jun 2010 18:59:47 -
 It's a rather hidden function :-)

 When you draw the graphic line, if you right click on it and select
 properties there is a tick box - common to units

 Untick this and the graphic will appear only on the current part selected.

 Andy


 bbt5001 mo...@bluebelttech.com moody%40bluebelttech.com wrote:

  The library editor in eeschema permits the creation of multi-part
 devices. So, if I have quad pack of NAND gates I can draw one and have the
 graphic to be the same for all parts.
 
  But what if the parts are not identical? I know I can have unique text
 and pin numbers, but I can not figure out how to have the Part A graphics
 differ from the Part B graphics. Any line I modify on A is modified on B
 (and C) as well.
 
  The part I'm trying to create is the Avago HCNR200 optocoupler. This
 consists of one internal LED and two photo diodes (PD1 and PD2). I *could*
 create the eeschemea model as one library part with all the components in
 one box, but that forces my schematics to conform to the physical package
 constraints. The correct approach is to have these as 3 independent parts so
 that they can be placed in the schematic according to the functional flow.
 For example, I should be able to place PD2, the isolated photo diode, on the
 sheet for the isolation circuits, while LED and PD1 are on a different
 sheet.
 
  This could be extended to something like a relay: schematically, the coil
 should be separable from the contacts.
 
  Can this be done KiCad?
 
 



[kicad-users] augmenting default locations for libraries

2010-06-15 Thread James Moody
Library locations can be added via the Preferences-Library menu option (in
eeschema, for example). This pops up a nice GUI which has a User Defined
Search Path box and the Current Search Path List.

The search paths list includes the current project directory, the use
defined search paths (if any), and a couple of default paths:

   - C:\\Program Files\KiCad\share\library
   - C:\\Program Files\KiCad\share\library\doc
   - C:\\Program Files\KiCad\share\template

Where are these values defined, and how can I add to them? Are they
hard-coded into the program or is there a configuration file hidden
somewhere?

In my situation I have projects, libraries, and modules on a cloud drive.
The absolute path to the drive depends on the computer being used and the
user name.  Therefore, defining the library and module directories through
the user-defined path only works for one user

The best approach is to add a specific path to the default path list on a
per-machine (and per-user) basis, and have this path be picked up in the
default list.

Another question: Can environment variables be used in these path
definitions?  The %USERNAME% var would be helpful under Windows, but I can
see this would be real management mess for a cross-platform system.

Thanks,
--Jim


[kicad-users] Re: zone won't fill

2010-06-09 Thread James


--- In kicad-users@yahoogroups.com, wacwursev2 nmh+ya...@... wrote:

 
 
 
 
 --- In kicad-users@yahoogroups.com, James jamesrsweet@ wrote:
 
  I'm running up against a wall here in PCBnew. I've created a number of 
  zones in order to have thick traces between some points and some of them 
  fill ok, but others I select Fill Zone and nothing happens. Any idea what 
  I'm doing wrong? They're set to the correct net, I thought maybe they just 
  weren't visually filling but I did a print preview and only the little 
  trace I laid down first to satisfy the DRC shows up.
 
 
 Why are you using zones for this and not wide tracks? (how wide are you 
 aiming for?)
 If you run DRC, does it fill them?
 Can you create a small layout that demonstrates this problem and post that?


I got it figured out, for some reason if I made the zones slightly larger they 
would fill.

I use zones so I can get different shapes. I'm doing some high frequency 
switchmode converter work where wide traces are necessary to carry high peak 
currents and reduce stray inductance, but these are joining SSOP ICs and 603 
SMT parts. If I use a wide trace I can't taper it to connect to something 
smaller, I get a big rounded end that overlaps a pad or ends with a small trace 
coming out. Zones are a much more attractive way of doing this and produce a 
much more professional looking layout.




[kicad-users] zone won't fill

2010-06-03 Thread James
I'm running up against a wall here in PCBnew. I've created a number of zones in 
order to have thick traces between some points and some of them fill ok, but 
others I select Fill Zone and nothing happens. Any idea what I'm doing wrong? 
They're set to the correct net, I thought maybe they just weren't visually 
filling but I did a print preview and only the little trace I laid down first 
to satisfy the DRC shows up.



[kicad-users] Re: Images and logo inside PCB

2010-05-19 Thread James


--- In kicad-users@yahoogroups.com, ferraro.giuse...@... 
ferraro.giuse...@... wrote:

 Hi,
 I'm trying to insert an image in PCB. How can I do? 
 I'm using WINDOWS VERSION, last version.
 Bye
 G




I have run into this same problem. It seems there is no direct way to do this, 
it would certainly be a very nice feature to have.



[kicad-users] Grid visibility

2010-04-26 Thread James
Is there any way to make the points of the grid more than one pixel? I use 
KiCad on a high resolution CRT which in most ways is superb, but the grid dots 
are so small that they are nearly invisible. Please don't tell me just upgrade 
to LCD, I have several nice big LCD monitors too and still very much prefer 
the CRT, although the grid shows up better on them.



[kicad-users] Re: Heterogenous multi-part components

2010-04-20 Thread James


--- In kicad-users@yahoogroups.com, ne562 ne...@... wrote:

 I think it is done not very friendly for newbies...  requires many extra 
 clicks...



There's a number of things like this, although in all fairness the vast 
majority of PCB CAD packages are not friendly to newbies, in fact most are 
downright horrid from a usability standpoint. You find one that is capable of 
doing what you want and stick with it, eventually you'll learn workarounds for 
the quirks.

If you want an easy one to learn, I recommend ExpressPCB, it's free and a very 
easy way to get introduced to the concepts. PCB Wizard is decent as well, but 
only for through-hole parts and the full version is not free. Once you learn 
one program, learning others comes much more easily.



[kicad-users] Re: Momentary Push Button?

2010-04-16 Thread James


--- In kicad-users@yahoogroups.com, acidblue sunblast...@... wrote:

 Is there a footprint (lib and mod) for a momentary push button switch?
 I've looked under 'Devices' but only found the push and small push 
 buttons. 
 I suppose I could just use those but would like to know if there is
 a dedicated one for a momentary one.
 Like the small tactile ones you find at sparkfun.
 
 http://www.sparkfun.com/commerce/product_info.php?products_id=97



Those are precisely what the pushbutton in the devices library are, I I just 
recently built a board with some identical buttons and that's the device I used.





[kicad-users] Module editor

2010-04-16 Thread James
I've been running into a couple issues with the module editor. Firstly, is 
there a way to edit the length of a line that has been drawn? I can't seem to 
find one, say for example I draw something and then wish to move the end point 
to extend the line a bit.

Second, every time I select a line in the module editor and select Translate in 
attempt to rotate it, pcbnew crashes. This is 20100314 on WinXP. 

There are a lot of things I really like about KiCad but the module editor feels 
very cumbersome and limited, I can't help thinking I must be doing something 
wrong.



[kicad-users] Re: Feedback

2010-04-13 Thread James


--- In kicad-users@yahoogroups.com, Andy Eskelson andyya...@... wrote:

 
 I find that the problem with 0 ohm R and such like is that they are a
 fixed width, I also find it rather awkward to add them to a board, then
 to the sch and so on. I also prefer to have a sch. to work with. 
 
 What I do for single sided boards is set the via size to the same as what I 
 use for
 a normal through hole component Then I just route the board as normaly on
 the copper side, and where needed I switch to the component side and run
 tracks as if they were my jumper wires. 
 
 The component side copper print becomes my jumper layout (if it ever gets
 that complex)
 
 For small home projects this works very nicely for me.
 
 
 Andy
 



That's what I've been doing, and I've found it to be a usable workaround but it 
sure would be nice if there was a proper solution for this. Another program I 
tried at one point let me place standard pads anywhere, including the 
rectangular IC type pads that are nice if space is tight and then connect them 
with wires, it worked really well.



[kicad-users] Re: Feedback

2010-04-09 Thread James


--- In kicad-users@yahoogroups.com, Robert birmingham_spi...@... wrote:

 I just wanted to feed back some comments from a major appliance 
 manufacturer who recently received some PCBs created by me using Kicad. 
They described the prototypes as being of excellent quality.   The 
 two boards, which are a mixture of digital and analogue circuitry, both 
 worked first time.   The quality of the Kicad software played a 
 significant part in that, so I would like to pass on that praise to the 
 Kicad authors, and thank them for producing an excellent suite of software.
 
 Previously I used commercial PCB software.   It was a nightmare to use 
 and most boards would have problems requiring revisions.
 
 Regards,
 
 Robert.
 


Seems the places offering PCB packages costing thousands should be worried. 
I've tried demos of practically every package I could find and settled on 
KiCad. It's not perfect, but none of them are, some of the expensive stuff is 
downright lousy. 

The main gripes I have about it so far are these:

No easy way to designate jumpers for single sided boards. I've been using 
enlarged vias but this is not ideal. It would be really great if I could just 
plunk down a couple of standard pads of the desired size/shape and designate 
them as connected. I've seen products that have a wire component that can be 
used to connect between points.

Similarly, I can't just plunk down pads arbitrarily in the layout. I like to 
use pads to designate mounting screw holes and such, or for test points, flying 
leads, etc. It really ought to be possible to place pads without them being 
part of a package.

Trace width selection is cumbersome, rather than a dropdown list of common 
widths with the option to enter an arbitrary list, it seems one has to create a 
list of trace sizes otherwise by default there is only one available, and there 
is a limit of 7(?) custom sizes.

Some operations automatically place the mouse cursor near where it thinks you 
want to be working, but I find this really annoying because I'll click 
something in the toolbar and then suddenly the cursor pops up somewhere else. 
The mouse pointer should never move unless the mouse is moved.

There is no default package-symbol assignment, one has to assign a package to 
each symbol separately. It would be really convenient if components in the 
schematic editor were already associated with a package for the layout which 
could then be changed if desired.

Other than that, great software and the price is right.



[kicad-users] Re: Has anyone used the autorouters in GEDA to route their kicad design?

2010-04-09 Thread James


--- In kicad-users@yahoogroups.com, Alain Mouette ala...@... wrote:

 Autorouter is the top most misunderstood piece of software. Most peole 
 just think that it will make the boar for them. That is not the way to go.
 
 Freeroute is great for complex boards, but it usualy makes a mess of the 
 conections and you will not be able to change much afterwards.
 
 The internal router o Kicad is good and very effective for 
 smaler/simpler boards. It doesn't generate such complex traces, but it 
 easyer to work on the board aftewards.
 
 I personaly have developped a very interesting technique: I run 
 repeatedly an autorouter just to evaluate my placement, then I discard 
 and try a better placement. This is very effective...
 
 Alain
 
 


I've never had much luck with autorouters, every time I've tried to use one it 
just makes a huge mess of the boards, I can do a much nicer layout manually. It 
would be nice to have the option to click on a single net or two points on a 
net and have them autoroute, but the autorouters I've tried always attempt to 
route an entire net or the entire board. Having played with them, I can spot 
all sorts of commercial PCBs that were autorouted, and it's easy to see the 
difference between grid and ripup routers.



[kicad-users] Re: pcb without schema

2010-04-08 Thread James


--- In kicad-users@yahoogroups.com, gjdb gjdbx...@... wrote:

 Hi
 
 I'm new to the group.  I built a 70 foot long signal cable with temperature 
 sensors and switches arrayed along it.  I use past tense because 23 June of 
 last year a lightning strike came through and knocked the whole thing out.  
 Nice big rip full length on a tree in front of the house.  So instead of 
 doing functional circuitry I have decided to use pcb's and put lightning 
 protection devices on the boards.  Need about 10-14 boards.
 
 The board is very simple and all the driving signals are at the computer end 
 of the signal line.  Is this all beginning to sound like 1-wire?
 
 So how do I build this board in pcbnew without a schema? I looked at the pdf 
 for pcbnew but it assumes schema?  Can I just make a 2 X 8 inch pcb outline 
 and go from there?  Has anybody done this before?
 
 Thanks
 
 George Dalla Betta



Why not draw the schematic? If the board is that simple, it will only add 5-10 
minutes to the process.

Alternately you could use something like FreePCB for a quick little board, it's 
designed for this sort of thing, but I find that trying to cut corners and skip 
the schematic is a false economy, you will usually spend more time in the long 
run.




Re: [kicad-users] removing a module from a library

2010-03-08 Thread James Moody
How embarrassing! - that is SO obvious.
Thanks,
--Jim (with a sheepish grin)


On Mon, Mar 8, 2010 at 9:14 AM, Robert birmingham_spi...@gmx.net wrote:



 Select the library in the module editor using the left-most button on
 the toolbar, and then click the bin icon (fourth from left).

 Regards,

 Robert.


 On 08/03/2010 14:04, bbt5001 wrote:
  While learning how to work with the module editor I created a library
 with a few modules that ought not to be there. Is the only method to delete
 a module simply to edit the .mod file?
 
  Thanks,
  --Jim




Re: [kicad-users] Doubling up for power traces

2010-03-08 Thread James Moody
I knew there had to be a good answer. - Many thanks!
--Jim

On Mon, Mar 8, 2010 at 9:18 AM, Robert birmingham_spi...@gmx.net wrote:



 Before creating the second set of tracks, Select Preferences...General,
 and then unselect Tracks Auto Del.

 Regards,

 Robert.


 On 08/03/2010 13:50, bbt5001 wrote:
  I made a relatively simple board consisting of two through-hole
 connectors and one or two surface mount devices. Since I had double-sided
 available I thought I'd use it to provide extra current capability, so after
 making my point-to-point connections on one side (satisfying the DRC with no
 unrouted nets) I switched to the other layer and repeated the connections.
 But when I generated the gerber files only the traces for one side appeared.
 Everything else was correct: all the through holes had both copper and
 component layer annuli, and the one SMD component had the correct component
 layer traces. But the additional (redundant) traces on the copper side were
 removed.
 
  Is this an intentional feature of the program? Is there a way to disable
 it?
 
  Thanks,
  --Jim