kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #15484
Re: [PATCH] Rename instances of "module" to "footprint" for consistency
On 10/30/2014 6:54 AM, Benoît Roehr wrote:
>
> On 30/10/2014 08:50, Marco Ciampa wrote:
>> On Thu, Oct 30, 2014 at 01:22:34AM +0100, Benoît Roehr wrote:
>>> Beware here, they are not footprint anymore when they are on the
>>> board, have a value, a reference and so on... They are components.
>>>
>>> Footprint is the right term for the standalone "print" a component
>>> will drop on a PCB. You can name them so in the footprint library,
>>> in the component propriety and so on... In the PCB editor, this
>>> object is a Components and should be named so.
>> Ok, clear, thank you very much for the explanation.
>>
>> So we have:
>>
>> a symbol = a generic graphic for schematic
>> a component = a graphic with a meaning (value, reference, etc.) for
>> schematic
>> a footprint = a generic graphic for pcb
>> a module = a graphic with a meaning (value, reference, etc.) for pcb
> In the case the object is part of an assembly (have a designator, value,
> reference, footprint...) I would name it Component, not module.
>
> I think calling "Component" both the schematic parts and the pcb parts
> is the right way to go.
No. Do not use components for both PCBs and schematics. It will only
make things more confusing.
Footprint = PCB features upon which a component is mounted
Component = Schematic symbol with value, reference, etc.
Personally I prefer symbol instead of component but for historical
reasons, changing it will most likely confuse users so I would rather
keep it component unless there is a huge outcry from users. Given that
it hasn't happened, it's not likely to happen.
Keep it simple. My main concern is consistency.
>
> a symbol = a generic graphic for schematic
> a footprint = a generic graphic for pcb
> a component = a graphic with a meaning (value, reference, etc.) for
> schematic and PCB
>
>> right?
>>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
Follow ups
References