¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: Error: Board has malformed outline (self-intersecting)


 

¿ªÔÆÌåÓý

Steve,

Easiest fix would be to move out the card edges to the mounting hole center lines resulting in exact 270¡ã circles that can start and stop exactly on grid.

I fixed your outline by 1. removing a tiny pierce of residual edge, then 2. pulling each line segment off the arc end point, then moving it back and letting it snap into place.

- Pat

On 10/3/22 17:19, Steve via groups.io wrote:
Thank you Pat, Robert and Steve.

This has been a metric layout, no switching to imperial. Not a dxf import, started from scratch in PCB Editor. I disconnected each of the eight joins for the edge cut layer and reconnected them, seeing the intersect circle at each join.

I am attaching the kicad_pcb file. I don't know if this forum allows attachments, I'm about to find out.

I am a KiCad newbie. Taking an online course taught by Peter Dalmaris. Following along as he designs a board in PCB Editor.

Appreciate the help.

Steve



On 10/2/2022 3:53 AM, Patrick L McGuire wrote:
Steve,

I have had problems when switching between metric and imperial, so make sure you do all the edge cuts in in one or the other.

I often use rounded corners. When doing my initial outline I usually stay with a large grid, 0.025" or 0.5mm. Then, when adding radii, move in from the edge by the radius and draw clockwise. I have also had difficulty starting or terminating a straight line at a radius that is not 90 degrees.

With default display colors, when you add straight or curved yellow edge-cut lines, and start or terminate at another segment, a small white circle around the endpoint is a clue you are joined properly. I did a circular LED board that had some straight notches at non-45 degree angles where I experienced what you are describing.

- Pat

some screen shots - clicked at center, moved to 12 o'clock and saw the white intersect circle, clicked, then moved to 3 o'clock, saw the same and clicked







On 10/1/22 20:50, Steve via groups.io wrote:
Thanks for the advice but no luck so far.

The part of the edge cut that seems to be the source of the error is the joining of a line and an arc. Clicking the endpoint of the line and dragging it over the endpoint of the arc to reconnect does not resolve the error. Deleting the line and arc in turn shows no duplicated segments. Deleting and redrawing each in turn does not resolve the error. The join of the line and arc has the same coordinates.

I am at a loss.

What does "self-intersecting" mean in the context of this error message?

Steve


On 10/1/2022 4:55 AM, Andy wrote:
Yes agreed,

I generally use the keyboard keys to draw the outline rather than a
mouse and use the relative co-ords.

I zero them when I start an outline, then lay down the outline, when
I get back to the start point I check that the co-ords are at 0,0, 
then I know The lines will connect correctly.

Andy



On Sat, 1 Oct 2022 07:54:24 +0100
"Robert" <birmingham_spider@...> wrote:

First check you have no duplicated segments.   The way I do that is I
select the reported segment and delete it.   If nothing appears to
happen, you have found your problem (assuming you don't have many
duplicates, in which case keep going!).   If the segment disappears off
the screen, undo your action and try another segment.

If that doesn't fix the problem, it may be incredibly small.   Clicking
the endpoint of one of the segments and dragging it over the endpoint of
the other segment (watch for the cursor change) may appear to do nothing
useful, but usually it fixes the problem.   Alternatively, take a look
in the segment properties of two segments that should connect and ensure
the relevant endpoints match exactly.

Regards,

Robert.


* Plain text email - safe, readable, inclusive. *

On 01/10/2022 05:37, Steve via groups.io wrote:
When I run DRC I have this error:

Error: Board has malformed outline (self-intersecting)
Line on Edge.Cuts
Rect on Edge.Cuts

Clicking on the second and third lines take me to places on the board layout (in
PCB Editor) but I do not see anything wrong at those locations.

I do not understand what this error message means, so I have no idea what to
look for. An internet search has provided no useful information.

Can anyone offer an interpretation of this three-line error message? Or an idea
of where to look on the internet for information about it?

Thanks.
Steve
(new to KiCad)
  



-- 
Patrick L. McGuire, P.E., N6PLM, POB 24839, Oakland CA 94623-1839 USA, +1-510-836-2222 [1202 Alarm]



-- 
Patrick L. McGuire, P.E., N6PLM, POB 24839, Oakland CA 94623-1839 USA, +1-510-836-2222 [1202 Alarm]

Join [email protected] to automatically receive all group messages.