"Open edge" error - where is it?
 
Notifications
Clear all

"Open edge" error - where is it?  

  RSS
ygoe
 ygoe
(@ygoe)
Active Member
"Open edge" error - where is it?

Hello,

I've loaded an STL model that I created with OpenSCAD into PrusaSlicer. Previous iterations always worked fine. But this time, I get an error indicator with the note "1 open edge". A visual inspection revealed no problems. I can have it auto-repaired, but I'd rather know where the problem is and resolve it in my source code.

So how can I find out where the detected problem is located in the model? I mean, it must be known to the software, but will it tell me?

Posted : 05/08/2022 10:34 am
ygoe
 ygoe
(@ygoe)
Active Member
Topic starter answered:
RE: "Open edge" error - where is it?

Hm, can't edit while waiting for moderation?

I should add that the error only occurred after splitting the loaded STL file into objects. The model contains two separable parts which I need to rearrange for copies. After splitting to objects, I get these two objects, but one of them has that error. The error wasn't there when both parts were in one object.

Again, I did this before and a previous iteration of my model hasn't caused this error after splitting.

Posted : 05/08/2022 10:42 am
fuchsr
(@fuchsr)
Famed Member
RE: "Open edge" error - where is it?

Can go upload the OpenScad code?

Have you tried exporting the two parts separately from OpenScad?

Posted : 05/08/2022 4:41 pm
ygoe
 ygoe
(@ygoe)
Active Member
Topic starter answered:
RE: "Open edge" error - where is it?

Oh, I don't have that model anymore. I continued working on it and now it doesn't happen anymore. Also, I added an option to lay out the two parts in another direction so I don't have to fiddle with it anymore in the slicer. So I can't provide a sample here and don't need a solution currently. The error was just temporary. But in the future it would still be interesting if the application can at least explain its complaint.

Anyway, what does that even mean, an open edge? How would that look like? In a 2D graphic, would that be a single line leading nowhere, a non-closed curve? Is it the same in 3D? If the slicer generated such an error while cutting out perfectly separated objects (already laying at Z=0 and with a few mm space between them), that would be a slicer bug, right? Or is that just floating point imprecision that happens every now and then?

Posted : 06/08/2022 12:41 pm
Diem
 Diem
(@diem)
Famed Member

It's much rarer with recent versions of OpenSCAD. Most errors occur with computed differences not completing in the last decimal place but sometimes deeply nested rotations can go awry.

An open edge or an inside-out-surface where one surface has somehow pushed through another is unprintable.  Extruded filament has to go inside the geometry and if there isn't an inside...

Cheerio,

 

Posted : 06/08/2022 8:17 pm
Share: