[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: Functional blocks and PCB format changes
On Sep 3, 2010, at 9:45 PM, Andrew Poelstra <asp11@xxxxxx> wrote:
> On Fri, Sep 03, 2010 at 04:44:14PM -0700, Andrew Poelstra wrote:
>>
>> However, this also brings the ability to edit PCB components individually,
>> which means that some parts could have different layers than others, for
>> example. And then you have to deal with layer mappings and stuff and it's
>> a huge complicated mess, both for the user and in the code.
>>
>
> For layer mappings, things don't necessarily have to be difficult. Especially
> if we had a good file format, people could write their own scripts if they
> want to do crazy things.
>
> In the meantime, we could:
>
>
> 1. Refuse to export-as-footprints any PCB with more than one copper layer.
> This will likely eliminate the most common problems.
>
Disallows for edge connectors that have an a and b side.
> 2. As for PCB components that are themselves PCBs (ie, recursive PCBs), we
> could present the user with a mapping dialog when he tries to import a
> sub-PCB.
>
>
> The dialog would look something like (when importing a 6-layer sub-PCB
> into a 5-layer PCB):
>
>
> Imported PCB Current PCB
> Silk --> Silk
> Top --> Top
> Layer One --> Layer One
> Layer Two --> Layer Two
> Layer Three --> Bottom
> Bottom --> *New Layer...*
>
>
> The left-hand column is read-only. The right-hand column consists of
> drop-down boxes listing all the existing layers. Selecting *New Layer...*
> would pop up the New Layer dialog.
>
> We could even store this mapping information in the .pcb file and allow
> the user to change it after-the-fact.
>
>
I like this idea.
> Andrew
>
>
>
> _______________________________________________
> geda-user mailing list
> geda-user@xxxxxxxxxxxxxx
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user