Here’s The World’s Smallest Wood Plane…Probably

Admittedly, we aren’t really in a position to confirm whether or not the miniature wood plane put together by [Daniel d’Entremont] is actually the smallest in the world, but we’re willing to take his word for it. At the very least, we certainly haven’t seen a smaller one.

In the video below, [Daniel] crafts the diminutive tool from a small block of wood by first slicing off a square using a band saw and then switching over to a small hand saw to cut out the individual pieces. These are glued together to make the body of the plane, and the shank of a small drill bit is used to hold down the wedge and blade. All told it’s about 1/2 of an inch long, and is fully functional…or at least, as functional as a 1/2 inch wood plane can be.

Interested in more miniature tools? Believe it or not, we’ve got you covered.

Continue reading “Here’s The World’s Smallest Wood Plane…Probably”

Linux Fu: The Chrome OS Flex Virtualization

The Flex Desktop is user-friendly and responsive

You’ve probably heard about Google Chromebooks. Like Android, Chrome OS is based on some variant of Linux, but it is targeted at the “cloud first” strategy so Chromebooks typically don’t have a huge amount of storage or compute power. If you have a real Chromebook, you can also use it to run certain other kinds of programs via virtualization. However, Google has recently pushed out Chrome OS Flex which is meant to install on a spare laptop you might happen to have hanging around. Seems attractive to take that only Windows 7 laptop and repurpose it to run Chrome OS, especially if you can run Linux apps on it. Unfortunately, Chrome OS Flex has a very different use case and I would only recommend installing it if you meet the exact use case it addresses.

The other option, of course, is to just install Linux on that old hardware. There are several distributions that are made for that purpose and, honestly, even most of the major distributions will work fine on older hardware with a little tweaking to turn off some of the more resource-costly features. That assumes you know how to install, tweak, and maintain Linux.

Continue reading “Linux Fu: The Chrome OS Flex Virtualization”

Should’ve Used A 555 — Or 276 Of Them

When asked to whip up a simple egg timer, most of us could probably come up with a quick design based on the ubiquitous 555 timer. Add a couple of passives around the little eight-pin DIP, put an LED on it to show when time runs out, and maybe even add a pot for variable timing intervals if we’re feeling fancy. Heck, many of us could do it from memory.

So why exactly did [Jesse Farrell] manage to do essentially the same thing using a whopping 276 555s? Easy — because why not? Originally started as an entry in the latest iteration of our 555 Contest, [Jesse]’s goal was simple — build a functional timer with a digital display using nothing but 555s and the necessary passives. He ended up needing a few transistors and diodes to pull it off, but that’s a minor concession when you consider how many chips he replaced with 555s, including counters, decoders, multiplexers, and display drivers. All these chips were built up from basic logic gates, a latch, and a flip-flop, all made from one or more 555s, or variants like the 556 or 558.

As one can imagine, 276 chips take a lot of real estate, and it took eleven PCBs to complete the timer. A main board acts as the timer’s control panel as well as serving as a motherboard for ten other cards, each devoted to a different block of functions. It’s all neat and tidy, and very well-executed, which is in keeping with the excellent documentation [Jesse] produced. The whole thing is wonderfully, needlessly complex, and we couldn’t be more tickled to feature it.

Continue reading “Should’ve Used A 555 — Or 276 Of Them”

A Steam Box For Not A Lot

If you have ever marveled at the complex wooden curves used by shipbuilders or some furniture makers, then you have probably at some point hankered after a steam box. This is as its name suggests, a chamber in which a piece of wood is steamed until it becomes flexible, at which point it can be pressed into a new shape that it will retain once cooled. The ever-resourceful [Xyla Foxlin] shows us how to make a steam box using easy-to-find parts, as can be seen in the video below the break.

The steam supply comes from a commercial steam boiler of the type used by decorators for wallpaper stripping, and the steam box itself is made from a length of PVC pipe. Inside the pipe are a series of aluminium dowels that form a rack upon which the wood sits away from any condensation, and the whole things sits at a slant with the steam inlet and a condensation drain at the bottom end.

