3D Printing Rocks
I decided that, rather than do yet more simulation, I'd start trying to prototype my gates.
The simplest way to do this seemed to be designing them in some CAD tool and having a 3D print done. I spent a number of weekends going through Blender tutorials, only to figure out that it just wasn't the right tool for the job. It's much more aimed at making cool pictures and animations, and not so good for constraints like "all walls must be at least 2mm thick". After getting stumped there and working on other things for a while, some friends turned me on to OpenSCAD. I'd just like to give a big shout out to Clifford Wolf, the author--it's a great tool, and I had my first design in about 1 day of work. I tweaked it a bit more before I had the prints done, but still, it was really fast to work with.
Here are a couple of shots of the gate I printed; I got one side in transparent plastic so that I could see what was going on inside, but I got the rest in white because it was much cheaper. Big thanks to shapeways.com for getting me my parts in 9 days, upload-to-delivery, for half the price that I could have gotten it done in the U.S.
Here's the fully-assembled gate, lacking only the metal axle, a 3/8" D-profile steel shaft. The shaft's way bigger and heavier than I wanted, but apparently it's hard to find small, light shafts with that profile.
Here are the 3 parts laid out so that you can see inside. Those circles and doughnuts on the transparent gate are actually on the far side; they're alignment pegs and sockets, and the white one has them too. They're so that you can slap a whole stack of these gates together without worrying about binding on the axle.



3 Comments:
Improvements in technology for 3D printers technology has allowed a huge range of companies (not just CAD designers) to use different materials (often low cost) instead of plastic or metals. 3D printing is surely only going to get better and cheaper.
I just found your blog, searching for mechanical logic gates. I also had the idea to build a device that used rolling balls or marbles to calculate. My first thought was to build a mechanical tic-tac-toe game, with the idea that eventually a general-purpose machine could be built using the same principles. Your design work and the time it has taken (5+ yrs) make it plain that this is not something whipped up in a couple of evenings.
I am curious to know what the status of the project is, and I will be checking back for updates.
I'm afraid I have no recent progress to report. I've done 2 generations of prototypes [the ones shown here and a smaller, more efficient set], but now I need to work on figuring out the right curvature for the gates' interior surfaces. I want balls to go flying through without slowing down if they're not actually toggling the state.
Incidentally, the second-generation gates seem like they're going to give me all the drive strength I was hoping for--I think a single tungsten carbide ball will be able to flip at least 18 connected gates, which means that I can switch large buses efficiently, and don't have to split up the designs much. I was really worried about that; if I couldn't at least switch 10 gates at once, the design would have gotten really ugly.
Post a Comment
Links to this post:
Create a Link
<< Home