90s PowerBook Runs MacOS Monterey

Even though Apple isn’t known for making the most pro-consumer devices ever (at least not since the Apple II), the trope that Apples aren’t upgradable, customizable, or otherwise hackable doesn’t really hold much weight. It does take more work to modify them or change how Apple wants them to behave, but it’s not completely impossible. Take this example of a ’94 Apple PowerBook which runs macOS Moneterey thanks largely to new internals from a 2015 MacBook Pro.

[Billy] originally intended for a Raspberry Pi to go inside this old PowerBook, but at the time, prices for ARM single-board computer (SBC) were astronomical. For around the same price as the Pi was at the time, he was able to pick up a retina display from an iPad and the internals from a broken MacBook Pro to outfit this retro case. There’s also a Teensy installed to get the trackpad working and a driver board for the display from Adafruit, and a number of case mods were needed to get everything to fit including the screen which was slightly larger than the original 9.5″ display the laptop would have shipped with.

This project took both inspiration and some of the actual code needed to get everything working from another project we featured a while ago where a Mac Mini was installed inside of a PowerBook case from 1993. Unlike projects that use smaller SBCs for retrocomputing, these builds are notable because the hardware on the inside makes them usable as daily driver computers even today, and might even be an upgrade if you’re using the internals from a MacBook Pro that would have originally had a butterfly keyboard.

Continue reading “90s PowerBook Runs MacOS Monterey”

Filming The Eclipse From 80,000 Feet

Watching an eclipse from the ground is pretty fun. Depending on where you live, you might even get a decent view. But what if you wanted a truly unique vantage point? You could replicate the work of [Tarik Agcayazi] and [kemfic], who set about filming the recent eclipse from an altitude of 80,000 feet.

That’s what the eclipse looks like from 80,000 feet.

The duo didn’t rent a high-performance aircraft from the US military. Instead, they relied on a high-altitude balloon carrying a glider with a camera payload. The idea was for the balloon to go up, and have the camera capture the eclipse. Then, it would be released so that it could glide back home in controlled flight. However, time constraints made that too hard. Instead, they simplified to a parachute recovery method.

The project video covers the development process, the balloon launch itself, and of course, the filming of the eclipse. High altitude balloon launches are stressful enough, but having a short eclipse as a target made everything even more difficult. But that just makes things more exciting!

The project builds on earlier work from the duo that we discussed back in 2017.

Continue reading “Filming The Eclipse From 80,000 Feet”

Mechanical 7-Segment Display Looks Clean

[Jens] wanted a subscriber counter for his YouTube channel. He could have gone with a simple OLED, LCD, or LED display, but he wanted something more tactile and interesting. So he built a mechanical 7-segment display instead!

Currently, [Jens]’s channel is in the four-digit subscriber range, so he planned to build a four-digit display. He started by searching for existing projects in this space, and came across the designs of [shiura] on Thingiverse. [shiura] had a 3D printed cam-driven 7-segment digit that runs on a single servo motor. Once armed with four of the digits, he hooked them up to a Pi Pico W to drive them all with four servo outputs. The Pico W is responsible for querying the channel subscriber count online, and updating the display in turn.

It’s a neat build, and [Jens] learned some things along the way—like how Super Lube seemed to ruin filament for him. Ultimately, the build came good, and it looks great. We’ve seen some other mechanical 7-segment builds before, too!

Continue reading “Mechanical 7-Segment Display Looks Clean”

Ribbon Cable Repair Saves Touch ID

Some might consider a broken ribbon cable to be unsalvagable. They’re delicate and fragile as can be, and sometimes just fussing with them further is enough to cause additional damage. However, with the right set of skills, it’s sometimes possible to achieve the unthinkable. As [Master Liu] demonstrates, you can indeed repair a broken ribbon cable, even a tiny one.

The video concerns a ribbon cable linked to a Touch ID fingerprint sensor from an Apple device. It’s common to break these ribbon cables when repairing a phone, and doing so causes major problems. The Touch ID device is paired with the host phone, and cannot easily be replaced. Thus, repair is justified if at all possible.

