And just to add one more (which was the instance that prompted my question):
Logos, certifications, etc.: symbol: no, footprint: yes, virtual: yes. But I see now that we can’t use virtual as a proxy for “don’t treat as ‘extra’ when deleting extra footprints” because if you delete a symbol in one of the symbol:yes cases, then you do want the footprint deleted. Cheers, Jeff. > On 22 Jul 2019, at 01:53, Dino Ghilardi <dino.ghila...@ieee.org> wrote: > > Just few examples (expanding jp's answer): > > having a schematic symbol, being virtual, having 3d model are not related > (you can have any combination of them). As examples: > > First: a virtual footprint that has a schematic symbol (the answer to your > main question). > Edge connector: schematic symbol: yes, footprint: yes, virtual: yes (the > connector is implemented only with tracks on pcb, without the need of > additional components so no need to have it in the BOM). > > "regular" component, as a Resistor 0805: has schematic symbol, Has a > footprint and we want it in BOM. (virtual: no.) > > Hole without screw (yes, I'm copying jp's example): No schemaitc symbol (or > sometimes yes, depending on user's habits: someone likes to have on > schematics anything that will be on PCB, including holes): Has a footprint > but no items in BOM: (virtual: yes) > > Hole with screw: Has a footprint but you want a corresponging item in BOM to > have the list of screws you need to buy (virtual: no). > > P.S. (little bit off-topic): > Sometimes also virtual components can have 3d shapes (it is not common but it > is a way to quick-workaround a 3d view of a more-than-one board assembly: > export a step file of the board 1 and assign that as a 3D shape to a > connector or a mounting hole of board 2. -very useful to check for mechanical > collisions-). > > Cheers, > Dino. > > > > --------------------------------------------------------------------- > On 22/07/19 09:02, jp charras wrote: >> Le 22/07/2019 à 06:03, Jeff Young a écrit : >>> This flag tells us that there’s no physical object for a pick-n-place >>> machine. But is it also true that there’s no corresponding symbol in the >>> schematic, or are there some virtual footprints that would have a symbol? >>> >>> What about some microwave elements, for instance? Do they have symbols? >> "Virtual" footprint means the physical "component" is made only by the >> drawings on the board. >> Therefore: >> - These fp have (usually) no 3D shapes, and the component should be not >> in BOM. >> - They of course have a symbol in schematic. >> In fact any footprint connected to a at least one net *should* have its >> corresponding symbol in schematic. >> (I am thinking all footprints should have a corresponding symbol because >> in many cases these fp need a unique refdes: for instance to import them >> to a .dsn file) >> Microwave elements, and edge connector cards are often virtual, if only >> a drawing is enough to create them. >> Net ties are virtual and *need* a symbol. >> However, Microwave elements and Net ties connecting 2 or more different >> nets are not easy to use in Pcbnew: >> See this thread >> https://lists.launchpad.net/kicad-developers/msg24455.html >> to know what is missing in Pcbnew (the Tomasz's proposal is exactly what >> is needed in Eeschema/Pcbnew). >> Mechanical holes can be virtual or not: >> A mechanical hole with a screw inserted inside it should be not virtual. > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp