Hacklet 31 – Software Tools

For every computer error, there are two human errors, and one of them is blaming the computer. Whenever a human blames a computer for something, there are two tools, and one of them is the computer.

Not all of your nifty tools need to be fancy robots, CNC machines, or nifty Robertson screwdrivers; a computer is equally capable of being a fantastic tool, provided it has the right software. For this week’s Hacklet, we’re going through some of the best software tools on hackaday.io.

6653681421957570397[Alan] was inspired to build a software tool for making sewing patterns. Sewing patterns are usually designed for the ‘average’ person, but if you’re making custom wearables, you should end up with a piece of clothing that fits perfectly.

The first project [Alan] is using this tool for is a fleece cap that fits the contour of his head. He captured a 3D mesh of his head, imported the mesh into Blender, and unwrapped the resulting mesh. The two halves of the hat were then plotted with a Silhouette Cameo, cut out of fleece, and sewn together. The result is a beanie that fits perfectly around [Alan]’s head. It’s an extremely cool and novel application of 3D modeling, and if you ever need to wrap a 3D object with a 2D material, this is the project you want to check out.

5869061407871295021 And you thought the autorouter in Eagle was bad.

[Anderson] built a tool called Pyrite that will take a schematic and build a layout in three-dimensional space. He calls them Volumetric Circuits, and it’s basically the point-to-point wiring found in old radios and amplifiers taken to the next level. We featured this project before, and there haven’t been many updates since then. Maybe giving [Anderson]’s project a few skulls will help motivate him to get back to the project.

133031421839442989 Not satisfied with the existing free and open source CAM programs, [Snegovick] started work on his own.

[Snegovick] calls his project BCAM, and it’s exactly what you need to mill holes in PCBs, cut gears with a CNC router, engrave plastic, and anything else a 2.5 axis CNC machine can do. The project is written in Python, and yes, the source is available. Supported operations include drilling, path following, offset path following, and pocketing.

Write enough microcontroller projects, and you’ll eventually come up with your own library of common code that does one thing and one thing well. If you’re smart, you’ll reuse that code in future projects. [ericwazhung] is cutting through the hard part of developing all this code and released some things that are useful in a whole lot of projects.

Included in the commonCode library are the usual ‘heartbeat LED’, non-blocking input, a standard interface for AVR timers, bitmaps of text characters, DC motor control, and a whole bunch more. Extremely useful in any event.

That’s it for this round of the Hacklet, bringing you the best hackaday.io has to offer.

Volumetric Circuits

Building a circuit Manhattan style with small bits of copper and solder is a skill all its own, and building a prototype dead bug style is close to a black art. [Anderson] is taking it to the next level with his volumetric circuits. Not only is he building a free-form circuit that’s also a one-bit ALU, he’s also designing software to make these sort of circuits easy to design and build.

[Anderson] is calling his 3D circuit design software Pyrite, and it does exactly what it says on the tin: creates three-dimensional, grid-aligned physical circuits. Automating the construction of a circuit  is not a trivial task, and soldering all these components together even more so.

With the first prototype of his software, [Anderson] entered the schematic of a simple one bit ALU. The resulting layout was then carefully pieced together with solder and hot glue. It didn’t work, but that’s only because the schematic was wrong. Designing the software is still an incredible accomplishment, and now that [Anderson] has a rudimentary system of automatically designing free form and dead bug circuits, there are a lot of interesting possibilities. Ever wonder if the point to point wiring found in old radios was the most efficient layout? [Anderson] could probably tell you.

You can check out a few videos of [Anderson]’s work below.

Continue reading “Volumetric Circuits”