ATABoy Is An Open Source USB Bridge For Old IDE Drives

You can get an IDE to USB bridge from all the usual sources, but you may find those fail on the older drives in your collection– apparently they require drives using logical block addressing, which did not become standard until the mid-1990s. Some while some older drives got in on the LBA game early, you were more likely to see Cylinder-Head-Sector (CHS) addressing. That’s why [JJ Dasher], a.k.a [redruM0381] created ATABoy, an open-source IDE bridge that can handle the oldest drives that fit on the bus.

The heart of the build is an RP2350, which serves as both IDE and USB host controller. To computer, after a little bit of setup, the drive attached to ATABoy shows up as a regular USB mass storage device. A little bit of setup is to be expected with drives of this vintage, you may remember. Luckily [JJ] included a handy BIOS-themed configuration utility that can be accessed through any serial console. He says you’ll usually be able to get away with “Auto Detect & Set Geometry,” but if you need to plug in the CHS values yourself, well, it’ll feel just like old times. Seeing is believing, so check it out in the demo video embedded below.

Though the custom PCB has a USB-C connector, and the USB-C standard could provide enough power for ye olde spinning rust drives, [JJ] didn’t include any power delivery with ATABoy. If you’re using it with a desktop, you can use the PSU in the box; MOLEX hasn’t changed. If you’re on a laptop, you’ll need another power supply– perhaps this USB-C powered benchtop unit.

If you’re using a Raspberry Pi or similar SBC, go ahead and skip USB entirely–the GIPO can do PATA IDE. Continue reading “ATABoy Is An Open Source USB Bridge For Old IDE Drives”

Tech In Plain Sight: Projection Clocks

You wake up in the middle of the night. Is it time to get up? Well, you can look at the nightstand clock. Unless your partner is in the way. Whoops. Even then, without your glasses, the time is just a fuzzball of light. You could ask Alexa, but that’s sure to wake your partner, too. The answer is a projection clock. In its modern form, it shoots a digital time display on a wall or ceiling with digits so large that you don’t need your glasses. If you can see the ceiling, you can tell what time it is.

New Tech

A modern invention, of course. No, not really. According to [Roger Russel], a UK patent in 1909 used an analog clock face and lightbulbs to project the clock face and hands on the ceiling. Unfortunately, [Roger’s] website is no more, but the Wayback Machine is on the job. You can see a device of the same type at the British Museum.

A modern projection clock on the ceiling.

In 1938, [Leendert Prins] filed for a patent on a similar projection clock. Sometimes known as “ceiling clocks” or “night clocks,” these devices often have a regular clock visible as well as a way to project the time. In the old days, this was often an image of a translucent analog clock lit up by light bulbs. In the modern era, it is almost always either LEDs or an LCD with a halogen backlight. Of course, there are many variations. A clock might use numbers on a rotating drum with a lamp behind it, for example.

Development

It isn’t hard to imagine someone putting a pocket watch in a magic lantern as a prototype. In general, some bright light source has to pass through a condenser lens. The light then travels through the LCD or translucent clock face. Finally, a projector lens expands the image.

We couldn’t find much about the actual history of old projection clocks outside of [Roger’s] defunct website. But if you can project an image and build a clock, all you need is the idea to combine them.

Continue reading “Tech In Plain Sight: Projection Clocks”

Nuclear Waste Remediation By Proton Beam

One of the issues with nuclear power plants is that they produce long-lived radioactive waste. Storing spent nuclear fuel is a real problem. However, researchers at the Department of Energy’s Thomas Jefferson National Accelerator Facility have made strides not only to produce more electricity from spent fuel but also to break it down into shorter-lived nuclear waste. [Aman Tripathi] shares the details about NEWTON, a program to fire high-energy protons at a target to produce a flood of neutrons that can interact with nuclear waste. You can read the original press release, too.

Short-lived, of course, is a relative term. Unprocessed spent fuel may be dangerous for about 100,000 years. After the proposed processing, the danger period is down to “only” 300 years. On the plus side, the process generates a lot of heat, which you can convert to electricity in the usual way.

