kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #31036
Re: latest GerbView doesn't display test file
I don't know. If anything it would be the most useful to be able to try to
repair broken files like that (maybe a script?). Displaying broken files
"correctly" is dangerous. One of the main uses for a Gerber viewer is to do
a pre-manufacturing check, and if your gerbers are broken and they work in
the viewer anyway it could be a problem.
On Thu, Sep 28, 2017 at 12:47 PM, Seth Hillbrand <seth.hillbrand@xxxxxxxxx>
wrote:
> Looking at gerbv right now, it appears to silently handle decimal places
> if they exist. However, in the absence of an explicit decimal place, it
> treats %FSD as %FSL, which is probably why Clemens' file was correctly
> displayed, as opposed to being oversized by a factor of 100.
>
> Personally, I would love to see Kicad following a robustness principle
> that allows more files to be displayed but with a definite warning message
> detailing the formatting error and cautioning that the file _may_ not be
> correctly displayed because of the bad format.
>
> Best-
> Seth
>
>
>
> On Thu, Sep 28, 2017 at 9:17 AM, jp charras <jp.charras@xxxxxxxxxx> wrote:
>
>> Le 28/09/2017 à 17:58, Jon Evans a écrit :
>> > Perhaps another route is to improve the messaging given to the user in
>> these cases, so that it's
>> > easy for them to correct the file / report an issue to their tool
>> vendor?
>>
>> Yes.
>>
>> In fact, %FSD is already supported by Gerbview because (a long time ago)
>> I found Gerber files in
>> decimal format (not documented, because %FSD was never a official Gerber
>> format statement).
>>
>> This is the reason no error was reported: coordinates were read as
>> floating numbers (in mm) and valid.
>>
>>
>> >
>> > On Thu, Sep 28, 2017 at 11:53 AM, Wayne Stambaugh <stambaughw@xxxxxxxxx
>> > <mailto:stambaughw@xxxxxxxxx>> wrote:
>> >
>> > On 9/28/2017 10:32 AM, jp charras wrote:
>> > > Le 28/09/2017 à 16:13, Wayne Stambaugh a écrit :
>> > >> On 9/28/2017 9:45 AM, jp charras wrote:
>> > >>> Le 28/09/2017 à 01:27, Clemens Koller a écrit :
>> > >>>>
>> > >>>> On 2017-09-26 13:38, jp charras wrote:
>> > >>>>> The Gerber file is broken:
>> > >>>>> the line:
>> > >>>>> %FSDAX33Y33*%
>> > >>>>>
>> > >>>>> is incorrect
>> > >>>>
>> > >>>> Thank you!
>> > >>>>
>> > >>>> Since I cannot do anything about this proprietary non
>> compliant EDA tool, would it be
>> > possible to support these wrong but obvious lines anyway (maybe
>> after showing a warning) - so
>> > would you accept a patch to support the %FSD gerber code?
>> > >>>>
>> > >>>> Regards,
>> > >>>>
>> > >>>> Clemens
>> > >>>>
>> > >>>>
>> > >>>
>> > >>> A patch is possible, but the actual issue is:
>> > >>> What is the meaning of %FSD format?
>> > >>>
>> > >>> I saw some "Gerber" files using %FSD for a decimal format
>> (coordinates in floating point
>> > notation),
>> > >>> that differs from your Gerber file ( that is in fact a %FSLA
>> format, nothing else ).
>> > >>>
>> > >>
>> > >> Unless %FSD is an obsolete gerber command, I'm opposed to this
>> idea on
>> > >> principle alone. KiCad should not be in the business of
>> supporting
>> > >> broken file formats created by other tools. The gerber file
>> format is a
>> > >> published standard and we should be following it as closely as
>> possible.
>> > >> You should file a bug report with the vendor of the program that
>> > >> created these gerber files.
>> > >>
>> > >> Cheers,
>> > >>
>> > >> Wayne
>> > >
>> > > In latest Gerber doc, %FSD appears in "Errors and Bad Practices"
>> list and is clearly called
>> > Invalid
>> > > Format Statement in the "Error" section.
>> >
>> > In this case we should not support %FSD.
>> >
>> > >
>> > > only %FSLA and %FSTA exit.
>> > > %FSTA is now on the deprecated list (Kicad uses the %FSLA option).
>> > >
>> > >
>> >
>> > We will have to continue to support these for legacy gerber files.
>>
>>
>> --
>> Jean-Pierre CHARRAS
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help : https://help.launchpad.net/ListHelp
>>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
>
Follow ups
References
-
latest GerbView doesn't display test file
From: Clemens Koller, 2017-09-26
-
Re: latest GerbView doesn't display test file
From: jp charras, 2017-09-26
-
Re: latest GerbView doesn't display test file
From: Clemens Koller, 2017-09-27
-
Re: latest GerbView doesn't display test file
From: jp charras, 2017-09-28
-
Re: latest GerbView doesn't display test file
From: Wayne Stambaugh, 2017-09-28
-
Re: latest GerbView doesn't display test file
From: jp charras, 2017-09-28
-
Re: latest GerbView doesn't display test file
From: Wayne Stambaugh, 2017-09-28
-
Re: latest GerbView doesn't display test file
From: Jon Evans, 2017-09-28
-
Re: latest GerbView doesn't display test file
From: jp charras, 2017-09-28
-
Re: latest GerbView doesn't display test file
From: Seth Hillbrand, 2017-09-28