TechyMagThings

Breaking

Wednesday, 21 October 2026

October 21, 2026

Sega Genesis Controllers on the Philips CD-i

The Philips CD-i was not popular upon its launch in 1991, and is barely acknowledged today. In the opinion of [MattKC], it had a particularly poor selection of controllers, too, and it’s often hard to find used examples anyway. To rectify this situation, he whipped up an adapter to let him use Sega Genesis controllers instead.

The benefit of the Genesis controller is that it uses DB-9 connectors that are readily available, and it’s got a simple pinout that is compatible with the Atari joystick port, too. It makes interfacing the controllers supremely easy. Converting the controllers required using a Arduino Pro Micro to read the Genesis pad and translate it into something suitable for the CD-i.

On the Sega controller side, the microcontroller just has to strobe one pin while reading the state of others to determine what all the buttons are doing. The CD-i, however, expects a serial data stream from the original Philips controllers. Thus, the microcontroller is set up to poll the Genesis controller, and then translate this into the serial commands for the CD-i. It gets a little complicated, because the CD-i wasn’t really built for game controllers, but mouse-like inputs instead. But it’s not too hard to get things working once you understand what the weird Philips console is looking for.

There aren’t really any good games on the CD-i, so this isn’t a project that the retro gaming masses will be flocking to. Still, if you have a CD-i and you want to hook up some controllers on the cheap, this might come in handy. Alternatively, you could also try the BlueRetro project.



October 21, 2026

Knitting Yarn and Filament with FilaLoom

We don’t generally think of 3D printing and knitting in the same sentence. One uses threads and fine motor control, while the other requires great knowledge of pressing buttons and plastics. That said, they both entail stacking material over and over until a finished product emerges. So why not blend the two crafts together? [Joram de Haas] decided to work on just that in the form of FilaLoom.

2D, 3D, and even embedded mechanisms!

This isn’t the first time we have seen additional elements embedded into 3D printed parts here on Hackaday. However, this particular implementation has some extra features which allow the embedded structures to grow larger than most examples prior. Instead of placing any implements directly into a structure by hand, all thread is placed by a tool head not so different from tool-changer printers. Using both the 3D printing tool head and the thread tool, some truly interesting properties can emerge from the finished product. If you aren’t interested in the weird webbing properties themselves, you surely could appreciate the possibilities demonstrated by the 3D knits.

You might not have a specific use case for thread printing, but why not check out some other fancy 3D printing techniques? Here’s a group of various design techniques that will certainly make you think twice in your next design!

Thanks [Sam Smith] for the tip!



Tuesday, 20 October 2026

October 20, 2026

Using Ultrasound and Microbubbles to Make Tiny Devices

Although we generally do not look at bubbles in fluids as more than a curiosity – if not an outright annoyance – in certain contexts they can be very useful. If you can namely control their formation and position, you can use them in small systems to control actuators and dynamically affect acoustic systems. The main issues here are that controlling their formation, lifetime and controllability remain hard to solve. This is what [Zhiyuan Zhang] et al. sought to address, with a recent study published in Science Advances covering their approach using ultrasound-driven, electronically programmable microbubbles.

There’s also a Cornell press release article about their findings, which uses a new device that produces hydrogen bubbles along a grid of electrodes, before using ultrasound to steer them around. Using this chip-like device they claim to be able to control the 10-100 micron sized bubbles, with the ultrasound matching the resonant frequency of the target bubble. With each bubble size having its own resonant frequency, this allows for individual control by varying the induced oscillations.

Although in the demonstrated 2D setup this microbubble approach works well, it still requires a fairly bulky bench top setup around it which would need to be scaled down to be more practical. There is also the issue that the chamber geometry affects the movement of a bubble, which becomes especially important to further research when using complex (3D) chambers with this technology.



October 20, 2026

Lazarus and the Free Pascal Compiler Gain Dynamic Package Support

"Built with Free Pascal Lazarus" bannerIf you have developed in Pascal or Delphi in the past decades, you’re probably familiar with the Lazarus IDE that provides an interface to the Free Pascal Compiler (FPC), much like Delphi’s IDE. For users of Lazarus IDE there’s now an exciting new development, with the announcement that FPC and Lazarus now support dynamic packages.

The upshot of this is that you no longer need to rebuild the IDE if you want to add components, controls and Lazarus extensions. In addition you can use this same dynamic package feature in your own Pascal applications this way.

Naturally this is a great improvement, and it’s good to see more improvements to such a venerable programming language. Not only is it still being used today for just about anything, including web development, but there is a good case to be made for using Pascal today as it’s no longer the language it was half a decade ago.

We’d also be remiss to not mention the legacy of [Niklaus Wirth], who not only created Pascal, but was also instrumental in the development of Object Pascal together with Apple. This effort ultimately led to everything from Turbo Pascal to Delphi, FPC and so much more, making it a heartening sight to see this legacy being kept alive today.



