← Back to team overview

kicad-developers team mailing list archive

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