Upgrade Puts A Lot Of Zeroes On Kit-Built Frequency Counter

If there’s anything more viscerally pleasing than seeing an eight-digit instrument showing a measurement with all zeroes after the decimal point, we’re not sure what it could. Maybe rolling the odometer over to another 100,000 milestone?

Regardless, getting to such a desirable degree of accuracy isn’t always easy, especially when the instrument in question is a handheld frequency counter that was built from a kit 23 years ago. That’s the target of [Petteri Aimonen]’s accuracy upgrade, specifically by the addition of a custom frequency reference module. The instrument is an ELV FC-500, which for such an old design looks surprisingly modern. Its Achille’s heel in terms of accuracy is the plain crystal oscillator it uses as a frequency standard, which has no temperature compensation and thus drifts by about 0.2 ppm per degree.

For a mains-powered lab instrument, the obvious solution would be an oven-controlled crystal oscillator. Those are prohibitive in terms of space and power for a handheld instrument, so instead a VCTCXO — voltage-controlled, temperature-compensated crystal oscillator — was selected for better stability. Unfortunately, no such oscillators matching the original 4.096-MHz crystal spec could be found; luckily, a 16.384-MHz unit was available for less than €20. All that was required was a couple of flip-flops to divide the signal by four and a bit of a bodge to replace the original frequency standard. A trimmer allows for the initial calibration — the “VC” part — and the tiny PCB tucks inside the case near the battery compartment.

We enjoyed the simplicity of this upgrade — almost as much as we enjoyed seeing all those zeroes. When you know, you know.

BASIC In Your Browser

If you are a certain age or just like retrocomputers, you probably have a soft spot for good old-fashioned BASIC. If you miss those days but don’t want to install a modern interpreter, you don’t have to. Just load a web page containing the “BASIC Anywhere Machine” from [CJ Veniot]. Worried about it being “in the cloud?” It isn’t? It runs in your browser, and if you are a TiddlyWiki fan, it will even live inside your Wiki, which you can host as you please.

The project has lots of features, including some integration back into TiddlyWiki, which we haven’t tried. But you can use graphics commands, work with the mouse, and do other fun things.

Continue reading “BASIC In Your Browser”

Illustrated Kristina with an IBM Model M keyboard floating between her hands.

Keebin’ With Kristina: The One With The Biblically-Accurate Keyboard

Well, it was bound to happen at some point. [sporewoh]’s bunchiez40 keyboard for ants is made of mouse switches, which of course begs for a mouse made of keyboard switches.

Image by [sporewoh] via GitHub
[sporewoh]’s keyboards have been steadily shrinking, and they built this in order to get the smallest possible form factor for the number of keys. Surprisingly, since the mouse switches have an actuation force similar to some heavier MX-style switches (~70 g), [sporewoh] is able to squeeze 85 WPM out of it, albeit with some argument from the wrists.

If you want to build a bunchiez40, everything is available on GitHub, including the CAD files for that lovely anodized aluminium case. The typing video is coming soon, and I’m taking bets on whether it’s as quiet as a mouse, as one redditor joked.

Continue reading “Keebin’ With Kristina: The One With The Biblically-Accurate Keyboard”

Making Visual Anagrams, With Help From Machine Learning

[Daniel Geng] and others have an interesting system of generating multi-view optical illusions, or visual anagrams. Such images have more than one “correct” view and visual interpretation.

What’s more, there are quite a few different methods on display: 90 degree flips and other (orthogonal) image rotations, color inversions, jigsaw permutations, and more. The project page has a generous number of examples, so go check them out!

The team’s method uses pre-trained diffusion models — more commonly known as the secret sauce inside image-generating AIs — to evaluate and work to combine the differences between different images, and try to combine and apply it in a way that results in the model generating a good visual result. While conceptually straightforward, this process wasn’t really something that could work without diffusion models driven by modern machine learning techniques.

The visual_anagrams GitHub repository has code and the research paper goes into details on implementation, limitations, and gives guidance on obtaining good results. Image generation is just one of the rapidly-evolving aspects of recent innovations, and it’s always interesting to see unusual applications like this one.

Artemis’ Next Giant Leap: Orbital Refueling

By the end of the decade, NASA’s Artemis program hopes to have placed boots back on the Moon for the first time since 1972. But not for the quick sightseeing jaunts of the Apollo era — the space agency wants to send regular missions made up of international crews down to the lunar surface, where they’ll eventually have permanent living and working facilities.

