Space Shuttle Atlantis connected to Russia's Mir Space Station as photographed by the Mir-19 crew on July 4, 1995. (Credit: NASA)

The Soviet Space Station Program: From Military Satellites To The ISS

When the Space Race kicked off in earnest in the 1950s, in some ways it was hard to pin down where sci-fi began and reality ended. As the first artificial satellites began zipping around the Earth, this was soon followed by manned spaceflight, first in low Earth orbit, then to the Moon with manned spaceflights to Mars and Venus already in the planning. The first space stations were being launched following or alongside Kubrick’s 2001: A Space Odyssey, and countless other books and movies during the 1960s and 1970s such as Moonraker which portrayed people living (and fighting) out in space.

Perhaps ironically, considering the portrayal of space stations in Western media, virtually all of the space stations launched during the 20th century were Soviet, leaving Skylab as the sole US space station to this day. The Soviet Union established a near-permanent presence of cosmonauts in Earth orbit since the 1970s as part of the Salyut program. These Salyut space stations also served as cover for the military Almaz space stations that were intended to be used for reconnaissance as well as weapon platforms.

Although the US unquestionably won out on racing the USSR to the Moon, the latter nation’s achievements granted us invaluable knowledge on how to make space stations work, which benefits us all to this very day.

Continue reading “The Soviet Space Station Program: From Military Satellites To The ISS”

Mark Your Calendars, NASA Is Holding A Public Meeting On UFOs

We’re sorry, the politically correct term these days is “unidentified anomalous phenomena” (UAP), as it’s less likely to excite those with a predilection for tinfoil hats. But whether you call them flying objects or anomalous phenomena, it’s that unidentified part that has us interested.

Which is why we’ll be tuned into NASA TV at 10:30 a.m. EDT on May 31 — that’s when the agency has announced they’ll be broadcasting a meeting of an independent study team tasked with categorizing and evaluating UAP data. The public can even submit their own questions, the most popular of which will be passed on to the team.

Before you get too excited, the meeting is about how NASA can “evaluate and study UAP by using data, technology, and the tools of science”, and the press release explains that they won’t be reviewing or assessing any unidentifiable observations. So if you’re hoping for the US government’s tacit acknowledgment that we’re not alone in the universe, you’ll probably be disappointed. That said, they wouldn’t have to assemble a team to study these reports if they were all so easily dismissed. As always, interstellar visitors are dead last on the list of possible explanations, but some cases have too much hard evidence to be dismissed out of hand. They might not be little green men, but they are something.

Continue reading “Mark Your Calendars, NASA Is Holding A Public Meeting On UFOs”

Zippy Plastic Welding

Plastic welding isn’t a new idea. But a recent video from [The Maker] shows an interesting twist. Given a broken piece of plastic, he secures it together with tape, machines out a channel around the cracks, and then melts zip ties into the channels. Honestly, although he mentions plastic welding and soldering, we aren’t sure this isn’t just simple gluing, but it did give us some ideas. Watch the video below and you’ll probably get the same ideas.

The ingenuity here isn’t necessarily using hot plastic to glue together two pieces — that’s just a hot glue gun, after all. Rather, it occurred to us that the key here was machining out the places where significant amounts of the hot plastic could bond the two pieces together. He cut the channels with a rotary tool, buffed them, and used a hot knife to give them some internal texture. But with a 3D printer, you could build these channels into parts that were made to interlock.

Continue reading “Zippy Plastic Welding”

A DR-DOS console showing the IDLE command

Missing DR-DOS Power Management Source Code Found In Patent

Modern processors come with all kinds of power management features, which you don’t typically notice as a user until you start a heavy program and hear the CPU fan spin up. Back in the early 1990s however, power management was largely unheard of, meaning that a CPU with nothing to do would run through an idle loop that dissipated about as much power as a real computing task. [Michal Necasek] noticed this while experimenting with DR-DOS 6.0 in a virtual machine – his laptop fan would start running on full blast whenever he opened the VM. His search for a solution to this annoyance led him down a fascinating journey into the intricacies of DOS power management.

