Re: gEDA-user: My Xorg uses large amounts of CPU when using PCB

2010-10-09 Thread Cory Cross
Hi Peter, Thanks for your help. I tried your advice and found the problem. Turns out there must be some glitch in EXA acceleration that causes it to spend 96% of processor time doing memcpy; google led me to some people with memcpy problems related to EXA. So I changed to XAA acceleration and

Re: gEDA-user: other FOSS layout tools

2010-10-09 Thread Dave N6NZ
On Oct 9, 2010, at 6:44 PM, John Griessen wrote: > On 10/09/2010 08:14 PM, Dave N6NZ wrote: >> KiCAD -- I haven't tried it myself, so I don't know much about it's >> capabilities. > > When I first looked at it a couple of years ago it was a small group, > but now it seems to have critical mass

gEDA-user: other FOSS layout tools

2010-10-09 Thread John Griessen
On 10/09/2010 08:14 PM, Dave N6NZ wrote: KiCAD -- I haven't tried it myself, so I don't know much about it's capabilities. When I first looked at it a couple of years ago it was a small group, but now it seems to have critical mass -- about 12 developers. It's a integrated-through-GUI kind of

Re: gEDA-user: pcb-20100929 released

2010-10-09 Thread Cesar Strauss
On 10/04/2010 01:11 AM, DJ Delorie wrote: > >> After porting pcb_spawnvp (in src/action.c) to Windows, it built fine on >> Ubuntu using my cross-compiler build script (minipack). I'll work on a >> patch. Fortunately, the Windows API already provides an implementation >> of spawnvp. > > Excelle

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread Rick Collins
I thought maybe it was FreePCB. Rick At 09:14 PM 10/9/2010, you wrote: KiCAD -- I haven't tried it myself, so I don't know much about it's capabilities. -dave On Oct 9, 2010, at 3:48 PM, Rick Collins wrote: > I assume one is gEDA... what is the other? > > Rick > > > At 01:56 AM 10/9/2010,

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread Dave N6NZ
KiCAD -- I haven't tried it myself, so I don't know much about it's capabilities. -dave On Oct 9, 2010, at 3:48 PM, Rick Collins wrote: > I assume one is gEDA... what is the other? > > Rick > > > At 01:56 AM 10/9/2010, you wrote: >> Good on you. It really gripes me when open hardware proje

Re: gEDA-user: pcb: Some code-cleanup-patches

