[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: PCB GTK version...



Em Ter 26 Jul 2005 16:02, Dave McGuire escreveu:
> On Jul 26, 2005, at 2:56 PM, Xtian Xultz wrote:
> > Sorry Dave, I forgot about that. PCs and Macs have 3d accelerated
> > graphics,
> > what kind of machine do you use?
>
>    I use a Mac for "regular" tasks and a couple of Sun UltraSPARC
> systems for CAD work, including PCB.  My graphics hardware was selected
> for high resolution and fast 2D operations, not 3D, because printed
> circuit board layout is a 2D task.

I disagree with you. PCB design is a mechanical task. Of course, a lot of 
electronic, phisics, etc, skills are needed, but one important characteristic 
is the mechanical part. For example, my most recent project is made by two 
boards, like a sandwich (which remebers me that I am hungry, its time to 
dinner :D ), and was difficult to draw because some big components (like a 
Molex connector, electrolitic capacitor, etc) couldnt be below the second 
board, so I had to choose where to put the components, how the upper board 
should be, etc etc. And of course, I need to take care about ground loops, 
EMC, etc. Of couser I did the work in gschem and pcb, but if I could render 
the board in a 3D view, placing both boards togheter, that would make my job 
much more easy (and probably I would not did an error where two mounting 
holes didnt fit). So, I disagree that pcb design is a 2D task, I allways must 
take care about the third dimension... and 3D visualization, in my opinion, 
is a needed feature. 
The 3D vizualization that Kicad gives (I need to study a little more about 
that amazing open source tool, maybe do one or two works with him) is far 
from perfect or completely usefull, but is a good start.

>    GTK itself puts more graphics processing load on the system than does
> the core functionality of PCB.  That strikes me as quite odd.  Nothing
> about PCB is 3D.

Yeah, I agree. But GTK is so... beatifull :D

> > But what doesnt get out of my mind, is thinking that if you want to
> > use a
> > software that is graphically intensive, is not a good idea to use a
> > machine
> > that isnt.
>
>    Of course you're correct...but there's a big difference between 2D
> operations and 3D operations, and good 2D performance and good 3D
> performance seem (inexplicably) to be mutually exclusive.
>
>              -Dave
>
> --
> Dave McGuire             "I wonder what 'Error Code 1' means. That's
> Cape Coral, FL            what it said when it started smoking."
> -Jonathan Patschke