I’m tinkering with a layout in PcbNew. When I try to render a 3D view of the layout I get this error message:
IO_ERROR: Unable to find the next boundary with an endpoint of(xxx, yyy).
Edit Edge.Cuts perimeter grahpics, make continuous polygons each from C:/Jenkins/workspace/windows-kicad-msys2-stable/src/kicad-4.0.1/pcbnew/specctra.cpp : ThrowIOError() : line 144
Unable to calculate the board outlines.
Therefore use the board boundary box.
My first take on this was that I simply missed connecting the board perimeter, but I get this message no matter how I draw the board outline. What’s causing this error?
Set the grid to the biggest you can, while still being able to keep the accuracy of the outline - it’s easier to get the coordinates to match when there is a lot of ‘space’ between the snap-to-grid points available to the mouse pointer
Yet an other thing I’d like to ask regarding 3D rendering.
When I do the ‘view 3D’ thing in Pcbnew all solder holes that are connected to my ground zone have a copper cross over the hole, on the grounded side of the board. Is this merely a 3D rendering thing or is it something I’ve done wrong?
You should always check your design looking in the generated gerbers. The cross in the holes from a zone sounds ok. The 3d-viewer (may? or may not?) remove the copper in the holes. There is an option called “Show holes in zones”. Try select that option.
Hello, I get the same message with an outline imported from dxf. I connected all segments to a polyline in LibreCAD before importing. I also checked in Inskape, it fills so it’s continuous. Still KiCAD disagrees. Any ideas?
Thanks, I did update and it shows. Funny thing it was two internal arcs that were causing the problem. I was focusing on the outlline and couldn’t imagine them being the problem…