This Thermal Printer Has Serious Game

[Dhole], like the fox, isn’t the first to connect his computer to a Game Boy printer but he has done a remarkable job of documenting the process so well that anyone can follow. The operation is described well enough that it isn’t necessary to scrutinize his code, so don’t be put off if C and Rust are not your first choices. The whole thing is written like a story in three chapters.

The first chapter is about hacking a link cable between two Game Boys. First, he explains the necessity and process of setting the speed of his microcontroller, a NUCLEO-F411RE development board by STMicroelectronics. Once the rate is set, he builds a sniffer by observing the traffic on the cable and listens in on two Game Boys playing Tetris in competition mode. We can’t help but think that some 8-bit cheating would be possible if Tetris thought your opponent instantly had a screen overflowing with tetrominoes. Spying on a couple of Game Boys meant that no undue stress was put on the printer.

Chapter two built on the first chapter by using the protocol to understand how the printer expects to be spoken to. There is plenty of documentation about this already, and it is thoughtfully referenced. It becomes possible to convince a Game Boy that the connected microcontroller is a printer so it will oblige by sending an image. Since there isn’t a reason to wait for printing hardware, the transfer is nearly instantaneous. In the image above, you can see a picture of [Dhole] taken by a Game Boy camera.

The final chapter, now that all the protocols are understood, is also the climax where the computer and microcontroller convince the printer they are a Game Boy that wants to print an image. In the finale, we get another lesson about measuring controller frequency without an oscilloscope. If you are looking for the hack, there it is. There is a handful of success in the form of old receipts with superimposed grayscale images since virgin thermal printer paper by Nintendo costs as much as a used printer.

This story had a happy ending but grab your reading glasses for the smallest Game Boy and here’s someone who wrote their own Game Boy color game.

Why Won’t This Darn Thing Charge?

What is more fun than plugging in your phone and coming back to find your battery on empty? Stepping on a LEGO block with bare feet or arriving hungry at a restaurant after closing probably qualify. [Alex Sidorenko] won’t clean your floors or order you a pizza, but he can help you understand why cheap chargers won’t always power expensive devices. He also shows how to build an adapter to make them work despite themselves.

The cheapest smart device chargers take electricity from your home or car and convert it to five volts of direct current. That voltage sits on the power rails of a USB socket until you plug in a cable. If you’re fortunate, you might get a measly fuse.

Smart device manufacturers don’t make money when you buy an off-brand charger, and they can’t speak to the current protection of them, so they started to add features on their own chargers to protect their components and profit margins. In the case of dedicated chargers, a simple resistor across the data lines tells your phone it is acceptable power. Other devices are more finicky, but [Alex Sidorenko] shows how they work and provides Eagle files to build whatever flavor you want. Just be positive that your power supply is worthy of the reliability these boards promise to the device.

Now you know why connecting a homemade benchtop power supply to a USB cable seems good on paper but doesn’t always get the job done. Always be safe when you make your own power supplies.

Learning Software In A Soft Exosuit

Wearables and robots don’t often intersect, because most robots rely on rigid bodies and programming while we don’t. Exoskeletons are an instance where robots interact with our bodies, and a soft exosuit is even closer to our physiology. Machine learning is closer to our minds than a simple state machine. The combination of machine learning software and a soft exosuit is a match made in heaven for the Harvard Biodesign Lab and Agile Robotics Lab.

Machine learning studies a walker’s steady gait for twenty periods while vitals are monitored to assess how much energy is being expended. After watching, the taught machine assists instead of assessing. This type of personalization has been done in the past, but the addition of machine learning shows that the necessary customization can be programmed into each machine without a team of humans.

Exoskeletons are no stranger to these pages, our 2017 Hackaday Prize gave $1000 to an open-source set of robotic legs and reported on an exoskeleton to keep seniors safe.

Continue reading “Learning Software In A Soft Exosuit”

Medium Machine Mediates Microcontroller Messages