The repair involves scraping back the outer coating on the two sections of ribbon cable to reveal the copper pads underneath. The copper is then coated with flux and solder to prepare them to be rejoined. Ultra-fine strands of wire are used to join the individual traces. Then, the repaired section is coated in some kind of sealant or epoxy to hold the joint together and protect it from failing again. The theory is easy, it’s just the execution that’s hard.

Ribbon cable repair is becoming one of our favorite topics of late. Sometimes you just need a steady hand and the guts to have a go. Video after the break.

Continue reading “Ribbon Cable Repair Saves Touch ID”

Static Recompilation Brings New Life To N64 Games

Over the past few years a number of teams have been putting a lot of effort into taking beloved Nintendo 64 games, decompiling them, and lovingly crafting them into highly portable C code. This allows for these games to not only run natively on PCs, but also for improvements to be made to the rendering engine and other components.

Yet this artisan approach to porting these games means a massive time investment, something which static binary translation (static recompilation) may conceivably speed up. Enter the N64: Recompiled project, which provides a binary translation tool to ease the translation of the N64’s binaries into C code.

This is effectively quite similar to what an emulator does in real-time, just with the goal of creating a permanent copy of the translated instructions. After this static binary translation, the C code can be compiled again, but as noted by the project’s documentation, a suitable runtime is needed to get a functional game. An example of this is the Zelda 64: Recompiled project, which uses the N64: Recompiled project at its core, while providing the necessary scaffolding and wrappers to create a working copy of The Legend of Zelda: Majora’s Mask as output.

In the video below, [Modern Vintage Gamer] takes the software for a test drive and comes away very excited about the potential it has to completely change the state of N64 emulation. To be clear, this isn’t a one-button-press solution — it still requires capable developers to roll up their sleeves and get the plumbing in. It’s going to take some time before you favorite game is supported, but the idea of breathing new life into some of the best games from the 1990s and early 2000s certainly has us eager to see where this technology goes

Continue reading “Static Recompilation Brings New Life To N64 Games”

Pi Pico Helps Restring Badminton Rackets

Stringing a badminton racquet is a somewhat complicated job. It needs to be done well if the racquet is to perform well and the player is to succeed. To that end, [kuokuo] built a machine of their own to do that very task. Even better, they’ve made it open source so other hobbyists can benefit from their work.

The build is named PicoBETH, which stands for Pico Badminton Electronic Tension Head. It’s based around the Raspberry Pi Pico, as you might imagine. The Pico is charged with controlling the stringing procedure via a stepper motor and lead screw, while using a load cell to measure string tension during the process. A small two-line character LCD serves as the user interface, along with some buttons, LEDs and a buzzer for feedback. The electronic stringing gear is mounted on to a traditional manual drop-weight stringing machine to execute the process faster and more accurately, at least in theory.

Files are on Github for those that wish to explore the build further. It’s not the first stringing machine we’ve featured here, either! Video after the break.
Continue reading “Pi Pico Helps Restring Badminton Rackets”

3D Printed Braille Trainer Reduces Barrier To Entry

Accessibility devices are a wonder of modern technology, allowing people with various needs to interact more easily with the world. From prosthetics to devices to augment or aid someone’s vision or hearing, devices like these can open up many more opportunities than would otherwise exist. A major problem with a wide array of these tools is that they can cost a fortune. [3D Printy] hoped to bring the cost down for Braille trainers which can often cost around $1000.

Braille trainers consist of a set of characters, each with six pins or buttons that can be depressed to form the various symbols used in the Braille system. [3D Printy]’s version originally included six buttons, each with a set of springs, that would be able to pop up and down. After some work and real-world use, though, he found that his device was too cumbersome to be effective and redesigned the entire mechanism around flexible TPU filament, allowing him to ditch the springs in favor of indentations and buttons that snap into place without a dedicated spring mechanism.

The new design is modular, allowing many units to be connected to form longer trainers than just a single character. He’s also released his design under the Creative Commons public domain license, allowing anyone to make and distribute these tools as they see fit. The design also achieves his goal of dramatically reducing the price of these tools to essentially just the cost of filament, provided you have access to a 3D printer of some sort. If you need to translate some Braille writing and don’t want to take the time to learn this system, take a look at this robotic Braille reader instead.

Thanks to [George] for the tip!

Continue reading “3D Printed Braille Trainer Reduces Barrier To Entry”