Invitation/project suggestion: An automated potted plant

Cool project, I was attempting something similar.

However, I had to shelf it because my captive sensor where all over the place with there reading. And I did not want to throw good money after bad money on any more sensors.

He has a great video on why the sensors are bad. And what to look for in a good sensor.

Many thanks for the links.

There’s a link above for the sensor that I bought (based on the youtube walkthrough of sensors you mention). The ones I got works.

I missed that link. but thanks.

I went with Capacitive soil moisture sensor module Corrosion Resistant wide voltage wire Analog Capacitive Soil Moisture Sensor V1.2|Sensors| - AliExpress .As the pictures look correct.
I purchase another 20. ( to go along with the 35 I have all ready) Wish me luck.

I’ve made a git repository that contains my work on the code. It is nowhere near working condition, but there may be stuff in there that can be used. You can find it here:

1 Like

So how did the print go?

Are you putting the 3d files there too?

Sorry. Forgot to push a button. The files are there now.

Sorry, I didn’t print it. I don’t know what to do with a second pot. Maybe someone else can try?

i can print it with pleasure. but that only makes sense for me if the code at least starts to run (because of me also first only with pressing the button and the pump starts briefly). what is the status there?

Sounds great! The code is the latest version, but it isn’t working yet (as you also mention). I just haven’t had the time to get it done. Seems doable, though, but I am new to ESPhome as well.

I’ll be working on it again once I am back from vacation in a week or so. Nick is getting hardware from me (by snailmail - from/to exact oposites of the globe so it’ll take a while). Once he has a functioning pcb, he may start coding as well, I think.

1 Like

Yeah it ain’t here yet, but I’m not holding breath. It’ll get here eventually :slight_smile:

2 Likes

Hey there, I got redirected here from the GitHub repo :slight_smile:

I’m looking at the circuit diagram on thingiverse before I order the PCB, can someone explain to me what is the goal of R4, R5 and C2? And how their values were determined?

Also, I looked at the new STLs, really nice job @konig, I might give it a print soon. Btw, could you share the 360 fusion files as well please?

Hi SerialBuilder,

Thank you for the kind words and welcome :slight_smile:

No, the original designer (Martin Uhlman is his name, I think) didn’t leave that many notes on his design process. I’ve been wondering about some of the resistors myself. I am also not sure what the purpose is of all of them, so I certainly am in no position to help out with value calculations.

I have added the source fusion file to the repo. Let me know if you have issues with it. It prints ok but be sure to set it to print support, but only touching build-plate or you will potentially get a quite massive lump of plastic. I’ve had issues with the hose connector that sit in the bottom of the chamber where the plant is supposed to go. It is thin, brittle and has a helical pattern in it. My best guess is that it is a slicer bug. Be sure to watch when that part is printed. My current sollution is to print a second connector next to it. That turns out fine and I can just plug the other hole with silicone. If you can come up with a better solution, that would be awesome.

I think some of the others might have a PCB to spare. They mentioned it at least on git. I am not sure if they have enough left. I’ve given a few myself, so I can’t spare anymore, sorry. I ordered here, and it was dirt-cheap: https://www.elecrow.com/

Thanks for the upload and the print details @konig!

I have done a test print (0.8 nozzle to be fast, 8h).

I had no issue with the hose connectors (maybe thanks to the 0.8mm nozzle, I will give a go with a smaller nozzle later). I am using PrusaSlicer to slice, what do you use?

I used support on build plate only but I had 2 issues with this:

  1. the 3 holes for the water sensor screws were not supported and were printed out of thin air resulting in a mess.
  2. the hole for the attaching screw holes were filled with support and it’s almost impossible to remove the support inside those tiny holes.
    Didn’t you have these problems?

