Re: UB 12.0.1: Part boundaries with respect to shoving and DRC

" The courtyard is the boundary, or space, around an IPC-compliant part, and includes the minimum electrical and mechanical clearance of the component and land pattern boundaries."

This is a copy-paste from the documentation.

My question is not how it it defined, but instead how your program, ultiboard, uses this layer. If this was the only layer that contained the above information, then, I could draw an outline on the courtyard layer that defined the part clearance shape. I could then draw a silkscreen pattern that I wanted that would not change the part clearance. However, this does not seem to work, the part extents also use the silkscreen and 3d layers (and more??)

This is probably because many parts in your database do not have a drawing on the courtyard layer, so ultiboard must use different information to determine the part parts clearance shape. Only National Instruments knows how ultiboard determines the part clearance boundary.

I am asking you to share this information with your users. Are you willing to do that?

I would like to draw silkscreens that may, in fact, end up being underneath other parts, (when spacing is tight). At the same time, I would like ultiboard to automatically prevent me from placing parts that physically overlap. Is there any way to do this? If your program has this limitation coded into its algorithm, just let me know that it is not possible.