I have a significant update, Narrowing down what is going on. The following is one example but it represents the “bigger picture”.
I use one resistor symbol for all of my two terminal resistors. That symbol (in my personal symbol library) points to a small 0805 footprint.
If I want a 1206 (I often do) I change the footprint assignment in the schematic file. I either do “edit symbol fields” or I double click on the symbol to edit symbol properties. This image shows an example (from my October 18 schematic) of what I was doing.
But this is what I now have in my present version of the schematic diagram:
Notice that the footprint has changed to the “default” footprint which is named in my symbol library!! I do not know when/how/why this is happening, but similar keeps happening all over my schematic diagram in version 8.06. Not just resistors, but transistors and anything else where I have edited the footprint in my schematic diagram. My modus operandi has not changed significantly for years, and I had no such problems with 7.X and earlier versions of KiCad.
Having said that, I can see that my thinking is not perfectly aligned with that of the Devs. Please see the fields in my symbol library for that resistor:
Note that I have a symbol name in the “value” field. But in my schematic diagram, I was putting the resistor value in that value field. I have been working this way with previous versions without a problem. Should it be a problem? Does everyone else use a different symbol for every combination of resistor value and footprint? Is my modus operandi unique and that is causing the problem with 8.06?
This is driving me nuts, so I am now trying some changes:
-
I am making new symbols in my library. Each symbol that I am using now will point to one footprint. If I need a different footprint, I will make a new symbol in my library.
-
I am keeping the “Value” = my library symbol name in my schematic. I can unclick the “show” box. For a 2K resistor, I am putting “2K” or similar in the Description field. I also have a “value numeric” field (does not display here for some reason) in which I would put “2e3”. I like this engineering notation because it gives me the resistor value when I sort in Microsoft Excel.
I AM PLEADING FOR ANY THINKING ON THIS I really think there is some sort of new bug; perhaps my MO is a bit unique and has somehow hitting this bug.
+++++++++++++++++++++++++++++++++++++++++++++++++++
Application: KiCad Schematic Editor x64 on x64
Version: 8.0.6, release build
Libraries:
wxWidgets 3.2.6
FreeType 2.13.2
HarfBuzz 9.0.0
FontConfig 2.14.2
libcurl/8.8.0-DEV Schannel zlib/1.3.1
Platform: Windows 11 (build 22631), 64-bit edition, 64 bit, Little endian, wxMSW
OpenGL: Intel, Intel(R) Iris(R) Xe Graphics, 4.6.0 - Build 31.0.101.5186
Build Info:
Date: Oct 14 2024 01:02:33
wxWidgets: 3.2.6 (wchar_t,wx containers)
Boost: 1.85.0
OCC: 7.8.1
Curl: 8.8.0-DEV
ngspice: 43
Compiler: Visual C++ 1939 without C++ ABI
Build settings: