Symbol Regulator_Linear:LM1117-1.8 kind of breaks G2.1 (footprint missing)
Right now the LM1117 symbols (and its derivatives like LP1117) are without a default footprint assigned. Rule G2.1 says that this is only allowed in a library specifically for generic symbols (only device, logic and connector libs are listed)
--
Possible solutions:
- Make the symbol for these fully specified by introducing one symbol for each footprint type (with the _[footprint] suffix like done for other symbols in this lib) -- There might be an option to use some new file format features here (I do not have knowledge about this).
- Create a special library for generic regulator symbols and call it out in G2.1
- Weaken G2.1 (i personally would be against this solution but i have no longer any right to make such a decision)