I'm not sure I understand what the issue is. Once an offset is changed
to mm when either a footprint in a board or a library is parsed, why
would it not be saved as mm. If it isn't, then this is a bug. Once the
footprint offset is converted to mm, there should be no expectation that
it will be correct for older versions of KiCad. Is there something else
at play here?
I'm not sure I understand what the issue is. Once an offset is changed
to mm when either a footprint in a board or a library is parsed, why
would it not be saved as mm. If it isn't, then this is a bug. Once the
footprint offset is converted to mm, there should be no expectation that
it will be correct for older versions of KiCad. Is there something else
at play here?
On 11/21/2017 04:26 PM, Oliver Walters wrote:
Wayne,
Not sure how you want to handle this but I feel that making a clean
break and using "offset" for mm solves all the issues associated with
embedded footprints without version info, as Maurice says above. Let me
know if want me to implement.
On Wed, Nov 22, 2017 at 8:24 AM, easyw <easyw@xxxxxxxxxxxx
<mailto:easyw@xxxxxxxxxxxx>> wrote:
Hi,
first headache symptom...
Testing conditions:
latest KiCad patched
Application: pcbnew
Version: (2017-11-21 revision 8de70f3)-master, release build
If you edit a footprint adding 3D models offset and then export it,
it will be saved with the new mm convention...
but when re-imported it will be read with deci-mils and displayed
with wrong convention...
Moreover if the imported footprint will be inserted into the board,
the footprint will conserve the wrong values...
Those wrong values will be then saved with the new kicad_pcb board....