Tiger Boy Advance Is A 90s Kid Dream Come True

From the release of the DMG-01 in 1989 until the final Micro variant hit store shelves in 2005, the Nintendo Game Boy line represented the epitome of handheld gaming for hundreds of millions of players. But that’s not to say there weren’t a wide array of other handheld systems that aimed to chip away at the Japanese gaming giant’s monopoly. SEGA and Sony released high-tech systems that brought impressive technical innovations, while Tiger Electronics famously took the opposite approach with ultra-cheap handhelds that leveraged simplistic games based on popular children’s franchises.

[Chris Downing] had to make do with these budget Tiger games as a child, and now as an adult, he’s determined to made things right with the Tiger Boy Advance. As the name implies, this retro hybrid combines the look and feel of a branded Tiger game with the power and software compatibility of a legitimate Nintendo Game Boy Advance (GBA) circa 2001. It even sprinkles in some modern niceties, like USB-C charging and a backlit display. While most of its charm is probably lost on anyone who didn’t grow up within a fairly narrow range of years, the video below seems to prove that even modern kids can appreciate this one-of-a-kind creation.

From an electronics standpoint, the system is essentially just a gutted GBA crammed into a 3D printed approximation of an old Tiger game from around the mid 1990s. But what makes this project special is the nostalgia-fueled attention to detail that [Chris] brings to the table.

Take for example the custom manufactured faceplate that combines artwork from some of the era’s best known games. Getting the image printed on the back of the CNC-cut piece of clear acrylic proved to be quite a challenge, but the final result looks incredibly professional. Instead of using the GBA’s stock buttons and directional pad, [Chris] decided to 3D print replacements that mimic the look of the original Tiger controls. It all culminates in a device that perfectly recreates the unique look of the original Tiger games.

Some will argue that he’d have done better to equip the system with a Raspberry Pi Zero 2 and the latest build of RetroPie, and frankly, it’s easy to see the appeal of going that route. But [Chris] didn’t make this for us, he built it to encapsulate a very specific time from his own childhood. We’re just glad that the technology now available to the individual maker allowed him to turn this particular dream into reality.

Continue reading “Tiger Boy Advance Is A 90s Kid Dream Come True”

Adam Savage with a box ceramic blocks

A Savage Discussion Of Measurement And Accuracy

It’s commonly said that the great thing about standards is that there are so many of them. Of course, that’s talking about competing standards. But there’s another kind of standard that you want a lot of: Measurements. Without standard measurements, the Industrial Revolution wouldn’t have been facilitated to the extent it was. The illustrious [Adam Savage] takes a deep dive into the art of measurement in the video below the break, and if you have 45 minutes to spare, you will not be disappointed.

We don’t want to give away any big spoilers, but [Adam] starts out with things we can all relate to if we’ve done any kind of measuring for accuracy: measuring between the given lines on a standard tape measure. From there he goes into calipers and other tools for measurement.

Then, out come the Big Guns. The ceramic blocks so flat that… well you’ll just have to watch it. But the discussion goes deep into nanometers, microns, and jeweled movements.

Whether you’re a machinist or a garage hacker with nothing more than a stick welder and an angle grinder at your disposal, or anywhere in between in any segment of being a maker, this video is for you. [Adam]’s enthusiasm is off the charts in this diatribe, and we have to admit- it’s contagious! We’ve never been so excited about measuring things.

Of course, if you need to measurement tool, you can just build a measurement tool. It’s all subjective, after all.

Continue reading “A Savage Discussion Of Measurement And Accuracy”

Books You Should Read: The Perfectionists

After pulling late hours in my school machine shop for a few years, I couldn’t help but wonder, who measures the measurement tools? How did they come to be? I’d heard anecdotes from other students and engineers while they inspected my freshly machined parts, but these stories were one-offs. What I wanted was a tale of industrial precision from start to finish. Years later, I found it.

The story of precision, as told by Simon Winchester, is captured in The Perfectionists: How Precision Engineers Created the Modern World. Published in 2018, Winchester’s overview stretches as far back to the Antikythera mechanism and brings us to present day silicon wafer manufacturing. Of course, this isn’t a chronology of all-things made precisely. Instead, it’s a romp through engineering highlights that hallmark either a certain level of precision manufacturing or a particular way of thinking with repercussions for the future. Continue reading “Books You Should Read: The Perfectionists”

Hackaday Podcast 150: Blackberry Runs Out Of Juice, NODE Has Your Pinouts, Rats Learn DOOM, And 2021 Is Done

Join Hackaday Editor-in-Chief Elliot Williams and Managing Editor Tom Nardi as they ring in the New Year with the first podcast episode of 2022. We get the bad news out early for those still thumbing away at their Blackberries, then pivot into some of the highlights from over the holidays such as the release of NODE’s The Pinouts Book and the discovery of a few expectation-defying OpenSCAD libraries. We’ll look at modifying a water cooler with Ghidra, and the incredible technology that let’s historians uncover the hidden history of paintings. Oh, and we’ll also talk about all the best and most important stories of the last 12 months. There’s a lot of ground to cover, so get comfortable.

