Re: gEDA-user: PCB - How To Find A Component?

2009-02-13 Thread gene

 *Scrolling* to the selected part would be easier, and could be done as
 a plugin.  Compare with my findrat plugin:
 
   http://www.delorie.com/pcb/findrat.c

 

I don't even know where to begin :(  How do the plugins get compiled and 
  executed?  Is there some docs somewhere?

gene


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


Re: gEDA-user: PCB - How To Find A Component?

2009-02-13 Thread DJ Delorie

 I don't even know where to begin :( How do the plugins get compiled
 and executed?  Is there some docs somewhere?

See http://www.delorie.com/pcb/boardflip.c

I'll update findrat similarly.


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


Re: gEDA-user: PCB + GL latest (patch for indirect rendering support)

2009-02-13 Thread Gareth Edwards
Gareth Edwards wrote:
 Peter Clifton wrote:
 Did you use the master branch of my repository, rather then the
 before_pours one?

 
 D'oh. It's the instruction reading blind spot again.
 

Ok, I've built the right branch now and everything seems copasetic. I'll 
use it for my layout for a while.

(One thing I actually liked about your master branch was being able to 
see where the corners of polygons were, even if they were being trimmed 
by tracks. I find it really difficult to edit polygons once they are 
placed if the corners are missing due to track clipping. Am I missing 
something obvious?)

Gareth



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


Re: gEDA-user: PCB + GL latest (patch for indirect rendering support)

2009-02-13 Thread Steven Michalske
i agree i did like that too

On Feb 13, 2009, at 9:55 AM, Gareth Edwards wrote:

 Gareth Edwards wrote:
 Peter Clifton wrote:
 Did you use the master branch of my repository, rather then the
 before_pours one?


 D'oh. It's the instruction reading blind spot again.


 Ok, I've built the right branch now and everything seems copasetic.  
 I'll
 use it for my layout for a while.

 (One thing I actually liked about your master branch was being able to
 see where the corners of polygons were, even if they were being  
 trimmed
 by tracks. I find it really difficult to edit polygons once they are
 placed if the corners are missing due to track clipping. Am I missing
 something obvious?)

 Gareth



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



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


Re: gEDA-user: PCB + GL latest (patch for indirect rendering support)

2009-02-13 Thread Peter Clifton
On Fri, 2009-02-13 at 17:55 +, Gareth Edwards wrote:
 Gareth Edwards wrote:
  Peter Clifton wrote:
  Did you use the master branch of my repository, rather then the
  before_pours one?
 
  
  D'oh. It's the instruction reading blind spot again.
  
 
 Ok, I've built the right branch now and everything seems copasetic. I'll 
 use it for my layout for a while.

Just be aware that it will break when the board is flipped unless you
update to the latest fix I just pushed.

git fetch
git checkout master
git branch -D before_pours
git checkout -b before_pours origin/before_pours

[rebuild]

 (One thing I actually liked about your master branch was being able to 
 see where the corners of polygons were, even if they were being trimmed 
 by tracks. I find it really difficult to edit polygons once they are 
 placed if the corners are missing due to track clipping. Am I missing 
 something obvious?)

No, that's the way it is currently. I'd avoid my master branch for any
real work (I do), since it introduces non-compatible behaviours without
any changes in file-format.. IE.. will produce PCB files which won't
work properly in other PCB versions, but with no version number or
syntax changes to hint the problem. There are also a few remaining bugs
in the island detection / removal code.


-- 
Peter Clifton

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

Tel: +44 (0)7729 980173 - (No signal in the lab!)



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


gEDA-user: PCB | how to update the pcb, if a change is made to the schematic?

2009-02-13 Thread S. Aguinaga

   Hello Fellows,
   I am a new user of gschem and pcb.  I have a question to which I have
   searched the
   archives, but come up empty handed.
   ** In the PCB, is there a command to move components to a specific x,y
   location?
   ** After starting on the PCB, I have to make a change to the
   schematics, is there a way to update
   the pcb file? Without affecting placement or All routing?
   If a email thread has covered this already, would you mind sending me
   that link.
   Thank you, I truly appreciate any help on this.
   ===
   running gschem and pcb on Mac OS X
   ===
   // Sal Aguinaga
   // Northwestern University


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


Re: gEDA-user: PCB | how to update the pcb, if a change is made to the schematic?

2009-02-13 Thread Kai-Martin Knaak
On Fri, 13 Feb 2009 13:32:17 -0800, S. Aguinaga wrote:

 ** In the PCB, is there a command to move components to a specific x,y
 location?

No. (This is one of my favorite feature requests)

 
 ** After starting on the PCB, I have to make a change to the schematics,
 is there a way to update the pcb file? Without affecting placement or
 All routing?

