The LCD being replaced in an old laptop

Hackaday Prize 2022: Repairing A Vintage Laptop With Modern Components

Laptop computers may be ubiquitous today, but there was a time when they were the exclusive preserve of rich businesspeople. Back in the early ’90s, the significant added cost of portability was something that few were willing to pay. As a result, not many laptops from those days survive; for those that do, keeping them running can be quite a challenge due to their compact construction and use of non-standard components.

[Adalbert] ran into these problems when he got his hands on a Toshiba T3200SXC from 1991. As the first laptop ever to feature a color TFT display, it’s very much worth preserving as an historical artifact. Sadly, the original display was no longer working: it only displayed a very faint image and went completely blank soon after. Leaky capacitors then destroyed the power supply board, leaving the laptop completely dead. [Adalbert] then began to ponder his options, which ranged from trying to repair the original components to ripping everything out and turning this into a modern-computer-in-an-old-case project.

In the end he went for an option in between, which we as preservationists can only applaud: he replaced the display with a modern one of the correct size and resolution and built a new custom power supply, keeping the rest of the computer intact as far as possible. [Adalbert] describes the overall process in the video embedded below and goes into lots of detail on his hackaday.io page.

Connecting a modern LCD screen was not as difficult as it might seem: where the old display had an RGB TTL interface with three bits per color, the new one had a very similar system with six bits per color. [Adalbert] made an adapter PCB that simply connected the three bits from the laptop to the highest three bits on the screen. A set of 3D-printed brackets ensured a secure fit of the new screen in the classic case.

The internal power supply module of a laptopFor the power supply [Adalbert] took a similar approach. He designed a PCB with several DC/DC converters that fit easily inside the computer’s case, leaving enough space to add a battery. This made the old Toshiba more portable than it ever was — believe it or not, the original T3200SXC could only be used with a mains connection.

Once the laptop was restored to working order, [Adalbert] added a few finishing touches: a sound card and speakers made it suitable as a gaming platform, and a network card gave it rudimentary online capabilities. The end result is a T3200SXC that looks and feels exactly the way it did when it was new, but with a few added features. That’s a really satisfying result: many classic laptop projects add modern computing hardware, or even completely replace the original contents. You might also want to check out [Adalbert]’s unusual 3D printer based PCB manufacturing technique that he used for the new power supply.

Continue reading “Hackaday Prize 2022: Repairing A Vintage Laptop With Modern Components”

A weighing scale with a moving-coil meter as a display

Hackaday Prize 2022: Arduino-Powered Weighing Scale Has A Real Analog Display

Digital displays are useful for quick and accurate readout, but lots of people prefer the physical motion of a needle moving along a dial. For instance, many smartwatch users choose an analog face to show the time, and modern cars with digital dashboards often default to showing an analog speedometer. Following this trend, [Miro Pavleski] built a digital weighing scale with an analog display that not only looks neat, but also serves as a good demonstration of the way that modern scales work.

Inside, the device is built up like a typical electronic scale: the heart of the instrument is a load cell that supports the platform and bends in proportion to the weight applied. This bending motion is sensed by a set of strain gauges wired up in a Wheatstone bridge configuration. An HX711 readout chip measures the resulting voltage and converts it to a digital code that is sent to a microcontroller, in this case an Arduino Nano.

Whereas a typical scale would then simply show the resulting number on an LCD display, [Mirko] decided to use a moving coil meter driven by the Arduino’s analog output. That meter was originally designed to show currents, so [Mirko] printed a new background image using kilograms instead.

Continue reading “Hackaday Prize 2022: Arduino-Powered Weighing Scale Has A Real Analog Display”

A small PCB with a microcontroller, two 7-segment LED displays, a speaker and some buttons

Hunt The Lunpus Is An ATtiny-Based Minimalist Game Console

In a world where game consoles come with ever-higher resolutions and ever-faster frame rates, it’s refreshing to see someone going in the opposite direction: [Doug McInnes]’s latest project is a tiny handheld game console with probably the lowest-resolution graphics possible. Hardware-wise, it’s a small PCB containing an ATtiny84, two seven-segment LED displays, a speaker and a handful of buttons. It’s the software that gives this project its magic, and all of it is available on GitHub, along with schematics and a PCB layout.