Take a look at the links below if you want to follow along, and as always, tell us what you think about this episode in the comments!

Direct download (70 MB)

Continue reading “Hackaday Podcast 150: Blackberry Runs Out Of Juice, NODE Has Your Pinouts, Rats Learn DOOM, And 2021 Is Done”

How Many Wires Do You Need To Measure A Resistor?

Measuring resistance doesn’t seem to be a big deal. Put your meter leads across two wires or terminals and read the value, right? Most of the time that is good enough, but sometimes you need better methods and for those, you need more wires, as [FesZ] explains in his recent video that you can see below.

In the usual case, the meter applies a known voltage and measures the current which, by Ohm’s law, gives you the resistance. It is also possible to control the current and measure the voltage — doesn’t matter. [FesZ] shows how many meters measure voltage across a known resistor and the unknown so that a precision voltage or current source isn’t necessary.

But there are a number of problems with this simple method. For one thing, the test leads have resistance as well. So some voltage will drop across them, contributing to measurement error. Sure, that extra 0.5 ohms won’t matter if you are looking at a 100K resistor, but if you are trying to measure, say, the heated bed of a 3D printer, that extra 0.5 ohms is a large percentage of the total measurement.

Bench meters for lab use often support 4-wire measurements. As [FesZ] shows, this method measures three different voltages to try to negate some of the measurement errors. We liked that he used three different meters to show how it works and the difference between a 2-wire and 4-wire measurement on a small resistor.

There’s an even stranger method using 3 wires to save on wiring for, say, a sensor a long distance away. There are actually at least two ways to use 3 wires, and the video covers both of them.

For measuring resistors in a circuit, though, you need a whopping six wires. This technique uses the two extra wires to control a balance voltage that keeps the current between the unknown resistor and the rest of the circuit at zero. This prevents current flowing except for the measurement current. You’ll see a simulation of how this works in the video.

We’ve looked at 4-wire measurements before if you want some practice simulations to try. Probes for this measurement are a popular project, too.

Continue reading “How Many Wires Do You Need To Measure A Resistor?”

This Week In Security: Y2K22, Accidentally Blocking 911, And Bug Alert

If you had the misfortune of running a Microsoft Exchange server this past week, then you don’t need me to tell you about the Y2K22 problem. To catch rest of us up, when Exchange tried to download the first malware definitions update of 2022, the version number of the new definitions triggered a crash in the malware detection engine. The date is represented as the string 2201010001, where the first two digits represent the year. This string gets converted to a signed long integer, which maxes out at 2,147,483,647. The integer overflows, and the result is undefined behavior, crashing the engine. The server fails safe, not processing any messages without a working malware engine, which means that no e-mail gets through. Happy new year!
Continue reading “This Week In Security: Y2K22, Accidentally Blocking 911, And Bug Alert”

PsyLink An Open Source Neural Interface For Non-Invasive EMG

We don’t see many EMG (electromyography) projects, despite how cool the applications can be. This may be because of technical difficulties with seeing the tiny muscular electrical signals amongst the noise, it could be the difficulty of interpreting any signal you do find. Regardless, [hut] has been striving forwards with a stream of prototypes, culminating in the aptly named ‘Prototype 8’

The current prototype uses a main power board hosting an Arduino Nano 33 BLE Sense, as well as a boost converter to pump up the AAA battery to provide 5 volts for the Arduino and a selection of connected EMG amplifier units. The EMG sensor is based around the INA128 instrumentation amplifier, in a pretty straightforward configuration. The EMG samples along with data from the IMU on the Nano 33 BLE Sense, are passed along to a connected PC via Bluetooth, running the PsyLink software stack. This is based on Python, using the BLE-GATT library for BT comms, PynPut handing the PC input devices (to emit keyboard and mouse events) and tensorflow for the machine learning side of things. The idea is to use machine learning from the EMG data to associate with a specific user interface event (such as a keypress) and with a little training, be able to play games on the PC with just hand/arm gestures. IMU data are used to augment this, but in this demo, that’s not totally clear.

An earlier prototype of the PsyLink.

All hardware and software can be found on the project codeberg page, which did make us double-take as to why GnuRadio was being used, but thinking about it, it’s really good for signal processing and visualization. What a good idea!

Obviously there are many other use cases for such a EMG controlled input device, but who doesn’t want to play Mario Kart, you know, for science?

Checkout the demo video (embedded below) and you can see for yourself, just be aware that this is streaming from peertube, so the video might be a little choppy depending on your local peers. Finally, if Mastodon is your cup of tea, here’s the link for that. Earlier projects have attempted to dip into EMG before, like this Bioamp board from Upside Down Labs. Also we dug out an earlier tutorial on the subject by our own [Bil Herd.]

Continue reading “PsyLink An Open Source Neural Interface For Non-Invasive EMG”