Posts

Showing posts from May, 2026

Making a Zippy FDM Printer out of Wood

Image
Generally, the frame and other structural parts of an FDM printer use steel or similar, but could you use wood instead for that truly artisan look? As [Mitsu Makes] demonstrates after half a year of work, you absolutely can , and it looks about as amazing as you might imagine. Naturally, you cannot make everything out of wood – such as the linear rails and lead screws – and there is a fair bit of FDM-printed black PLA in there too, but the wood is both structural and decorative. The stained look does really add something. For the FDM-specific parts, the Voron 0 was taken as the base, including the bed. The motion system isn’t CoreXY but Cartesian for ease of construction and driving the axes, while also providing more torque due to the additional motors. Since it’s more or less a Voron FDM printer and even has automatic bed leveling, it works basically perfectly after assembly and input shaping. Even if it’s not the most practical way to make your own FDM...

Off-Grid OCR Server Powered by iPhone

Image
Running an optical character recognition (OCR) server might sound like it would need some powerful hardware, like a rack-mounted, water-cooled machine, or at least a nice desktop or laptop. But if you have the time, anything could be used. [Hemant] has a long-running personal project that processes a lot of image data over a long time, and set up the OCR server on an iPhone 8 running entirely with solar power, rather than turn to more typical hardware. Part of what makes this task feasible for low-powered hardware is Apple’s Vision framework , which uses machine learning to aid in things like character recognition (among other tasks). It will run on an iPhone just as easily as a Mac. The phone’s built-in battery already provides the first step of an off-grid setup. This build relies on a separate power bank to integrate the phone with the solar panel more easily. On the software side, [Hemant] reports that the true challenge wasn’t setting up the server as much as it...

Hackaday Links: May 31, 2026

Image
If you’re located in the Northeast United States and thought you heard an explosion yesterday afternoon, it wasn’t just your imagination — multiple sources have now confirmed that a 1 meter (3 foot) meteor entered the Earth’s atmosphere and broke up in the air off the coast of Massachusetts, releasing the energy equivalent of 300 tons of TNT. Well, maybe. The latest update from NASA says it might actually qualify as a meteorite , with radar data indicating that debris from the space rock may have fallen into Cape Cod Bay. For those unfamiliar, the difference between a meteor and a meteorite is whether or not any of the object survived its encounter with the atmosphere and made it down to the surface. There’s an argument to be made that a larger asteroid would have likely set off some alarm bells as it approached the planet, but the fact that this deep space interloper showed up unannounced is a sobering reminder that our ability to detect incoming threat...

A Camera Viewfinder Makes A Great TV

Image
When we think of CRT camera viewfinders, most of us probably imagine the tiny CRTs you’d find in a 1980s camcorder. They’re super cute and a load of fun to play with, but they’re very much a consumer device. Professional cameras of the type you’d find in a studio had their own viewfinders, which were a lot closer to a small TV. They’re about as high quality as it gets for a monochrome CRT, and [Evan Monsma] has done the conversion to a general-purpose monitor . On one side, this is a very straightforward hack, simply a case of tracing wires to identify the power and video pins. Given a tool battery, the monitor fires up and gives a super-sharp picture. What we like about this is the wooden base he’s made for the thing, at the same time rough-and-ready, and professional-looking from the outside. It has a routed space for the cables, and once mounted flush with the monitor base and given a bit of wood stain, it looks almost as though it was manufacture...

The Final Steps to a Sub-Minute Benchy

Image
In 2024, [Jan Roetz] decided to see whether he could 3D print a Benchy – the boat-shaped benchmarking tool used in 3D printer calibration – in less than one minute. Two years later, after experiments with air bearing print beds, dry ice cooling, multi-filament hotends, and more, he’s finally broken the one-minute mark . There are three primary factors limiting the speed of the printer: the extrusion flow rate, the cooling rate for extruded plastic, and the motion system itself. The printer’s hotend combines four strands of filament in one hotend and can extrude about 400 cubic millimeters of plastic per second. For cooling, an air duct around the nozzle could deliver about 400 liters of air per minute, which left the motion system as the only bottleneck. The original print bed was on top of an air bearing on a granite base, and its motion could be controlled by cords connected to stepper motors. This whole system had very low friction, but its inertia was too high. [Jan] theref...

Poking Around with JTAG on a Guitar Amp

Image
You would think a guitar amplifier would be a straightforward piece of analog electronics. But, of course, these days, everything has firmware, including [mforney]’s Yamaha THR10c . The service manual showed both a UART and JTAG header on the schematic, so as many of us would, he took that as a challenge. Of course, the production board doesn’t have headers for these ports, but that’s not a real problem. The serial port seemed quiet, but the JTAG port was more productive. This revealed two binary images: a bootloader and the main firmware. Once you have the code, it is a straightforward, if not laborious, process to reverse engineer what the code does. The next step is to figure out how to load new firmware. You can see in the post that this was done, and custom features sprang into life with custom-patched firmware. We never get tired of seeing people dig into consumer devices like this. Things like JTAG and the wide availability of JTAG tools have made it easier ...

