Fiducial outside board not flagged by DRC

I had a PCB with a fiducial which has been outside the board edge after importing a new board shape from the mechanical CAD for the case.

I’m wondering about the DRC did not flag the copper being outside the board contour. The PCB manufacturer’s checks reportet “parameter error”. I can’t find any parameter in the design rules severity setup which might be related to this.

I have done a minimal project to verify, please find attached. Think this should be considered to be a bug in the DRC (although not high priority).
KiCAD_Fiducial.zip (5.8 KB)

Thanks to the development team to deal with that in an upcoming bug fix.
Roland


Application: KiCad x64 on x64

Version: 7.0.1, release build

Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 5.0.1
FontConfig 2.14.1
libcurl/7.83.1-DEV Schannel zlib/1.2.13

Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW

Build Info:
Date: Mar 11 2023 03:41:46
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.80.0
OCC: 7.6.2
Curl: 7.83.1-DEV
ngspice: 39
Compiler: Visual C++ 1934 without C++ ABI

Build settings:
KICAD_SPICE=ON

I read and interpret your post the following way: you want a DRC-check: “copper outside from board-outline”

  • such a check is currently not implemented (so no bug, but a missing feature)
  • I could imagine that this check could be useful in some circumstances - so in principle this seems a reasonable request
  • so if you are really interested in this drc-check you should open a new gitlab-issue (as feature-request)
    • describe exactly the wanted feature
    • and for a requested new drc-check add an example-project which contains false elements (in this case: copper outside board) so that the developers can easily check the new algorithm

A gitlab-issue was opened: DRC not reporting copper outside board outline (#14650) · Issues · KiCad / KiCad Source Code / kicad · GitLab

@RolandE : If you use the kicad-builtin bugreport (every kicad-application–>Help–>Report bug) than you get a prefilled template which already contains the section-headers and the version-information (with quotation-marks to indicate a source-code section) so the gitlab-bot doesn’t close your issue immediately.

1 Like

Thanks for this tip. I deleted too much of the template in my first attempt as I did not figure out it is automatically parsed (and require the tags to be recognised). I thought the instructions are just a hint to get anything into the request.
As the initial issue has been closed by the bot I have done another. So there will be two identical requests now, as you re-opened this.

1 Like

So I closed now the second :slight_smile: (as Jeff young already looked into the first issue).

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