Re: [Kicad-developers] MOD_VIRTUAL flag

2019-07-22 Thread Michael Kavanagh
I think there was a bug report filed for this: https://bugs.launchpad.net/kicad/+bug/1827002 On Mon, 22 Jul 2019 at 20:59, Jeff Young wrote: > > I was thinking all attributes would be user-defined, and you’d write rules to > map to Kicad functionality. Something like: > > virtual: ~BOM >

Re: [Kicad-developers] MOD_VIRTUAL flag

2019-07-22 Thread Jeff Young
I was thinking all attributes would be user-defined, and you’d write rules to map to Kicad functionality. Something like: virtual: ~BOM board-only: ~symbol logo: ~symbol, locked But maybe that’s over-the-top…. > On 22 Jul 2019, at 13:23, Seth Hillbrand wrote: > > Hmm... I was thinking that

Re: [Kicad-developers] MOD_VIRTUAL flag

2019-07-22 Thread easyw
Virtual is also used to show/hide mechanical models (like i.e. enclosures etc.) https://forum.kicad.info/t/feature-request-add-opacity-property-for-3d-models-enclosures/8799 https://forum.kicad.info/t/virtual-schematic-component/3558/4

Re: [Kicad-developers] MOD_VIRTUAL flag

2019-07-22 Thread Seth Hillbrand
Hmm... I was thinking that section would not have any reserved values with special meaning to KiCad. That way users can add any data they want there and we don't have to check it for validity before allowing. Is there any reason not to put the flag with the other component-specific flags?

Re: [Kicad-developers] MOD_VIRTUAL flag

2019-07-22 Thread Wayne Stambaugh
I'm pretty sure we have discussed a board only flag so that footprints that do not have a symbol in the schematic do not get removed when reloading the netlist. We should not use properties for this. Properties are reserved for defining attributes for use by third parties. Anything used

Re: [Kicad-developers] MOD_VIRTUAL flag

2019-07-22 Thread Jeff Young
I was thinking we’d handle it under: https://bugs.launchpad.net/kicad/+bug/980919 > On 22 Jul 2019, at 12:53, Seth Hillbrand wrote: > > Hi Jeff and JP- > > Should we consider a new flag for board-only items? These would be items > that exist

Re: [Kicad-developers] MOD_VIRTUAL flag

2019-07-22 Thread Seth Hillbrand
Hi Jeff and JP- Should we consider a new flag for board-only items? These would be items that exist on the board but not the schematic. Would be useful for NTPH mounting holes, logos, etc, that get added in pcbnew and shouldn't be removed when updating, even if they are not locked. This

Re: [Kicad-developers] MOD_VIRTUAL flag

2019-07-22 Thread Jeff Young
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

Re: [Kicad-developers] MOD_VIRTUAL flag

2019-07-22 Thread Dino Ghilardi
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

Re: [Kicad-developers] MOD_VIRTUAL flag

2019-07-22 Thread jp charras
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

[Kicad-developers] MOD_VIRTUAL flag

2019-07-21 Thread Jeff Young
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?