infinityplays.com
  • Home
  • Livestreams
  • 3D Printer tools
  • PVC 3D Printer
  • Open Source Projects
  • Web slicer
  • Tags
  • Login
Sign in Subscribe
3D part design with OpenSCAD #145: Using the 3d fill module to clone parts of an STL file.

3D part design with OpenSCAD #145: Using the 3d fill module to clone parts of an STL file.

In post #131 I made what I called a "3d fill" module that filled in the empty spaces of a 3d object. In this post I'm going to add to that with a selector that you can move, cut out the section you want to use
11 Mar 2026 4 min read
3D part design with OpenSCAD#144: Improving the Protractor tool that I started to make in post # 50.

3D part design with OpenSCAD#144: Improving the Protractor tool that I started to make in post # 50.

After my last post I needed a way to find an angle after scaling a part using the scale function of linear_extrude. I went to use the protractor from post #50 and it was unfinished and pretty hard to use so I decided to make some improvements. Of course
08 Mar 2026 6 min read
3D part design with openSCAD #143: Gold pan with the option to also make it a classifier .

3D part design with openSCAD #143: Gold pan with the option to also make it a classifier .

This is a work in progress, I still need to work on getting the ridges to automatically tilt with the wall angle properly which is going to involve some math that is eluding me at the moment but the basics and the default settings work well. For now you just
07 Mar 2026 3 min read
3D part design with OpenSCAD #142 : Making a 3d drain sieve.

3D part design with OpenSCAD #142 : Making a 3d drain sieve.

Here is an example of a hair or food catcher for a drain that is a little different. Most designs are a basket with holes, I wanted one that would have a grid that fills the center that I could rotate the grid so the holes are larger at the
01 Mar 2026 1 min read
3D part design with Inkscape and OpenSCAD # 141: repeating SVG pattern on a cylinder.

3D part design with Inkscape and OpenSCAD # 141: repeating SVG pattern on a cylinder.

Here is an example of how to create a cylinder with a repeating SVG pattern on the outside that can be rotated, scaled, etc. The code: // /*[SVG parameters]*/ Show_svg=true; Path_to_SVG_File="drawing.svg"; Scale_svg_X=.3;//[.1:.01:10] Scale_svg_Y=.3;
10 Feb 2026 2 min read
3D part design with OpenSCAD#140: More minkowski() experiments.

3D part design with OpenSCAD#140: More minkowski() experiments.

Here's an example using either a cylinder, a sphere or both to modify the outside of a cube with minkowski. // /*[General]*/ Resize_x=100;//[1:.01:200] Resize_y=100;//[1:.01:200] Resize_z=40;//[1:.01:200] /*[Cylinder parameters]*/ Use_cylinder=true; Height=25;//[1:.01:
07 Feb 2026 2 min read
3D part design with OpenSCAD #139: Constraining minkowski() to a single axis.

3D part design with OpenSCAD #139: Constraining minkowski() to a single axis.

In the last post I used resize() to make sure an object stayed the size I wanted it to after applying a minkowski sum to it. You can also apply the minkowski sum to just a single axis with resize, here is an example: // Round_x=0;//[0:.01:20]
31 Jan 2026 2 min read
3D part design with OpenSCAD #138: constraining minkowski()

3D part design with OpenSCAD #138: constraining minkowski()

Using minkowski() you can make some nice rounded edges on objects but it causes the object to change size, it's pretty easy to "constrain" the object to the intended size by locking the final result with resize(). Here is an example: // /*[Cube parameters]*/ corner_radius=1;
24 Jan 2026 2 min read
3D part design with OpenSCAD #137: More spiral design experiments

3D part design with OpenSCAD #137: More spiral design experiments

When you import an svg image from Inkscape you can make some really interesting designs for wall art or coasters, here are some examples that I made in just a few minutes to see how it looks. The code: // length=3000;//[10:.01:6000] width=5;//[1:.01:50] turn_
23 Dec 2025 2 min read
3D part design with OpenSCAD #136: Experimenting with spiral designs.

3D part design with OpenSCAD #136: Experimenting with spiral designs.

After making the code in the last post it occurred to me that I could use two shapes to make the spiral then subtract one from the other to make things like a flat hollow spiral tube or U-shaped trim that could be printed in a spiral to make longer
16 Nov 2025 2 min read
3d part design with OpenSCAD #135: Flat spiral code to make a print in place belt.

3d part design with OpenSCAD #135: Flat spiral code to make a print in place belt.

I wanted to make a print in place belt out of tpu to see how it will last and how well it would work, there are several ways you can generate a flat spiral in OpenSCAD. Here is an example of one method that is very simple and easy to
02 Nov 2025 1 min read
3D part design with OpenSCAD #134: threaded screw plug / set screw.

3D part design with OpenSCAD #134: threaded screw plug / set screw.

Recently I needed to make a screw in plug for a threaded junction box and since I already have the thread code it was pretty easy to adapt it to make a threaded plug. Here is the code: // $fn=200; /*[Plug]*/ Plug_diameter=18;//[1:.01:400] Plug_height=6;
14 Oct 2025 2 min read
3D part design with OpenSCAD #133: Customizable vented screw cap.

