A grey box surrounding a circular red component is mounted on an aluminium extrusion frame. The circular red face has a protrusion extending from it with a white ball bearing at the tip.

Building A Micrometer-Level Displacement Sensor With 3D Printed Parts

Every experienced machinist knows the value of taking regular measurements. If one works carefully and checks dimensions frequently, it’s possible to make a part much more precise than could be made by relying on the machine’s accuracy alone. In a similar vein, it’s possible to make a measuring device out of comparatively crude parts, as long as their behavior is well understood. Related to both principles is [BubsBuilds]’s displacement sensor, which uses a 3D printed frame but reaches precision better than two micrometers.

Admittedly the printed parts aren’t the source of the sensor’s precision, that comes from an opto-interrupter. This design has a central stylus, one end of which contacts the object under measurement. The other end flattens to a knife-edge blade, which fits between the diodes of the opto-interrupter. As the stylus point is pressed in, the blade blocks off more light from reaching the photodiode, creating an output signal proportional to displacement. To keep the stylus from twisting or moving side-to-side, two flat, circular flexures hold the stylus in the center of a cylindrical housing.

[Bubs] printed several flexure variations to see how well they resisted and permitted various torques and forces, and a symmetrical flexure design proved best for his purposes. Once the sensor was assembled, he tested it against the measurements recorded by a laser confocal displacement sensor. This design was an update from a previous version, and it improved in a few regards: the non-linearity had decreased, and the repeatability was now better than two microns, though the range had been halved. Significantly, though, it’s now much easier to mount, making this an actually practical tool.

If, however, this doesn’t fit your needs, there are many other ways to build a linear displacement sensor, ranging from capacitive to magnetostrictive. On the manual side of things, we’ve also covered a comparison of calipers.

Continue reading “Building A Micrometer-Level Displacement Sensor With 3D Printed Parts”

Microsoft’s Topological Quantum Computing Claims Once Again In Question

A central problem with the arguably overhyped field of quantum computing remains the difficulty in objectively ascertaining performance and new developments, as much here relies on indirect measurements. Such is especially the case with topological quantum computing, with its use of Majorana fermions. For a few years now Microsoft’s quantum computing department (Azure Quantum) has made claims here of major progress, which have subsequently repeatedly been shot down in peer review. Their most recent attempt at said progress in topological quantum computing now got a blistering response (PDF) by Henry F. Legg in an article in Nature.

We previously reported on Microsoft’s attempts here in early 2025, when they claimed the detection of the crucial Majorana Zero Mode (MZM), before it faced the criticisms of peer review, including by Legg, which included academically vicious language by some researchers, including terms like ‘essentially fraudulent’.

This raises the awkward question of whether Microsoft’s quantum researchers are just too eager to confirm a discovery, or whether a more benign reason exists.

Continue reading “Microsoft’s Topological Quantum Computing Claims Once Again In Question”

Bite Into Strange Sounds With NOISFERATU

The NOISFERATU is an open source generative textural sound synthesizer, or as creator [Robert Heel] puts it, “a sound designer’s dream and audiophile’s worst nightmare”.

NOISFERATU offers 45 different sound algorithms grouped into five banks to produce a dazzling range of evolving soundscapes and patterns that resist repetition or settling, each influenced and shaped — the word controlled does not quite apply — by a volume slider and a few hardware knobs.

So what does it actually sound like? Check out the video embedded below to give it a listen, it’s pretty trippy.

Hardware-wise NOISFERATU is centered around the Seeed Studio XIAO SAMD21 microcontroller board, takes power over USB-C, and has a headphone jack for sound output. We love the artwork on the dual-sided front panel, too.

DIY synthesizers based on logic chips have a long and proud history, and seeing the different directions people can go by incorporating microcontrollers is always a delight.

If NOISFERATU’s experimental sound and noise sounds up your alley, the design files and code on GitHub have everything one should need to build one. Kits are for sale direct from the designer, as well.

Continue reading “Bite Into Strange Sounds With NOISFERATU”

How Airspeed Sensors Work

When you’re driving your car, you’re probably regularly looking at the speedometer to make sure you comply with the local speed limits. The method by which it works is simple enough: the rotation of the wheels is sent mechanically via a cable to a dial on the dash, or an electronic sensor counts the rotations of the drivetrain and an electronically-controlled needle or display shows the speed.

