Traces instead of pad on Gerber output

BTW, don’t Aisler people lurk here, too?
Wonder what they have to say.

All software above a certain complexity (“hello world”) has bugs. As an open source program with an open development structure all KiCad’s (reported) bugs are open to see and comment on on Gitlab for all who is interested.

Thank you for the bug report you made on 2020-02-19. What I gather from the gitlab thread, you got a response from one of the developers on the same day, the issue was taken seriously, and a fix was committed on 2020-02-29, 10 days after you made the bug report.

What more can you wish for?

I have had similar experiences. Small bugs such as these get fixed fast. Sometimes even within a few days.

I am not so sure. To me it looks like KiCad exports correct X2 but i am not sure if the non X2 format is really correct. I will ask JP about that in gitlab.

That’s a valid question. But @eelik was faster,.

Damn i missed that. -----

@vignesh_waran, there’s still one thing you can try. Check the X2 gerber option in the plot dialog, send it to the manufacturer and ask if they can interpret it correctly.

JP (the KiCad developer who has been involved with Ucamco and the Gerber format) told in the more technical issue that the way KiCad does it is valid. But I still think that because in your gerber files the pad attributes are inside comments they shouldn’t be expected to be interpreted correctly. If the manufacturer’s program can read X2 there’s a chance that it can recognize the pads.

I tried the Gerber files you uploaded on Ucamco’s Reference Gerber Viewer. They load without complaints, and that viewer is quick to complain.


It states it is a region and a pad. It sees no problem with the combination. Maybe the file does not comply with some recommended practice, but your fabricator will have a hard time arguing the file is not correct.

@vignesh_waran, did you have success with any strategy?

I wouldn’t recommend changing the design although it’s one option. The X2 attributes should be tried first. But now there’s a third option. Thanks to this discussion, the gerber exporter was changed in version 5.99 (see the issue linked above). You can copy the project, open the copy with the latest nightly build and plot from there. (But don’t otherwise open your projects with nightly builds unless you want to test new features with unstable software.)

I don’t have any new design to send them may be next month I start new design and I freezed the old design I don’t touch again

Send me two files with round rectangle pad , one from old version and one from new nightly build I will send them to check… PCB design houses are very busy right now due to covid 19, pls don’t expect they will check immediately @eelik

Thanks for the update,
is it always better check X2 attributes ON ?

Basically yes if the receiver can interpret them. Not having them is necessary only when the other software doesn’t accept them. X2 is part of the latest state of the gerber standard.

1 Like

I would suggest @vignesh_waran talks to their manufacturer and send them test files in x2 (after all they state they are quite casual with each other so helping each other to improve the service for every KiCad user might be a possibility). If that works then the manufacturer can simply state on their website that for KiCad one needs to enable x2 export. Otherwise, they will need to state that they require a KiCad version with changes that resulted from this discussion.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.