This Old Mouse: Building A USB Adapter For A Vintage Depraz Mouse

When [John Floren] obtained a vintage Depraz mouse, he started out being content to just have such a great piece of history in his possession. But if you’re like him, you know it’s not enough to just have something. What would it be like to use it?

To find out, [John] embarked on a mission to build a USB adapter for his not so new peripheral.
Originally used in very early terminals with a Unix GUI, the Depraz mouse utilizes an unusual male DE9 connector rather than the more familiar female DB9 used in RS232 serial mice. Further deviating from the norm, he found that the quadrature encoders were connected directly to the DE9 connector.

Armed with an Arduino Pro Mini Micro and some buggy sample code, he got to work. The aforementioned buggy code was scrapped and a fresh sketch for the Arduino Pro Mini Micro gave the Depraz mouse the USB interface it lacked. [John] also found that he wasn’t the first hardware hacker to have modified the mouse for their use. Be sure to read to the end the article to find out about the vintage surprise lurking in the mouse shell itself! A demonstration of the mouse in action can be seen in the video below the break.

Looking for a fun mouse hack? Perhaps you’d like to use your more modern USB mouse on a retro computer, or try your hand at recreating an early Apple mouse for use in modern computers.

Continue reading “This Old Mouse: Building A USB Adapter For A Vintage Depraz Mouse”

Custom Camera Flash Is Built For Stealth

As [Joshua Bird] began his foray into the world of film photography, he was taken back by the old technology’s sheer hunger for light. Improvised lighting solutions yielded mixed results, and he soon realized he needed a true camera flash. However, all the options he found online were large and bulky; larger than the camera itself in some cases. To borrow his words, “[he] didn’t exactly want to show up to parties looking like the paparazzi”. So, he set about creating his own compact flash.

Impressed by the small size and simple operation of disposable camera flashes, [Joshua] lifted a module out of an old Fuji and based his design around it. An existing schematic allowed him to attach the firing circuitry to his Canon’s hot shoe without the risk of putting the capacitor’s 300 volts through the camera. With that done, he just had to model a 3D-printed case for the whole project and assemble it, using a few more parts from the donor disposable.

Of course, as it came from a camera that was supposed to be thrown in the trash, this flash was only designed for a specific shutter speed, aperture, and film. Bulkier off-the-shelf flashes have more settings available and are more capable in a variety of environments. But [Joshua] built exactly what he needed. He now has a sleek, low-profile external flash that works great in intimate settings. We’re excited to see the photographic results.

This is not the first photography hacker we’ve seen breathe new life into disposable flashes. Some people see far more than a piece of camera equipment in old flashes, though, with aesthetically stunning results.

[via reddit]

From Tube And Wing To Just Wing: The Future Of Airliners

Airliners have become an unremarkable part of modern life, but unless you happen to be an aircraft enthusiast, you’d be forgiven for thinking the latest Airbus model looks more or less the same as the Boeing 707 that ushered in the Jet Age. But that might soon change, with blended wing airliners looking like the next step in air travel efficiency. In the video after the break, [Real Engineering] takes us on a fascinating tour of the past and possible future of jet airliners.

Contemporary airliners all still follow the same old “tube and wing” design, but have become vastly more efficient. The latest jetliners burn almost 50% less fuel per passenger-km than they did 50 years ago. This is thanks to better engines, improved aerodynamics, reduced weight, and a vast array of other, often invisible changes. However, it’s looking like a more drastic change is needed to keep the progress going, and NASA, Boeing, and Airbus are all betting on blended wing designs to do this.

Blended wing aircraft are basically flying wings, where the cargo-carrying section of aircraft is shorter, wider, and produces lift. This layout can be used to increase the aircraft’s internal volume, and improve aerodynamic losses, by eliminating the tail. Research shows that blended wing design could reduce fuel consumption by as much as 27%. Since load and produced lift are spread more evenly along the entire width of the aircraft, it also reduces the amount of structural reinforcement required for the wings, especially at the root. The large internal volumes also allow other power sources, like hydrogen fuel cells to be used.

Blended wing aircraft are not without challenges. They are inherently unstable and require complex control systems to fly. These control systems depend on sensors, actuators, and software to work properly, and require multiple levels of redundancy. The omission of these redundancies ultimately led to the 2008 crash of a B-2 bomber, and the more recent fatal crashes of Boeing’s 737 MAX airliners. Also, unlike tubular fuselages, blended wing designs are not ideal pressure vessels. However, this is not a major problem thanks to the availability of carbon composite materials to create strong, lightweight structures.

With aircraft technology moving as fast as ever, we look forward to seeing what the future will bring. Whether it’s personal rotorcraft or commercial space flight, it sure won’t be boring.

Continue reading “From Tube And Wing To Just Wing: The Future Of Airliners”

Accurate Digital Clock Keeps Ticking With FPGA

Even the most punctual among us are content to synchronize their clocks to external time sources like navigation satellite constellations, network time servers, frequency-controlled AC mains, or signals broadcast by radio stations such as WWV, CHU, and DFC77 — but not [zaphod]. After building a couple of more traditional clocks over the years, he set his sights on making a completely isolated digital clock that doesn’t rely on external synchronization (well, except to initialize the time at first power-up).

The accuracy goal he set for himself was that of a Casio F-91W wristwatch, which is specified to maintain +/- 30 seconds per month (about 12 ppm). At the heart of the design is an oven-controlled crystal oscillator whose stability is in the single-digits parts-per-billion.

