Computer Speed Gains Erased By Modern Software

[Julio] has an older computer sitting on a desk, and recorded a quick video with it showing how fast this computer can do seemingly simple things, like open default Windows applications including the command prompt and Notepad. Compared to his modern laptop, which seems to struggle with even these basic tasks despite its impressive modern hardware, the antique machine seems like a speed demon. His videos set off a huge debate about why it seems that modern personal computers often appear slower than machines of the past.

After going through plenty of plausible scenarios for what is causing the slowdown, [Julio] seems to settle on a nuanced point regarding abstraction. Plenty of application developers are attempting to minimize the amount of development time for their programs while maximizing the number of platforms they run on, which often involves using a compatibility layer, which abstracts the software away from the hardware and increases the overhead needed to run programs. Things like this are possible thanks to the amount of computing power of modern machines, but not without a slight cost of higher latency. For applications developed natively, the response times would be expected to be quite good, but fewer applications are developed natively now including things that might seem like they otherwise would be.  Notepad, for example, is now based on UWP.

While there are plenty of plausible reasons for these slowdowns in apparent speed, it’s likely a combination of many things; death by a thousand cuts. Desktop applications built with a browser compatibility layer, software companies who are reducing their own costs by perhaps not abiding by best programming practices or simply taking advantage of modern computing power to reduce their costs, and of course the fact that modern software often needs more hardware resources to run safely and securely than equivalents from the past.

Put More Power In Your Dental Hygiene Routine!

What do you do, when you move into a shared apartment and find only one socket is available among four electric toothbrushes? Revert to an old-style manual brush? If you’re [luisengineering], not a bit of it. He’s modified an electric toothbrush with the only sensible power plant, a three-horsepower twin cylinder four-stroke gasoline motor. You’ll need to turn on translated subtitles from the original German to watch it, but we hope you’ll agree it’s worth it.

After explaining the problem, the video below the break continues with the assembly of the motor, a model unit available through the usual online suppliers. This alone is interesting, for no doubt many of us have seen these motors for sale and retain some curiosity about them. We expected him to retain the electric drive for the toothbrush and use a generator, but instead, he hooks up the motor via a shaft directly to the input gear. With three horsepower behind the brush, this will surely shift that stubborn plaque! Astoundingly as you can see in the video below the break the contraption works, and both he and a friends perform their dental ablutions with it.

We like the blend of craziness and engineering embodied by this project, and we commend it to you on that basis. If you’re short of electric toothbrush modding ideas, how about an engraving tool?

Continue reading “Put More Power In Your Dental Hygiene Routine!”

The toroidal propeller's details in the CAD software. (Credit: rctestflight))

Testing Futuristic Propeller Designs With A 3D Printer And A Solar-Powered Boat

The toroidal boat propeller pair installed. (Credit: rctestflight)
The toroidal boat propeller pair installed. (Credit: rctestflight)

As boring as propeller designs may seem to the average person, occasionally there’s a bit of a dust-up in the media about a ‘new’ design that promises at least a few percent improvement in performance, decreased noise profile, or any combination of such claims. Naturally, if you’re [Daniel Riley] of RCTestFlight, then you have to 3D print a few of them, and make a video covering a handful. Most famous of these is probably the toroidal propeller that made waves a while ago, mostly in the field of flying drones, but commercial toroidal boat props exist too.

Test results of the different boat propeller designs. (Credit: rctestflight)
Test results of the different boat propeller designs. (Credit: rctestflight)

Interestingly, the 2-blade FDM-printed propeller ended up performing the best, while the bi-blade design (with two sets of blades positioned one after the other) performed worse — but better than the toroidal design. Here the last two designs were professionally printed in nylon, rather than printed at home in a standard FDM printer with all of the surface sanding and treatment required. Even so, the surface treatment did not seem to noticeably affect the results in further testing.

Hints at the root cause of the problem came from the bubble tests. In a bubble test, air is blown in front of the spinning propeller to visualize the flow of the water. This revealed some stalling on the bi-blade and the toroidal design too, which would explain some of the performance loss. Going back between the CAD model and the design in the patent by Sharrow Marine didn’t provide any obvious hints.

Considering that this latter company claims a performance uplift over regular boat propellers, the next steps for [Daniel] would appear to involve some careful navigating between fluid dynamic modeling and claims made in glossy marketing material to figure out exactly how close someone at home with a 3D printer and some spare time can get to those claimed numbers.

(Heading image: The toroidal propeller’s details in the CAD software. (Credit: rctestflight) )

