2026-04-27 07:00:00

For those first venturing into sailing, it can be overwhelming since the experience is thick with jargon and skills that don’t often show up in life ashore. With endless choices, including monohulls versus catamarans, fiberglass versus wood, fractional versus masthead rigs, and sloops versus ketches, a new sailor risks doing something like single-handing a staysail schooner when they should have started on a Bermuda-rigged dinghy without a spinnaker. Luckily, there are some shortcuts to picking up the hobby, like the venerable Sunfish or Hobie ships. It’s also possible to build a simple sailing vessel completely out of materials from a local hardware store, as [Cumberland Rover] has been demonstrating.
[Cumberland Rover] has a number of homemade vessels under his belt, from various kayaks and rowboats. His latest project is a 12-foot rowboat, which has the option to add a mast and sail. The hull is made from two 1×12 pieces of lumber, bent around a frame and secured. Plywood makes the bottom, and a few seats finish out the build. He’s also using standard hardware to fasten everything together, which helps with maintenance. It came in handy when he recently added some height to the bow of the boat to improve seaworthiness.
For sailing, the mast is made out of two pieces of 2x lumber glued together and then worked into a more cylindrical shape. It’s unstayed, reducing complexity, and although he broke one in extremely high winds, it is more than strong enough for most of his sailing. The ship is gaff-rigged, with a square sail hoisted up the mast by a wooden spar. All of these design choices make it quick and easy to set the sail up when the wind is good or pack it away fast when it’s time to row.
Although there are paid plans available on his website, the methods used in the video show how simple it can be to get into rowing or sailing with a minimal cost. You’ll still want to learn the basics of sailing before taking one of these out into open water. DIY speedboats are also possible and accessible as well, but there’s the added complexity of a motor here to think about, as well as registration requirements that often accompany powered craft.
2026-04-27 04:00:44

If you take a video of a spinning wheel, you’ll probably notice that the spokes appear to turn more slowly than the wheel is actually rotating, and sometimes in the wrong direction. This is caused by a near match in the frame rate of the camera and the rate of rotation of the wheel – each time the camera captures a frame, the wheel has rotated a spoke into nearly the same position as in the last frame. If you time the exposures carefully, as [Excessive Overkill] did in his latest video, this effect can seemingly freeze moving objects, such as a fan or saw blade.
Most cameras only allow relatively coarse, fixed adjustments to frame rate, making it difficult to synchronize the shutter to an object’s motion. To get around this, [Excessive Overkill] used an industrial camera (previously used in this aimbot), which has fine frame rate control and external triggering. He connected the external trigger to a laser sensor, which detects a piece of retroreflective tape every time it passes by (for example, on one blade of a fan). When the laser sensor sends a signal, it also triggers a powerful LED flash. The flash is so powerful that dark materials create a hum when exposed to it, as pulses quickly heat the material, but each pulse is also so brief that the flash board doesn’t require any cooling.
Even to the naked eye, these stroboscopic pulses make rotating objects seem to stand still – an effect which made [Excessive Overkill] extra cautious when working around a lathe. When using a suitably long exposure time to avoid rolling-shutter distortion, the effect worked even using a normal camera without frame-rate matching. [Excessive Overkill] took videos of debris flying away from a seemingly motionless bandsaw, milling machine, chop saw, and jigsaw, though it was harder to freeze the rotation of a weed trimmer and a drone.
We’ve seen this effect used to freeze motion a few times before, both for art and for entertainment. If you’d like to recreate it, check out this high-speed LED flash.
Thanks to [Keith Olson] for the tip!
2026-04-27 01:00:44

Many of us will have seen the portable solar panels offered on our favourite online purveyors of electronics, but some who have bought them remain unimpressed with their performance. [t.oster92] had just such an issue, and concluded that since it had great dull-day performance, it wasn’t the panels themselves that were at fault. There followed a teardown and an investigation of the circuitry inside.
The panels fed a small PCB containing a buck converter, with an 8-pin SOIC carrying an untraceable part number. Some detective work revealed it was likely to be a rebadged version of a more common part, which exposed the problem as a converter without the rating to deliver the power it should. The solution, at least in part, was to replace it with a more powerful chip on a module and reap the benefits.
This would be the end of the story, but this is an ongoing project. Next up will be adding MPPT capability to extract the last bit of juice from those panels. That makes this one a story to keep an eye on, because we could all use a decent set of panels.
This hack is part of our 2026 Green Powered Challenge.
2026-04-26 22:00:28

