I’m using Ubuntu 20.04, with Kicad being from the package tool for Ubuntu. Thus I have this release (sorry, it is a bit out of date, but I’m stuck with this release of Ubuntu):
Version: 5.1.5+dfsg1-2build2, release build
I’m interested in finding out more about a floating point error in the .lib
files. The files which arrive with this package by default have this EESchema
version listed at the top:
EESchema-LIBRARY Version 2.4
I’m trying to work with some footprints and library symbols provided by Molex and also by Digikey (for Molex parts). Unfortunately, although advertised as Kicad 5 compatible, this appears to not be true. What I see at the top of those files:
EESchema-LIBRARY Version 2.3 Date: 21-02-2013 11:13:20
Was there a divergence between the standards for the footprint and symbol library files within Kicad version 5.x? Those files which avoid floating point work, and have lines similar to this:
P 2 1 1 5 400 -500 200 -500 N
The earlier files though also contain floating point, and this breaks footprint and symbol import with what is apparently a syntax error complaining about the decimal point. This is one such offending line from version 2.3 (which is supposed to be Kicad 5 compatible, but apparently is not):P 2 1 1 5 400 0 350 33.3333 N
In the latter case the decimal ‘.
’ character causes load failure.
Can anyone offer advise? Do I need to complain to Molex and Digikey that the Kicad 5 files are not Kicad version 5 compatible? Or is there something else going on, e.g., some Kicad 5 will work with this, but not other Kicad 5 (depending on minor patch variants)?