But what about if you were in an aircraft, and the wheels had nothing to do with how fast you were going? How would you even begin to measure speed? There are two ways: there’s a convenient solution to this problem rooted in simple fluid mechanics, and a far-more-complex modern solution. Today, we’ll explore how planes and helicopters are able to figure out how fast they’re going, by the old ways and the new.

Continue reading “How Airspeed Sensors Work”

Hacking A Reverse Osmosis Water Filter Through Its Smart Faucet

Reverse-osmosis (RO) systems are one way to ensure that you get very clean drinking water. The Waterdrop G3P600 variety that [Tomasz Wasilczyk] recently purchased is definitely among the fanciest and ‘smartest’, with the faucet having its own 7-segment display and gaggle of LEDs connected to the actual RO unit with a four-pin connector. This naturally meant that whatever protocol runs on this cable had to be reverse-engineered for science.

Now with more custom PCB. (Credit: Tomasz Wasilczyk)
Now with more custom PCB.

The main practical benefit here is to make the system smarter — such as plugging it into a home automation system with ESPHome support, as well as make it play nice with refrigerator lines.

What automation and monitoring options exist here thus depend on what data gets sent between the RO unit and the faucet. Fortunately this turned out to be quite extensive, ranging from filter health, the water quality and pump status as well as air temperature and faucet state.

Unsurprisingly the four-pin connector turned out to be a basic serial link, with 5 V, ground and a 9,600 baud connection. From this it was easy enough to deduce the protocol, and by looking at what lit up on the faucet, a custom PCB wasn’t far behind.

After one blown-up fuse later due to getting 24 V instead of 12 V on the RO unit when tapping off power, the unit popped to life and was able to be connected to Home Assistant, from where the entire functionality and what triggered what could be mapped out. Of course, there’s still more to be discovered and reverse-engineered in the unit, but this seems like a good place to start.

Web Tool Lets You Take Steam Controller For A Drive

One of the simplest robots to make is a bristlebot — a motor with an offset weight is attached to the head of a toothbrush, and the resulting vibrations will move the contraption across a flat surface. [Very Lazy Pixels] recently took this idea a bit further by turning the Steam Controller into a steerable, bristlebot-like robot.

To drive one’s Steam Controller across a desk, all that is needed is for a computer with a paired controller and a Chromium-based browser. From there, using the WASD buttons, the web interface converts traditional video game inputs into controller motion by spinning the controller’s rumble motors at a specific frequency. With precise control of these motors, the controller can move forwards and backwards and even turn, which is a great deal more advanced than the traditional bristlebots generally manage.

Part of what makes this possible is Valve’s willingness to release information about many of their products to the general public, enabling anyone to modify or upgrade those products to their liking. While not completely open source, it’s a step in the right direction and enables fun projects like these. We’ve seen other Valve products turned into surprisingly barebones single-board computers as well as custom portable workstations thanks to this philosophy.

Continue reading “Web Tool Lets You Take Steam Controller For A Drive”

Making A Magnetic Core Memory USB Drive

Some of us have felt somewhat nervous about the collapse of DRAM and NAND Flash memory supply in the consumer market, while others seem to have fully embraced it. Someone like [polymatt] for example, whose recent project entails a USB drive that skips back quite a few decades and opts to use a glorious 64-bit core memory device for storage.

To really embrace the DIY spirit here, the PCBs were milled using a small CNC router before the core memory was assembled alongside the other components, including apparently L293 H-bridge ICs as the drivers, along with an ESP32 module for the brains and USB interface.

Core memory relies on sensing the state of a cell through a destructive read action, which thus requires a fair bit of surrounding logic to set up read and writes, parse sense line values and restore any read value after said destructive read. Determining the right voltage to use during read and write actions is essential, and here determined experimentally.

The final build contains two PCBs inside an enclosure that’s filled with silicone oil. Other than looking cool through the acrylic window, it also helps to keep the individual cores at a fairly consistent temperature, which is helpful with reliable bit flipping, even if it’s probably overkill here.

Ignoring for a moment that just the memory required for the USB stack in the ESP32 module is many times the size of this core memory device, it’s still a very cool project whose appeal goes far beyond mere practicality.

Continue reading “Making A Magnetic Core Memory USB Drive”