Continue reading “Nuclear Waste Remediation By Proton Beam”

How Safe Are Old Airbags, Anyway?

Automotive airbags are key safety devices that aim to reduce injuries and mortality in the event of motor vehicle accidents. These rapidly-inflating cushions act to soften the blow of an impact, catching occupants of the vehicle and preventing them from hitting hard parts of the vehicle’s interior.

Airbags are rigorously tested to perform as faultlessly as possible under all conditions. However, no system is perfect, and every automotive component has an expected service life. The question is—how old is too old when it comes to airbags? The answer is not exactly straightforward.
Continue reading “How Safe Are Old Airbags, Anyway?”

Calculus By Oscilloscope

Even entry-level oscilloscopes today have simple math functions such as adding or subtracting two channels. But as [Arthur Pini] notes, more advanced scopes can now even do integration and differentiation. He writes about using these tools to make measurements on capacitors and inductors. The post in EDN is worth a read, even if your scope doesn’t offer this sort of math yet.

It makes sense that capacitors and inductors would benefit from this feature. After all, the current through a capacitor, for example, is proportional to the rate of change in the voltage across it. That’s a derivative. Since the scope can measure voltages, it can also differentiate to find the current.

The same idea applies to inductors, where the current through an inductor is related to the integral of the voltage across it. It is a simple matter to measure the voltages and perform an integration to determine the current.

Continue reading “Calculus By Oscilloscope”

A Candle-Powered Light

For a little over two thousand years, the primary light sources after the sun had set were oil lamps and candles. This was well before the age of fossil fuels, so these oil lamps were often fueled with a labor-intensive agricultural product like olive oil. Candles were similarly difficult to make, made from tallow, beeswax, or even butter. Labor and materials costs aside, though, there’s a surprising amount of energy in these fuels and [Maciej Nowak Projects] has a generator that help these ancient light sources generate some electricity on the side.

The generator is based around a piece of technology called a thermoelectric generator (TEG), which produces a voltage potential when placed in a temperature gradient. These aren’t new technologies, but their typically low efficiencies limit where they can be effectively used. In this case, however, [Maciej Nowak] has gone to great effort to boost this efficiency as high as possible by using a huge radiator on the cool side of the TEG and another one on the hot side, which in this case is heated by a small tea candle. The electricity produced is sent to a tiny DC converter which regulates the voltage to 3.3V, which then powers two custom-built pedestal lamps on either side of the TEG, each with a high-efficiency LED mounted to a custom-made circuit board.

Although this is certainly not the first time a TEG has been set up to run a small lighting system, we do appreciate this one for its polish, design, and high efficiency. It would make a fitting addition to anyone’s emergency power outage kit as it really increases the amount of available light produced from any given candle. When taken to the extreme, though, thermoelectric generators can be made to produce a surprising amount of energy, provided they are placed in the right environment.

Continue reading “A Candle-Powered Light”

Running In Printf

You may or may not know, but printf is a Turing-complete language, once you exploit all the strange and wonderful format characters in it (especially %n). But who has time to write code as printf modifiers? Now, thanks to [sebsite], you can at least write in a slightly higher level assembly language and compile to printf. Practical? No. Cool? Undeniably.

As an example, the page shows fizzbuzz written in the assembler:

<pre><code>alias i, fizz, buzz

->fizz ([i] + 1) % 3 == 0
->buzz ([i] + 1) % 5 == 0
->i [i] + 1
->exit [i] == 100

[i] if !![i] & ![fizz] & ![buzz]
"Fizz" if [fizz]
"Buzz" if [buzz]
"\n" if [i]</code></pre>
<pre>

The alias keyword defines constants and, owing to default values, sets i to zero, fizz to one, and buzz to 2. The “arrow” statements store a result into a variable (so the first assignment sets the resulting value into fizz).

Continue reading “Running In Printf”