It seems to be becoming a bit of a theme that consumer electronics are dying not due to some critical fault, but due to Cooked Capacitor Syndrome (CCS). Case in point, Dyson handheld vacuums and the capacitors on its driver board. After having his $800 Dyson V15 handheld vacuum die after two and a half years of regular use, [LeftyMaker] found himself elbows-deep in the dusty innards of the vacuum just to replace some capacitors.
After initially trying a new battery and other common troubleshooting steps, he found that lots of people were having the same flaky behavior with their Dyson vacuums, all with the same underlying cause. On the driver board for the DC brushless motor, there are a couple of capacitors that seem to cause issues across models, with the standard response by Dyson being to ‘buy a new body’.
While it’s definitely possible to tear down the vacuum to get to the driver board, you’ll be doing effectively a full disassembly, all to see the capacitors located right next to the hot motor in a very confined space. [LeftyMaker] confirmed a very high ESR on the old capacitors before replacing them with 125℃ rated Rubycon 35PZF270MT810X9 polymer capacitors for $1 a pop.
Unsurprisingly, the vacuum worked fine after that fix, but it shows a trend where CCS has become so commonplace that it’s no wonder that the phrase ‘planned obsolescence’ is being uttered alongside it. For this particular series of Dyson vacuums, the issue is apparently so bad that [Hasan] created a custom driver board that might be superior in multiple ways. Maybe we need an OSHW vacuum cleaner, just to avoid such shenanigans.
2026-04-26 19:00:18

As unloved as IBM’s PCjr was, with only a one-year production run, it’s hard to complain about the documentation available for it. This includes the x86 assembly listing for the BIOS, which [dbalsom] recently used this print version to create an ASM project that can be built into a byte-identical copy of the PCjr BIOS.
In order to build the BIOS image, a ZIP file has been made available that contains the requisite assembler and linker tools, all of which can be run in DOS (or DOSBox) using the provided build.bat file. This creates an executable file, which can then be converted into a BIN file using the provided exe2bin.py Python script, or of course, manually.
This image cannot be used as-is, as the PCjr has its BIOS split across two 32 kB ROMs, so splitting them is required if you intend to burn fresh ROMs. Of note is that the BIOS code is still copyrighted by IBM, so do not take this as some kind of open sourcing, unless you wish to test IBM’s legal take on 1980s BIOS code for a generally unloved system.
With an estimated 240,000 – 275,000 PCjrs sold by January 1985 and reports of hundreds of thousands of unsold PCjrs languishing in warehouses by the end. It’s hard to say how many PCjrs have survived to today, but it’s good to see that keeping this glimpse of a budget, not-quite-IBM-PC-compatible legacy alive has become a little easier again.
Heading image: IBM PCjr internals. (Credit: Binarysequence, Wikimedia)
2026-04-26 16:00:34

If you miss the days when you used Basic on your classic computer or wrote embedded software with a Basic Stamp, then maybe dust off your Arduino UNO or any similar AVR board and try nanoBASIC_UNO from [shachi-lab].
Apparently, the original code was meant for the STM8S, but this port targets the ATmega328P. It is Basic more or less as you remember it. There are enough extensions to deal with GPIO, the analog systems, and so forth. At build time, you can decide if you want 16-bit or 32-bit integers.
One thing that is a little odd is how it handles direct mode. In classic Basic, anything without a line number executes immediately. Line numbers simply store your program line until you type RUN. nanoBASIC_UNO doesn’t force you to use line numbers. To indicate you are programming, you have to start with the PROG keyword. Then you can enter lines into the RAM buffer until you enter a # character. The program is stored in RAM, but there is a way to save programs to flash.
You can also build the code for Windows or Linux if you just want to experiment. Looks like fun.
If you missed the heyday of the Basic Stamp, you missed a lot of fun. If you just want a quick Basic hit, try your browser.