Keychain GameCube Controller Made Functional

Image
Mini game controllers with buttons and joysticks that move like the real deal are a pretty cool keychain and fidget toy, but at least for some of us there’s this intrusive thought that tells us that it would be so much cooler if it actually was a functional game controller. Enter [Brux] tearing into a miniature GameCube controller and adding the required guts. The keychain/fidget toy is made by Backpack Buddies and is one of a range of similar toys that feature buttons you can press and joysticks that move, giving a pretty good start on the externals of the controller. Once cracked open at the seam, some interior redecorating had to be performed to clear space and add something to mount switches onto. Here [Brux] opted to glue SMD switches to custom 3D components in lieu of a PCB. These were subsequently wired up with thin enameled wire, before attaching the original buttons to them following some more plastic surgery. Some tiny joystick innards were then installed before gluin...

Breaking Enigma with an FPGA, Just like at Bletchly Park

Image
The pioneering work done by Alan Turing and others at Bletchley Park in England was perhaps as important in the history of technology as it was the history of the war. Given the last 80-odd years of technological development, their revolutionary work should be within the realms of a student project — which it was, specifically in ECE 5760 at Cornell University . The work was done by [Erica Jiang], [Kelvin Resch], and [Isabella Frank]. Nowadays if someone told you there was a code to be broken, you wouldn’t be reaching for electromechanical devices, but you just might think of trying an FPGA. After all, the programmable gate arrays allow for much faster execution of fixed logic than software running on a traditional CPU. That won’t help much with modern RSA schemes, and for Enigma, it’s massively overkill, but doing it that way was a great learning opportunity for the students. Their project emulates the whole Bletchley Park cryptography apparatus, not just the ...

Be Your Own Oil Company With Desktop Fischer-Tropsch Process

Image
Plastics, oil, petrol– the modern world is entirely dependent on hydrocarbons. The good sources are slowly running low and supply is increasingly complicated by geopolitical factors we really don’t want to get into, but hey! It’s just hydrogen and carbon, right like it says in the name. How hard could it be to roll your own at home. Well, if you’ve got a lab like [Marb]’s Lab on YouTube, it might just be doable, as he demonstrates in his latest video . The Fischer-Tropsch reaction was discovered back in 1925 in Germany by a couple of gents named Fischer and Tropsch. In the unpleasantness that followed later, Germany made good use of their process on an industrial scale, since they had ample coal and no oil on hand. Coal-rich South Africa has also made us of it, particularly during the Apartheid-era trade restrictions. Every so often the idea of industrializing the process comes up in the USA, but there’s still enough oil there it doesn’t make ...

ESP-Osito Eschews Retrocomputing for Modern Code on Modern, Equivalent Hardware

Image
If you’re of a certain vintage, you have probably looked at some of the microcomputers on the market these days and thought “that would have been a decent workstation back in the day!”. We certianly have, and so did [Roberto Alsina]. Rather than allow himself to contemplate his age and threfore rapidly approaching mortailty, [Roberto] wrote a useful operating system called ESP-Osito for the Cheap Yellow Display, which he refers to as “the cheapest computer”. He’s not wrong, and it’s certainly a better use of time than an existential crisis. He explains some of his reasoning behind the project in an accompanying blog post , but on the project page he compares it to a Palm Pilot– it’s on quick, apps load quick, and the API is simple enough for easy app creation in a few hundred lines of C, unlike certain pocket computers we won’t name. Sure, there’s no multitasking, but when apps jump from SD card to run in memory in mi...

A Special Type of Mower For Rocky Fields

Image
Ever since wealthy European landowners started displaying vast, unused swaths of turfgrass as status symbols, regular folk have been chasing that perfectly mown and tended lawn for similar reasons. In the modern era, most mowers used to maintain these spaces use a spinning blade attached to a motor of some sort, but this can be dangerous especially on rocky fields like [Greenhill Forge] needs to mow. For these fields it’s best to use a different type of mower, and he’s built one from scratch . This type of mower is called a flail mower, which has hinged, sharpened hammers attached to a central rotating drum. Since the flails have less rotational speed at the ends, they are less dangerous if they strike solid objects like rocks. To build one, he first builds the central drum and flails, then the enclosure to mount it to his tractor, and then a drivetrain to attach it to the tractor’s PTO. Since everything is getting built in [Greenhill Forge]’s metalworking shop,...

A Modern Web Browser For Classic Mac OS

