ZPB30A1 Electronic Load Gets An Open Firmware

Importing cheap equipment and test gear is something of a mixed blessing. It allows you to outfit your lab without emptying your bank account, but on the other hand there’s usually a reason it’s cheap. Of course, the retail price of a piece of hardware shouldn’t be the metric by which we measure its quality, but there’s got to be a few corners cut someplace when they are selling this stuff for a fraction of what the name brands are charging.

A perfect example is the ZHIYU ZPB30A1 electronic load, available from various online importers for about $30 USD. While the price is right for an adjustable load that can handle up to 110 W, it’s got some pretty glaring shortcomings. In an effort to address at least some of those issues, [Luca Zimmermann] has been working on an open source replacement firmware for the load’s STM8S microcontroller.

[Luca] quickly discovered that the device’s STM8S005K6 chip is write protected, so unfortunately you can’t just flash a new firmware to it. If you want to unlock additional features, you need to perform a brain transplant. Luckily these chips are quite cheap, and you can probably add a couple of them to your cart when you order he ZPB30A1.

With the new GPLv3 licensed firmware installed, the device gains constant power and resistances modes (stock firmware can only do constant current), serial logging, and support for adjusting the value of the shunt resistor. There’s even a basic menu system to shuffle through the new modes. There’s still a couple features that haven’t been implemented, such as automatic shutdown, but it’s already a considerable upgrade from the stock software. Now we just need some details on the slick custom enclosure that [Luca] has put his upgraded ZPB30A1 into.

If this looks too easy, you can always go the DIY Arduino route for your load testing needs, or build a monster than can sink up to 1 kW.

[Thanks to Benik3 for the tip.]

Electromagnetic Field: A Hacked Knitting Machine, Knitting The Universe

A large hacker camp attracts attendees from all over the world, and at the recent Electromagnetic Field in the UK there were certainly plenty of international visitors. Probably one of those with the longest journey was [Sarah Spencer] from Australia, and she deserves our admiration not just for her work but also for devoting much of her meagre luggage space to the installation she’d brought over for the event. In the lounge tent you could find the Knitted Universe, a map of the night sky with light-up Neopixel constellations covering an entire wall, and among the talks you could find her in-depth description of how  she created it by hacking a 1980s Brother knitting machine into a network printer.

She starts with a potted history of knitting machine hacking, leading to the use of an emulated floppy drive replacing the mechanical item used to store scanned designs on the original hardware. She took an existing hack for a 16-bit Brother knitting machine and re-wrote it for her later 32-bit model, and then created a web interface for it called Octoknit which runs upon a Raspberry Pi. We’re then taken through the operation of a knitting machine and her further adventures in reverse engineering the file format. She ends up with a dithered 4-colour image, but there remains a problem. On the Brother, colour changes are performed by pressing a button, so something to automate the process was required. This task was taken on by her husband, who created an Arduino-driven mechanical button-presser in what had become a team effort. With this in place her only manual task became a periodic adjustment of the weight that preserves the tension in the finished knit.

Finally she moves on to the Knitted Universe itself, which at that point had become something of a viral sensation.  Those of us who have created hacker camp installations will appreciate the volume of work that went into the piece, and she truly deserves the applause at the end of the talk. Watch it below the break, it’s a fascinating half-hour.

Continue reading “Electromagnetic Field: A Hacked Knitting Machine, Knitting The Universe”

Detective Work Recovers Atari ST ASIC Designs

[Christian Zietz] wanted to know more about the Atari ST. He found information online from newer Atari machines like the Falcon030 and the Jaguar, but couldn’t find much else. While looking through some archives of old disk images from the Atari headquarters, he found a folder marked “Drawings\4118.” With some detective work and emulation of an old operating system, he was able to recover the schematics for the ST-4118 video shifter ASIC (Application-Specific Integrated Circuit).

Unfortunately, this appeared to be a chip for the unreleased Atari Panther video game console. However, it did show the way to how these older schematics were readable. [Christian] continued searching and found some floppy disk images that were a bit unusual. They didn’t have a proper file system but had been created by a backup program called FastBack for MS-DOS.

Continue reading “Detective Work Recovers Atari ST ASIC Designs”

Robots Invade Your Personal Space

If you have ever had to complete a task such as building a LEGO model over a remote connection, you will know that the challenges are like an absurd grade school group project. The person giving directions often has trouble describing what they are thinking, and the person doing the work has trouble interpreting what the instructor wants. “Turn the blue block over. No, only half way. Go back. Now turn it. No, the other way. NO! Not clockwise, downward. That’s Upward! Geez. Are you even listening‽” Good times.