October 20, 2026

Going Whole-Hog on a First Satellite Ground Station

When most radio enthusiasts start trying to pick up signals from satellites, they might put together a quick-and-dirty Yagi antenna and try to catch a repeater as is passes overhead, or they might grab a small unused dish from a satellite TV service and point it up at a weather satellite by hand to try to decode some of the data coming down. But [Cranktown City] had a different approach. He found an eight-foot dish online and built a massive articulating base station out of it as his first exploration into the world of satellites.

The first problem that needs to be solved with a dish of this size is its mounting location. This installation uses a large post and concrete foundation with a custom-fabricated metal base at the bottom. The metal base houses all of the electronics not just for receiving signals from the dish, but also for orienting it properly. That includes a large metal gear driven by a wheelchair motor to control its azimuth and a linear actuator to take care of its elevation. Getting the large dish onto the frame was its own ordeal, complicated by the fact that it’s not uniform in its shape and has to be mounted in a specific orientation.

With everything assembled, the circularly-polarized antenna installed, and the computers up and running, the dish is able to track satellites across the sky and download data from things like GOES weather satellites. [Cranktown City] also built in a system that detects wind and points the dish vertically when it goes above a certain speed. This level of effort is impressive, and absolutely not required to listen in on plenty of sattelite activity out in the sky, but this installation will certainly give [Cranktown City] a lot of mileage and possibly even work for some radio astronomy.



October 20, 2026

NASA’s Lunar Grounding Challenge is a Real Buzz

One could make a joke about how an astronaut walking on the lunar surface is rather akin to a cat walking on the carpet in the living room, but out in space the resulting triboelectric discharge can do a lot more damage than just some stinging fingers and a bemused looking cat.

The problem that NASA and other space agencies are dealing with is that the charge that builds up on a lunar-walking astronaut is very hard to equalize with something like a lunar lander. For this reason they have now set up the Lunar Grounding Challenge to consult the public whilst dangling $150,000 of rewards in front of anyone ready to pounce with a good idea.

Here on Earth we got many ways in which we can get rid of such an unwanted charge, with dry winter weather demonstrating quite effectively why humidity is a crucial factor here. With no real atmosphere on the Moon, each astronaut thus becomes a walking capacitor, which is worsened when said astronaut ventures outside of the sunlit areas and then returns to the slightly positively charged lander.

The challenge here is thus to equalize the astronaut and lander, with a design specification of a -100 kV or higher astronaut and about 100 V lander. A resulting current should not exceed 1 mA, ideally less than 0.2 mA to remain below human perception levels. If an arc exists it should not contact the suit or astronaut.

Of course, the most low-tech solution would be to use a resistor to limit the current, but at those voltage ranges it would take an awful long time to bleed off, in an environment that’s basically a perfect insulator as space will never be cold. It definitely seems like a fun challenge to sink one’s fangs into.



Monday, 19 October 2026

October 19, 2026

Making Photovoltaic Solar Cells with a Microwave

Although solar panels may seem like a kind of magic, they’re really quite simple devices, in their silicon form featuring nothing but the p-type silicon wafer and an n-type layer doped with e.g. phosphorus. Because of this simplicity it’s quite possible to make your own solar cells at home using only a few basic, off-the-shelf ingredients and a kiln, which in this recent video by [Dr. Semiconductor] uses a microwave kiln and thus justifies the video’s title.

Even the silicon wafer that you start with can be easily purchased online, though you have to be careful that it’s a bare wafer, without existing etchings on it. On this you need to get a phosphorus-rich layer, which is done by creating a delicious mixture of 1 mL of tetraethyl orthosilicate (TEOS), 0.3 mL of 85 wt% phosphoric acid, 5 mL of ethanol and 0.25 mL of distilled water. After low heat boiling this for 30 minutes, it is spincoated onto the cut square of silicon wafer using a spinning platform, like a PC fan.

Next, you shove the coated silicon into the kiln and put it into the microwave to bake at a fairly low power level for half an hour. In the video it took less than 50% power of the microwave to not melt the silicon, so remember that those microwave kilns get pretty hot.

With the delightful smells of freshly baked silicon now teasing your nostrils, you can then take out the doped silicon to sand or etch off the thin layer of glass that’s formed around the new PV cell. On the clear spots you can now put a gallium-indium contact on the p-type Si side and a wad of indium on the newly doped Si-P side, which are now your contacts for the PV cell.

The full recipe along with many of the issues discussed in the video can also be found on the blog article, though the video conclusion notes that many improvements are still possible. The created PV cell in the video reaches an efficiency of about 5%, but this could be improved through changes like the use of a clean-room, adding an anti-reflection coating and improving the contact with the cell.