This blog post is a temperature check for how interested the community would be in an open source, 3d printable, fluidics hardware platform. I want to make sure that this is something that the maker community wants because this isn’t for me, it’s for you. So if you won’t use it, I won’t make it. First, let me wet your appetite by listing cool projects and applications of fluidics, most of which can be printed on a 3d printer and then I’ll tell you how it works and what I want to do with it.
Educational. Teach electronics and logic via the fluid/electric analogy which is extremely strong.
3d printable pneumatic stepper motor made from plastic parts only.
Rocket propulsion control systems.
Steam punk steam robot that can function while on fire.
Robust space travel.
Wood wind magic key piano that opens up a trap door with wind.
Programmable digital computer with no electronics.
Programmable fountain with no electronics that you can interact with.
Pulsating shower head. Your shower head already uses fluidics.
Microfluidics, biological control. This could be an open source project in its own right.
How it works:
The electric/fluid analogy is very strong. Electrons flowing in a wire is much like water flowing in a pipe and in fact, the two systems follow many of the same laws. A pressure difference is like a voltage, a long narrow tube provides resistance, a membrane is like a capacitor and a coil of pipe is like an inductor. You can send power with electricity and also with fluids(i.e. hydraulic power systems). These are all analog components but the analogy between fluids and electric circuits goes even deeper. Just like with electric circuits, you can make fluidic circuits digital. The principle here is that streams of fluid interact with each other. That is, two streams will divert each other, not pass through, so that you can use a control stream of fluid to divert a power stream. You can use this to build a fluidic amplifier/transistors, logic gates, flip-flops and even a digital computer.
I’ve taught electronics labs before and let me tell you, electronics are not intuitive to most people. Fluid flow is much more intuitive. One of my main motivations for an open source fluidics project is to make educational kits for high school and college students so that they can gain strong understanding for how electronics work by understanding how the more intuitive fluidic systems work.
Electronics are awesome. I love my computer and I love my Arduino. But there are some applications that semiconductors are bad for. In particular, you can’t light your laptop on fire and expect it to function. Fluidic computers work just fine when on fire, provided the fluidic device is made of something like ceramics or metals and the fluid is something like gas or oil. Indeed, you can make your power stream be rocket thrust, very hot, and use a perpendicular small control stream to divert the power stream, thus being able to steer a rocket! Nasa has a nice blurb about his here.
Generally fluidics is practical in harsh conditions. Yet another example is space travel. There are tons of charged particles and other radiation flying around in space that damage semiconductors. Indeed, semiconductors have to be radiation hardened to withstand these harsh conditions. Because fluidics use fluids instead of electrons for their operation, they can be more reliable in such situations.
Fluidics is just plain cool. The number of steam punk applications are endless. You can make a robot that moves and thinks with steam, just steam! There was someone who made a desk that would play notes via a pipe organ when the drawers were opened. If you open the drawers in the right sequence, a trap door would open. It was made entirely from wood with no electronics. Cool huh?
One speculative application that’s on the forefront of science that I’m particularly interested in is digital meta-materials. Digital meta-materials are materials that are made of bits of matter, put together like legos to make something that is functionally more powerful than each individual block. In this case, I’m imagining fabric with a vascular system that responds to temperature and pressure via fluidic logic. I don’t think that 3d printers can beat traditional manufacturing in what traditional manufacturing does well already but I do think that 3d printers can win, hands down, when it comes to complex intricate objects like printing an intricate fluidic vascular system. The philosophy here is that we should be looking for applications of 3d printers that were not possible before.
What I want to do:
I’d like to start an open source fluidics project. Something like Arduino, easy to use, but with fluids. Maybe we could call it the Fluiduino? My primary motivations are educational and inspirations. I want students to have a deep understanding of electronics and I want makers and hobbyists to easily be able to make rocket control systems, steam robots and programmable fountains. What I want from you is feedback as to whether an open source fluidics platform is something you’d be interested in playing with in the future? I’m not doing this for me, I’m doing this for the community as whole so if you’re not interested, I won’t do it. If however, you feel as inspired as I do, I’d love to find people to work with on this project.
I recently made a blog post about the analogy between fluid flow in pipes and analog electric circuits. Of course, I’m not the first to think of this. It’s called the hydraulic analogy. But it’s not just analog circuits for which this analogy carries over, the analogy works for digital electronics as well. That is you, can do logic gates hydraulically. This is called fluidics and there already happens to be designs for how to construct hydraulic amplifiers. With hydraulic amplifiers, you can do logical operations.
How does it work? A very small AND gate and together NAND.of fluid deflects a very large stream. First I’ll show you how to do a NOT gate, then an
NOT gate:Simply take the left outgoing tube as your output. Done.
AND gate:To do an AND gate, take the output of the first amplifier, the right side, and feed it into the large stream of the second amplifier. Now the second amplifier will only have a stream in the right hand side if both control streams are on. BOOM! An AND gate.
Together, you can make a NAND gate and NAND is universal for logic which basically means you can make a computer if you can make a NAND gate.
The RepRap project was how I first learned about 3d printing. It has the remarkable mission, in that I’m remarking about it, of printing all of the parts to make another printer. Wow. Well, in principle, all of the circuits can be replaced with pneumatic ones. And also, you know, it might make a cool theme for a sci-fi flick. Just imagine a 3d printer printing with a background of hydraulic valves, pumps and hoses. Generate a pressure difference with steam and you’ve made a steam punk wet dream.
Now I’m not suggesting that we start running our 3d printers this way. The point is, if push came to shove, 3d printers could print out much more of their parts than they currently do without the need to resort to printing new materials.
Instructions:Just print it out twice and hold it together, tape it together, screw them together or glue them together. Doesn’t matter how you do it. Just make sure they stay together. To test them, you only need to hold them together with your hands and blow through the power port and one of the output ports. I just tested it and between 70-90% of the air went through the right output port. Considering that I was holding them together with my hands and using my mouth, that’s pretty freakin’ good. 🙂
I should also point out that this thing was already patented in 1974.