Re: gEDA-user: pcb GTK tear-off menus don't respond to mouse clicks

2011-02-23 Thread Colin D Bennett
On Wed, 23 Feb 2011 01:33:17 + Peter Clifton wrote: > On Tue, 2011-02-22 at 14:03 -0800, Colin D Bennett wrote: > > Has anyone else noticed that the items in pcb's tearoff menus don't > > respond to mouse clicks anymore? > > > > When I click an item in a torn off menu, it becomes selected (h

Re: gEDA-user: pcb GTK tear-off menus don't respond to mouse clicks

2011-02-23 Thread Colin D Bennett
On Wed, 23 Feb 2011 05:21:51 +0100 Kai-Martin Knaak wrote: > Peter Clifton wrote: > > > I can reproduce the bug, but only for the torn-off menus themselves. > > sub-menus of a torn off menu work correctly. > > Torn off menus work all right over here. This is with debian/wheezy > updated yesterd

gEDA-user: What stops PCB autorouter/toporouter from working right?

2011-02-23 Thread John Griessen
On 02/22/2011 06:59 PM, John Griessen wrote: I wanted to use the autorouter and could not get either way to run today. Today I'm still stumped. I got the code from git HEAD last night. I've tried gcc-4.4, gcc-4.1, gtk GUI, lesstif GUI, toporouter other autorouter and symptom is I have 1.6GB

Re: gEDA-user: What stops PCB autorouter/toporouter from working right?

2011-02-23 Thread John Griessen
On 02/23/2011 01:04 PM, John Griessen wrote: I have 1.6GB RAM free before starting connects-->autoroute and all the RAM but 64K is used during "autoroute" for 12 seconds of CPU time over about 40 seconds. I wasn't reporting CPU time right though, it uses minutes, and I needed to subtract the

gEDA-user: Board cleaner recommendations

2011-02-23 Thread yamazakir2
After you get done soldering and fluxing up your board to solder a lot of SMT components, what do you guys use to get it looking flux-free and clean again? I tried MG Chemical flux remove and while it does remove the flux, after washing it (with tap water) and drying it, it leaves a nasty well-ish

Re: gEDA-user: What stops PCB autorouter/toporouter from working right?

2011-02-23 Thread John Griessen
On 02/23/2011 01:20 PM, John Griessen wrote: I wasn't reporting CPU time right though, top TIME+ uses minutes, and I needed to subtract the time when I start to be meaningful. It's more like 5 or 6 minutes of top TIME+, but only 1.5 minutes wall clock time til it seg faults. JG __

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread John Griessen
On 02/23/2011 01:38 PM, yamazakir2 wrote: what do you guys use to get it looking flux-free and clean again? If you use water wash flux and solder paste, you can use hot water and a little detergent. Could use the dish washer machine too. John ___

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread Colin D Bennett
On Wed, 23 Feb 2011 13:41:30 -0600 John Griessen wrote: > On 02/23/2011 01:38 PM, yamazakir2 wrote: > > what do you guys use to get it looking flux-free > > and clean again? > > If you use water wash flux and solder paste, you can use hot > water and a little detergent. Could use the dish washe

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread yamazakir2
I use the really sticky dark orange flux (I think MG Chemicals). Is water soluble flux better (for cleaning)? On Wed, Feb 23, 2011 at 11:41 AM, John Griessen wrote: > On 02/23/2011 01:38 PM, yamazakir2 wrote: >> >> what do you guys use to get it looking flux-free >> and clean again? > > If you us

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread yamazakir2
No I am using regular tap water, should i be using DI? Also I tap water washed lots of boards with no issues (after letting them dry obviously). On Wed, Feb 23, 2011 at 12:14 PM, Colin D Bennett wrote: > On Wed, 23 Feb 2011 13:41:30 -0600 > John Griessen wrote: > >> On 02/23/2011 01:38 PM, yamaz

gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread Colin D Bennett
I'm trying to make a board with a moderate number of LEDs arranged in concentric circles. To do this, I am trying to formulate a pcb command script that will perform all the necessary operations to do this. The basics are working, but I cannot figure out how to indicate the "reference point" when

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread DJ Delorie
If you know where each LED goes, why not put them on the board in the right place, instead of dispersing them then moving them? Then you know where the Paste() reference is. Or write a plugin that does a MoveComponent() :-) ___ geda-user mailing li

Re: gEDA-user: pcb GTK tear-off menus don't respond to mouse clicks

