Spare Parts Express

I’ve got spare parts, and I cannot lie.

This week I’m sending out two care packages to friends and coworkers because I’ve got too many hackables on hand, and not enough time to hack them all. One is a funky keyboard, and the other is an FPGA dev board, but that’s not the point. The point is that the world is too interesting, and many of us have more projects piled up in the to-do box, with associated gear, than we’ll ever have time to complete.

Back in the before-times, we would meet up, talk about our ongoing hacks, and invariably someone would say “oh you need an X, I’ve got half a box of them” and send you one. Or maybe you’d be the one with the extra widgets on hand. I know I’ve happily been in both positions.

Either way, it’s a win for the giver, who gets to take a widget off the widget pile, for the receiver, who doesn’t have to go to the widget store, and for the environment, which has to produce fewer widgets. (My apologies to the widget manufacturers and middlemen.)

This reminded me of Lenore Edman and Windell Oskay’s Great Internet Migratory Box Of Electronics Junk back in the late aughts. Trolling through the wiki was like a trip down memory lane. This box visited my old hackerspace, and then ended up with Bunnie Huang. Good times, good people, good hacker junk! And then there’s our own Brian Benchoff’s Travelling Hacker Box and spinoffs.

These are great and fun projects, but they all end up foundering in one respect: to make sense, the value of goods taken and received has to exceed the cost of the postage, and if you’re only interested in a few things in any given box, that’s a lot of dead weight adding to the shipping cost.

So I was trying to brainstorm a better solution. Some kind of centralized pinboard, where the “have too many h-bridge drivers” folks can hook up with the “need an h-bridge” people? Or is this ad-hoc social network that we already have working out well enough?

What do you think? How can we get the goods to those who want to work on them?

Turning A Desk Drawer Into A Flight Yoke

[Christofer Hiitti] found himself with the latest Microsoft Flight Simulator on his PC, but the joystick he ordered was still a few weeks out. So he grabbed an Arduino, potentiometers and a button and hacked together what a joke-yoke.

The genius part of this hack is the way [Christopher] used his desk drawer for pitch control. One side of a plastic hinge is attached to a potentiometer inside a drawer, while the other side is taped to the top of the desk. The second pot is taped to the front of the drawer for pitch control and the third pot is the throttle. It works remarkably well, as shown in the demo video below.

The linearity of the drawer mechanism probably isn’t great, but it was good enough for a temporary solution. The Arduino Leonardo he used is based on the ATmega32u4 which has a built-in USB, and with libraries like ArduinoJoystickLibrary the computer interface very simple. When [Christopher]’s real joystick finally arrived he augmented it with a button box built using the joke-yoke components.

There’s no doubt that Microsoft Flight Simulator 2020 will spawn a lot of great controller and cockpit builds over the next few years. We’ve already covered a new joystick build, and a 3D printed frame to turn an Xbox controller into a joystick.

Continue reading “Turning A Desk Drawer Into A Flight Yoke”

It Came From Outer Space: Listening To The Deep Space Network

Ham radio operators love to push the boundaries of their equipment. A new ham may start out by making a local contact three miles away on the 2m band, then talk to somebody a few hundred miles away on 20m. Before long, they may find themselves chatting to fellow operators 12,000 miles away on 160m. Some of the adventurous return to 2m and try to carry out long-distance conversations by bouncing signals off of the Moon, waiting for the signal to travel 480,000 miles before returning to Earth. And then some take it several steps further when they listen to signals from spacecraft 9.4 million miles away.

That’s exactly what [David Prutchi] set out to do when he started building a system to listen to the Deep Space Network (DSN) last year. The DSN is NASA’s worldwide antenna system, designed to relay signals to and from spacecraft that have strayed far from home. The system communicates with tons of inanimate explorers Earth has sent out over the years, including Voyager 1 & 2, Juno, and the Mars Reconnaissance Orbiter. Because the craft are transmitting weak signals over a great distance (Voyager 1 is 14 billion miles away!), the earth-based antennas need to be big. Real big. Each of the DSN’s three international facilities houses several massive dishes designed to capture these whispers from beyond the atmosphere — and yet, [David] was able to receive signals in his back yard.

Sporting a stunning X-band antenna array, a whole bunch of feedlines, and some tracking software, he’s managed to eavesdrop on a handful of spacecraft phoning home via the DSN. He heard the first, Bepi-Colombo, in May 2020, and has only improved his system since then. Next up, he hopes to find Juno, and decode the signals he receives to actually look at the data that’s being sent back from space.

We’ve seen a small group of enthusiasts listen in on the DSN before, but [David]’s excellent documentation should provide a fantastic starting point for anybody else interested in doing some interstellar snooping.

