Noisy Keyboards Sink Ships

Many of us like a keyboard with a positive click noise when we type. You might want to rethink that, though, in light of a new paper from the UK that shows how researchers trained an AI to decode keystrokes from noise on conference calls.

The researchers point out that people don’t expect sound-based exploits. The paper reads, “For example, when typing a password, people will regularly hide their screen but will do little to obfuscate their keyboard’s sound.”

The technique uses the same kind of attention network that makes models like ChatGPT so powerful. It seems to work well, as the paper claims a 97% peak accuracy over both a telephone or Zoom. In addition, where the model was wrong, it tended to be close, identifying an adjacent keystroke instead of the correct one. This would be easy to correct for in software, or even in your brain as infrequent as it is. If you see the sentence “Paris im the s[ring,” you can probably figure out what was really typed.

We’ve seen this done before, but this technique raises the bar. As sophisticated as keyboard listening was back in the 1970s, you can only imagine what the three-letter agencies can do these days.

In the meantime, the mitigation for this particular threat seems obvious — just start screaming whenever you type in your password.

Prepare To Brake: Quick Intro To Metal Bending

If you want to bend metal to make shapes, you might use equipment like a brake. But if you don’t have one, no worries. You can still do a lot with common tools like a vise and torches. [Bwrussell] shows you how. He welds together a die to use as a bending jig and makes a set of table legs.

You might think that putting metal in a vise and bending it isn’t exactly brain surgery. It isn’t, but there is more to it than that. Starting with a bending plan and the creation of the jigs, clamping and bending is only part of it. You can see a little bit of the action in the video below.

Speaking of planning, the design was in Fusion 360’s sheet metal workflow. To facilitate the bends, the build uses two torches. A MAPP torch gets very hot, and a propane torch makes sure that a larger area stays hot. There are quite a few tips you can pick up in this post, even if you aren’t making table legs.

Fusion 360 does a lot of the design work, but if you want a quick lesson on what happens when you bend metal, we can help. Want to make your own metal brake?

Continue reading “Prepare To Brake: Quick Intro To Metal Bending”

3D Print Your Best Friend A Wheelchair

We all know that 3D printing has been a boon for people with different life challenges. But the Ford Motor Company in Mexico wants to help dogs that need mobility assistance. They’ve designed and released P-Raptor (we presume the P is for perro), a wheelchair for pooches with rear leg issues. The web page is in Spanish, and translating it didn’t seem to work for some reason, but if you have any Spanish, you can probably work it out or cut and paste just the text into your favorite translator.

The design is modular to adapt to different size dogs and different problems. It contains an electric motor in the tires. The tires themselves are oversized to help your friend cover rugged terrain. Dogs want to look cool, too, so a grill with lighting is included.

Continue reading “3D Print Your Best Friend A Wheelchair”

If The Shoe Doesn’t Fit, Print It!

Usually when we talk about flip-flops here we mean the circuit. But in this case, it is [Jeandre Groenewald’s] 3D-printed shoe design called Sloffies. The shoes use TPU, and the matching package prints in PLA. Of course, you have to pick the size to fit your feet, and there’s an OpenSCAD file that allows you to customize the strap.

Unlike some 3D apparel we’ve seen, these look like a commerical product. Of course, the cool product packaging doesn’t hurt any. Are they comfortable? We don’t know, but our guess is it is no worse than other similar shoes that are made of one material.

Continue reading “If The Shoe Doesn’t Fit, Print It!”

Metal Forming With A 3D Printer

How do you use a 3D printer to bend metal? One way would be to take it to a machine shop and offer to trade the owner your printer for some time in their shop. A smarter way is to do like [Jaba 3D], and print dies using the printer. You can then use those dies in a press to make the shapes you want.

In the case of [Jaba], the Harbor Freight press uses a hydraulic cylinder to develop about 6 tons of pressure. We don’t think Harbor Freight carries this particular press, but for between $150 and $250, you can get a 12-20 ton press, and, of course, there are other suppliers, as well.

The target object, in this case, was an automotive bracket. The process of grabbing an image, converting it to an SVG, and then creating a 3D part has many uses. Apparently, PLA is sufficient for this purpose, although the print uses ten top and bottom layers along with 80% infill. That does make the prints take a long time.

As you might expect, the dies don’t last very long. In this case, they needed two shots, and they got them, but PLA is probably not the right material if you wanted to go for mass production.

Metal forming does occur at large scales, too. If you want to make your own press-forming tools, we have advice for you.

Odd Retrocomputer Had A Graphics Coprocessor

[Noel’s Retro Lab] scored an unusual 1980s vintage computer sold in Japan and Spain. The Seconinsa FM-7 appears to be a popular Fujitsu Japanese computer altered to fit the Spanish market. They seem to be pretty rare, at least in our part of the world. The outside appearance was very nice for the time, with a large keyboard and plenty of expansion ports. But the board has an unusual feature considering the era — dual CPUs. One 6809 executed your program, and another 6809 handled graphics output. You can see the machine in the video below.

There are two 32K ROMs, but the machine specifications claim only 48K. After dumping the ROMs, it turns out one of the ROMs has two copies of the same data. You can imagine they might not want to decode the entire address space. It could be that they needed 16K of space for other devices.

It wasn’t just the ROMs. The video RAM is pretty strange, too, as [Noel] explains. There are even some static RAMs the computer doesn’t claim. It appears these act as communication pipes between the two CPUs. In fact, it turns out that even the keyboard has its own 4-bit CPU, so the machine actually has a total of 3 CPUs!

This was a heavy-duty design for the time it was built. [Noel] wanted to fire it up, but he had to figure out the cables since the computer didn’t have any with it. Some clever repurposing of stock cables provided monochrome video output. Color display was a bit more complicated, but not impossible.

[Noel] winds the video up with some history of the companies behind the machine. The Spanish government wanted to use the FM-7 in the classroom, but the program failed to materialize. Want to see what it was like to program the thing? Here’s the Basic reference manual (in Spanish). Most of the documentation for the machine is either in Spanish or Japanese.

While this certainly is a rare computer, at least there’s a record of its existence. If you want to see what a Japanese computer looked like a few decades earlier, check out the FACOM 128B.

Continue reading “Odd Retrocomputer Had A Graphics Coprocessor”

Let’s Listen To A Tape — Paper Tape

These days, data is as likely as not to be “in the cloud.” Otherwise, it’s probably on a USB flash drive or SD card. But in the old days, paper tape was a widespread way to store and retrieve data. A common way to start the day at the office was to toggle in a few dozen bytes of bootloader code, thread a bigger bootloader tape into your TeleType paper tape reader, and then get your coffee while the more capable bootloader clunked its way into memory. Then you could finish your brew while loading the tape with your compiler or whatever you wanted. [Scott Baker] has a Heathkit H8 and decided using a paper tape machine with it and some of his other gear would be fun.

Instead of a TeleType, [Scott] picked up a used paper tape machine from FANUC intended for the CNC industry. They are widely available on the surplus market, although a working machine might run you $500. [Scott] paid $200, so he had some work to do to make the unit operational.

Paper tape had a few varieties. For computer work, you usually had a tape that could hold eight holes across, one for each bit in a byte. However, there are also 6-bit and 5-bit tapes for special purposes or different encodings (old TeleTypes used 5-bit characters in Baudot). The paper choice varied too. You could get plain paper, oiled paper, which maybe didn’t jam as often, and Mylar, which is less likely to shred up when it does jam.

To make things even more difficult, the machines all worked a little differently as well. Sure, punches almost all use solenoids. But the tape transport was sometimes a pinch roller and sometimes a sprocket-style drive. Reading the holes could be done with mechanical contacts or optically. Some punches left little “hanging chads” on the tape, so you didn’t have to empty a confetti box to throw away the chad.

The repair job was interesting. Inside the machine is an 8051 microcontroller. There was no clock, and the circuit used two custom modules. One was simply a crystal, and the other was an oscillator. Removing both allowed a modern can oscillator to replace both modules. The next problem was a fried serial output driver. Replacing that got things working except for random resets due to a faulty brown-out reset circuit. That was easy to fix, too.

Of course, if you are really cheap, it is easy to make a paper tape reader from 8 phototransistors, and pulling tape through by hand isn’t unheard of. It can even talk USB. We’ve even seen a conference badge that can read tapes.

Continue reading “Let’s Listen To A Tape — Paper Tape”