Connecting computers to human brains is currently limited to the scope of science fiction and a few cutting-edge laboratories. Tapping into some nerves farther from our central wetware is possible and [Peter Buczkowski] shows us his stylish machine for implanting a pattern into our brains without actively having to memorize anything.

His Medium Machine leverages a TENS unit to activate forearm muscles in a pattern programmed into an Arduino. Users place their forearm across two aluminum electrodes mounted on a tasteful wooden platform and extend a single finger over a button. Electrical impulses trigger the muscles which press the button. That’s all. After repeating the pattern a few times, the users should be able to recite it back on command even if they aren’t aware of what it means. If this sounds like some [Johnny Mnemonic] memory cache, you are absolutely correct. This project draws inspiration from the [William Gibson] novel which became a [Keanu Reeves] movie.

Users can be programmed with a Morse code message or the secret knock to open an attic library or play a little tune. How about learning a piano song?

Continue reading “Medium Machine Mediates Microcontroller Messages”

A Machinist’s Foray Into Jewelry Making

Machinists are expected to make functional items from stock material, at least hat’s the one-line job description even though it glosses over many important details. [Eclix] wanted a birthday gift for his girlfriend that wasn’t just jewelry, indeed he wanted jewelry made with his own hands. After all, nothing in his skillset prohibits him from making beautiful things. He admits there were mistakes, but in the end, he came up with a recipe for two pairs of earrings, one set with sapphires and one with diamonds.

He set the gems in sterling silver which was machined to have sockets the exact diameter and depth of the stones. The back end of the rods were machined down to form the post for the clutch making each earring a single piece of metal and a single gemstone. Maintaining a single piece also eliminates the need for welding or soldering which is messy according to the pictures.

This type of cross-discipline skill is one of the things that gives Hackaday its variety. In that regard, consider the art store for your hacking needs and don’t forget the humble library.

Get Your Name On The Hottest List In The Solar System

How often does NASA name a spacecraft after a living person? How often do you get to launch your name into a star? How often does NASA send probes to explore the sun? If your answer to all these questions is NEVER, then you win the honor of adding your name to an SD card bound for the center of our solar system. We’re already on the list with [William Shatner] so we’ll see you there. Submissions for the hot list aboard the Parker Solar Probe close on April 27th, 2018 and it launches in May.

The Parker Solar probe honors living astrophysicist [Eugene Parker] who theorized a great deal about how the sun, and other stars, emit energy. His work has rightly earned him the honor of seeing his name on a sun-bound probe. We even owe the term, “solar wind” to [Parker].

To draw more attention, you can have a few bits aboard this probe dedicated to you or someone you care about by adding your name to their list. Or you can send the name of your greatest enemy into the hottest furnace for millions of miles. Your call.

Even though our sun is the most prominent heavenly body, NASA hasn’t sent a probe to explore it before. They are good about sharing their models and they really know how to write standards for workmanship.

Continue reading “Get Your Name On The Hottest List In The Solar System”

Cutting Paper And Corners In Animation

Cutting every corner can lead to some shoddy projects, but [Terry Gilliam] shows us that cutting the right corners yields unforgettable animations when mixed with the right amount of quirky imagination. The signature animation style of Monty Python’s Flying Circus is a mixture of [Terry]’s artistic craft and doing it with as little work as possible. You can watch after the break.

For [Terry], cutout animation is the quickest and easiest way he knows to convey an idea, a joke, or a story. With his vocal repertoire, even the sound effects can be produced in a basement studio. Sometimes, he makes the artwork himself and sometimes he relies on found-media in magazines or print. Both of these resources have vast digital counterparts for the betterment or detriment of animators.

Cutout animations have limitations such as jerky movement and the signature paper-on-a-background look, but that didn’t stop South Park. Textures and gradients can be used, unlike traditional animation which leverages a simplified color palette so you can pick your poison.

If your story or idea is held back because it can’t be expressed, maybe it needs a cutout animation kick in the right direction, and it couldn’t hurt to illustrate your 2018 Hackaday Prize submissions. At the opposite end of the tech spectrum, we have an animation made with 3D printed objects.

Continue reading “Cutting Paper And Corners In Animation”