A man welds on a chassis

Electric Wheelchair Dump Truck Hack Really Hauls

Have you ever looked at a derelict electric wheelchair and thought “I bet I could make something great with that!” Of course you have- this is Hackaday, after all! And so did [Made in Poland], who managed to get a hold of a broken down electric wheelchair and put the full utility of his well equipped metalworking shop to work. The results? Lets just say it hauls.

What we really enjoyed about the build was that there wasn’t much that couldn’t be done by an average garage hacker with a drill press, angle grinder, and a stick welder. While it’s definitely nicer to have a lathe and a high quality welding table, plasma cutter, and everything in between, nothing that [Made in Poland] did in the video is such high precision that it would require those extensive tools. There may be some parts that would be a lot more difficult, or lower precision, but still functional.

Another aspect of the build is of course the control circuitry and user interface. Keeping the skid steer and castor approach meant that each motor would need to be controllable independently. To achieve this, [Made in Poland] put together a purely electromechanical drive controlled with momentary rocker switches and automotive relays to form a simple H-Bridge for each motor.

Of course you just have to watch until the end, because it really proves that a man will do anything to get out of hauling wood around! Old electric wheelchairs can also make a great base for big robots, as it turns out.

Continue reading “Electric Wheelchair Dump Truck Hack Really Hauls”

Remoticon 2021: Uri Shaked Reverses The ESP32 WiFi

You know how when you’re working on a project, other side quests pop up left and right? You can choose to handle them briefly and summarily, or you can dive into them as projects in their own right. Well, Uri Shaked is the author of Wokwi, an online Arduino simulator that allows you to test our your code on emulated hardware. (It’s very, very cool.) Back in the day, Arduino meant AVR, and he put in some awesome effort on reverse engineering that chip in order to emulate it successfully. But then “Arduino” means so much more than just AVR these days, so Uri had to tackle the STM32 ARM chips and even the recent RP2040.

Arduino runs on the ESP32, too, so Uri put on his reverse engineering hat (literally) and took aim at that chip as well. But the ESP32 is a ton more complicated than any of these other microcontrollers, being based not only on the slightly niche Xtensa chip, but also having onboard WiFi and its associated binary firmware. Reverse engineering the ESP32’s WiFi is the side-quest that Uri embarks on, totally crushes, and documents for us in this standout Remoticon 2021 talk. Continue reading “Remoticon 2021: Uri Shaked Reverses The ESP32 WiFi”

When A Ball Robot Becomes Two Wheels

It’s now about six years since Star Wars: The Force Awakens first showed us the little spherical robot BB-8, but it’s fair to say that along the way we’ve not lost our collective fascination for rolling-ball robots. There have been plenty of attempts to make a fully-rolling device, but perhaps [Derek Lieber] has a better take on it by turning a spherical robot into a two-wheeled roller by the addition of a pair of tyres. Inspired by a Samsung prototype that never made it to market, it works by the wheels working against the machine’s low centre of gravity, and using a tilt sensor to control speed.

The ball chassis is a 3D printed shell, into which after much experimentation with motors, the final version put a pair of gimbal motors with a set of magnetic position sensors. Inside is an Arduino Mega and a custom motor driver board sporting an LM6234, with an XBee radio for remote control.  Meanwhile the power comes from a set of three LiPo cells, and there is some extra lead ballast in the bottom to keep the whole thing balanced.

We’ve seen more conventional takes on a spherical robot in the past, but we’re particularly keen on this one, and excited to see where the future takes it.

Continue reading “When A Ball Robot Becomes Two Wheels”

New Cars Will Nickel-and-Dime You – It’s Automotive As A Service

Every few years, someone pushing a startup to investors comes up with an acronym or buzzword which rapidly becomes the new hotness in those circles. One of the most pernicious is “as a Service,” which takes regular things and finds a way to charge you a regular fee to use them.

Automotive companies just absolutely loved the sound of this, and the industry is rapidly moving to implement subscription services across the board. Even if there’s hardware in your car for a given feature, you might find you now need to pay a monthly fee to use it. Let’s explore how this came about, and talk about which cars are affected. You might be surprised to find yours already on the list.
Continue reading “New Cars Will Nickel-and-Dime You – It’s Automotive As A Service”

Picture of a monitor with a fake "ransomware" banner on it, and a PC with the ESP32 VGA devboard mounted into it in the foreground

ESP32 Pretends To Be GPU; Gives You A Ransomware Scare