The counter chain that accumulates the time is implemented in an FPGA — admittedly overkill, but [zaphod] wanted to learn FPGA programming for this project as well. An ATmega328 drives the display and does other bookkeeping tasks. The whole design is partitioned into three PCBs which fit inside a custom 3D-printed case.

[zaphod] does a thorough job documenting his build, including the bugs and failures along the way. We like the honest summary he wrote at the project’s conclusion, noting things that could be improved or should have been done differently. Be sure to check out the GitHub repository, where all the source code and PCB design files are posted. How accurate is your wristwatch, if you even wear one anymore?

Hackaday Links Column Banner

Hackaday Links: August 8, 2021

Do you have burning opinions about GitHub Copilot, the AI pair programmer that Microsoft introduced a few months ago? Are you worried about the future of free and open software? The Free Software Foundation is funding a call for white papers of 3,000 or fewer words that address either Copilot itself or the subjects of copyright, machine learning, or free software as a whole. If you need more background information first, check out [Maya Posch]’s excellent article on the subject of Copilot and our disappointing AI present. Submissions are due by 10AM EDT (14:00 UTC) on Monday, August 23rd.

There are big antique books, and then there are antiphonaries — these are huge tomes full of liturgical chants and things of that nature. When one of them needs a lot of restoration work, what do you do? You build an all-in-one housing, display case, and cart that carefully holds it up and open (YouTube). Otherwise, you have to have multiple gloved people being extra careful. Jump to about the 14-minute mark to see the device, which is mostly made from extruded aluminum.

In more modern news: you may be waiting out this chip shortage like everyone else, but does it require renting out a bunch of real estate in perpetuity? We didn’t think so. Here’s an aerial photo of a stockpile of Ford Super Duty trucks that are waiting for chips at a dead stop outside the Kentucky Speedway. Thousands of brand new trucks, exposed to the elements for who knows how long. What could go wrong?

While we’re asking questions, what’s in a name? Well, that depends. We’ve all had to think of names for everything from software variables to actual children. For something like a new exoplanet survey, you might as well make the demonym remarkable, like COol COmpanions ON Ultrawide orbiTS, or COCONUTS. Hey, it’s more memorable than calling them X-14 and -15, et cetera. And it’s not like the name isn’t meaningful and descriptive. So, readers: do you think this is the worst name ever, planetary system or otherwise? Does it shake your tree? We’re on the fence.

ReactOS Is Going Places, With More Stable AMD64, SMP, And Multi-Monitor Support

In the crowd of GNU/Linux and BSD users that throng our community, it’s easy to forget that those two families are not the only games in the open-source operating system town. One we’ve casually kept an eye on for years is ReactOS, the long-running open-source Windows-compatible operating system that is doing its best to reach a stable Windows XP-like experience. Their most recent update has a few significant advances mentioned in it that hold the promise of it moving from curiosity to contender, so is definitely worth a second look.

ReactOS has had 64-bit builds for a long time now, but it appears they’ve made some strides in both making them a lot more stable, and moving away from the MSVC compiler to GCC. Sadly this doesn’t seem to mean that this now does the job of a 64-bit Windows API, but it should at least take advantage internally of the 64-bit processors. In addition they have updated their support for the Intel APIC that is paving the way for ongoing work on multiprocessor support where their previous APIC driver couldn’t escape the single processor constraint of an original Intel 8259.

Aside from these its new-found support for multiple monitors should delight more productive users, and its improved support for ISA plug-and-play cards will be of interest to retro enthusiasts.

We took a close look at the current ReactOS release when it came out last year, and concluded that its niche lay in becoming a supported and secure replacement for the many legacy Windows XP machines that are still hanging on years after that OS faded away. We look forward to these and other enhancements in their next release, which can’t be far away.

Wristwatch PCB Swaps Must Be In The Air

Are we seeing more wristwatch PCB swapping projects because more people are working on them, or because we saw one and they’re on our mind? The world may never know, but when it comes to design constraints, there’s a pretty fun challenge here both in fitting your electronic wizardry inside the confines of an injection molded case, and in the power budget to make your creation run on a sippy straw of battery power.

Just this morning we came across [Joey Castillo’s] sensor-watch project. He chose the Casio F-91W as the donor wristwatch. It’s got that classic Casio look of a segment LCD display capable of displaying hours, minutes, and seconds, as well as day and date. But the added bonus is that we know these have decent water resistance while still providing three buttons for user input. Sure, it’s less buttons than the pink calculator watch we saw [Dave Darko] working on earlier in the week, but which would you trust in the pool?

Replacement PCB sized to use the same battery contact and CR2016 for power [via @josecastillo]
We see that [Joey] also chose to use the ATSAML22 microcontroller and sheds some light on why: it includes a built-in segment LCD controller! If you’re a peripheral geek like us, you can read about the SLCD controller on page 924 of the datasheet (PDF), it’s a whole datasheet onto itself.

The sensor part of the sensor-watch is a flex PCB breakout that allows you to swap in whatever sensor fits your needs. The first to be reflowed at [Joey’s] bench is a BME280 humidity sensor, which is most obviously useful for the included temperature measurements, but maybe it could also alarm at moisture ingress? [Joey] says you can swap in other parts as long as they’re in the QFN or LGA size range. We think an IMU is in order since there’s a lot of fun interaction there like the watch reacting to being positioned in front of your face, or to take tap-based inputs.

We think beginning with a donor watch is brilliant since pulling off a case, especially one that keeps water out, is 97% of the battle. But when your UI is unique to the watch world, sometimes you need to start from scratch like this wooden word clock wristwatch.