Image
When using older computers there comes a point at which modern software drops support, as for example is happening with builds for Windows XP. Every now and then though, along comes something that bucks the trend. Enter [mplsllc] with Macsurf, a port of the Netsurf browser for classic MacOS 9 on PowerPC . Bring your nineties beige box back online! The first generation of PowerPC Macs occupy an odd position, being faster and more capable than their predecessors while not sharing the ability to run MacOS X like their G3 descendants. Macsurf has the promise of bringing them into the 2020s, but if you’re expecting the equivalent of Google Chrome you might be disappointed. Netsurf is a browser that started life on RiscOS, the original ARM OS from the Acorn Archimedes. It’s lightweight and portable, it’s an active project, it has a good rendering engine that does up to date HTML and CSS, it offers native TLS, and it has JavaScript built in. It’s ideal for a 1990s Pow...

How to Let Everyone Keep a Secret

Image
Someone calls you at work and says, “Don’t tell anyone, but…” If you are like most people, there are one or two people you will pass it along to with the same admonishment. In fact, they are probably repeating it from someone else, and you are on their list of two people. So for really big secrets, you need a way to spread the secret out so that no one has any real information about the secret, but a certain number of people together can decode it. As [neeaj] explains in a recent post about  Shamir’s Secret Sharing , [Adi Shamir] (the S in RSA encryption) devised a way to do this very well in 1979, and the core concept is very easy to understand. The explanation works with geometry. The equation for a line is y=mx+b, where m is the slope and b is the y-intercept (that is, where the line touches the y-axis when X is 0. An infinite number of lines cross the Y axis at, for example, 10. The line y=3x+10 does, and so does the line y=-1.41x+10. You can’t g...

Recycling Two XBox One Consoles into a 10 GB USB Flash Drive

Image
Amidst the ongoing RAM & storage apocalypses, Mad Max-esque scenes are unsurprisingly developing, with the eMMC recycling project by [Chase Fournier] from a pair of XBox One S (‘XBone’) mainboards being just one more example. These mainboards come equipped with a 5 GB eMMC chip installed, alongside 8 GB of DDR3. Removing the eMMC chips isn’t that complicated and after some reballing fun the chips were both installed on a carrier board with a Norelsys NS1081 controller IC. This provides a USB 3.0 interface and can connect to up to four SD or eMMC memories, with here just two channels used. Although the eMMC testing device didn’t seem too happy with either chip, after mounting them on the PCB the controller could be programmed and saw both eMMC packages for a grand total of 10 GB storage. Sequential read performance in CrystalDiskMark was about 140 MB/s while write performance was about 64 MB/s, which is zippy enough for smaller files. Not that you can sto...

Camping on Unconventional Watercraft

Image
The fjords of Norway are world famous for their beauty, but even though the word itself is Norwegian, there are fjords all over the world in areas that used to be covered in glaciers. One of these areas is the Pacific Northwest of North America, we herit’s actually possible to travel by boat from the Seattle area all the way into Alaska without going to the Pacific Ocean, and although plenty of people make this journey by boat, [Matt] is planning on doing this journey on a jet ski with a custom camper on the back . Normally a jet ski wouldn’t be the ideal platform for a multi-day on-boat adventure because of their size, but [Matt] found perhaps the largest jet ski ever made and he got a deal on it since it had previously been wrecked. Once he repaired the hull damage, he cut a sheet of plywood in half and put a hinge in the middle so it can unfold over the top of the jet ski but fold it away when he’s traveling. With the basic concept in place he took it right out on ...

Attack of the Atomic Oxygen

Image
While designing anything for operation in space has its challenges, there is at least one thing that is more of a problem for objects in Earth orbit than for deep-space probes: atomic oxygen. We like oxygen because we need it to live, but it is also highly reactive as a single atom. Luckily, on Earth, most of what we breathe is O 2 . [Space Daily] talks about the challenges of the International Space Station dealing with the “space weather” of atomic oxygen in low Earth orbit . Part of the problem is that even when we know better, we tend to think of the atmosphere coming to an abrupt end and space being a hard vacuum. But in reality, the atmosphere gradually dissipates, and at “only” 400 km above the Earth, the Space Station is really flying through a very thin atmosphere. To compound the problem, this is above the ozone layer, so the Sun’s UV light rips O 2 into single oxygen atoms. Over time, these free oxygen atoms can affect many parts of a spacecra...

Linux Distributions and Who is Responsible For the Software

Image
The topic of downstream and upstream is an important one in the Linux ecosystem, where from one base distribution you can go many layers of distros deep before even looking at all the other base distributions. Within that veritable jungle you get questions about who is responsible for packaging software, where to report bugs found with a specific application, as well as what ‘LTS’ truly means in a consumer context. These and other points are raised in a recent video by [Brodie Robertson], with many examples of things going tragically wrong. There’s a good argument to be made that ultimately it is the distro that is responsible for the software that they provide via their repositories. As [Brodie] shows in the video, there are a few cases where an ‘LTS’ distro uses an old version of some software that contains a bug that has been fixed a while ago, so reporting it to the developer is rather pointless, while the distro maintainers should fix it with backpor...

Autopsy of a Failed Vintage Carbon Resistor

Image
Detail of the lead connecting to the inner carbon-filled tube. (Credit: CuriousMarc) Although resistors are hardly among the most exciting components, they are arguably one of the most important ones, as anyone who has done any amount of circuit design and debugging can attest to. So too with a single carbon resistor in a vintage Metrix oscilloscope that [CuriousMarc] recently repaired. After recapping the board there was still a major issue that got traced down to said resistor. After replacing it with a fresh resistor obviously this meant doing an autopsy to see why the old resistor had failed . The 20 kOhm-rated resistor looked fine on the outside, with no obvious damage or discoloration, but it measured around 0.843 MOhm. To get to the insides [CuriousMarc] asked his friend [TubeTime] on how to proceed. The answer here was sandpaper and a lot of patience, and thus the experiment to see how much sanding it takes to get to the core of a fairly big resistor commenced. Ultimately th...

A Clock Inspired by Failed Cognitive Tests

Image
One simple screening tool for cognitive impairment is the clock-drawing test (CDT): the patient is provided with a printed circle and asked to draw a clock face with the hands pointing to a certain time. Depending on how the clock is drawn, this could indicate a variety of different disorders, particularly dementia, with a particular deformity in the drawing sometimes pointing to a specific issue. These failed tests inspired [John Silvia] to create a clock with a unique, disordered face. The numerals in this clock face are placed exclusively along the right half of the clock (in the test, this can be a sign of damage to the right parietal lobe, or of executive dysfunction caused by dementia), and out of order. The hour hand is controlled by a servo motor, and the minute hand is mounted on a separate, commercially-purchased clock mechanism on the left-hand side of the face. The frame for the clock and the face are 3D-printed, and the servo motor is controlled by an ESP32-C3 with an ...

Inside Dyson’s Over-Engineered ₤1000 Hand Dryer

Image
It seems fair to say that Dyson sits at the intersection of impressive engineering and borderline ridiculous products. The Dyson Airblade 9KJ hand dryer that [ElectrArc240] recently took to bits would definitely seem to fall under the latter, combining an incredible amount of engineering all for the simple task of drying wet hands. These hand dryers are rated for a cool 900 Watts, with an 0.5 W standby power consumption, though you can also switch it to a 650 W ‘eco mode’ when installing it. The air that gets sucked into the dryer first passes through a HEPA filter before it hits the heating element and then gets blown out of the handles onto one’s hands. Both of these handles come with a presence sensor in the form of an ST VL53L3CX time-of-flight sensor, along with a path for the heated air towards the thin slits. Returning to the section just past the HEPA filter is the compressor, with a rather fancy airflow path that involves various stacked meshes. As can be ...

Linux on Android Provides Inexpensive, Powerful Computing

Image
In some parts of the world it’s common for cell service providers to sell new phones at a price significantly below market value, with the caveat that these phones are locked to that service provider alone. It’s questionable whether this practice is good for consumers, but as [Gabriel Broussard Korr] notes, it’s an opportunity for hackers: since it’s possible to run a Linux environment on these phones, they make an inexpensive source of quite powerful computing hardware. In this case, [Gabriel] was using the Moto G Power 2024, which has 128 GB of storage, 12 GB of RAM, and costs less than $50 when carrier-locked. Rather than trying to install a mobile-oriented Linux distribution (such as postmarketOS ), [Gabriel] installed Termux, a terminal emulator which provides a Linux environment within Android. Before doing this, he set up the phone and configured a number of settings for a better Linux experience. Since automatic updates can interfere with these settings, and since none ...

Drawing Videos On An Etch-a-Sketch

Image
We’ve covered etch-a-sketch robots before, but usually they’re not quite as fast as [Every Flavor of Robot]’s “video” etch-a-sketch , capable of drawing a full portrait in as little as a minute. The robot, nearly finished drawing a portrait of [William Osman] The idea comes from the motivation to make something cool for Open Sauce. Of course, most projects with a deadline come very close to missing it, and–like many an Open Sauce project–this one is no exception. Arriving in California, they realize they couldn’t access their code! Fortunately, they get a demo working where your portrait is drawn just in time. After the event, [EFoR] sought to improve their robot. In doing so, they developer their own motor driver platform , complete with a custom PCB that can double as a Raspberry Pi hat. The software, being control theory, also needed some tweaking. Because the real world isn’t perfect, just a PID controller isn’t always...