开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Ignore courtyard DRC and library update


 

Hi all,


Thanks for KiCad 8


I have two questions regarding KiCad 8.0

1.
I have an LCD on my pcb, and have a large courtyard for it. Under my LCD, there are lot of other components. When I run the DRC tool, I get many false courtyard overlap errors. Is there any way to squelch these? They might shadow real errors.

2.
I see a migrate library button. How does it work? If I push it, it says I shall select libraries. If I select them, it says the same error message.



Thanks,
Lev


--
Levente Kovacs
Senior Electronic Engineer

W:


 

1) I also have a board with an LCD. I simply made the courtyard around the connector. The courtyard does not have to represent the outline of the part, you can make it a dot if you want.

2) I haven't figured out the migrate button either.

On 2024-02-28 4:45 p.m., Lev wrote:
Hi all,


Thanks for KiCad 8


I have two questions regarding KiCad 8.0

1.
I have an LCD on my pcb, and have a large courtyard for it. Under my LCD, there are lot of other components. When I run the DRC tool, I get many false courtyard overlap errors. Is there any way to squelch these? They might shadow real errors.

2.
I see a migrate library button. How does it work? If I push it, it says I shall select libraries. If I select them, it says the same error message.



Thanks,
Lev


 

Question in this context:

Is there a way to define a "keepout area" below the LCD for components
lower than a defined height? (i.e. to use the space for passives < 1mm bit
not higher.)

Regards,

Clemens

On 29/02/2024 04.22, brian wrote:
1) I also have a board with an LCD. I simply made the courtyard around
the connector. The courtyard does not have to represent the outline of
the part, you can make it a dot if you want.
2) I haven't figured out the migrate button either.
On 2024-02-28 4:45 p.m., Lev wrote:
Hi all,


Thanks for KiCad 8


I have two questions regarding KiCad 8.0

1.
I have an LCD on my pcb, and have a large courtyard for it. Under my
LCD, there are lot of other components. When I run the DRC tool, I get
many false courtyard overlap errors. Is there any way to squelch
these? They might shadow real errors.

2.
I see a migrate library button. How does it work? If I push it, it
says I shall select libraries. If I select them, it says the same
error message.



Thanks,
Lev


 

I think you can make FreeCad to do these kind of collision detection.

I usually do it manually though.


Lev

On Thu, Feb 29, 2024, 13:10 Clemens Koller <cko@...> wrote:
Question in this context:

Is there a way to define a "keepout area" below the LCD for components
lower than a defined height? (i.e. to use the space for passives < 1mm bit
not higher.)

Regards,

Clemens

On 29/02/2024 04.22, brian wrote:
> 1) I also have a board with an LCD. I simply made the courtyard around
> the connector. The courtyard does not have to represent the outline of
> the part, you can make it a dot if you want.
>
> 2) I haven't figured out the migrate button either.
>
>
>
> On 2024-02-28 4:45 p.m., Lev wrote:
>> Hi all,
>>
>>
>> Thanks for KiCad 8
>>
>>
>> I have two questions regarding KiCad 8.0
>>
>> 1.
>> I have an LCD on my pcb, and have a large courtyard for it. Under my
>> LCD, there are lot of other components. When I run the DRC tool, I get
>> many false courtyard overlap errors. Is there any way to squelch
>> these? They might shadow real errors.
>>
>> 2.
>> I see a migrate library button. How does it work? If I push it, it
>> says I shall select libraries. If I select them, it says the same
>> error message.
>>
>>
>>
>> Thanks,
>> Lev
>>
>>
>
>
>
>
>
>






 

Most of the boards I design have similar constraints, usually multiple
areas with different height limits, and on both sides of the board.
Normally what I do is create graphical keep-out areas on the User layers
as a visual cue, and then tread carefully. Even so, the mechanical
designer will take my step file and check it for clashes in mechanical
CAD.

Regards,

Robert.
--
Plain text email sent from robert's alpine raspberry


 

Thank you!
I am aware that there are alternative solutions (or lets call them workarounds)
available out there.

But I was specifically asking here for a possible (or future) KiCAD integrated
way which -ideally- does collision avoidance/visual feedback during the placement
process. If I want to drag a i.e. too high component into an area which has some
height restrictions, things should turn red and when I still want to place it,
it should tell me that I cannot place the thing there because of *meeh* + two
buttons: "Understood, nevermind." / "Ignore and place anyway and create a collision
because I know what I am doing."


Regards,

Clemens

On 29/02/2024 14.03, Robert via groups.io wrote:
Most of the boards I design have similar constraints, usually multiple
areas with different height limits, and on both sides of the board.
Normally what I do is create graphical keep-out areas on the User layers
as a visual cue, and then tread carefully. Even so, the mechanical
designer will take my step file and check it for clashes in mechanical
CAD.
Regards,
Robert.
--
Plain text email sent from robert's alpine raspberry


 

Yes,

It would be nice if KiCAD could be set to ignore DRC errors for THT parts on the opposite side.
With RF boards the connectors (thru hole) are routinely mounted behind the circuit (SMD) to get short traces.

To avoid different keepout for both sides only the thru-hole pads have to be avoided.
This also happens with parts like PCB pots.
We have to be aware though it needs a bit of room to "swing the iron" and not put SMD parts hard up against THT pads.

-Rob


 

Hi,

Courtyard is board side specific. So if you place anything to the other side, it will generate no error.

The problem here is that there are components under each other on the same side.


Lev

On Fri, Mar 1, 2024, 10:11 applewiz2000 <rob@...> wrote:
Yes,

It would be nice if KiCAD could be set to ignore DRC errors for THT parts on the opposite side.
With RF boards the connectors (thru hole) are routinely mounted behind the circuit (SMD) to get short traces.

To avoid different keepout for both sides only the thru-hole pads have to be avoided.
This also happens with parts like PCB pots.
We have to be aware though it needs a bit of room to "swing the iron" and not put SMD parts hard up against THT pads.

-Rob


 

I see yes,

Some old versions did do this, but now running 8.00 and it's gone!