Live data from Hacker News

Show HN: 3D printing giant things with a Python jigsaw generator

calbryant.uk

41–49 of 49 posts

Re: Show HN: 3D printing giant things with a Python jigsaw generator

#41

While this is nice for things like the speaker enclosure I cant help but recoil in horror from the 3d printed arcade cabinet - so much plastic. I get how this enables shapes and other niceties but between aesthetic and the environment I'll take boring and recyclable any day.

Aren't 3D printer filaments recyclable?

I know that at least one person doing 3D printing was making it a point of picking up old projection TVs and recycling the ABS housing to make new filament using a Filastruder.

Re: Show HN: 3D printing giant things with a Python jigsaw generator

#42

While this is nice for things like the speaker enclosure I cant help but recoil in horror from the 3d printed arcade cabinet - so much plastic. I get how this enables shapes and other niceties but between aesthetic and the environment I'll take boring and recyclable any day.

Aren't 3D printer filaments recyclable? I know that at least one person doing 3D printing was making it a point of picking up old projection TVs and recycling the ABS housing to make new filament using a Filastruder.

You can mostly recycle ABS but unsure of the others. In the case of ABS Plastic it isn't infinity recyclable and you can get maybe 2 or 3 uses from it before it degrades. Personally, I would prefer we design for minimizing plastics.

Re: Show HN: 3D printing giant things with a Python jigsaw generator

#44

I'm really happy to see OpenSCAD stuff here in HN. Of course it has some downsides (not being able to measure an object is the main one...), but it is an underrated tool. I'm using it as my main 3D modeling tool for three years, and I even gave I course about it last year. No regrets, and I never felt that I needed to learn Fusion or similar

Depends on the use-case, but openscad can be useful for simple parametric designs prone to deformation during manufacturing (we use it for printing off-axis parabolas.) FreeCAD supports the openscad language plugin, and can generate proper solids. Many classic CAD/CAM users often see the parametric design workflow as baffling... not an entirely undeserved reputation. Freecad tutorials: https://www.youtube.com/@4axisp…

Thanks!

Re: Show HN: 3D printing giant things with a Python jigsaw generator

#45

I'm really happy to see OpenSCAD stuff here in HN. Of course it has some downsides (not being able to measure an object is the main one...), but it is an underrated tool. I'm using it as my main 3D modeling tool for three years, and I even gave I course about it last year. No regrets, and I never felt that I needed to learn Fusion or similar

OpenSCAD recently got a Measure tool: https://www.youtube.com/watch?v=Q_AEHI2o-6Q OpenSCAD's strength --- that it makes it easy to create 3D designs which are easily represented mathematically using cubes, spheres, cylinders, cones, and assemblies and distortions thereof is also its weakness --- what one can do in OpenSCAD is strongly bounded by one's fluency in mathematics/geometry/trigonometry (says the guy who is…

> OpenSCAD recently got a Measure tool

Sadly, in the GUI, it would be really nice if I could do something like:

module myObj() { import("bla.stl"); }

myObjDimensions = dimensions(myObj);

translate([0, 0, myObjDimensions.z]) cube();

But this couldn't even be a valid SCAD code...

Re: Show HN: 3D printing giant things with a Python jigsaw generator

#46

While this is nice for things like the speaker enclosure I cant help but recoil in horror from the 3d printed arcade cabinet - so much plastic. I get how this enables shapes and other niceties but between aesthetic and the environment I'll take boring and recyclable any day.

Aren't 3D printer filaments recyclable? I know that at least one person doing 3D printing was making it a point of picking up old projection TVs and recycling the ABS housing to make new filament using a Filastruder.

Theoritically some filaments are recyclable, and the main one (PLA) is even advertised as biodegradable. However in practice this is not the case, both for material reasons (PLA needs actually to be processed to decompose) and logistic reasons (there is no recycling center for 3d prints and you'll need to print only a single filament type)

Re: Show HN: 3D printing giant things with a Python jigsaw generator

#47
post #30

Earlier quoted context omitted.

That much I'm aware of, but as I mentioned in previous comments, with wood strength is high in the direction of the grain but weak across the grain, plenty of academic studies confirm that (and it takes little to verify it empirically). With 3D printing, despite the analogy, I couldn't find any sources for strength along/across the "grain" so i'm not sure how accurate that analogy really is.

With 3d prints this is usually framed as layer adhesion. Within one layer (so in the x-y plane) you are basically "along the grain" since the strands form loops and other 2d shapes within the layer. Between layers (== in z direction) you only have the adhesion between different strands holding the layers together, which is equivalent to going across the grain in wood. CNC kitchen on youtube does a lot of strength and…

Thank you!

Re: Show HN: 3D printing giant things with a Python jigsaw generator

#48
post #29

Earlier quoted context omitted.

Wood strength is high with the direction of the grain and weak across the grain, is that a property of layer lines too? I just couldn't find any source that claim it to be so.

See: https://xometry.pro/en-eu/articles/3d-printing-strong-parts/

Thanks!

Re: Show HN: 3D printing giant things with a Python jigsaw generator

#49

Earlier quoted context omitted.

OpenSCAD recently got a Measure tool: https://www.youtube.com/watch?v=Q_AEHI2o-6Q OpenSCAD's strength --- that it makes it easy to create 3D designs which are easily represented mathematically using cubes, spheres, cylinders, cones, and assemblies and distortions thereof is also its weakness --- what one can do in OpenSCAD is strongly bounded by one's fluency in mathematics/geometry/trigonometry (says the guy who is…

> OpenSCAD recently got a Measure tool Sadly, in the GUI, it would be really nice if I could do something like: module myObj() { import("bla.stl"); } myObjDimensions = dimensions(myObj); translate([0, 0, myObjDimensions.z]) cube(); But this couldn't even be a valid SCAD code...

I am sure that a patch which implemented that would be gladly accepted.
Post reply on HN