Le 20/09/2017 à 16:33, Maciej Sumiński a écrit :
> On 09/16/2017 09:32 AM, jp charras wrote:
>> Le 16/09/2017 à 07:28, Russell Oliver a écrit :
>>> Hi, 
>>>
>>> Jean-Pierre: can you send me a link to the files you tested it on? 
>>>
>>> Also for opening either an Eagle schematic or board file, the intended 
>>> workflow starts within the
>>> KiCad launcher. File > Import Project > Eagle Cad. This launches both 
>>> Eeschema, Pcbnew for the
>>> matching files and then synchronises the timestamps across the files. 
>>>
>>> Regards
>>> Russell
>>>  
>>
>> I found the issue!
>>
>> The crash is due to the fact certainly the schematic Eagle plugin is missing 
>> a switch to the "C"
>> locale (adding a "LOCALE_IO dummy;" declaration before reading the file), so 
>> the floating numbers
>> create issues in countries that use the comma as floating number separator 
>> (like in France).
>>
>> However, when parsing a file, the Eagle plugin should show an error and 
>> abort the load process,
>> without crashing Eeschema.
> 
> I rebased the changes on the current master branch and pushed to my
> repository [1]. There are also some modification, that hopefully make
> the branch ready to merge:
> - code formatting
> - added LOCALE_IO object (JP, would you confirm the problem you
> experienced is fixed?)
> - separated open and import functions to resemble the pcbnew approach
> - added exception handler for the import function, so any errors should
> result in an error message rather than segfault
> 
> Regards,
> Orson
> 
> 1. https://code.launchpad.net/~orsonmmz/kicad/+git/kicad/+ref/eagle-import
> 

Thanks Orson,

I confirm the locale issue is fixed.

After tests with 2 schematics I found a rounding issue in coordinates 
(especially wires and pins):
Many coordinates are very near (1 mil, therefore one Eeschema unit) the 50 mils 
grid but not exactly
on grid (for instance 499 instead of 500 mils)
The a few values I checked are smaller (one mil) than the grid coordinate, so I 
am thinking this is
a rounding issue.

-- 
Jean-Pierre CHARRAS

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to