3D part design with OpenSCAD #133: Customizable vented screw cap.

I was experimenting with the thread module I made in post #71: 3d part design with OpenScad #71: Using hull and spheres to make a slinkyAn example of how to use a sphere and hull to make a smoother spiral.infinityplays.comBob to see if I could make threads for
22 Aug 2025 3 min read
3D part design with OpenSCAD #132: creating an"exoskeleton" support structure for printing.

3D part design with OpenSCAD #132: creating an"exoskeleton" support structure for printing.

While I was experimenting with .3mf file export it occurred to me that you could use one part of the file to create an external support using infill, here is what I have implemented so far: // Path_to_stl_file=("yourfile.stl"); /*[Support Frame]*/ transparent=false; fill=true;
06 Jul 2025 2 min read
3D part design with OpenSCAD #131: 3D fill

3D part design with OpenSCAD #131: 3D fill

Recently I needed to fill the inside of a hollow print, the fill() option works for 2d objects but not for 3d objects, after some experimentation I came up with an easy way to fill the space inside of an object. Here is the code: // path_to_stl_file=("
06 Jul 2025 1 min read
3D part design with OpenSCAD #130: Ventilator-Version 1.

3D part design with OpenSCAD #130: Ventilator-Version 1.

Since I have been working on a way to design shoes with OpenSCAD I have been experimenting with ways to make the outside of the shoe have a more appealing look to it, here is one of the ideas I was messing around with that also comes in handy for
04 Jul 2025 3 min read
3D part design with OpenSCAD #129: adding some features to the "hollowout" module

3D part design with OpenSCAD #129: adding some features to the "hollowout" module

In post #94 : 3D part design with Inkscape and OpenSCAD #94: Using minkowski() to hollow out complex shapes.I recently set out to design a pair of shoes with Inkscape and OpenSCAD and wanted a simple way to make a shell out of a complex object and make it so
15 Jun 2025 2 min read
3D part design with Inkscape and OpenSCAD # 128: OpenSCAD autotrace part 2, cleaning up the trace.

3D part design with Inkscape and OpenSCAD # 128: OpenSCAD autotrace part 2, cleaning up the trace.

The auto trace module from the last post works really well but requires some clean up and here is an easy way to do that. 1) Adjust the png image until it looks good: 2) Cut to svg and save the file: 3) Import the svg into Inkscape: You will
24 May 2025 2 min read
3D part design with Inkscape and OpenSCAD#127: Autotrace with OpenSCAD

3D part design with Inkscape and OpenSCAD#127: Autotrace with OpenSCAD

You actually can use OpenSCAD to "auto trace" .png images, and with some fine tuning the results are not bad and are similar to any other auto trace that I have used. If you have ever tried to trace a .png image you know the pixelation makes it
24 May 2025 3 min read
3D part design with OpenSCAD #126 : experimenting with fresnel lens design.

3D part design with OpenSCAD #126 : experimenting with fresnel lens design.

A while back I made a module for concentric rings and it reminded me of a fresnel lens, so I added a few customizations to it so I could experiment with fresnel lens design. Here is the code: // outside_shape=60;//[3:1:100] height=10; //[.1:.01:100] diameter=
18 May 2025 2 min read
3D part design with OpenSCAD#125: multiple export files from a single design.

3D part design with OpenSCAD#125: multiple export files from a single design.

In the last two posts I covered an easy way to split large files into multiple parts with an svg file so they could be printed on a smaller printer and glued together, in this post I'm going to cover a simple "quad" cutter made with
26 Apr 2025 2 min read
3D part design with Inkscape and OpenSCAD #124: More details on making "cut" SVGs with Inkscape

3D part design with Inkscape and OpenSCAD #124: More details on making "cut" SVGs with Inkscape

I try to keep my posts as simple as possible so anyone with any amount of experience with the software can follow the code and use it. In my last post I made an stl "cutter" that can be used to cut large files into sections but I
20 Apr 2025 3 min read
3D part design with Inkscape and OpenSCAD#123: Unlimited stl cutter and splice joints any shape you can imagine.

3D part design with Inkscape and OpenSCAD#123: Unlimited stl cutter and splice joints any shape you can imagine.

Slicing an stl file that is too big for your printer can be done with many slicing programs but I wanted a way to make a splice joint any shape I wanted to. Here is some OpenSCAD code that lets you import an svg file to slice with and save
17 Apr 2025 3 min read
3D part design with Inkscape and OpenSCAD #122: Textured text.

3D part design with Inkscape and OpenSCAD #122: Textured text.

After a quick search I didn't see many options for adding a texture to the surface of text so I made one. This OpenScad example allows you to use any stl file to add a design to the text and also allows you to cut the text to
13 Apr 2025 2 min read
3D part design with OpenSCAD #121: Electronics enclosure helper.

3D part design with OpenSCAD #121: Electronics enclosure helper.

Lining up the holes for different ports on an enclosure can be tedious, here is a helper program made with OpenSCAD that helps to align the holes,make them a bit bigger if needed and make them fit nicely. The code takes a slice from the different sides of an
06 Apr 2025 3 min read
Page 1 of 7 Older Posts →
infinityplays.com © 2026
Powered by Ghost