When Hoplite Industries needed some overpriced spacers, I was able to 3D print some suitable alternatives for a fraction of the cost using OpenJSCAD! Watch my talk at Big Sky Dev Con in which I talk about making real things using code.
I've read that dowel joints are nearly if not as strong as mortise and tenon joints. The mortise and tenon joint requires expensive tools (specifically a table saw and a router) and the know how to make them, but dowel joints can be made with just a drill. The tricky part, though, is getting your dowel holes lined up on each piece. With my dowel jig widget, you can configure a jig for your specific situation and 3D print it at home or for an affordable price online.
I designed and 3D printed a gear shifter for my car. An engineer experienced with direct metal laser sintering wanted to to make his own out of titanium. In exchange for the model, he made me one as well. Read about how I barely managed to tap threads into it and see how you can do it yourself in a stainless steel version.
Using my knot software, I've created all kinds of knots. I've tied them myself, 3D printed them, and CNCed their patterns into knot mandrels. In this post, I show you how I used wooden dowels and 3D printed connectors to assemble a knot that forms a globe and has no beginning or end.
A globe knot is tied in such a way that it covers a spherical core. In this tutorial, I show you how to tie a 30 facet globe knot using rolled up cardboard, T-pins and a print out generated by my software.
O'Reilly Media's Oriole platform provides a rich learning experience by combining video, text and interactive coding widgets. To me, it seemed like the perfect way to teach Arduino, but interfacing with Arduino from a browser is tricky business. Read about how I managed to get a simple example going that includes writing code, uploading it to your Arduino and using your Arduino to interact with widgets on the page, all from your browser window.
Use my interactive 3D widget to customize your own table. Build a coffee table, dining room table, side table and more. Input your desired dimensions, see the table update in 3D, and get a list of required boards and how to cut them.
A circle of fifths chord progression player powered by an Arduino and some clever circuitry. Turn the dial to adjust which chords in the circle are major, minor or diminished. Hook your device up to a MIDI synthesizer to hear the chords play!
Create a basic work table for your shop or garage! Use my interactive table design widget to generate all the dimensions to fit your needs and see some pictures and tips I learned from my build. Change parameters to make a shelf or bench, as well.
The third in a series of posts meant to teach you the basics of programming using interactive coding widgets. In this step, we'll learn how to write a function that can draw a circle rather than an ellipse.
The second of a series of posts meant to teach you the basics of programming through experimentation with actual coding. In this step, we'll see how variables can store values and be used in equations.
The first of a series of posts meant to teach you the basics of programming using interactive coding widgets. In this first step, we'll draw an ellipse to the screen and experiment with how it can be positioned on the screen and stretched in different directions.
A coding tutorial inspired by my own experiences with programming. When I was young, I was inspired to program when I saw how I could use math to control visual elements on the screen. Read about a project of mine that has played an important role throughout my programming education. Interact with live coding widgets to gain real programming experience.