thank you a lot for chiming in and explaining things! as mentioned, I am a newbie rgd KiCad, and PCBs in general, so my occasional confusion is pretty expected;)
Vias that end in the “external side of the board” are supposed to be rendered. I believe if you have internal vias between internal layers, they will not be rendered (when body is enabled)
Yeah, got it! Makes sense from a SW engineering perspective.
Blind/buried vias: luckily, I don’t need such stuff, and my manufacturer wouldn’t support it anyways
I guess if there were some element that started within the inner PCB, extended to the outside, and turn back to an end point again within the PCB, the portion spanning the outside wouldn’t be rendered as well. now, luckily, “PCB manuf.” is all planar, so such non-planar things don’t exist (only vias, but those are not general objects crossing planes but only have non-planar elongation straight in z-axis)
maybe the algo will simply determine whether both start and end point is outside, and only if so, render
anyways, now that I know this “trap” (for me / the uninitiated), no problem!!
fwiw, I will soon come back to this, as I am making progress with my PCB, e.g. here is a detail view (body render off)
I want to export the 3D model of the PCB antenna, including the 3D shapes of the vias
ideally, I’d also want 3D models of the inner layers. the PCB antenna is only using top/bottom Cu layer obviously … but it uses vias … and those are sitting in substrate which in my case looks like this
in a perfect world, I would get 3D STEP or whatever models of the top/bottom traces (which have z-axis 18um) PLUS all the fancy inner materials as 3D blocks, but no models for inner traces as there are none
no idea if that will work, and whether I can use openEMS with a mesh fine enough to resolve eg the structure of individual vias …
my theory is: those structures, plus the changes in diaelectric and conductive material (bare metal vs ENIG) will result in reflections, and ultimately the impedance
can I render a 3D movie showing those reflections?
but maybe that’s a level “too detailed” and openEMS couldn’t do that anyways.
I have no clue, I’m a SW guy;)