2011-02-23 Thread Felix Ruoff
Am 23.02.2011 18:24, schrieb Colin D Bennett: On Wed, 23 Feb 2011 01:33:17 + Peter Clifton wrote: Strange - it could be a GTK bug, as it is well known the GTK developers don't like the tear-off menu feature. I believe it is (or was intended to be) removed in GTK 3.0. Tear-off menus are stil

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread Stephen Ecob
It's crucial for parts to be quite dry *before* soldering - otherwise the rapid boiling of trapped moisture can cause components to crack. *After* soldering, it's much less of an issue. Many components can be washed with water and detergent, no problem. Most resistors, ceramic caps and tantalum c

Re: gEDA-user: pcb GTK tear-off menus don't respond to mouse clicks

2011-02-23 Thread Peter Clifton
On Wed, 2011-02-23 at 09:30 -0800, Colin D Bennett wrote: > On Wed, 23 Feb 2011 05:21:51 +0100 > Kai-Martin Knaak wrote: > > > Peter Clifton wrote: > > > > > I can reproduce the bug, but only for the torn-off menus themselves. > > > sub-menus of a torn off menu work correctly. > > > > Torn off

Re: gEDA-user: What stops PCB autorouter/toporouter from working right?

2011-02-23 Thread Peter Clifton
On Wed, 2011-02-23 at 13:20 -0600, John Griessen wrote: > On 02/23/2011 01:04 PM, John Griessen wrote: > > > I have 1.6GB RAM free before starting connects-->autoroute and all the RAM > > but 64K is used during "autoroute" for 12 seconds of CPU time over > > about 40 seconds. > > > > I wasn't r

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread Colin D Bennett
On Thu, 24 Feb 2011 07:53:32 +1100 Stephen Ecob wrote: > It's crucial for parts to be quite dry *before* soldering - otherwise > the rapid boiling of trapped moisture can cause components to crack. > *After* soldering, it's much less of an issue. Many components can be > washed with water and de

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread Kai-Martin Knaak
DJ Delorie wrote: > Or write a plugin that does a MoveComponent() A MoveComponent() action would be a major step toward general scriptability. IMHO, this should be part of the core, not as a volatile plugin. ---<)kaimartin(>--- -- Kai-Martin Knaak Email: k...@familieknaak.de Öffentlicher PGP-S

Re: gEDA-user: pcb GTK tear-off menus don't respond to mouse clicks

2011-02-23 Thread Colin D Bennett
On Wed, 23 Feb 2011 21:08:54 + Peter Clifton wrote: > On Wed, 2011-02-23 at 09:30 -0800, Colin D Bennett wrote: > > On Wed, 23 Feb 2011 05:21:51 +0100 > > Kai-Martin Knaak wrote: > > > > > Peter Clifton wrote: > > > > > > > I can reproduce the bug, but only for the torn-off menus > > > > t

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread DJ Delorie
> A MoveComponent() action would be a major step toward general > scriptability. IMHO, this should be part of the core, not as a > volatile plugin. If you'd like to do the patch, go for it. Otherwise, a plugin gets him a solution faster, and it can be merged into the core later. __

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread Colin D Bennett
On Wed, 23 Feb 2011 15:36:58 -0500 DJ Delorie wrote: > > If you know where each LED goes, why not put them on the board in the > right place, instead of dispersing them then moving them? Then you > know where the Paste() reference is. How exactly does one put them on the board in the right pla

Re: gEDA-user: pcb GTK tear-off menus don't respond to mouse clicks

2011-02-23 Thread Kai-Martin Knaak
Colin D Bennett wrote: >> Torn off menus work all right over here. This is with debian/wheezy >> updated yesterday. The libgtk2 package is at version 2.20.1-2 > > What window manager are you using? I have Gnome with Compiz 0.8.4 here > on Ubuntu. metacity 20.30.1, debian package 1:2.30.1-3 ---

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread Stephen Ecob
> Thanks for the helpful information.  Are ICs and LEDs generally fine to > wash in water and/or detergent? Yes, should be fine - but probably a good idea to post wash with alcohol and certainly give them a good dry. ___ geda-user mailing list geda-use

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread Mark Rages
On Wed, Feb 23, 2011 at 2:24 PM, Colin D Bennett wrote: > I'm trying to make a board with a moderate number of LEDs arranged in > concentric circles.  To do this, I am trying to formulate a pcb command > script that will perform all the necessary operations to do this. > > The basics are working,

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread DJ Delorie
> How exactly does one put them on the board in the right place without > doing it manually for each element? Like this... LoadFrom(Layout,powermeter-blank.pcb) LoadFrom(LayoutToBuffer,channel1.pcb) . . . PasteBuffer(ToLayout,0,3) RenumberBuffer(0,10) PasteBuffer(ToLayout,0,8) RenumberBu

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread Colin D Bennett
On Wed, 23 Feb 2011 22:14:49 +0100 Kai-Martin Knaak wrote: > DJ Delorie wrote: > > > Or write a plugin that does a MoveComponent() > > A MoveComponent() action would be a major step toward general > scriptability. IMHO, this should be part of the core, not as a > volatile plugin. Is there som

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread Ben Jackson
On Wed, Feb 23, 2011 at 04:18:48PM -0500, DJ Delorie wrote: > > > A MoveComponent() action would be a major step toward general > > scriptability. IMHO, this should be part of the core, not as a > > volatile plugin. > > If you'd like to do the patch, go for it. Otherwise, a plugin gets > him a s

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread Colin D Bennett
On Wed, 23 Feb 2011 16:18:48 -0500 DJ Delorie wrote: > > A MoveComponent() action would be a major step toward general > > scriptability. IMHO, this should be part of the core, not as a > > volatile plugin. > > If you'd like to do the patch, go for it. Otherwise, a plugin gets > him a solution

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread yamazakir2
So am I getting this right? Step 1. Flux Remover Step 2. Wash with soap and water (dish soap) Step 3. Wash with Isopropyl Alcohol Step 4. Dry That should leave me with a nice clean board correct? Assume I have a high mineral content tap water. On Wed, Feb 23, 2011 at 1:24 PM, Stephen Ecob wrote

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread Stephan Boettcher
Mark Rages writes: > You would be wise to avoid PCB for anything non-rectangular. It is > exceedingly painful. I do recommend pcb for anything non-rectangular. The arcs can be nicely done in gnumeric, python, awk, whatever. With a gui this will be difficult. For example the outline of the bo

gEDA-user: Cheap PCB fab shop ~ Great work

2011-02-23 Thread Rob Butts
I just got a board back from DorkbotPDX. You can't beat it! $5 per square inch for 2-layer and new batches going out pretty much every week. You get 3 boards and the quality is great! Not to mention shipping is included AND no setup fees; strickly $5/square inch! Just wan

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread Stephen Ecob
On Thu, Feb 24, 2011 at 8:46 AM, yamazakir2 wrote: > So am I getting this right? > > Step 1. Flux Remover > Step 2. Wash with soap and water (dish soap) > Step 3. Wash with Isopropyl Alcohol > Step 4. Dry Yes, if the water has low mineral content. > That should leave me with a nice clean board c

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread yamazakir2
Can I use this instead of distilled water? http://www.mgchemicals.com/products/406b.html On Wed, Feb 23, 2011 at 2:05 PM, Stephen Ecob wrote: > On Thu, Feb 24, 2011 at 8:46 AM, yamazakir2 wrote: >> So am I getting this right? >> >> Step 1. Flux Remover >> Step 2. Wash with soap and water (dish

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread Stephen Ecob
On Thu, Feb 24, 2011 at 9:34 AM, yamazakir2 wrote: > Can I use this instead of distilled water? > > http://www.mgchemicals.com/products/406b.html Looks like you could use it after IPA for cleaning off rosin type fluxes. Could be worth a try. ___ geda

Re: gEDA-user: Cheap PCB fab shop ~ Great work

2011-02-23 Thread yamazakir2
Minimum quantity? Lead time? Mask and silk? On Wed, Feb 23, 2011 at 1:57 PM, Rob Butts wrote: >   I just got a board back from DorkbotPDX.  You can't beat it!  $5 per >   square inch for 2-layer and new batches going out pretty much every >   week.  You get 3 boards and the quality is great! > >

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread yamazakir2
Thanks for your all your help guys. On Wed, Feb 23, 2011 at 2:46 PM, Stephen Ecob wrote: > On Thu, Feb 24, 2011 at 9:34 AM, yamazakir2 wrote: >> Can I use this instead of distilled water? >> >> http://www.mgchemicals.com/products/406b.html > > Looks like you could use it after IPA for cleaning o

Re: gEDA-user: Cheap PCB fab shop ~ Great work

2011-02-23 Thread Rob Butts
Minimum of 3 boards. Lead time is just about two weeks from going to fab; for example I submitted my board around Feb 2 to be included in the Feb 7 panel and I got 3 boards back in the mail on Feb 21 (that was with all the shipping delays due to snow). It has solder mask on both si

Re: gEDA-user: Cheap PCB fab shop ~ Great work

2011-02-23 Thread yamazakir2
I would say that's fairly cheap, but the lead time is a little meh. Thanks for the info though, might use it in the future. On Wed, Feb 23, 2011 at 3:01 PM, Rob Butts wrote: >   Minimum of 3 boards.  Lead time is just about two weeks from going to >   fab; for example I submitted my board around

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread Peter Clifton
On Wed, 2011-02-23 at 13:20 -0800, Colin D Bennett wrote: > On Wed, 23 Feb 2011 22:14:49 +0100 > Kai-Martin Knaak wrote: > > > DJ Delorie wrote: > > > > > Or write a plugin that does a MoveComponent() > > > > A MoveComponent() action would be a major step toward general > > scriptability. IMHO

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread Mark Rages
On Wed, Feb 23, 2011 at 3:49 PM, Stephan Boettcher wrote: > Mark Rages writes: > >> You would be wise to avoid PCB for anything non-rectangular.  It is >> exceedingly painful. > > I do recommend pcb for anything non-rectangular.  The arcs can be nicely > done in gnumeric, python, awk, whatever.  

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread John Griessen
On 02/23/2011 02:20 PM, yamazakir2 wrote: Is water soluble flux better (for cleaning)? The salesman from Nordson EFD (electronic fluid dispensing) said so. They sell the systems for medium volume where you use paste dispensing instead of or to augment solder paste masks, so you can do a few

Re: gEDA-user: Board cleaner recommendations

2011-02-23 Thread John Luciani
On Wed, Feb 23, 2011 at 2:38 PM, yamazakir2 wrote: > After you get done soldering and fluxing up your board to solder a lot > of SMT components, what do you guys use to get it looking flux-free > and clean again? I tried MG Chemical flux remove and while it does > remove the flux, after washing it

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread Kai-Martin Knaak
Stephan Boettcher wrote: > For example the outline of the board on the attached picture This looks nice. How about a Ben mode rendered image of this layout on the gallery of gpleda.org? (Ideally augmented with the shadow effect of image magick) > (which will launch into space later this ye

Re: gEDA-user: Cheap PCB fab shop ~ Great work

2011-02-23 Thread Darrell Harmon
On Wed, Feb 23, 2011 at 3:57 PM, Rob Butts wrote: >   I just got a board back from DorkbotPDX.  You can't beat it!  $5 per >   square inch for 2-layer and new batches going out pretty much every >   week.  You get 3 boards and the quality is great! > > > >   Not to mention shipping is included AND

Re: gEDA-user: pcb commands to automatically select, cut, rotate, and paste elements

2011-02-23 Thread John Griessen
On 02/23/2011 03:49 PM, Stephan Boettcher wrote: For example the outline of the board on the attached picture Looks like a sea urchin! Yay non-GUI! JG ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo

gEDA-user: compile of plugins fails

2011-02-23 Thread Kai-Martin Knaak
Hi. If I try to recompile plugins like teardrops by DJ, I run into trouble. With gcc command like recommended in http://www.delorie.com/pcb/teardrops/ : / $ gcc -I /usr/local/pcb-src/pcb/ -I /usr/local/bin -O2 -shared teardrops.c -o teardrops.so teardrops.c:13:20: erro

Re: gEDA-user: compile of plugins fails

2011-02-23 Thread DJ Delorie
Changelog says... Split usage of "max_layer" into max_copper_layer and max_group PCB has an equal number of layer groups as copper layers, so the "max_layer" #define'd variable has been used throught the codebase . . .

gEDA-user: pcb plugin smartdisperse fails on load

2011-02-23 Thread Kai-Martin Knaak
Hi. I'd love to use the smartdisperse plugin by Ben Jackson for my current project (component count 1755). Compile was fine except for one of these pointer warnings c is infamous for: /--- $ gcc -I /usr/local/pcb-src/pcjc2/ -I /usr/local/pcb-src/pcjc2/src/ -I /usr/local/bin -O2 -s

Re: gEDA-user: pcb plugin smartdisperse fails on load

2011-02-23 Thread DJ Delorie
Changelog says... nothing! :-P git says... commit 0c62fca0df9bd9ebe7bedfbee0af3502e4298a42 Author: Peter Clifton Date: Tue Dec 7 01:47:28 2010 + Remove My* memory allocation routines. Just use the standard APIs directly This means the following changes: 1. Repl

Re: gEDA-user: What stops PCB autorouter/toporouter from working right?

2011-02-23 Thread John Griessen
On 02/23/2011 01:39 PM, John Griessen wrote: On 02/23/2011 01:20 PM, John Griessen wrote: I wasn't reporting CPU time right though, top TIME+ uses minutes, and I needed to subtract the time when I start to be meaningful. It's more like 5 or 6 minutes of top TIME+, but only 1.5 minutes wall clo

Re: gEDA-user: pcb plugin smartdisperse fails on load

2011-02-23 Thread Stephen Ecob
So DJ's teardrop plugin and Ben Jackson's smartdisperse plugin are now both broken because of changes made to PCB head in the last few months. This raises a question for me - should these plugins be incorporated into PCB head ? These plugins were written before I joined this list, has the rationale

Re: gEDA-user: pcb plugin smartdisperse fails on load

2011-02-23 Thread DJ Delorie
> This raises a question for me - should these plugins be incorporated > into PCB head ? Maybe, maybe not. > These plugins were written before I joined this list, has the > rationale for keeping them separate vs. incorporating them into head > been thoroughly discussed ? The policy is that we a

Re: gEDA-user: pcb plugin smartdisperse fails on load

2011-02-23 Thread Kai-Martin Knaak
DJ Delorie wrote: > 1. Replace all calls to MyCalloc() with calls to calloc() It is not that easy. MyCalloc() has three arguments but calloc() just asks for two. Meaning, I'll have to understand the code... =:) ---<)kaimartin(>--- -- Kai-Martin Knaak Email: k...@familieknaak.de Öffent

Re: gEDA-user: pcb plugin smartdisperse fails on load

2011-02-23 Thread DJ Delorie
The extra parameter is a string to use to tag the call, for debugging. Just omit it. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Re: gEDA-user: What stops PCB autorouter/toporouter from working right?

2011-02-23 Thread John Griessen
On 02/23/2011 09:09 PM, John Griessen wrote: ==32105== Whatever the reason, Valgrind cannot continue. Sorry. Seems like the problem may not even be related to pcb... But it's triggered by pcb. The swap amount grows fast at first, then when about 3GB of RAm is used the rate slows to only

Re: gEDA-user: pcb plugin smartdisperse fails on load

2011-02-23 Thread Kai-Martin Knaak
DJ Delorie wrote: > The extra parameter is a string to use to tag the call, for debugging. > Just omit it. Thanks! Now, the plugin works (and your teardrops plugin, too). ---<)kaimartin(>--- -- Kai-Martin Knaak Email: k...@familieknaak.de Öffentlicher PGP-Schlüssel: http://pool.sks-keyservers.n

Re: gEDA-user: pcb plugin smartdisperse fails on load

2011-02-23 Thread Stephen Ecob
> The policy is that we allow anyone to write plugins for their own use, > and if they want to share them, they may.  I see no reason to require > authors to contribute their plugins to the core pcb code if they do > not wish to. I don't want to /require/ anyone to do anything :) Both plugins are

Re: gEDA-user: pcb plugin smartdisperse fails on load

2011-02-23 Thread Mark Rages
On Wed, Feb 23, 2011 at 9:29 PM, Kai-Martin Knaak wrote: > DJ Delorie wrote: > >> The extra parameter is a string to use to tag the call, for debugging. >> Just omit it. > > Thanks! > Now, the plugin works (and your teardrops plugin, too). License allowing, can you please post the fixed plugins s

Re: gEDA-user: pcb plugin smartdisperse fails on load

2011-02-23 Thread Kai-Martin Knaak
DJ Delorie wrote: > The policy is that we allow anyone to write plugins for their own use, > and if they want to share them, they may. I see no reason to require > authors to contribute their plugins to the core pcb code if they do > not wish to. So it is up to the authors. Coincidentally, you a

Re: gEDA-user: pcb plugin smartdisperse fails on load

2011-02-23 Thread Kai-Martin Knaak
Mark Rages wrote: > License allowing, can you please post the fixed plugins somewhere? The necessary modifications are simple one-liners. Both are plugins are GPL, so here you go: http://lilalaser.de/tmp/smartdisperse.c http://lilalaser.de/tmp/teardrops.c > Also, while on the su

Re: gEDA-user: pcb plugin smartdisperse fails on load

2011-02-23 Thread Ben Jackson
On Thu, Feb 24, 2011 at 05:01:33AM +0100, Kai-Martin Knaak wrote: > Mark Rages wrote: > > > License allowing, can you please post the fixed plugins somewhere? > > The necessary modifications are simple one-liners. > Both are plugins are GPL, so here you go: > http://lilalaser.de/tmp/smartdi

gEDA-user: Please test new grids for GTK PCB

2011-02-23 Thread jpka
Hi! I prepare patch for new grid management, if you're interested please test it: https://bugs.launchpad.net/pcb/+bug/724154 Thanks ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user