The game is called Hunt the Lunpus, and as the name suggests it’s inspired by the 1970s classic Hunt the Wumpus. The player moves through a maze of interconnected rooms, trying to avoid slime pits and marauding bats while searching for the Lunpus, a sleeping monster that will eat the player unless they defeat it first by shooting it with arrows. Four pushbuttons provide directional control, with a fifth serving as an “action” button to start the game and fire those arrows.

Whereas Wumpus was originally a text-based adventure game, Lunpus is fully graphical: the seven-segment displays indicate the cave’s walls, and flash in different ways to alert the player to the various hazards. [Doug] explains the events as they happen in the video embedded below; while it might take a bit of practice to find your way at first, we can already picture ourselves wandering through the caves with our quiver full of arrows, ready to hunt some Lunpus. Who needs 4K graphics, anyway?

If you’re into minimalist game consoles, there’s plenty to choose from: the LEDBOY renders Space Invaders on just a few LEDs, while TWANG needs nothing more than a single LED strip. You can also explore more mazes on this 8×8 LED matrix, or even hunt Wumpuses in a slightly-higher resolution.

Continue reading “Hunt The Lunpus Is An ATtiny-Based Minimalist Game Console”

A 3D printed roller coaster model with light strips modelling the trains

How To Make A Model Roller Coaster Without Any Moving Parts

Roller coasters are not only great fun to ride, they’re also fascinating pieces of engineering. Building your own full-size coaster is sadly beyond most people’s means, so the average enthusiast will have to settle for simulation or modelling of their own designs. [Jon Mendenhall] is one of those who specialize in building model roller coasters and simulating their motion in intricate detail. His latest project is a scale model of VelociCoaster, a Jurassic Park-themed ride in Universal’s Islands of Adventure, that simulates the coaster’s ride without using any moving parts.

[Jon] achieves this by re-creating the trains’ motion using LED strips. A total of 3000 LEDs are spread along more than nine meters of track and make a mesmerizing light show of several trains whizzing along the track, accelerating and slowing down exactly like the real thing.

A 3D CAD model of a roller coasterIn his video, [Jon] explains the process of generating an accurate 3D model of the track starting from nothing more than an overhead view of the park as well as photos taken from various angles. The surrounding terrain and buildings are also included in his 3D model, as are the 128 supports that hold the track in place. The terrain and building were made from plywood and foam using a CNC machine, while the track and supports were 3D printed.

A Teensy microcontroller runs the whole show, with the LED strips split into five separate sections to allow a high enough frame rate for smooth animations. An infrared remote is used to start and stop the ride, as well as to adjust the speed; the model supports running the trains at a physically accurate speed, but because this looks rather dull, the regular setting is about three times as fast.

Looking for more roller coaster models? [Jon] made a similarly impressive model with a powered train before, and we’ve seen several models that actually coast along their tracks.

Continue reading “How To Make A Model Roller Coaster Without Any Moving Parts”

A Commodore 64 running a smartwatch link program

The Commodore 64 Smartwatch Can Now Sync With Your Commodore 64 Desktop

If you’ve got a smartwatch on your wrist, chances are you’ve also got a device nearby that links up with it. Most modern watches will happily sync with Android devices or iPhones, and some will also talk to Windows PCs. But what if you’re running an alternative OS? Something like, say, Commodore BASIC? In that case, you might want to check out [Nick Bild]’s latest project, which lets you to sync your smartwatch to your Commodore 64.

Sadly, you can’t just use any old smartwatch: the project is an extension of [Nick]’s Commodore 64 Smartwatch that we featured earlier. This watch can run Commodore 64 programs thanks to a custom software stack, but like most typical smartwatches also includes an accelerometer that counts your steps. Syncing the step counter to your computer is straightforward: after you come home from your daily run, you simply tap “sync” on the watch, enter LOAD"SYNC.PRG",8,1 on your Commodore 64, and the computer will show your total step count.

The C64 watch communicates with the host computer through a built-in infrared port. The classic Commodore computers don’t have an IR receiver, so [Nick] built one himself using an Arduino Micro hooked up to the C64’s User port. A custom program reads out the data and shows the step count on the screen.