In use, a piece of wood is loaded into the tube and steamed, before being bent using a set of forms in a vice.  The process looks straightforward enough that even we could give it a go, so we’re sure Hackaday readers will find it interesting.

We think this may be the first steam box we’ve brought you, but it’s not the first time we’ve discussed bending wood.

Continue reading “A Steam Box For Not A Lot”

Art of 3D printer in the middle of printing a Hackaday Jolly Wrencher logo

Forget The UV Resist Mask: Expose Custom PCBs Directly On Your SLA Printer

For the enterprising hobbyist and prototyping hardware developer, creating custom PCBs remains somewhat of a struggle. Although there are a number of approaches to go about this, they usually involve printing or drawing a mask that is used to expose the photoresist layer on the to-be-etched PCB. Here [Andrew Dickinson]’s Photonic Etcher project provides an intriguing shortcut, by using the UV source of an MSLA 3D printer directly after converting the project’s Gerber files into a format the MSLA printer can work with.

The concept is as simple as can be: since MSLA printers essentially function by creating a dynamically updated UV mask (either via an LCD panel or DLP system), this means that an MSLA printer can be used to expose the PCB’s UV-sensitive photoresistive coating, effectively making the mask there insoluble during the etching step. This can be done with negative as well as positive photoresistive coatings, depending on the use case.

The obvious advantage of this approach is that you don’t need an additional UV source or any kind of separate mask, only an MSLA printer with a large enough work area to fit the PCB you wish to expose. One limitation of [Andrew]’s project at this point is that it can only convert Gerbers to PWMS (Photon Mono) files, but this can presumably be fairly easily extended to support more MSLA printers.

Scratching Out Business Intelligence

At Hackaday, we love things both from scratch and in Scratch, Scratch being the blocks building helpful language for teaching kids and the like how to program. However, when you have a large amount of data that needs to be processed, queried, and collated to get meaningful insights, it is a pain to rewrite a SQL query every time a new question arises that needs an answer. So perhaps a more elegant approach would be to give the people asking the questions the tools to answer them, but rather than teach them SQL, Mongo, GraphQL, or any other database, give them the tools to scratch out the answers themselves.

That’s enough scratch puns for one article. [Tommy] ran into this situation in 2011 and recently wrote about it. Scratch came out in 2003 and has inspired several projects, such as Google’s Blockly. [Tommy] used Blockly to create a web app where users could drag and drop different blocks to form queries. These layouts were passed to a PHP-backed (though later HVVM for performance reasons) and executed as SQL.

Eventually, big data came around, and the company hired proper data scientists. Though [Tommy] notes that some of those who used his tool went on to learn proper SQL and do it themselves. Applying concepts from programs designed to teach children programming might sound a little odd in a business sense, but we love seeing projects that help someone become curious enough to peer inside the machine.

An opened plastic project box with electronics inside

Smoking Meat Finds Natural Home In The Cloud

Did you know that backyard barbecues now come with WiFi? It should be no surprise, given the pervasiveness of cloud-enabled appliances throughout the home. However [Carl] wasn’t ready to part with his reliable but oh-so-analog BBQ smoker, so instead he created an affordable WiFi-based temperature monitor that rivals its commercial counterparts.

Accurate temperature measurement is essential to smoking meat from both a taste and safety standpoint. In this project, two Maverick ET-732/733 thermistor probes take care of the actual temperature monitoring. One probe is skewered into meat itself, and the other measures the ambient ‘pit’ temperature. Combined, these two gauges ensure that the meat is smoked for exactly the right length of time. [Carl] mentions that adding an extra temperature sensor is trivial for larger setups, but he’s getting by just fine with two data points.

Naturally an ESP8266 does most of the heavy lifting in bridging the gap between smoke and cloud. At the core of this project is utility and practicality – temperature statistics can be viewed on any device with a web browser. Being able to study the temperature trends in this way also makes it easier to predict cooking times. Electronic alerts are also used to notify the chef if the temperature is too hot or cold (among other things). The entire contraption is housed in a smart looking project box that contains an LCD and rotary encoder for configuration.

If this has piqued your culinary interest, check out the extensive documentation recipe over on GitHub and the project Wiki.  We also recommend checking out this project that takes automated meat smoking to the next level.