Staacks / there.oughta.be

Projects featured on my blog at https://there.oughta.be
https://there.oughta.be
GNU General Public License v3.0
101 stars 33 forks source link

(All) STL and BLEND files are not to scale and "Sides" is not printable at all #3

Closed solluxcaptor429 closed 3 years ago

solluxcaptor429 commented 4 years ago

The "sides" portion of the provided 3D print files are unprintable / unsliceable according to PrusaSlicer - and fail repair. I used Cura Slicer and printed from there - and printer will randomly print in the middle. I also tried using Blender to simply export to OBJ and STL manually and got same result (in PuraSlicer) - that the file is not printable and needs repair.

Also, all other files are out of scale and print very small despite trying multiple slicer programs. Is there a known scale for this to get it right? Perhaps percentage wise? Otherwise it prints about the size of a piece of Chex cereal squares. Perhaps the Blender export uploaded was not one used in project?

Thanks for this project! Got my LED side working, just cannot print.

Staacks commented 4 years ago

No idea about PuraSlicer, but those are the files that I sliced in Cura and I have already seen cubes from other people built with these files.

You are right about the scale: STL files do not specify units and Blender generally does not use units either except for a global setting (which is more a reference than having any real impact). However, most 3d printing software interprets STL lengths in millimeters and my STL files are inconsistent that way. I probably remembered using the scale setting when exporting the file in one case, but not the other. You need to scale the ones that are too small by a factor of 10 in Cura.

Besides that factor 10, I cannot find any problem. According to Blender, the sides.blend as well as a re-imported sides.stl is fine and when I tell Blender to select "non manifold" (imho the most common problem with bad models), there is nothing showing up. Not sure what "printer will randomly print in the middle" means in that case. Is the model showing up properly in Cura?

spaceharrier commented 4 years ago

I ran into the same issues. For the scaling on the "small" files, scale to 1000% in PrusaSlicer. For the unprintable/unrepairable issue, enable supports and slicing should succeed. You'll end up printing some extraneous support material, but not a huge amount. Hacky workaround, but allowed me to print the STL files.

amdprophet commented 4 years ago

@spaceharrier what detail, support, and infill settings did you end up using?

spaceharrier commented 3 years ago

0.20mm 'quality', 15% infill, support from build plate only. I printed PETG and had some warping, especially on the panel mount sides (I believe OP was using PLA). I also hand-combined the filled side, Pi-side and Pi-bottom files to print as a single piece. Bit fiddly but doable.

Staacks commented 3 years ago

0.20mm 'quality', 15% infill, support from build plate only. I printed PETG and had some warping, especially on the panel mount sides (I believe OP was using PLA). I also hand-combined the filled side, Pi-side and Pi-bottom files to print as a single piece. Bit fiddly but doable.

Indeed, I used PLA at 0.1mm.

I am still wondering what PrusaSlicer is doing there. The STL file format by itself does not define units and different scaling factors do not even reduce the floating point precision of the model (within a reasonable range). I agree that most slicers and 3d printer users use the same unit, so my files could be improved in this regard, but that is no reason for the slicing to fail. And as I said, according to Blender, the model is manifold. Then again, Blender is not designed for 3d printing, so maybe it is something like intersecting or non-planar faces (mathematically still manifold, if I am not mistaken).

So, if someone has a clue what is causing this, I would be very interested.

spants commented 3 years ago

I used prusaslicer with supports and it works well. I had to scale the tiny parts to 1000% to get the normal size. I only printed the sides files for each side and made a honeycomb panel to take the place of led panels on the hidden sides. I am then planning to have a "glow" from inside as a backlight. (for P3 panels, scale 150% and 1500%)

Staacks commented 3 years ago

I finally got around to fixing the scale in the files. I think. Again, I have only tested it in Cura.

I close this issue for now, but feel free to reopen it if you find a more specific reason it fails in a different slicer.