Simple DIY Servo Valve - 3D Printed
HTML-код
- Опубликовано: 2 фев 2019
- I built a servo valve (AKA proportional solenoid valve) using a simple ball valve and a high torque RC servo. Total cost ~$35. This valve can control the flow rate of water through it via an Arduino or any other microcontroller.
If you don't have a 3D printer yet, you should probably get one, only costs $200!
Ender 3 3D Printer: amzn.to/3nmuJId
Ball Valve: www.supplyhouse.com/Bluefin-B...
High Torque 20kg RC Servo: amzn.to/3u217Sm
High Torque 30kg RC Servo: amzn.to/3w7CZiY
Arduino Uno: amzn.to/3mbxmvL
Jumper Cables for Arduino: amzn.to/3fjvdfW
PLA 3D Printed Parts: www.thingiverse.com/thing:349... Наука
Very nice! I have been searching high and low for anything that resembles your exact setup. Thank you for posting!
SAMEE 🙌🙌
Perfectly fills my next project's gap, thanks.
Thanks for this nice video i have been looking for such valve for a university project!!
thank you so much I've been searching for the exact solution, you helped me out a lot !
What you have done is amazing! I am looking for your exact setup combined of a servo and valve. Thank you very much!
Thank you for this. Will use it to control propane flow to a coffee roaster.
Wow amazing thanks for sharing!
Hi man nice video! Thanks for the help keep it up!
I wanted to "set" air pressure using C++ on a micro controller, for a heat press, and the cost of the hardware to accomplish this was insane - until now - A high torque servo and a basic air pressure regulator, air pressure sensor and some pwm logic is all I need.. thank you so much..
Make sure you have a 360 servo and not the 180. But maybe this is me overthinking and you thought of that allready. :)
Love it, exactly my initial thought process. Black friday isn't coming quick enough so i can get a 3D printer so ... I went on google, went on ebay and lo and behold, THEY DO EXIST. About 17 bucks from the fine republic. Brass valve and servo all in one just hook up wires. I have some old odd shapped valves around the property which printing will be perfect for but for now these might do.
Do you have a link for that? I can't find it
Hey did anyone find the link??
That's really nice!
superb man, these valves are extensively costly. In India, these valves cost around 800$ to 900$. I was thinking of developing it on my own since I found your video it has saved a lot of my time and effort.😀
nice concept
Thank you so much. 🙌
Thank you so much!!
Dunno if you'll ever see this but I'm currently an EBoard member of CMC and buying parts for Makeathon '24 and wanted to buy some robotic valves and stumbled upon this video LOL. The space really doesn't look that different now!
How much water pressure this servo can withstand? Put some water and start with certain pressure level and measure the valve traveling time from fully open to close. Repeat the test for different pressure levels and record the results. Then try to precisely open the valve at 45 degrees and calculate the water volume to check the servo can hold its position, the water volume should be half the volume when it’s fully open, ball valves have linear flow characteristics.
This is exactly what I need for a project thanks for sharing it will save me a lot of time!! Can the servo survive a higher speed than in the video ?
Did you thoght about add 3D printed gears to be able to use even less expansive servo? Have you thought about jam protection or at least edge switches ?
1.43 amps x 6.08 volts is 8.69 watts. It draws 8.7 watts. That's why you can't hook it up to the Arduino. Mines hooked up to a 5A cc-cv buck converter w/nano.
Good shit bro. Is this just a servo you had laying around or have you had a good experience with them in terms of reliability?
That's awesome. Could you please share the Arduino Microcontroller code to run this amazing valve?
Hi , the video was so informative, because I want to control the path of Natural gas so this looks like a pretty simple solution.... I was wondering if you could provide the code for this ...
Thank you
You probably should have used a globe valve or even a gate valve. Ball valves have very nonlinear pressure drop versus ball position (percent open or closed).
Who cares? Just compensate for it in software. If you care about the pressure drop you’ll need pressure sensors and a control loop anyway.
Gate/globe valves won’t work with a 270° servo. You’d need to use a stepper motor at least and have some means of detecting when the valve is fully open and closed.
@@NavinFThe video did say it was for flow control. Ball valves are not used for that purpose in industry.😅
@@johnmeerabux5224 Is there a legitimate reason for that or is it because a lot of people can't write one line of code to compensate for the nonlinearity?
yo thats crazy
Hi Eric! thanks for the video!
I have some questions:
I bought the servo but I want to use it continuously connected to the electrical power of the wall. What type of transformer ac to dc power supply do i need? 7v 3amp or something similar?
Regards!
Yeah that sounds like it could work. It might be easier to get a 12v supply and step in down again with a BEC. Either way make sure you connect your power supply gnd to your signal ground coming from the arduino!
Can’t understand how that little pla piece handles all the torque for the coupling. Broke mine instantly at 100% infill on a brand new ball valve
Me paso exactamente lo mismo, yo creo que modificare la palanca original de metal para hacer el acople
Hello Eric, great video! What was the process on determining the right servo motor for your application? Is the amount of torque needed for your servo motor dependent on the ball valve, or the fluid pressure within the ball valve?
In the end the torque needed would depend on both, theres an opposing torque (in the form of friction) from the valve itself and additonal torque needed depending on the pressure in the line. In low pressure applications (like a water hose) youll mainly be dealing with the valves friction, but in high pressure applications the force may require extra torque when closing
hey did u use a screw or nuts for assembly the shaft adapters ? thanks
wat up bud well done there
So if i use PID controller, am I be able to precisely open and close the valve to a certain a mount? i need to regulate the flow of oil to a specific amount so the feed in is variable so is it possible?
I bought a 3d print just for it =)
Can I use the power for 1-2 years for this whole device
Is that how it operates or does it stay at 1 setting at a time when u have it on..?.
Is the thread on this valve NPT or BSP standard?
Hi Eric. This is brilliant - I have been looking for something like this. Is the valve you are using also useable as a natural gas valve? Also, would you be interested in building the valve with servo, and your 3d printed components and selling? Thanks.
Hi Bob, yes I dont see why it couldnt bee used for natural gas. As far as building and selling, please email me ericinventor@gmail.com and we can discuss details, thanks.
I think when applying to gas you better follow building codes and let a proper hvac company assist you.
I love it 🤩🤩🤩
So... Can you make him open fast ???
How would one go about making this on a miniature scale? Trying to design a small payload that is able to collect water samples but i need to control how much water is being taken in, how fast its being taken, and which container its going to.
You should probably be looking at peristaltic pumps.
Hi, brilliant, I will like to use two, one for cold and hot water. Then I will like to control flow and temperature by adding a flowmeter and a temperature sensor. Have you tried that? Do you think it will work now you have seen the valve in action? Is it accurate enough, fast enough, stable? Any issues that I might have missed?
Hi, I think that could work well. It will take some tuning to get exactly what you want but I definitely think it is doable.
Hi @lmdcmn ! Any progress with this project? I'm thinking of doing the same here.
can this be converted for an 1/8" ball valve? if so would it still require extra amperage?
You forgot the amount of pressure if it's controlling a high pressure like water line that actually adds to the load awesome idea though
“Yo that’s crazy”
Hi, nice project. How do you rotate the ball precisely 90 degree and keep it in fully open or closed position?
The servo can be programmed with any microcontroller that has PWM like an Arduino to be turned anywhere from 0 to 180 degrees. It just takes a little tuning to find the value that makes is precisely fully open or closed.
@@ericinventor oh, yes. this is completely right. Thank you.
Hi Eric, I had been looking for a way to have a servo motor open and close a ball valve for a nitrous system on a race car. So thanks for the video in showing me it can be done. Since watching your video I have purchased a maestro board, voltage regulator and servo motor from pololu. However, I'm running into a few issues figuring out how the board needs to be wired to power and the switch. Also I will likely need some pointers on programming once I get to that point. Pololu doesn't have customer support other than their forum which is slow and flawed. Would you be able to help me out with this? I am definitely willing to pay you for your time. If your not interested, do you know a company that I can call that would be able to help me out with this?
Thanks, Aaron.
Hi Aaron, I should be able to help you. Please email me at ericinventor@gmail.com
Can you manually control the valve?
Ok, i'm not good at editing STL files.... any chance you have a file for a 3/4" fitting ?
Is there any way to move the servo motor faster? I mean almost instantaneously? I'm looking to build a similar valve but for airflow. Thank you.
Its possible but difficult. For servos like these you typically trade torque for speed. So either high speed low torque or low speed high torque. This is due to the nature of the servo's internal gear reductions. Also ball valves like the one in the video typically have to overcome a lot of friction and so they require high torque. That being said you can buy powerful servos that are faster but they are more expensive
Please help me, show me the instruction to assembly it
I don't understand the life of me why one would pay $600 for those electronic commercial ball valves, this $35 electronic ball valve does the exact same thing as the $600 stuff.
Can we use it in 1 inch 2 inch pvc valve?
Oh hi Eric!!
Hi Ron!! Rubik's Cube Solver is my next project after I do another ripstik video!
Oh my God this is what I need!!! But I dont have a 3d printer.
If you have $200, you can get a printer! (check the description for a link to my printer) But if not, you could try recreating those 3D printed brackets out of wood. 3/4" sheet of plywood and a jigsaw would probably work!
what kind of screws do you use for the 3d printed parts?
I dont remember the exact type or size, but 5mm bolts that are long enough should work fine
Eric, thanks, can I have the cad files?
www.thingiverse.com/thing:3496770/files
Nice. I'm trying to build a robot with hydrilic actuators and I think it could help me. Tnx 😃
Hi , im trying to making a project using ur model for one of my components, can u upload a file with measurements of 3d properties file
By any chance can I get the code to control this.
Sir, can i buy the valve with your desain ? I need to finish my study please
Hi Chafiya, unfortunately I'm not selling these but if you have access to ta 3D printer, you can print he parts yourself. And the valve and servo are linked in the description for you to buy
please help, i want to order it
Arduino code ?
Help code share, thanks
why servo, why not a BLDC motor?
Good question. A few reasons:
1. Torque- servos have built in gearboxes and are built to have more torque at lower speeds than similar standalone bldc motors, and especially this high torque servo
2. Cost - bldc motors that could handle this torque would be very large and expensive, or would require an external gearbox, not to mention a bldc motor controller, could easily be 3-4x cost
3. Simplicity- these servos have built in position control, so we dont need an extra encoder like we would need for a bldc if we only wanted to move it 90deg, also dont need a motor controller (esc) and are more more compact
Hi eric. I have a question you maybe able to help me. I connected a 30 amp ESC to a servo tester and two wire brushless motor and the esc fried. Can you help? thanks
Hi Nicci, there could be many causes. How big is your motor, what kind of load was it seeing? It is possible that you were pulling more than 30 amps and that is why the ESC fried.
@@ericinventor X-] yep. sounds like you are on the right track Eric.
HE DIDN'T DEMO PROP CONTROL, ONLY open or closed so probably no code for that.
can u give stl files?
www.thingiverse.com/thing:3496770/files
sir any code sir
What is a minimum power supply current required to activate this valve? 2A ?