Continue reading “Testing Futuristic Propeller Designs With A 3D Printer And A Solar-Powered Boat”

An ESP32 Dev Board As A Framework Laptop Module

The Framework laptop will no doubt already have caught the eye of more than one Hackaday reader, as a machine designed for upgrade and expansion by its users. One of its key features is a system of expansion modules. The modules are USB-C devices in a form factor that slides into the expansion bays on the Framework Laptop. Framework encourages the development of new modules, which is something [Spacehuhn] has taken on with an ESP32-S3 development board.

The board itself is what you’d expect, the ESP is joined by a multicolor LED and one of those Stemma/Quiik connectors for expansion. The case is handily provided by Framework themselves, and all the files for the ESP32 module can be found in a GitHub repository. We’re guessing it will find application in experimenting with WiFi networks rather than as a standalone microcontroller. Either way, it shows the route for any Framework owners into making their own add-ons. Take a look, we’ve placed the video below the break.

As you might expect we’ve given a lot of coverage to the Framework laptop since its launch, in particular, our colleague [Arya Voronova] is a fan and has shown us many alternative uses for the parts.

Continue reading “An ESP32 Dev Board As A Framework Laptop Module”

Importing EAGLE Projects Into KiCad 7, And How To Fix Them

Migrating a PCB design from one CAD software package to another is no one’s favorite task. It almost never works cleanly. Often there are missing schematic symbols, scrambled PCB footprints, and plenty of other problems. Thankfully [shabaz] shows how to import EAGLE projects into KiCad 7 and fix the most common problems one is likely to encounter in the process. Frankly, the information couldn’t come at a better time.

This is very timely now that EAGLE has gone the way of the dodo. CadSoft EAGLE used to be a big shot when it came to PCB design for small organizations or individual designers, but six years after being purchased by Autodesk they are no more. KiCad 7 is a staggeringly capable open-source software package containing some fantastic features for beginner and advanced designers alike.

Of course, these kinds of tutorials tend to be perishable because software changes over time. So if you’re staring down a migration from EAGLE to KiCad and could use some guidance, there’s no better time than the present. [shabaz]’s video showing the process is embedded below.

Thanks to [problemchild68] for the tip!

Continue reading “Importing EAGLE Projects Into KiCad 7, And How To Fix Them”

Fujitsu Proprietary Keyboard Goes PS/2 With A Pico

One of our favorite retro-computing YouTubers, [Clint] from LGR, found himself a very interesting Fujitsu keyboard while thrift store shopping. It was a beautiful unit, but confusing, as this keyboard comes with an 8-pin DIN connector. A 5-pin DIN plug or 6-pin Mini-DIN would be easy to work with, but what was this odd connection? Turns out the Fujitsu N860-2500-T111 came with an Olympus CV-100 Video Processor, which was designed for medical imaging, potentially among other uses. And as often happened with old specialized hardware, the keyboard used a proprietary protocol for sending keystrokes.

[Clint] put out a call for anyone that could help him build an adapter, and [Andy] from Element14 answered the call. But this problem requires more than an adapter, mainly because the Fujitsu doesn’t have key rollover. It’s one key at a time, and that just doesn’t work for the sort of things [Clint] shows off on LGR. So, the electronic guts of the keyboard were removed, to be replaced with a Raspberry Pi Pico, wired directly to the keyboard matrix.

Continue reading “Fujitsu Proprietary Keyboard Goes PS/2 With A Pico”

A CVT For Every Application

When the subject of CVTs or continuously variable transmissions comes up, the chances are that most readers will think of the various motor vehicles they’ve appeared in. Whether it’s a DAF, a Ford, a FIAT, or a Chevrolet, most major manufacturers have tried one at some point or another with greater or lesser success. The automotive ones inevitably use a variation on a V-belt or metal band between variable separation conical pulleys, but this is by no means the only CVT configuration. Serial tinkerer [Robert Murray-Smith] takes an in-depth look at the subject as part of his ongoing fascination with wind turbines.

What caught our eye about this video isn’t so much the final 3D-printed design he selects for his experiments, but the history and his look at the different CVT designs which have appeared over the years. We see the V-belts, as well as the various cone configurations, the disk transmissions, the hydrostatic ones, and even magnetic versions. His transmission uses two cones with a rubber coating, with of all things a movable golf ball between them. We’re guessing it will appear somewhere in his future videos, so watch out for it.

Meanwhile, this isn’t the first time we’ve seen a CVT, [James Bruton] used a hemisphere to make one on a robot.

Continue reading “A CVT For Every Application”