The goal is to turn the Moon into a scientific outpost, and that requires a payload delivery infrastructure far more capable than the Apollo Lunar Module (LM). NASA asked their commercial partners to design crewed lunar landers that could deliver tens of tons of to the lunar surface, with SpaceX and Blue Origin ultimately being awarded contracts to build and demonstrate their vehicles over the next several years.

Starship and Blue Moon, note scale of astronauts

At a glance, the two landers would appear to have very little in common. The SpaceX Starship is a sleek, towering rocket that looks like something from a 1950s science fiction film; while the Blue Moon lander utilizes a more conventional design that’s reminiscent of a modernized Apollo LM. The dichotomy is intentional. NASA believes there’s a built-in level of operational redundancy provided by the companies using two very different approaches to solve the same goal. Should one of the landers be delayed or found deficient in some way, the other company’s parallel work would be unaffected.

But despite their differences, both landers do utilize one common technology, and it’s a pretty big one. So big, in fact, that neither lander will be able to touch the Moon until it can be perfected. What’s worse is that, to date, it’s an almost entirely unproven technology that’s never been demonstrated at anywhere near the scale required.

Continue reading “Artemis’ Next Giant Leap: Orbital Refueling”

Hacking The Xiaomi Mi Band 8 With Custom Firmware

Over the past years, fitness trackers have gone from fairly unobtrusive bands that relied mostly on smartphone apps for interaction to essentially being fashion statements and smart watches, with large screens and impressive specs. The Xiaomi Mi Band 8 is no exception, with a zippy MCU and a 1.62″ AMOLED screen that just asks for some serious rick-rolling. This was a challenge which [Aaron Christophel] was all too happy to accept, resulting in some reverse-engineering and flashing of custom firmware onto one of these marvels of modern wearable technology.

Block Diagram for the Apollo4 Blue Lite. (Credit: Ambiq)
Block Diagram for the Apollo4 Blue Lite. (Credit: Ambiq)

The Mi Band 8 is built around an Ambiq Apollo4 Blue Lite MCU which features a Cortex-M4 core for applications, along with a Bluetooth LE radio and a lot of SRAM and Flash. This naturally implies an SWD interface for programming, which was mostly a matter of reverse-engineering the PCB to find the locations for these signals and realizing that the original firmware disables the SWD interface on boot. Unfortunately the Ambiq SDK requires you to create an account, but you can get the basics from [Aaron]’s GitHub project. It appears that for BLE you do need the full SDK, and OTA updates feature a signing check, so physical access is required.

So far the display, touchscreen and light sensor are working, with the remaining peripherals just a matter of time. With a list price of around $64 for one of these fitness bands with a 192 x 490 touch-enabled AMOLED display and a variety of health-related sensors, they’d seem to be a fun toy to hack, especially when found on sale or used.

Continue reading “Hacking The Xiaomi Mi Band 8 With Custom Firmware”

The Chocolate Must Flow This Holiday Season

After a long December of hand-coating chocolates for relatives last year, [Chaz] decided that enough was enough and built a chocolate enrobing machine to do the dirty work for him. As a side project, he built a rotary tumbler to chocolate-coat things like wasabi peas, which we assume are designated for [Chaz]’s enemies.

This build started with an off-the-shelf chocolate fountain for which [Chaz] designed and printed a new nozzle in PLA. He also knocked off the flutes that make it fountain on the band saw and removed the rest of the material on the lathe.

The conveying bit comes from a conveyor toaster oven that [Chaz] had lying around — he removed the conveyor and hooked it up to a motor from his collection using a slightly modified flex coupler.

With the chocolate enrober complete, [Chaz] moved on building to the rotary tumbler, which is made from two thrift store pans hammered together at the edges and connects up to the front of a KitchenAid mixer. The final verdict was that this did not work as well as the enrober, but it wasn’t a complete bust — wasabi peas (and most of the kitchen) got coated in chocolate.

While we’re not sure we’d use that PLA chocolate pump more than once, we sure would like to enrobe some things in chocolate, and this seems like a good way to get it done. Check out the build video after the break.

Chocolate is good for more than coating everything in sight. Speaking of sight, check out these chocolate optics.

Continue reading “The Chocolate Must Flow This Holiday Season”