gEDA-dev: PCB paste layer and exposed paddles
John Griessen
john at ecosensory.com
Sun Feb 10 16:27:24 EST 2008
DJ Delorie wrote:
>> We have footprint attribs now,
>> and this seems like one of their reasons-to-be.
>
> Attrib("paste:p14" "grid,5,4,50%,470pL")
>
> Means: paste for pad p14 is a 5x4 grid, 50% coverage, total of 470pL ?
> I suppose glue:p14 and other attributes would work too.
Sure thing. Only the dimensioning concept of never putting
conflicting dims on a drawing is partly crossed by saying pL, a volume. Could be good to say
a planned depth of paste that goes with this pattern since it is closer to a
variable you can control. From which volumes would be derived.
>
>> This kind of function will involve somehow choosing as you go
>> whether the draw_everything routine in draw.c handles a pcb object,
>> or if a plugin is doing it. Wouldn't it be nice if plugins did all
>> the drawing? And if the code of pcb that chooses what routine draws
>> what object was clear and compact?
>
> Hmmm... drawing hooks. "I know how to draw XYZ" could match up with
> Attrib("plugin:foo:..." "...")
>
> I suspect designing an API to handle different plugins handling
> different aspects of each footprint, and priorities, would be tricky.
Yep. Tricky. I'm going to outline some of pcb and see what ideas I can generate though.
John Griessen
--
Ecosensory Austin TX
More information about the geda-dev
mailing list