Yes. 

1) Save the current state of the layout in pcb. 

2) call gsch2pcb with the changed schematic

3) If you changed connections, an updated netlist will be produced. If 
you changed the value of components, they will be updated in the pcb 
file. If you removed some components, they will be deleted in the pcb 
file. If you added some components, a file $NAME_new.pcb will be 
produced. This file contains all the footprints of the added components.

4) In pcb do 

   a) File - Revert(if the changes affected the layout)

   b) File - Load_layout_data_to_paste_buffer (to put the new footprints 
   somewhere on the layout with the buffer-tool)

   c) File - Load_netlist_file (if connections were changed)

The tool xgsch2pcb reduces these steps to a single mouse click.

---(kaimartin)---
-- 
Kai-Martin Knaak  tel: +49-511-762-2895
Universität Hannover, Inst. für Quantenoptik  fax: +49-511-762-2211 
Welfengarten 1, 30167 Hannover   http://www.iqo.uni-hannover.de
GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get



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


Re: gEDA-user: PCB | how to update the pcb, if a change is made to the schematic?

2009-02-13 Thread Ben Jackson
On Fri, Feb 13, 2009 at 01:32:17PM -0800, S. Aguinaga wrote:
 
** In the PCB, is there a command to move components to a specific x,y
location?

Not really, although if you get my distribute/align plugin from
gedasymbols you can bind a key to warp the selected elements to the cursor.
So you can set the grid, move to a spot and hit a key to move the element.

** After starting on the PCB, I have to make a change to the
schematics, is there a way to update
the pcb file? Without affecting placement or All routing?

You run gsch2pcb again.  It produces a board.pcb.new which you load into
your layout (File | Load layout data...) and a new netlist.  Your board.pcb
is unaffected except that deleted components are removed.

I recommend you keep all of your working files under some kind of source
control (RCS, CVS, SVN, etc) so you can save versions of your board before
you do this.

-- 
Ben Jackson AD7GD
b...@ben.com
http://www.ben.com/


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


gEDA-user: fyi: program to enter spreadsheet contents into a Digi-Key web-order

2009-02-13 Thread Tim Hanson
Hi All,

I wrote this script yesterday as I needed to enter ~200 parts into
Digikey, and didn't want to make any mistakes.  It reads in a CSV
file, establishes a TCP connection with the Digikey ordering web
server, and repeatedly POSTs the quantities in your spreadsheet onto
the active server pages.  If the minimum quantities are not met for
any of your items, it will first guess the next multiple of 10, and if
that does not work, it will ask you for the quantity.  Digikey's
webserver occasionally balks under the torrent of POST and GETs, in
which case you'll have to kill the script, start a new web order, and
try again.

hope this is useful to someone other than myself.

Tim
--
source:
http://code.google.com/p/kicadocaml/source/browse/trunk/scripts/digikeyweborder.ml
makefile:
http://code.google.com/p/kicadocaml/source/browse/trunk/scripts/Makefile
readme:
http://code.google.com/p/kicadocaml/source/browse/trunk/scripts/README


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


Re: gEDA-user: fyi: program to enter spreadsheet contents into a Digi-Key web-order

2009-02-13 Thread DJ Delorie

You know, you can just upload a CSV spreadsheet to Digikey's master
ordering module.  My BOM scripts export the .csv file, I just send it
to them and it orders everything on the list.

I don't know how (or if) you'd do it without logging in, but when you
do log in, just use Order File Upload.


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


Re: gEDA-user: fyi: program to enter spreadsheet contents into a Digi-Key web-order

2009-02-13 Thread Steven Michalske
might add a delay to the add action  make it like a human is entering  
them :-P

hardkrash

On Feb 13, 2009, at 1:59 PM, Tim Hanson wrote:

 Hi All,

 I wrote this script yesterday as I needed to enter ~200 parts into
 Digikey, and didn't want to make any mistakes.  It reads in a CSV
 file, establishes a TCP connection with the Digikey ordering web
 server, and repeatedly POSTs the quantities in your spreadsheet onto
 the active server pages.  If the minimum quantities are not met for
 any of your items, it will first guess the next multiple of 10, and if
 that does not work, it will ask you for the quantity.  Digikey's
 webserver occasionally balks under the torrent of POST and GETs, in
 which case you'll have to kill the script, start a new web order, and
 try again.

 hope this is useful to someone other than myself.

 Tim
 --
 source:
 http://code.google.com/p/kicadocaml/source/browse/trunk/scripts/digikeyweborder.ml
 makefile:
 http://code.google.com/p/kicadocaml/source/browse/trunk/scripts/Makefile
 readme:
 http://code.google.com/p/kicadocaml/source/browse/trunk/scripts/README


 ___
 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: fyi: program to enter spreadsheet contents into a Digi-Key web-order

