Prusa Slicer rendering issues
 
Notifiche
Cancella tutti

Prusa Slicer rendering issues  

  RSS
Robert Rapplean
(@robert-rapplean)
Active Member
Prusa Slicer rendering issues

I'm trying to print a section of Honeycomb Storage Wall. I generated it in OpenSCAD and exported to STL. I pulled it into PrusaSlicer 2.9.0, and attempted to slice it, but it misinterpreted where the walls were.

https://thaumechanicalman.com/wp-content/uploads/2025/03/SlicerFail.png

My thought was, "ok, I can fix this." I pulled it into Blender and told Blender to merge nearby vertexes, then exported it to a new STL file. Yea, no, that didn't help.

Failed worse

Can anyone tell me what I'm doing wrong? Is there an easy way to fix this within the Slicer?

Postato : 08/03/2025 9:41 pm
JoanTabb
(@joantabb)
Veteran Member Moderator
RE: Prusa Slicer rendering issues

use the
Fix by windows repair algorithm
Option in Prusa  Slicer

regards Joan

I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK

Postato : 08/03/2025 10:28 pm
Diem
 Diem
(@diem)
Illustrious Member

Please save your project as a .3mf file

Files > Save Project as

Zip the .3mf and post it here. It will contain both your part and your settings for us to diagnose.

Cheerio,

Postato : 08/03/2025 10:32 pm
Neophyl
(@neophyl)
Illustrious Member
RE: Prusa Slicer rendering issues

Without seeing your stl we cant say.  I can say that openscad can cause lots of slicing problems.  There have been numerous instances where it doesn't generate manifold models.  When you took it into Blender did you run the 3dprint tool on it to see what it detects as errors ?  Just merging vertices doesn't always help.  Depends on exactly what is wrong.

If you want to post your model then don't forget to zip it up or the forum wont accept it.

Postato : 08/03/2025 10:33 pm
Robert Rapplean
(@robert-rapplean)
Active Member
Topic starter answered:
RE: Prusa Slicer rendering issues

Thanks. Here's the file. I would have posted it the first time, but didn't know about the zip restriction.

HSW_max.stl

Postato : 08/03/2025 10:36 pm
Robert Rapplean
(@robert-rapplean)
Active Member
Topic starter answered:
RE: Prusa Slicer rendering issues

Also, here's the 3mf

HSW_max.3mf

Postato : 08/03/2025 10:53 pm
Robert Rapplean
(@robert-rapplean)
Active Member
Topic starter answered:
RE: Prusa Slicer rendering issues

@JoanTabb, Are you talking about the one that saves it to an obj file? Yes, that one created an obj file with the same flaws.

@Neophyl, I tracked down the 3d print tools. Now I have to climb the learning curve. Thank you!

Postato : 08/03/2025 11:11 pm
Diem
 Diem
(@diem)
Illustrious Member

@neophyl has a point, OpenSCAD has a distribution problem.  Many repositories still offer the 2019 version that has several issues for 3D printing.  The latest stable version which is much better for printing use is 2021.01, make sure you are using this version.  Development continues, slowly.  If you wish to experiment, the current development snapshot was issued three days ago.

Cheerio,

Postato : 09/03/2025 7:01 am
Diem
 Diem
(@diem)
Illustrious Member

Over 300 open edges, slicer puts a warning triangle next to the listing - check your OpenSCAD version.  If you are using 2021.01 post the script here and we'll take a closer look.

Cheerio,

Postato : 09/03/2025 8:05 am
JoanTabb
(@joantabb)
Veteran Member Moderator
RE: Prusa Slicer rendering issues

no, I mean the option where you right click on the model in the 3D editor view, which opens up a large menu of options in the middle of the screen, and you choose the 
Fix by windows repair algorithm
which then tries to fix any issues within the model

HSW_max fixed

Regards Joan

I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK

Postato : 09/03/2025 8:16 am
Robert Rapplean
(@robert-rapplean)
Active Member
Topic starter answered:
RE: Prusa Slicer rendering issues

I'm currently using OpenSCAD 2023.06.26. The script I'm using is one of many off of Printables for making custom sized honeycomb storage walls. It makes all of the edges independently, then abuts them, and OpenSCAD is notorious for being poor at figuring out faces that are just barely not overlapping. @Diem, thank you for the offer, but I think I'm just going to look for other implementations or write one from scratch, see where that gets me.

@JoanTabb, My copy of PrusaSlicer (2.9.0) doesn't have that menu item. Scale to print volume is directly above Simplify Model, even using the Expert Mode interface. I'm running it on MacOS. Is this something that can be added?

Postato : 09/03/2025 8:36 pm
JoanTabb
(@joantabb)
Veteran Member Moderator
RE: Prusa Slicer rendering issues

I think Macos is the issue. 

Netfabb might help, if you can run it. 

regards Joan

I try to make safe suggestions,You should understand the context and ensure you are happy that they are safe before attempting to apply my suggestions, what you do, is YOUR responsibility. Location Halifax UK

Postato : 09/03/2025 10:52 pm
Robert Rapplean
(@robert-rapplean)
Active Member
Topic starter answered:
RE: Prusa Slicer rendering issues

Thank you, everyone, for talking this through with me. I've learned quite a bit regarding the limitations of various tools, and I did wind up finding a version of the Honeycomb Storage Wall OpenScad generator that produces reliable STLs. I just had to dig through the remixes until I found one that worked (marked v2.2).

 

Postato : 09/03/2025 11:58 pm
Diem
 Diem
(@diem)
Illustrious Member

using OpenSCAD 2023.06.26.

That's not a stable release, you might like to download another from https://openscad.org/

I think I'm just going to look for other implementations or write one from scratch, see where that gets me.

Here's a quick and dirty version - modify module cell()  to suit.

// Hex panel 

od=25; // Outside diameter - corner to corner
id=22; // Intside diameter - corner to corner
ht=10;

comb(10,10);

// for simplicity this is constrained to even y numbers
module comb(xnumber,ynumber){
  for (yc=[0:ynumber/2-1]){
    translate([0,yc*(od+sin(30)*od),0]){
      twostacked(xnumber);
    }
  }
}

module twostacked(number){
  row(number);
  translate([cos(30)*od/2,od/2+sin(30)*od/2,0]){
    row(number);
  }
}

module row(number){
  for (xc=[0:number-1]){
    translate([xc*cos(30)*od,0,0]){
      rotate([0,0,30]){
        cell();
      }
    }
  }
}

module cell(){
  difference(){
    cylinder(d=od,h=ht,$fn=6);
    cylinder(d=id,h=ht,$fn=6);
  }   
}

 

Hth, cheerio,

 

Postato : 10/03/2025 2:36 am
Condividi: