Avoid DRC error wirh rule zone (which prevents a zone fill) DRC error

HI there,

one could also call it a zone fill cut-out or similar… I searched the internet for 30min+ and really wonder_ if nobody else has such a task?

What is the proper way of preventing a zone fill in a certain area without DRC output? Like so:

I do not want to turn off the DRC check completely neither waive the error.

I tried:

  1. Have a zone covering an area
  2. Create a rule zone preventing zone fill within its area

This works, result is as expected, but created an error, that the filling zone violates the rule zone…?

Thank you in advance!

PS: Version 7.99-20230618git

I can’t recreate with a very simple version (no *imported fancy curves) on 7.0.5 on Mac OS. Possible that the issue is specific to the 7.99 nightly version or specific to your choice of curve causing some sort of rounding error.

My uninformed guess would be rounding error, so you could go ahead and open up a gitlab ticket (KiCad > About KiCad > Report Bug) and attach the full project. If the project can’t be made public, there is an option for confidential reporting where only the developers can access your files.

Thank you for your reply. The rounding was made with an arc+lines converted to a zone, becaue i did not find a way to create a really round shape otherwise (the circular zone plugin does not seem to work at all for me).

I think you’re quite on the right track. I tried it with a simpler shape, even sharing edges… works.

image

Will post a bug. I was just wondering, if it is me… ord the program. Been posting some bugs lately :wink:

I’m curious about the arc+lines converted to zone though, since I created my little “pie slice” shape with that same technique. Maybe the full 90º + straight lines works differently?

Aha! That was the secret. I can replicate on 7.0.5, so definitely worth reporting!

In case it is useful, here is the simplified test that I threw together that can definitely be publicly shared if you want to make the gitlab issue.

temp.kicad_pcb (12.7 KB)

Thanks, created an issue:slight_smile:

Nice! You may need to re-re-open the issue after adding the version info to the description.

Ah… the auto close bot is very unhappy with this issue in particular :frowning: If I remember correctly, it is something like the “build settings” section being empty on new nightly builds that causes the bot to fail. If you want, you can use my 7.0.5 version info in that issue to be done with it. (I can’t quickly find the issue/forum post that explained the bot’s problem, sorry)

1 Like

The copy button is just buggy. So I did it manually an left out the first line, accidentially.

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