Re: gEDA-user: PCB - How To Find A Component?
*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?
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)
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)
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)
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?
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?
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?
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
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
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
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
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?
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
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