As it turned out, DR-DOS 6.0 does have functionality built in for putting the CPU in power saving mode when it’s idle. This feature is not complete, however: Digital Research required each computer manufacturer to develop an IDLE driver customized to their specific hardware platform in order to enable power management. Sadly, no manufacturer ever bothered to do so, leaving [Michal] with no option other than writing a driver himself. While there was some documentation available, it didn’t include any example code or sufficient detail to write a driver from scratch.

A snippet of x86 assembly code found in a patentWhat it did include was a reference to U.S. Patent No. 5,355,501. Normally this sort of information is of interest only to those planning to sell a competing system, but this specific patent happens to include dozens of pages of well-documented but poorly-scanned x86 assembly code, including source code for a basic IDLE86.SYS driver. As [Michal] wasn’t looking forward to chasing bugs caused by OCR errors, he simply copied the source code by hand, then ran it through an assembler. The end result was a working IDLE driver, which is now available for download from his website.

[Michal]’s blog post also includes lots of details on early power saving implementations, including all the DOS interrupt calls involved in the process. Patents might seem boring in contrast, but they sometimes contain surprising amounts of usable information. You might find enough details to reverse-engineer a wireless protocol, or even to help track down an obscure instrument’s original designer.

Anodizing Titanium In Multiple Colors

[Titans of CNC Machining] wanted to anodize some titanium parts. They weren’t looking for a way to make the part harder or less prone to corrosion. They just wanted some color. As you can see in the video below, the resulting setup is much simpler than you might think.

The first attempt, however, didn’t work out very well. The distilled water and baking soda was fine, as was the power supply made of many 9V batteries. But a copper wire contaminated the results. The lesson was that you need electrodes of the same material as your workpiece.

Continue reading “Anodizing Titanium In Multiple Colors”

Hackaday Links Column Banner

Hackaday Links: May 14, 2023

It’s been a while since we heard from Dmitry Rogozin, the always-entertaining former director of Roscosmos, the Russian space agency. Not content with sending mixed messages about the future of the ISS amid the ongoing war in Ukraine, or attempting to hack a mothballed German space telescope back into action, Rogozin is now spouting off that the Apollo moon landings never happened. His doubts about NASA’s seminal accomplishment apparently started while he was still head of Roscosmos when he tasked a group with looking into the Apollo landings. Rogozin’s conclusion from the data his team came back with isn’t especially creative; whereas some Apollo deniers go to great lengths to find “scientific proof” that we were never there, Rogozin just concluded that because NASA hasn’t ever repeated the feat, it must never have happened.

Continue reading “Hackaday Links: May 14, 2023”

Hackaday Prize 2023: Eye-Tracking Wheelchair Interface Is A Big Help

For those with quadriplegia, electric wheelchairs with joystick controls aren’t much help. Typically, sip/puff controllers or eye-tracking solutions are used, but commercial versions can be expensive. [Dhruv Batra] has been experimenting with a DIY eye-tracking solution that can be readily integrated with conventional electric wheelchairs.

The system uses a regular webcam aimed at the user’s face. A Python script uses OpenCV and a homebrewed image segmentation algorithm to analyze the user’s eye position. The system is configured to stop the wheelchair when the user looks forward or up. Looking down commands the chair forward. Glancing left and right steers the chair in the given direction.

The Python script then sends the requisite commands via a TCP connection to an ESP32, which controls a bunch of servos to move the wheelchair’s joystick in the desired manner. This allows retrofitting the device on a wheelchair without having to modify it in an invasive manner.

It’s a neat idea, though it could likely benefit from some further development. A reverse feature would be particularly important, after all. However, it’s a great project that has likely taught [Dhruv] many important lessons about human-machine interfaces, particularly those beyond the ones we use every day. 

This project has a good lineage as well — a similar project, EyeDriveOMatic won the Hackaday prize back in 2015.