Posted

in

, , ,

by


3D design and printing with TPU (plant pot stand)


3D design and printing with TPU (plant pot stand)

If you’re reading this on fediverse and the layout (embedded pics) is off, here’s the link to the original blog post.

The problem:

My ceramic pot planted with basil had no stand and the water was flowing everywhere after the watering. Some mold grew under the pot because of that.

I had some old lying around and an afternoon of spare time so I designed and 3D printed the stand.

I’ll describe step-by-step process with all the tools that I use.

1. step: redrawing the pot bottom and measuring

I’ve put a sheet of paper under the pot and sketched it with pencil. Then I measured the radius of circular parts.

2. step: making 3 cylinders in TinkerCad’s Codeblocks

I couldn’t figure out how to make 3 cylinders equally distributed from the center in TinkerCad (manually). Then I found ‘Tinekrcad Codeblocks’ that allows constructing 3D objects using the code (similar to OpensCad).

I reused built-in example, modify it a bit to draw 3 cylinders on the spokes of a 3-sided star (invisible, just a helper):

TinkerCad Codeblocks example

3. step: exporting from Codeblocks and importing to TinkerCad

I’ve exported generated shape to .stl and imported it to TinkerCad. Maybe there is a more direct way to transfer the shape from CodeBlocks to TinkerCad, but I couldn’t find it.

4. Adding the missing parts in the centre

There is something missing between the circles, right?

I’ve designed the missing center part in TinkerCad: I added a bigger shallow cylinder to the middle (orange – see the pic below) and cut out the edges (gray). The blue parts are imported from Codeblocks.

3d model of the pot stand bottom with auxillary objects. 3 shallow cylinders

The remaining part filled the empty space between the displaced blue cylinders.

3d model of the pot stand bottom, 3 shallow cylinders in a triangle position, empty space between them filled with manually created object. Looks like a big fidget spinner.

5. Cutting out

I designed a similar shape (steps 1-4) for a cutout:

3d model of the pot stand bottom with cutout shape howering above it.

6. The final shape

The final shape is 8mm high and the cutout is 6mm deep – the botton is 2mm thick.

3d model of the pot stand bottom, cutted out (a shallow fence around it to hold the water. Shape: looks like 3 circles morphing from a centre circle

7. Slicing

I’ve used the following setting for 3D printing:

  • printer: Sovol SV06 with Marlin and Octoprint on separate server connected via USB)
  • sliced with: Sovol Cura 1.5.4 (old, but still works better for me than the latest version)
  • material set in slicer: Generic TPU 95A
  • bed temp.: 60C
  • nozzle temp.: 220C (230C later)
  • fan speed: 5% (later changed to 0%)
  • nozzle size: 0.4mm
  • layer height: normal – 0.15mm
  • speed: 40mm/s
  • infill: 10% (but it’s not needed here)
  • other settings: ‘arc welder’, ‘dynamic precision’ and ‘use adaptive layers’ turned on in Sovol Cura
  • hardware settings: I’ve loosened down the screw (spring) that pushes against the filament at the extruder entry. Otherwise, the filament will get stuck in the extruder gears.

I had some problems placing the object correctly on the printing bed. The object is so big it covers the whole printing bed. After some retries (rotating, moving it around, reducing the size to 98%) I found almost perfect position, but not quite.

3d model from above in Sovol Cura slicer

8. 3D printing with TPU

I also used the filament directly from the filament drying chamber (#Sovol), set firstly to 40C and after the 1st layer to 50C. I’ve noticed the filament was a bit wet (I heard pops and crackles at the beginning of printing).

The first layer was perfect, almost fits to the category ‘1st layer porn’:

first layer with orange tpu, no gaps visible

… but the second layer was crap (sorry, no picture). It was underextruded with long gaps of missing filament.

I changed the settings mid-print to:

  • fan speed: 0%
  • Extrusion rate: 110%
  • Temperature: 230C

After this change, it printed better.

I used and cam to record the timelapse. I know, I should move the camera somewhere closer to the printing bed to get a better timelapse.

I’m also using Octoprint’s PrettyGCode viewer to monitor the progress:

Screenshot of Octoprint web page, showing 3d model simulation of printing

To monitor the print in realtime from my living room (the printer is located in a workshop), I’m using with the ESP32 camera video feed embedded and the automation that notifies me when the printing is done.

The final result after 14hrs of printing and 83g (28m) of spent filament:

orange pot stand from above, 3 circles

I’m quite satisfied with the final result. It’s flexible and no strings, blobs or similar. The flat/cut area at the top left corner is because the size of the object is too big for my printer (23.5 x 23.5cm). I tried to fit it on the plate by rotating it and scaling it to 98%, but that was the best fit I could do. It’s not an issue, because the material is flexible and wraps around the pot.

The pot fits perfectly: Now the water will not flow everywhere.

Pot stand under the orange - brown ceramic/clay pot planted with basil. Sideview.

Despite numerous fails (all my fault), I still love #tpu.

It’s finnicky, but the results are good looking, flexible and durable. For more examples of TPU 3D prints see my previous post.

Printables

You can find the .stl on Printables.



Comments

Leave a Reply

Your email address will not be published. Required fields are marked *