ISASTM Runs Vintage Cards Over USB

The ISA bus is a relic of the distant past, and no longer supported by the PC mainstream. Outside of retro fanatics and likely some long-term industrial users, it’s all but forgotten. That hasn’t stopped [Manawyrm] from hacking away, however, and she’s developed a nifty adapter for the modern era.

Still in its early stages of development, the ISASTM is a ISA-over-USB adapter that allows a modern computer to work with older expansion cards. Running on an STM32H743, and using the microcontroller’s native USB1 interface, the ISASTM card is able to be slotted into a backplane in order to address multiple cards with one adapter. [Manawyrm] demonstrates the hardware by running Monkey Island 1 in the PCem emulator, with sound provided by an AdLib ISA soundcard.

There are some throughput issues, which [Manawyrm] aims to solve by switching to USB2 and making some tweaks and improvements to the code. Regardless, it’s an impressive tool that we imagine could have some use in keeping some legacy hardware alive, too. Incidentally, it’s been a long while since we’ve seen a solid ISA hack around these parts. Video after the break.

Continue reading “ISASTM Runs Vintage Cards Over USB”

Low-Level Academy Gets Into Details

We often say that you don’t have to know how an engine works to drive a car, but you can bet that every driver at the Indy 500 knows exactly how it works. You could say the same for computers. You don’t need to understand the details, but it really helps, especially if something goes wrong. [Low-Level Academy] has an online class where you can program in Rust inside your browser to learn about low-level TCP and UDP networking details.

Just how low it goes, we aren’t exactly sure, yet. There are three of eight modules ready to go. The first three cover number encoding, exchanging messages with UDP, and fragmentation. Reliability, routing, server programming, TCP, and HTTP are not out yet, but the ultimate project is a web server. In addition, new modules are released to sponsors first, so the fragmentation module for example won’t be available for a few more days. While that seems unorthodox, it is no different than having to wait for an HBO show to show up on basic cable in reruns.

Continue reading “Low-Level Academy Gets Into Details”

Saving Floor Space With A Scratch Built Bike Hoist

Vertical storage is often underused in the garage or workshop as it can be tricky to get bulky objects off the floor safely. So we stick a few shelves on the wall, put boxes of screws and components on them, and call it a day. Meanwhile, you end up playing a game of horizontal Tetris with all the big stuff on the ground.

Looking to free up some floor space in his garage, [Chris Chimienti] recently decided to design and build his own hoist to lift his bicycles off the floor. While his design is obviously purpose built for bikes, the core concept could potentially be adapted to lift whatever it is you’ve been kicking across the garage floor as of late; assuming it doesn’t have any strong feelings on suddenly being tipped over on its side, anyway.

A simple modification allows for operation with a drill.

Before he started the actual build, [Chris] knocked together a rough facsimile of his garage in SolidWorks and started experimenting with the layout and mechanism that the hoist would ultimately use. While we’ve all felt the desire to run into a project full-speed, this more methodical approach can definitely save you time and money when working on a complex project. Redesigning a component in CAD to try it a different way will always be faster and easier than having to do it for real.

We’ve become accustomed to seeing projects include sensors, microcontrollers, and 3D printed components as a matter of course, but [Chris] kept this build relatively low-tech. Not that we blame him when heavy overhead loads are involved. Even still, he did have to make a few tweaks in the name of safety: his original ratcheting winch could freewheel under load, so he swapped it out for a worm gear version that he operates with an electric drill.

If you like the idea of having an overhead storage area but don’t necessarily want to look at it, you could always cover it up with a rock climbing wall.

Continue reading “Saving Floor Space With A Scratch Built Bike Hoist”

Gas Powered Blender Packs Real Grunt

Whether you’re into fruit smoothies or icy blended cocktails, a blender comes in handy when preparing these beverages in the kitchen. But, if a small electric motor can do the job well, a noisy combustion engine can certainly do it louder. This is demonstrated ably by this project from [JT Makes It].

The build is a steel-framed contraption, mounting a small gas engine of the type you’d typically find in a weed trimmer or other garden tool. It’s attached to a shaft allowing it to spin a blender blade at up to 41,000 rpm when unloaded. A stout metal container is mounted on top, along with a plexiglass lid to ensure the contents of the bowl don’t escape when the blender is in action.

It’s a fun build, and one that has no trouble turning a bucket of apples into mush in under 60 seconds. More realistically, [JT] is able to whip up several litres of blended cocktail without major effort, which would be great for parties. Though, we do imagine the burning oil and gas fumes does somewhat spoil the taste sensation. We’ve seen similar hacks before, like this nitro-fuelled pencil sharpener. Video after the break.

Continue reading “Gas Powered Blender Packs Real Grunt”