2010-10-09 Thread Peter Clifton
On Sat, 2010-10-09 at 23:29 +0200, Felix Ruoff wrote: > Hello, > > today I am trying to make patches from my recent days work. I am new to > git, so it takes much more time than I expected... > But, here are two more patches. > > The first one (0002...) removes some unused functions from the gtk

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread Peter Clifton
On Sat, 2010-10-09 at 13:34 +0200, Karl Hammar wrote: > If you don't show the solder layer (View->Shown Layers->Solder, or ctrl-2), > it is easier, because then you won't by mistake grab a copper trace. Or select "Settings->Only Names" which will lock out everything except text from being moved.

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread John Doty
On Oct 9, 2010, at 5:41 PM, DJ Delorie wrote: >>> >>> I'm surprised we're still discussing this *at all*. >> >> You can't build a solid system on a shaky foundation. This is >> precisely the kind of thing we need to get right, or it will >> continue to cause unexpected artifacts to appear. > >

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread timecop
Probably KiCad. On Sun, Oct 10, 2010 at 7:48 AM, Rick Collins wrote: > I assume one is gEDA... what is the other? > > Rick > > > At 01:56 AM 10/9/2010, you wrote: >> >> Good on you.  It really gripes me when open hardware projects use >> something like Eagle for the schematic/pcb flow.  The curr

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Rick Collins
At 03:36 PM 10/9/2010, you wrote: Rick Collins writes: > To be perfectly correct, anyone who needs more than 84x84 inch boards > will need to recompile PCB with 64-bit units. If it is me, I have no > idea how to, so I can not. But I don't plan to. If I need boards > larger than 84x84 inches,

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Rick Collins
At 06:51 AM 10/9/2010, you wrote: Rick Collins: > At 05:04 PM 10/8/2010, you wrote: > >Rick Collins: > > > At 02:28 PM 10/8/2010, you wrote: > > > >Andrew Poelstra: > > > > > On Fri, Oct 08, 2010 at 11:46:39AM +0200, Armin Faltl wrote: ... > >With integer types you get aliasing artifacts, which a

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Rick Collins
At 05:44 AM 10/9/2010, you wrote: Is this seriously turning into a pissing match So stop pissing on each other. I'm getting tired of the blow-by. This goes for Armin as well. Is there some reason we can't keep this civil? Rick ___ geda-user

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Rick Collins
At 04:22 AM 10/9/2010, you wrote: Rick Collins wrote: Yes, it is about tolerance... and error. How much error will be introduced into a design if the system rounds all metric measurements to 0.01 mils? How much tolerance is acceptable? When you can answer these two questions for all desig

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread Rick Collins
I assume one is gEDA... what is the other? Rick At 01:56 AM 10/9/2010, you wrote: Good on you. It really gripes me when open hardware projects use something like Eagle for the schematic/pcb flow. The current object of my derision for doing that is the RepRap foundation. Today there are at

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread DJ Delorie
> > I'm surprised we're still discussing this *at all*. > > You can't build a solid system on a shaky foundation. This is > precisely the kind of thing we need to get right, or it will > continue to cause unexpected artifacts to appear. I think we got it right the first time we discussed it way

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread John Doty
On Oct 9, 2010, at 11:18 AM, DJ Delorie wrote: > >> I am surprised by the efficiency debate. > > I'm surprised we're still discussing this *at all*. You can't build a solid system on a shaky foundation. This is precisely the kind of thing we need to get right, or it will continue to cause une

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread Dave N6NZ
On Oct 9, 2010, at 10:28 AM, Kevin Vermeer wrote: > What can we do to gEDA to make it more accessible to these > folks? IMHO, the OP is on the right track. It will take less energy and time to simply fork the designs and push them out to a public repo than to lobby with the originators.

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread kai-martin knaak
DJ Delorie wrote: > >> I am surprised by the efficiency debate. > > I'm surprised we're still discussing this *at all*. I think/hope, this is future developers getting a feel for the project :-) ---<)kaimartin(>--- -- Kai-Martin Knaak Öffentlicher PGP-Schlüssel: http://pgp.mit.edu:11371/pks/

gEDA-user: pcb: Some code-cleanup-patches

2010-10-09 Thread Felix Ruoff
Hello, today I am trying to make patches from my recent days work. I am new to git, so it takes much more time than I expected... But, here are two more patches. The first one (0002...) removes some unused functions from the gtk-gui-code. The second one (0004...) introduces the gtk-default-di

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread jeffrey antony
Hello all, Thanks for the appreciation you have given. The main reason for me to redesign the Arduino was the closed tool used in its present design. Open Hardware projects should use free software for their designs. Even the tool used for hardware design must be open or else wh

gEDA-user: gschem: Replace recent-file-list by gtk-type

2010-10-09 Thread Felix Ruoff
Hello, attached is a patch, witch will replace the implemented recent-file-list of gschem by a recent-file-list, which used gtk-default-functions. Why do I think this patch is useful? - This patch reduces the code-size of about 200 lines (smaller code, easier to read & debug). - No external

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Stephan Boettcher
Rick Collins writes: > To be perfectly correct, anyone who needs more than 84x84 inch boards > will need to recompile PCB with 64-bit units. If it is me, I have no > idea how to, so I can not. But I don't plan to. If I need boards > larger than 84x84 inches, I will hire one of you to either la

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread Stefan Salewski
On Sat, 2010-10-09 at 19:36 +0200, Armin Faltl wrote: > IMO, a high resolution raster image of the layers and pdf of the > schematic would qualify > as open HW without problems. So each binary executable can be considered open source -- we can manipulate it with a hex editor, maybe with an assem

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread Armin Faltl
Kevin Vermeer wrote: 2. Necessary Software If the hardware requires software, embedded or otherwise, to operate properly and fulfill its essential functions, then the documentation requirement must also include at least one of the following: The necessary software, rele

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread Kevin Vermeer
On Sat, Oct 9, 2010 at 1:56 AM, Dave N6NZ <[1]n...@arrl.net> wrote: Good on you. It really gripes me when open hardware projects use something like Eagle for the schematic/pcb flow. The current object of my derision for doing that is the RepRap foundation. Today there are

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Stefan Salewski
On Sat, 2010-10-09 at 11:06 -0600, John Doty wrote: > > I am surprised by the efficiency debate. I would think that for pcb, > the vast bulk of calculation involves rendering graphics in device DRC checks, clearing polygons,... Auto-Router may be distinct problem, I think Anthony did export/imp

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread Mike Bushroe
Very nice design. I see you have managed to keep it to a single layer board. Very tough to do with so many signal pins. Now I need to design a shield for it that control motor driver H-bridges to control a practice robot for our FIRST FRC competition! Mike _

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread DJ Delorie
> I am surprised by the efficiency debate. I'm surprised we're still discussing this *at all*. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread John Doty
On Oct 9, 2010, at 4:30 AM, Karl Hammar wrote: >> >> but scaled integers are a bit easier to use and understand, > > Yes (but we are talking about internal values, the user don't have to > "see" them, only the developers, think of todays "1mm"). In an open source toolkit, the distinction betw

gEDA-user: gschem-patch: Fix warning on mouse-over menu-item without action

2010-10-09 Thread Felix Ruoff
Hello, I found a small bug on moving over a menu-item in gschem which has submenu-items. This is, e.g., the recent-file-menu. The log-window gives some warnings because this menu-items have no action defined. The appended patch fixes this. It would be nice, if one ore more of you can test t

Re: gEDA-user: Database on symbols, footprints and other (was "Re: gattrib")

2010-10-09 Thread Edward Hennessy
On Oct 9, 2010, at 3:25 AM, Armin Faltl wrote: > > > Edward Hennessy wrote: >> On Apr 29, 2010, at 2:14 AM, Armin Faltl wrote: >> >>> To express the many-to-many relation between parts and symbols it uses >>> a table called "device". This is fed by the infamous device attribute >>> in the sym

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Karl Hammar
Andrew: > On Sat, Oct 09, 2010 at 12:22:52PM +0200, Karl Hammar wrote: > > You cannot dissmiss floating point on the ground of rounding error > > when in fact the rounding error of integers (aliasing, truncation) > > are in fact greater. > > > > You cannot dissmiss floating point on the ground of

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Stefan Salewski
On Sat, 2010-10-09 at 08:37 -0700, Andrew Poelstra wrote: > that your 254-nm mils will no longer be accurate. > Will you make chips? I think they are already below 32nm. Confused with um? Sorry, I will not follow this discussion, I am sure the smart PCB developers will do it right. But my feel

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Bob Paddock
> Once you get past the 52 digits in an IEEE-754 double How would such numbers be represented in a file? One of gEDA/PCB's strengths is they are easy to script. Scripting (u)ints seems a lot easier. -- http://blog.softwaresafety.net/ http://www.designer-iii.com/ http://www.wearablesmartsensors.c

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread DJ Delorie
> $ ./testb > Loop time for x++ > int32_t 2.429795 > int64_t 2.664763 > > Loop time for x *= 5 > int32_t 2.641352 > int64_t 4.079825 We're not storing our core units as doubles. We do a *lot* of "Px = Cx * m + b" type of operations; scalar multiplication is going to be a factor. We also do a

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Armin Faltl
Andrew Poelstra wrote: I think we should also test sin and cos -- and since for integers, there will be casts involved on either side, I suspect there will be a performance hit. Also sqrt and pow. (In Lisp, isqrt beats sqrt, but I just tested in C (gcc -O3 -lm), and sqrt wins by a factor of 10

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Andrew Poelstra
On Sat, Oct 09, 2010 at 12:22:52PM +0200, Karl Hammar wrote: > > You cannot dissmiss floating point on the ground of rounding error > when in fact the rounding error of integers (aliasing, truncation) > are in fact greater. > > You cannot dissmiss floating point on the ground of a "non exact" > e

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Andrew Poelstra
On Sat, Oct 09, 2010 at 04:02:37PM +0200, Karl Hammar wrote: > > As you can see from above: > int32_t is fastest for simple + and * > double has an almost constant operator time > > The performance choise is between int32_t and double: > for "+" int32_t wins with a factor 2, and for "*" doubl

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread Felipe De la Puente Christen
On Sat, 2010-10-09 at 00:24 -0700, jeffrey antony wrote: > Hello , > The "lock names" is not set. > If possible can you just download the pcb file ( > http://github.com/jeffreyantony/GNUduino/blob/master/GNUduino.pcb )and > try to move the component descriptors? > So you can eas

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Karl Hammar
timecop: > Does anyone on this list honestly believe that in 2010 a difference > between "slow emulated 64bit" and "native 64bit" integer on any > hardware made in the last decade is going to be even noticeable. ... You have to test to know, and you can get a first impression by this simplistic te

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread timecop
Does anyone on this list honestly believe that in 2010 a difference between "slow emulated 64bit" and "native 64bit" integer on any hardware made in the last decade is going to be even noticeable. Just make it 64bit and be done with it. Those who still use PCB on 386 can use the old version. It se

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Bob Paddock
> Then Armin can have his long long, I can have my > doubles, some can have their int64_t, and most can have their simple > int. Sounds like a support nightmare in the making. uint_fast32_t http://www.dinkumware.com/manuals/?manual=compleat&page=stdint.html#uint_fast32_t With a compiler that pro

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Karl Hammar
Armin Faltl: > DJ Delorie wrote: > >> Please forgive my ignorance, but can't one just define a 64bit > >> integer on a 32bit system? > > Yes, but there's a loss of performance if you do that. > if one really is anal about it, use 'long long int' which is an 80-bit > integer on Intel > machines and

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread Karl Hammar
jeffrey antony: ... > 1) I have some problems with the PCB files in this design. I am not > able to move component descriptors. At present many of the component > descriptors are overlapped (eg: R4 and LED14). Please let me know > how to move these. In gschem moving the component descriptors are >

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Karl Hammar
DJ Delorie: > The root cause of the problem is that the grid setting is a floating > point number. ... No, the problem is that the grid setting (e.g.) cannot be exactly represented in *either* integers or floats (with the current basic unit). Regards, /Karl Hammar - Aspö Data Lilla Aspö

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Karl Hammar
Rick Collins: > At 05:04 PM 10/8/2010, you wrote: > >Rick Collins: > > > At 02:28 PM 10/8/2010, you wrote: > > > >Andrew Poelstra: > > > > > On Fri, Oct 08, 2010 at 11:46:39AM +0200, Armin Faltl wrote: ... > >With integer types you get aliasing artifacts, which actually is a > >rounding error. We h

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Karl Hammar
John Doty: > Karl Hammar wrote: > > So, in what way are floats worse than ints (I'm talking about > > representaion, not about performance) and why could we not "reasonably > > use floating-point"? > The problem is that in engineering documentation, dimensions are > generally given as decimal fra

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Armin Faltl
timecop wrote: Is this seriously turning into a pissing match you name it, you get it: it's no longer about technical arguments, it's about the amount of shit one can produce: you won!!! ___ geda-user mailing list geda-user@moria.seul.org http:/

Re: gEDA-user: Database on symbols, footprints and other (was "Re: gattrib")

2010-10-09 Thread Armin Faltl
Edward Hennessy wrote: On Apr 29, 2010, at 2:14 AM, Armin Faltl wrote: To express the many-to-many relation between parts and symbols it uses a table called "device". This is fed by the infamous device attribute in the symbol libraries. There's nothing wrong in the theory of DB-design with

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread Ineiev
Hi, jeffrey antony wrote: The "lock names" is not set. If possible can you just download the pcb file ( http://github.com/jeffreyantony/GNUduino/blob/master/GNUduino.pcb )and try to move the component descriptors? So you can easily provide a solution for me. I tried a lot

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Karl Hammar
Andrew Poelstra: > On Fri, Oct 08, 2010 at 11:04:59PM +0200, Karl Hammar wrote: > > > > Please, I was commenting about the misunderstandings about > > "floating-point", not about mils and mm's. > > > > With integer types you get aliasing artifacts, which actually is a > > rounding error. We have

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread timecop
Is this seriously turning into a pissing match between the year a professional filesystem was released vs a home brew hack? NTFS in 1993 was lightyears ahead of anything Lunix had to offer. Undelete, anyone? How about being able to delete a 20gb file without locking entire system up?

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Armin Faltl
Hi timecop, your first message I just deleted which is a rare exception on this list. Since DJ did, I'll waste some seconds and joules on you: a) 2010 - 16 = 1994 b) http://en.wikipedia.org/wiki/Ext2 -> Jan 1993, 1 file max 2TB c) the first versions of NTFS had limits completly different than no

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread timecop
Only slow on a 386. Oh, I forgot. Most of Lunix enthusiasts are still using that. On 9 Oct 2010 18:23, "Levente Kovacs" <[1]leventel...@gmail.com> wrote: > On Fri, 8 Oct 2010 14:55:10 -0400 > DJ Delorie <[2...@delorie.com> wrote: > >> Yes, but there's a loss of performance if

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Levente Kovacs
On Fri, 8 Oct 2010 14:55:10 -0400 DJ Delorie wrote: > Yes, but there's a loss of performance if you do that. So, I'd put there a compiling option like 'enable huge boards (might be slow on 32bit systems) Levente ___ geda-user mailing list geda-use

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Armin Faltl
Rick Collins wrote: Yes, it is about tolerance... and error. How much error will be introduced into a design if the system rounds all metric measurements to 0.01 mils? How much tolerance is acceptable? When you can answer these two questions for all designs and all users you can't expect a

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Armin Faltl
DJ Delorie wrote: Please forgive my ignorance, but can't one just define a 64bit integer on a 32bit system? Yes, but there's a loss of performance if you do that. if one really is anal about it, use 'long long int' which is an 80-bit integer on Intel machines and they are handled by

Re: gEDA-user: pcb crooked traces

2010-10-09 Thread Armin Faltl
DJ Delorie wrote: I'm guessing they're around 0.5 to 1.0 meter, based on the size of the drill machines.. I think for my vendor at least on multilayer boards the limiting factor is the lamination press. It's using a vacuum chamber to get the air out of the laminate, so no moving in any directi

Re: gEDA-user: GNUduino - Arduino made with gEDA

2010-10-09 Thread jeffrey antony
Hello , The "lock names" is not set. If possible can you just download the pcb file ( http://github.com/jeffreyantony/GNUduino/blob/master/GNUduino.pcb )and try to move the component descriptors? So you can easily provide a solution for me. I tried a lot but no use.