While you may not be in this situation every day, the Keio University of Japan has an intuitive way to give instructors a way to physically interact with an instructee through a Moore/Swayze experience. The instructor has a camera in typical pirate parrot placement over the shoulder. Two arms are controlled by the instructor who can see through stereoscopic cameras to have a first-person view from across the globe. This natural way to interact with the user’s environment allows muscle memory to pass from the instructor to the wearer.

For some of the other styles of telepresence, see this deep-sea bot and a cylindrical screen that looks like someone is beaming up directly from the holodeck.

Continue reading “Robots Invade Your Personal Space”

Retro Console Upgrade Gives Atari Flair

If you’re desperate for a sense of nostalgia for video games of yore but don’t want to shell out the big bucks for an NES classic, you can always grab a single arcade-style game that’ll plug straight into your TV. Of course it’s no longer 1980, and playing Space Invaders or Asteroids can get old after a while. When that happens, just replace the internals for an upgraded retro Atari 2600 with all the games from that system instead of just one.

As expected for something that has to fit in such a tiny package, this upgrade is based on a Raspberry Pi Zero. It’s not quite as simple as throwing RetroPi on it and calling it a day, though. For one, [Blue Okiris] is still using the original two-button controller/joystick that came with the Ms. Pac-Man game this build is based on, and that added its own set of challenges. For another, RetroPi didn’t have everything he needed so he switched to another OS called Recalbox. It also includes Kodi so it could be used as a media center as well.

The build looks like a hack in the truest sense of the word. The circuit board sticks out the bottom a little bit, but this is more of a feature than a bug because that’s where some extra buttons and the power switch are. Overall, it’s a great Retro Atari system that has all the true classics that should keep [Blue Okiris] entertained until Atari releases an official system one day. If you’d like to go a little deeper in the Atari world, though, you could always restore one instead.

Continue reading “Retro Console Upgrade Gives Atari Flair”

3D Printed RC Jet Boat Gets Up To Speed

In one of those weird twists of fate, there’s currently a very high chance that anyone who owns a 3D printer has made a boat with it. In fact, they’ve probably printed several of them, so many that they might even have a shelf filled with little boats in different colors and sizes. That’s because it’s a popular benchmark to make sure the printer is well calibrated. But if you’re going to spend hours printing out a boat, why not print one that’s got some punch?

This 3D printable jet boat designed by [Jotham B] probably isn’t a great print to check your desktop machine’s calibration on, in fact you’re going to want to make sure you’ve got everything dialed in before taking on this challenge. If the classic “Benchy” is the beginners boat, then this is certainly for the 3D printing veterans. But if you’ve got the skills to pull it off, and some RC gear laying around to outfit it with, this could be a great project to end your summer on.

Unless you’ve got an exceptionally tall printer, the 460mm long hull will need to be printed in several pieces and then grafted back together. You could potentially use glue, but something a bit more robust like welding the parts together with a soldering iron is a better bet to make sure your printed boat doesn’t do its best Titanic reenactment out on the lake.

[Jotham] recommends printing the impeller at 0.15mm layer height, as you’ll want all the detail you can muster to provide a smooth surface. You’ll also need to use supports, so expect to spend a fair bit of time cleaning it up post-print. The rest of the model can be printed at 0.3mm, which is going to save a lot of time on the hull. All told, it will take about half a roll of filament to print all the parts for the boat (assuming no mistakes), which puts the pre-electronics cost at around $10 USD.

Speaking of electronics, you’ll need a RC receiver, a servo for steering, an electronic speed controller (ESC), and a suitable motor. [Jotham] used a 3674 brushless motor with a 120A water-cooled ESC, but notes that the setup is way overpowered. In the video after the break you can see the boat spends as much time airborne as it does in the water, which might look cool, but isn’t exactly efficient.

If you want to round out your 3D PLA fleet, we’ve also seen a printed FPV lifeboat as well as a hydrofoil that “flies” through the water.

[Thanks to Aidan for the tip.]

Continue reading “3D Printed RC Jet Boat Gets Up To Speed”

Twenty Projects That Just Won The Human Computer Interface Challenge

The greatest hardware competition on the planet is going on right now. The Hackaday Prize is the Oscars of Open Hardware. It’s the Nobel Prize of building a thing. It’s the Fields Medal of firmware development, and simply making it to the finals grants you a knighthood in the upper echelon of hardware developers.

Last week, we wrapped up the fourth challenge in The Hackaday Prize, the Human Computer Interface challenge. Now we’re happy to announce twenty of those projects have been selected to move onto the final round and have been awarded a $1000 cash prize. Congratulations to the winners of the Human Computer Interface Challenge in this year’s Hackaday Prize. Here are the winners, in no particular order:

Human Computer Interface Challenge Hackaday Prize Finalists:

Continue reading “Twenty Projects That Just Won The Human Computer Interface Challenge”