Although the feature set of this app is a bit limited, [Nick]’s project demonstrates how the good old Commodore 64 can still perform useful tasks in today’s world. Not that we needed much reminding: after all, we’ve even seen it run AI applications using TensorFlow Lite.

Continue reading “The Commodore 64 Smartwatch Can Now Sync With Your Commodore 64 Desktop”

A wall-mounted display made from 18 golden hexagonal mirrors

Peer Into Space Through This James Webb-Style Hexagonal Mirror

The James Webb Space Telescope (JWST) generated considerable excitement when its first test images were released earlier this year: they proved that the instrument was working and helped its engineers to set up all systems for maximum performance. But the real proof of the pudding came last week, when the first batch of beautiful full-scale pictures was unveiled. If you thought those pictures were pretty enough to hang on your wall, you’re not the only one: [Fredrik], also known as [Cellar Nerd], built a wall-mounted display, shaped like the JWST’s main mirror, that cycles through images taken by the space telescope.

The frame holding the mirror is made of plywood. [Fredrik] designed it in Fusion 360, but decided to cut it by hand using a jigsaw; 3D printing the thing would have resulted in a large number of small pieces that might be hard to fit together with sufficient accuracy. After cutting the wood and painting it black, it was simply a matter of sticking the mirror tiles on top and the basic JWST design was done.

The set of eighteen golden hexagonal mirrors might seem to be the hardest bit to make, but was actually the easiest: [Fredrik] simply bought them ready-made on Amazon. The item’s description didn’t include any precise measurements, so he had to wait until the mirrors arrived before he could make the rest of the setup. The segments also don’t have the nanometer accuracy required for a real telescope: in fact, they’re not even flat enough to be useful as an everyday mirror. But that doesn’t really matter: the whole setup is pretty enough that [Fredrik]’s wife even wanted it to have pride of place in the hallway.

An old 15.6″ laptop display sits behind the frame and shows an image through the gap in the center. The display is quite a bit larger than necessary, so the images are always placed in the middle of the screen and scaled to obtain the correct size. A Raspberry Pi 2 is used to store the images and drive the display; it currently cycles through a fixed set of pictures, but [Fredrik] plans to have it automatically download the latest JWST images once a reliable online source is available.

If the basic design looks a bit familiar, you might have seen this static James Webb mirror that we featured before. We’ve also taken a deep dive into the fascinating engineering behind the JWST’s cryocooling system that gives it its spectacular infrared performance. Continue reading “Peer Into Space Through This James Webb-Style Hexagonal Mirror”

A tiny TV playing Super Mario All-Stars

The SF1 Mini Is A Homebrew Version Of An Obscure Nintendo Console

The Super NES is arguably the best known console of the 16-bit era. It typically came in the form of a grey box with either grey or purple buttons, and an angular or streamlined design, depending on whether you lived in North America, Europe or Asia. Compact and mini versions followed later, but there were also a few lesser-known models released during the SNES’s heyday in the early 1990s. One of these was the Sharp SF1: a CRT television with a built-in Super Nintendo. The cartridge slot was located at the top, with the controllers connecting at the front. The internal video connection even provided better image quality than a typical SNES setup.

Some light soldering required.

The SF1 was never sold outside Japan and is quite rare nowadays. But even if you can find one, the bulky CRT will take up a lot of space in your home. [Limone] therefore decided to build himself a smaller replica instead. His “SF1 mini” comes in a 3D printed case that holds a 5.5″ TFT screen, stereo speakers, and connections for game paks and game pads.

Thankfully, [Limone] didn’t sacrifice an original SNES to make this project: instead, he used a DIY Super Nintendo kit developed by a company called Columbus Circle. This kit contains a modern replica of a SNES motherboard and is intended for custom builds like this. However, the layout of the motherboard didn’t match [Limone]’s intended design, so he desoldered several components and re-attached them using a huge web of magnet wire. An RGB-to-HDMI converter connects the SNES’s video output to the TFT screen and provides for remarkably sharp graphics.

[Limone] explains the build process in detail in the video embedded below (in Korean, with English subs available). We’ve seen a couple of neat SNES replicas, some small and some particularly tiny, but this has to be the first SF1 replica.

Continue reading “The SF1 Mini Is A Homebrew Version Of An Obscure Nintendo Console”