2009-02-13 Thread evan foss
On Fri, Feb 13, 2009 at 7:14 PM, Steven Michalske smichal...@gmail.com wrote:
 might add a delay to the add action  make it like a human is entering
 them :-P

I don't think Digikey cares how you are ordering.


 hardkrash

 On Feb 13, 2009, at 1:59 PM, Tim Hanson wrote:

 Hi All,

 I wrote this script yesterday as I needed to enter ~200 parts into
 Digikey, and didn't want to make any mistakes.  It reads in a CSV
 file, establishes a TCP connection with the Digikey ordering web
 server, and repeatedly POSTs the quantities in your spreadsheet onto
 the active server pages.  If the minimum quantities are not met for
 any of your items, it will first guess the next multiple of 10, and if
 that does not work, it will ask you for the quantity.  Digikey's
 webserver occasionally balks under the torrent of POST and GETs, in
 which case you'll have to kill the script, start a new web order, and
 try again.

 hope this is useful to someone other than myself.

 Tim
 --
 source:
 http://code.google.com/p/kicadocaml/source/browse/trunk/scripts/digikeyweborder.ml
 makefile:
 http://code.google.com/p/kicadocaml/source/browse/trunk/scripts/Makefile
 readme:
 http://code.google.com/p/kicadocaml/source/browse/trunk/scripts/README


 ___
 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




-- 
http://www.coe.neu.edu/~efoss/
http://evanfoss.googlepages.com/


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


Re: gEDA-user: PCB | how to update the pcb, if a change is made to the schematic?

2009-02-13 Thread Dan McMahill
Ben Jackson wrote:
 On Fri, Feb 13, 2009 at 01:32:17PM -0800, S. Aguinaga wrote:
** In the PCB, is there a command to move components to a specific x,y
location?
 
 Not really, although if you get my distribute/align plugin from
 gedasymbols you can bind a key to warp the selected elements to the cursor.
 So you can set the grid, move to a spot and hit a key to move the element.
 
** After starting on the PCB, I have to make a change to the
schematics, is there a way to update
the pcb file? Without affecting placement or All routing?
 
 You run gsch2pcb again.  It produces a board.pcb.new which you load into
 your layout (File | Load layout data...) and a new netlist.  Your board.pcb
 is unaffected except that deleted components are removed.
 
 I recommend you keep all of your working files under some kind of source
 control (RCS, CVS, SVN, etc) so you can save versions of your board before
 you do this.
 

I completely agree with Ben's comment.  I tend to check in things like 
schematics or layouts in progress quite regularly since it gives a good 
way to backtrack if you do something stupid like 'rm *'.  Not that I've 
ever done that before  It also helps if you manage to mess up 
something and just want to revert.

-Dan


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


Re: gEDA-user: fyi: program to enter spreadsheet contents into a Digi-Key web-order

2009-02-13 Thread Steven Michalske

On Feb 13, 2009, at 4:26 PM, evan foss wrote:

 On Fri, Feb 13, 2009 at 7:14 PM, Steven Michalske smichal...@gmail.com 
  wrote:
 might add a delay to the add action  make it like a human is entering
 them :-P

 I don't think Digikey cares how you are ordering.

 Digikey's
 webserver occasionally balks under the torrent of POST and GETs


The point i was making is that a delay may allow the system to not balk.


 hardkrash

 On Feb 13, 2009, at 1:59 PM, Tim Hanson wrote:

 Hi All,

 I wrote this script yesterday as I needed to enter ~200 parts into
 Digikey, and didn't want to make any mistakes.  It reads in a CSV
 file, establishes a TCP connection with the Digikey ordering web
 server, and repeatedly POSTs the quantities in your spreadsheet onto
 the active server pages.  If the minimum quantities are not met for
 any of your items, it will first guess the next multiple of 10,  
 and if
 that does not work, it will ask you for the quantity.  Digikey's
 webserver occasionally balks under the torrent of POST and GETs, in
 which case you'll have to kill the script, start a new web order,  
 and
 try again.

 hope this is useful to someone other than myself.

 Tim
 --
 source:
 http://code.google.com/p/kicadocaml/source/browse/trunk/scripts/digikeyweborder.ml
 makefile:
 http://code.google.com/p/kicadocaml/source/browse/trunk/scripts/Makefile
 readme:
 http://code.google.com/p/kicadocaml/source/browse/trunk/scripts/README


 ___
 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




 -- 
 http://www.coe.neu.edu/~efoss/
 http://evanfoss.googlepages.com/


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



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