So on my next print, I will use custom supports (add support it for the water sensor screws and remove support for the attaching screws holes.

Other than that, I haven’t received any components yet, so I cannot test anything :slight_smile:

I printed in 0.4mm nozzle with custom supports and everything seems ok to me.

The only thing that I don’t like is an ugly seam all around the vase (4/5 layers visible), it’s located where the tank bottom is. I believe it is caused by the change of infill.
Any idea how to prevent this?
I’m testing some different settings on the slicer…

Okay, that sounds promising. Did the hose connector inside the part that is supposed to hold the flower print out ok as well? If so, what slicer and what printer are you using? (cause I had a ton of issues with that!)

Mine has the seam too.

I was thinking I’d design and print a jig for holding the pot in a lathe and then polish the whole thing. it’s quite easy since it is both round and easy to center, and you can get it really nice an shiny with little effort, I think. I never did though, because then it dawned on me, that the ones I’ve printed so far won’t last very long anyway. PLA is compostable (though slowly), so it’s not the best choice of material for a flower pot unless you call it a POC (or coat it - which is a little difficult to do in the current one-piece design, though it might work with a thinned lacquer or epoxy that you swirl around, but nevermind)

I’ve ordered a roll of PETG which should be a much better choice in terms of durability, but not as difficult to work with as ABS or nylon (and also not toxic when heated).

Btw a friend of mine said he’d have a look at making the code. He’s working on it now.

I had absolutely no issue with the hose connectors, printed with a Prusa MK3S+ and I used PrusaSlicer.

Good to hear someone will start working on the code, I might work on it later down the road, is there a repo for that?

Is PLA that compostable? I read that PLA needs high temperature to decompose. Has anyone done water test for a prolonged period of time in a vase? I’m assuming yes given the number of 3D vase available.

Regarding the horizontal seam.
I have isolated the section causing issues and I have done more than 10 test prints varying slicer params and good news, I found 3 ways to prevent the horizontal seam.
The issue is the solid infill, because it is so dense, a bit of over extrusion will make it leaks on the sides creating a seam.

All in PrusaSlicer but I guess it’s doable on other slicers.

Solution 1.
Go to Print settings
Layers & perimeters > Perimeters = 100 (this will replace solid infill with perimeters)

Solution 2.
Go to Print settings
Advanced > Infill/perimeters overlap = 5% (default 25%)

Solution 3 : my favorite (it will replace some solid infill layers with an fill layer of 70% avoiding over extrusion)
Go to Print settings
Layers & perimeters > Solid layers > Top = 1
Layers & perimeters > Solid layers > Bottom = 1
Infill > Fill density > 70%

All these settings can be applied globally but I think it is even better if you apply them locally (only on the few layers that cause the issue).
To do this, right click on the vase > Height range modifier: 33 to 35, from here you can apply one of the solution I mentioned above.

I printed with a 0.4 nozzle in 0.15mm layer height.

1 Like

Ok. I used Cura and that hose connector kept giving me a ton of grief.

Makes sense with the water sensor screws. They are within the footprint of the lower part of the pot, so naturally, they won’t get any of the “touching buildplate”-support. It’s fixable. I’ll look into it. and upload a new version.

The most pessimistic estimates from the internet tells me that PLA will last 45-90 days in an aquarium which is similar conditions, at least when it comes to the magazine. The sollution is printing in PETG. It also absorbs water but much slower, and it doesn’t become brittle in the same way when it does. It’s not to hard to print with I’m told which isn’t too hard to do, I’m told. It’s even a bit cheaper.

Is it possible to save a print with settings in PrusaSlicer? If so, it would make it much easier for newcomers if we upload such a file to git.

Regarding the water sensor screws, I found a feature on PrusaSlicer which is super cool: paint on support. You can just click faces to add support on it and it worked perfect.

However I noticed the bottom plate in your model is not correctly aligned with the holes for the button and cable, it should be rotated by about 60 degrees.

And yes, it’s a great idea I was thinking about uploading a .3mf file, which is the prusa file sliced with settings so it would just be a click of a button to print :slight_smile:

Funny. I’ll fix the rotation issue and upload again (wonder how that happened!)

-Martin