Fixing Sony And Philips’ Doomed CD-i Console

Although not intended to be a game console, the CD-i would see a a couple of games released for it that would cement its position in gaming history as the butt of countless jokes, some of which still make Nintendo upset to this day. That aside, it’s still a fascinating glimpse at the CD-based multimedia future envisioned in the early 90s, starting with its release in 1990. Recently [MattKC] decided to purchase another CD-i in a fit of nostalgic rage, and repair it to show the world what the future could have been like.

Although Sony and Philips co-developed the device, Sony would go on to release the PlayStation a few years later, which made the CD-i’s life and expectations for it that much harder, leading to it slowly fading into history. The Magnavox one that [MattKC] got is one of the later models, based on the CD-i 450 that was introduced in 1994 as one of the more gaming-oriented models.

As is typical with older devices that use optical media, it would not read discs. It also would sometimes boot up with a ‘Memory Full’ error. This is a common fault due to the built-in battery having run out, erasing RAM-stored values and causing random glitches like this when garbage values were read in on boot.

Continue reading “Fixing Sony And Philips’ Doomed CD-i Console”

Hackaday Links Column Banner

Hackaday Links: February 1, 2026

For many readers, more snow is the last thing they want to see right now…but what if it comes in the form of an online simulator in the style of an old DOS game? Created by [Potch], it works like one of those “falling sand” simulators, with sliders that let you control various elements of the wintry action. For more a immersive experience, open the window and let some cold air in while you play.

If those old school graphics have you yearning for a simpler time, then you’ll love Places to Telnet, a page on the very slick CRT-themed telnet.org that lists servers you can connect to. The list is made up primarily of games, but there’s also systems you can call up to do things like show the weather or browse Wikipedia. They even take submissions, so if you know any interesting destinations that aren’t on the list, make sure to share with the class.

Our ability to make and use tools is one of the things that separates us from the rest of the animal kingdom, and is an ability not often seen outside of primates. But a recent paper in Current Biology describes how one cow, Veronika, has been observed using a long-handled brush to scratch herself. Apparently the clever heifer will even flip the brush around and use the handle side when she wants to really dig in there. The paper says the findings “invite a reassessment of livestock cognition”, and points out that little serious research has been done on bovine intelligence in the 10,000 or so years since humans first domesticated them. We’re just happy this paper came out when it did — that way it will be a distant memory by the time we fire up the grill in the summer.

Continue reading “Hackaday Links: February 1, 2026”

A small plastic object can be seen in front of the tip of a hypodermic needle. The object is made of clear, slightly purple-tinted plastic. It is roughly circular, with edges thicker than the center.

The Latest From RepRapMicron – Nail Gel, First Objects, And More

We’ve been following [Vik Olliver]’s progress on the μRepRap project with interest for some time now. The project’s goal is to build a 3D printer that can print feature sizes down to about 10 microns – the same feature size used in the Intel 4004 processor. At the recent Everything Open 2026 conference, [Vik] presented an overview of all the progress he’s made in the last year, including printer improvements, material woes, and the first multi-layer prints (presentation slides).

The motion stage has undergone some fundamental improvements recently. The original XY motion table was supported on four flexures which allowed movement in X and Y, but also introduced slight variations in Z – obviously a problem in a system that needs to be accurate down to the microns. The latest version now uses complementary flexures to maintain a constant Z height, and eliminates interference between the X and Y axes. The axis motion drivers were also redesigned with parallel-bar linear reducers inspired by a pantograph, increasing their usable range from two to eight millimeters.

Rather than extruding material, the μRepRap uses an electrochemically-etched needle point to deposit UV-curable gel on the build surface. [Vik] found that a bit of nitric acid in the needle etching solution gave the edges of the probe a bit of a rough texture which let it hold more resin. He started his test prints using normal 3D printer resin, but it turns out that dissolved oxygen inhibits curing – quite a problem for small, air-exposed droplets. Fortuitously, UV nail gel does cure in air, and the next set of tests were printed in nail gel, including the first layered prints (one of which can be seen above, on top of a hypodermic needle). The μRepRap can’t yet print large numbers of layers, but [Vik] did print some hinged parts that could be folded into shape.

There’s much more in the presentation than can be covered here, including some interesting thoughts about the possibility of 3D printing electrochemical memory cells in ionic gel. Near the end of the presentation, [Vik] listed some pieces of related work, including necroprinting and this homemade micro-manipulator.

 

A DIY Headset For SteamVR

The modern era of VR started a long time ago, and a wide range of commercial headsets have proliferated on the market since then. If you don’t want to buy off the shelf, though, you could always follow [Manolo]’s example and build your own.