Sometimes a piece of hardware meets a prank idea, and that’s how the fun Hackaday articles are born. [AnotherMaker] shows us some harmless entertainment at the expense of an IT enthusiast in your life – programming an ESP32-powered devboard with a VGA output to show an ever-feared “all your files are encrypted” screen on a monitor connected to it. The ASCII text in its 8-bit glory helps sell this prank, making it look exactly like a BIOS-hijacking piece of malware it claims to be; akin to UIs of the past that skilled hackers would whip up in x86 assembly. The devboard’s integration into a PCI card backplate is a cherry on top, a way to seamlessly integrate this into a PC case, making it look not particularly different from an old graphics card. In such a configuration, we don’t doubt that this would be a head-scratcher to a certain kind of an IT department worker.

If you already have someone in mind as a target for this prank, you’re in luck, since [AnotherMaker] has shared his source code, too, and all you need is a ESP32 with a VGA port set up. You can get the same devboard, or you can even solder it all together with an ESP32 breakout and resistors, if you’re on a time or money budget, since the schematics for the LilyGO devboard are public. Not all devboards gets such a fun application, but it’s always fun to see when someone thinks of one – a perfect prank scenario that calls for a very specific devboard.

Wondering how it’s even possible to output VGA from the ESP32? We’ve covered this in the past – like this R&D project done by [bitluni], who then went ahead and expanded on it by connecting six displays at once. If you’ve connected your ESP32 to a VGA port and ran some test sketches, a UI library will help you upgrade your idea into a ready project in no time.

Continue reading “ESP32 Pretends To Be GPU; Gives You A Ransomware Scare”

A model roller coaster

3D Printed Model Roller Coaster Accurately Simulates The Real Thing

While they don’t give the physical thrill of a real one, model roller coasters are always fun to watch. However, they actually make a poor analog of a full-sized ride, as gravitational force and aerodynamic drag don’t scale down in the same way, model roller coasters usually move way faster than the same design would in the real world. [Jon Mendenhall] fixed this deficiency by designing a model roller coaster that accurately simulates a full-sized ride.

The track and cart are all made of 3D printed pieces, which altogether took about 400 hours to print. The main trick to the system’s unique motion is that the cart is motorized: a brushless DC motor moves it along the track using a rack-and-pinion system. This means that technically this model isn’t a roller coaster, since the cart never makes a gravity-powered drop; it’s actually a small rack railway, powered by a lithium-ion battery carried on board the cart. An ESP32 drives the motor, receiving its commands through WiFi, while the complete setup is controlled by a Raspberry Pi that runs the cart through a predetermined sequence.

The design of the track was inspired by the Fury 325 roller coaster and simulated in NoLimits 2. [Jon] wrote his own software to generate all the pieces to be printed based on outputs from the simulator. This included all the track pieces as well as the large A-frames holding it up; some of these were too long to fit in [Jon]’s 3D printers and had to be built from smaller pieces. The physics simulation also provided the inputs to the controller in the form of a script that contains the proper speed and acceleration at each point along the track.

The end result looks rather slow compared to other model roller coasters, but actually feels realistic if you imagine yourself inside the cart. While it’s not the first 3D printed roller coaster we’ve seen, it’s probably the only one that accurately simulates the real thing. If you’re more interested in a roller coaster’s safety systems, we’ve featured them too.

Continue reading “3D Printed Model Roller Coaster Accurately Simulates The Real Thing”

Peering Into The Murky Depths Of Alder Lake

The winds of change are in the air for CPUs. Intel has long lorded over the computing world, and they remain a force to contend with, but many challengers gather at their gates. AMD, ARM, IBM, and other X86 designs sense a moment of weakness. In response, Intel released their Alder Lake platform with high-performance and high-efficiency cores, known as Golden Cove and Gracemont, respectively. [Clamchowder] and [cheese] have written up as many details as they were able to suss out about Gracemont.

ARM has done a multi-multi core design (big.LITTLE) for several years where they have a mix of high-power, high-performance cores and smaller, low-power cores. This allows the scheduler to make tradeoffs between power and performance. Typically the smaller cores in an ARM design are simpler in-order processors, having more in common with a microcontroller than with a full-scale desktop core. Many people have made an obvious comparison with the apparent similarities between ARM’s approach and Intel’s new offerings as Gracemont is based on Intel’s old Atom core, a low-power single issue, in-order processor. Continue reading “Peering Into The Murky Depths Of Alder Lake”