← Back to team overview

kicad-developers team mailing list archive

Re: [PATCH] PcbNew Eagle Plugin: Remove layer restriction on some graphic items, fix undrawn items and place values on fabrication layers.

 

On 8/28/2017 10:08 AM, Russell Oliver wrote:
> 
>     > The second is matching the Eagle tValues and bValues layers with the
>     > kicad Fabrication layers instead of the silkscreen layers, to match
>     > current standard Kicad practive for component values.
> 
>     I would think users will expect any object to import to the same layer
>     that they are defined in Eagle.  If a module value object is on the
>     silkscreen layer in Eagle, then the imported value object should be on
>     the silkscreen layer.  Obviously, if there is a layer in Eagle that
>     doesn't exist in Pcbnew, then we will have to map it to the most logical
>     layer in KiCad.
> 
> 
> I don't know how much you have used Eagle, so I apologise if the
> explanation is redundant.   
> The main problem with matching the layers is that Eagle does have a
> defined silkscreen layer as such. When creating the gerber files using
> the CAM processor, multiple layers can be included in the same gerber
> file. By Eagle convention the *Place layers are used for silkscreen
> lines and text, with the *Names layers displaying the component name
> "R1" etc, which I have seen included in the final silkscreen on some
> boards and not in others. By comparison the *Values layers is not
> typically included in projects where I have been able to compare the
> published eagle files, with photos of the final pcb. 
> 
> At this point its just a change to a more sensible default in my opinion. 

Thanks for explanation.  I'm fine with the change if this is a better
default.  If no one has any objections, I'm fine with the patch.

> 
> In the future I think I work on including a dialog to allow the user
> pick the destined Kicad layer for each Eagle layer. 

That would probably be the best bet

> 
> Regards
> Russell 
>  
> 
> 
>  
> 
>     >
>     > _______________________________________________
>     > Mailing list: https://launchpad.net/~kicad-developers
>     > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     > Unsubscribe : https://launchpad.net/~kicad-developers
>     > More help   : https://help.launchpad.net/ListHelp
>     >
> 
>     _______________________________________________
>     Mailing list: https://launchpad.net/~kicad-developers
>     Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>     <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>     Unsubscribe : https://launchpad.net/~kicad-developers
>     More help   : https://help.launchpad.net/ListHelp
> 


References