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

Re: gEDA-user: PCB+GL testing



On Fri, 2009-10-23 at 01:28 +0100, Peter Clifton wrote:
> Hi guys,
> 
> Anyone testing the PCB+GL branch, I'd appreciate you updating and
> reporting any (if any) (new) bugs. I've spent quite a bit of time
> shuffling patches and cleaning things up - and I think it ought to be
> working reasonably well.

PS..

The good stuff is now back on the "master" and "before_pours" branch,
not hidden in the "local_customisation(_no_pours)" ones.

This means if you don't like my mouse bindings, or various local hacks
(which includes the 3D SpaceNavigator 6DOF joystick support), you can
just check out:

"polygon_speedup" : (Precursor stuff to speed up polygon operations)
"before_pours"    : (3D stuff - without any functional changes)
"master"          : (3D stuff + "pours" / island removal)


If you want "pours" without island removal, look in the git history back
from "master" to see where island removal was added, check out the
commit before that.


A quick summary of "pours":

  * Draw a polygon (existing syntax for now)

  * All pieces are kept on screen, including islands / clipped sections

  * Each piece interacts separately with PCB for the purposes of
    connectivity checking


And island removal (basically the same as "pours", but:)

  * Pieces of polygon are NOT drawn until you connect to them with:
    * A via thermal
    * A "joined" line
    * (IIRC) Adjacent contact to another "pour" piece which is connected

  * (NB: Exporters might still broken - I've not made boards with this!)

The connectivity checking slows things down a little unfortunately, so
it isn't going to be fun for real-time use on really complex designs. If
I get time eventually, I'll look at whether we can make island removal
an off-line operation.

It is quite fun and usable in real-time for hobby size boards.

Best wishes,

Peter C.




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