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

Re: gEDA-user: Collaborative Development of Boards

Am 19.01.2011 um 22:27 schrieb Stephan Boettcher:

Markus Hitter <mah@xxxxxxxxxxx> writes:

Am 18.01.2011 um 01:56 schrieb John Griessen:

I thought about this some more after sleeping last night, and what
is probably asking for is a position range sensitive diff or auto-

When people make changes in PCB that can be merged, it means they are
working in different places, zones, quadrants...  IOW if you could
say easily *where* you were working was different and not overlapping
another's work, an auto-merge would work -- if it only over-rode
traces and footprints in the limited zone of the change made...

That reminds me on an idea discussed here a few weeks ago: drop the
current footprint logic and replace it with full fledged circuit
layouts. You'd edit the sub-layout in it's own file and insert that
into the total layout as a non-editable, but movable block.

One possible drawback for both ideas: you can't route tracks through
the "foreign" area/sub-layout, even if there's enough room after
assembling the zones.

Why do you need that limitation?

Without that limitation, a zone is no longer a zone and conflicts can happen. Doesn't apply for tracks drawn to the main layout, of course.

Also doesn't apply to sub-layouts of undefined size, but then the idea of sectoring a board for different contributors becomes a bit limited.

That said, I could use such sub-layouts right now, and they'd save quite a bit of work :-)


- - - - - - - - - - - - - - - - - - -
Dipl. Ing. (FH) Markus Hitter

geda-user mailing list