This DIY headset is known as the Persephone 3 Lite, and is intended for use with SteamVR.  It’s got the requisite motion tracking thanks to a Raspberry Pi Pico, paired with an MPU6500 inertial measurement unit. As for the optics, the headset relies on a pair of 2.9-inch square displays that operate at a resolution of 1440 x 1440 with a refresh rate up to 90 Hz. They’re paired with cheap Fresnel lenses sourced from Aliexpress for a few dollars. Everything is wrapped up in a custom 3D-printed housing that holds all the relevant pieces in the right place so that your eyes can focus on both screens at once. The head strap is perhaps the only off-the-shelf piece, sourced from a Quest 2 device.

If you’re eager to recreate this build at home, files are available over on [Manolo’s] Patreon page for subscribers. We’ve featured some other DIY headset builds before, too. Video after the break.

Continue reading “A DIY Headset For SteamVR”

IPhone Becomes A Bluetooth Keyboard And Mouse

Sometimes you need to use a computer and you don’t have a spare keyboard and mouse on hand. [KoStard] figured an iPhone could serve as a passable replacement interface device. To that end, he built an adapter to let the phone act as a wireless keyboard and mouse on just about any modern machine.

To achieve this, [KoStard] grabbed an ESP32-S3 development board, and programmed it to act as a USB HID device to any machine attached over USB. It then listens out for Bluetooth LE communications from an iPhone equipped with the companion app. The app provides an on-screen keyboard on the iPhone that covers everything including special keys, symbols, and punctuation. You can also take advantage of the iPhone’s quality capacitive touchscreen, which emulates a nicely-responsive  trackpad, with two-finger taps used for right clicking and two-finger drags for scroll. Latency is nice and low courtesy of the direct Bluetooth LE connection.

It’s a nifty build that is particularly useful in oddball situations where you might want a keyboard and mouse. For example, [KoStard] notes it’s a great way to control a Smart TV without having to do ugly slow “typing” on an infrared remote. We’ve seen his work before, too—previously building an adapter to provide Bluetooth capability to any old USB keyboard. Video after the break.

Continue reading “IPhone Becomes A Bluetooth Keyboard And Mouse”

Limiting Battery Risk On Repurposed Smartphones With PostmarketOS

PostmarketOS is a Linux distribution specifically designed for those who wish to repurpose old smartphones as general-use computers, to a degree. This can be a great way to reuse old hardware. However, for [Bry50], it was somewhat discomforting leaving the phone’s aging lithium battery perpetually on charge. A bit of code was thus whipped up to provide a greater measure of safety.

The concept is simple enough—lithium batteries are at lower risk of surprise combustion events if they’re held at a lower state of charge. To this end, [Bry50] modified the device tree in PostmarketOS to change the maximum charge level. Apparently, maximum charge was set at a lofty 4.4V (100%), but this was reconfigured to a lower level of 3.8V, corresponding to a roughly 40-50% state of charge. The idea is that this is a much healthier way to maintain a battery hooked up to power for long periods of time. There’s one small hitch—the system will get confused if the battery voltage is higher than the 3.8 V setpoint when switching over. It’s thus important to let the device discharge to a lower level if you choose to make this change.

It’s a neat mod that both increases safety, but keeps the battery on hand to let the system ride through minor power outages. If you’re new to the world of repurposing old smartphones, fear not. [Bryan] also has a tutorial on getting started with PostmarketOS for the unfamiliar. If you’re working on your own projects in this space, we’d love to hear about them—so get on over to the tipsline!

Building A Metal 3D Printer With A Laser Welder

The development of cheaper, more powerful lasers has always been a cause for excitement among hackers, and fiber lasers are no exception. One of the newer tools they’ve enabled is the laser welder, which can be used to weld, cut through metal, or clean off surfaces. Or, as [Cranktown City] demonstrated, you can use one to build a metal 3D printer.

The printer’s built around a 2000-Watt fiber laser welder from Skyfire, and the motion system came from a defunct secondhand 3D printer built by an out-of-business insole printing company. The frame was reinforced with steel, the welding gun was mounted in place of the hotend, and the trigger was replaced with a CNC-controlled switch. It didn’t originally use any specific shielding gas, since the welder was supposed to perform adequately with just compressed air if high weld quality wasn’t essential.

The first few tests were promising, but did reveal quite a few problems. Heat buildup was an early issue which threatened to warp the build plate, and which eventually welded the build plate to the Z-axis gantry. Adding a strong cooling fan and putting a gap between the build plate and the gantry solved this. The wire also kept getting stuck to the build surface, which [Cranktown City] solved by pausing the wire feed and pulling it away from the part when a layer finished. Simply using compressed air led to a weak deposit that cracked easily, and while a nitrogen stream improved the print somewhat, argon shielding gas gave the best results. For his final print, [Cranktown City] made a vase. The layers were a bit crude, but better than most welder-based metal printers, and the system shows some real promise.

We’ve seen a few printers built around welders before, and a few built around lasers, but this seems to be the first to use both.