On December 5th, someone by the IRC nickname of [ubuntu] joined the Pine64 Discord’s #pinephone channel through an IRC bridge. In the spirit of December gift-giving traditions, they have presented their fellow PinePhone users with an offering – a “Snake” game. What [ubuntu] supposedly designed had the potential to become a stock, out-of-the-box-installed application with a small but dedicated community of fans, modders and speedrunners.
Unfortunately, that would not be the alternate universe we live in, and all was not well with the package being shared along with a cheerful “hei gaiz I make snake gaem here is link www2-pinephnoe-games-com-tz replace dash with dot kthxbai” announcement. Shockingly, it was a trojan! Beneath layers of Base64 and Bashfuscator we’d encounter shell code that could be in the “example usage” section of a modern-day thesaurus entry for the word “yeet“.
Tesla is well known for making cars that can accelerate quickly, but there’s always room for improvement. [Warped Perception] decided that his Tesla Model S P85D needed that little bit of extra oomph (despite the 0-60 MPH or 0-97 km/h time of 3.1 seconds), so he did what any sensible person would: add three jet turbines to the back of his car.
The best part of this particular build is the engineering and fabrication that made this happen. With over 200 pieces and almost all personally fabricated, this is a whirlwind of a build. The control panel is first, and there’s a particularly clever technique of 3D printing the lettering directly onto the control panel for the flat stuff. Then for the pieces with angles that would prevent the head from moving freely, he printed onto a plastic sheet in reverse, applied glue, then stuck the letters to the plate as a sheet. A top layer of clear coat ensures the letters won’t come off later.
Using a 3D printer to apply lettering on the control panel.
He installed the control electronics in the trunk with wiring strung from the car’s front to the rear. Three Arduinos serve as controllers for the jets. Afterward, came the bracket to hold the engines and attach it to the car’s underside. Unfortunately, supplies were a little hard to come by, so he had to make do with what was on hand. As a result it didn’t come out as strong as he would have hoped, but it’s still pretty impressive.
[Warped Perception] does a few tests before taking it out on the road. Then, he shifted the car into neutral and could drive the car solely on jet power, which was one of his goals. While we don’t love the idea of testing a jet engine on public roads, it certainly would discourage tailgaters.
Next, he finds a quieter road and does some speed tests. Unfortunately, it was drizzling, and the pavement was damp, putting a damper on his 0-60 standing times. Electric-only he gets 4.38 seconds, and turning on the jets plus electric shaves that down to 3.32 seconds. Overall, an incredible build that’s sure to draw a few curious glances whenever you’re out on the town.
Lithophanes are neat little artistic creations that use variations in the thickness of a material to reveal an image when lit from behind. 3D printing is a great way to make lithophanes, and they can make for beautiful Christmas decorations, too!
It’s easy to make lithophane decorations for your Christmas tree with the help of the ItsLitho tool. The online application takes any image you upload, and can generate lithophane geometry that you can 3D print at home. Print your custom bell or bauble, add the printed hooks, and then the final decoration can be backlit to reveal its image by inserting an LED from a string of Christmas lights.
The result is a beautiful, glowing decoration that displays a detailed image when lit up. All you need is a few images and a 3D printer to produce decorations as unique gifts for your family and friends.
We’ve seen the technique put to other uses too, such as in this convincing lamp designed after our very own Moon. Video after the break.
Submarines are one of the harder modes of transport to build in radio-controlled form. Doing so involves tangling with sealing electronics from water ingress and finding a way to control the thing underwater. It’s a challenge, but one relished by [Project Air] in his latest build.
The body of the sub was built from a drink bottle, serving as a stout container upon which could be mounted all the necessary hardware. Filling the bottle with water allowed buoyancy to be adjusted to a neutral level. Twin brushless motors were used for drive, while servos were waterproofed using a combination of rubber gaskets, olive oil, and sealing spray.
Control was via a floating 2.4 GHz receiver, as high-frequency radio signals don’t penetrate water very far. The floating box also carries an FPV transmitter to allow the sub to be piloted via video feed. Rather than using a ballast system, the sub instead dynamically dives by thrusting itself beneath the water’s surface.
Unfortunately, water sloshing around in the partially-filled drink bottle meant controlling the sub in pitch was virtually impossible. To fix this, [Project Air] filled the bottle completely, and then used some plugged syringes on the outside of the body to adjust buoyancy. The long heavy tether was also replaced with a much shorter one, and the sub became much more fun to drive around under water.
The festive season is often as good a reason as any to get out the tools and whip up a fun little project. [Simon] wanted a little tchotchke to give out for the holidays, so they whipped up a Christmas tree PCB that’s actually Arduino-compatible.
O’ Christmas Tree, on PCB…
It’s a forward-looking project, complete with USB-C connector, future-proofing it for some time until yet another connector standard comes along. When plugged in, like many similar projects, it blinks some APA102 LEDs in a festive way. The PCB joins in on the fun, with white silkscreen baubles augmented by golden ones created by gaps in the soldermask.
An ATTiny167 is the brains of the operation, using the Micronucleus bootloader in a similar configuration to the DigiSpark Pro development board. It relies on a bit-banged low-speed USB interface for programming, but the functionality is largely transparent to the end user. It can readily be programmed from within the Arduino IDE.
It’s not an advanced project by any means, but is a cute giveaway piece which can make a good impression in much the same way as a fancy PCB business card. It could also serve as an easy tool for introducing new makers to working with addressable LEDs. Meanwhile, if you’ve been cooking up your own holiday projects in the lab, don’t hesitate to drop us a line!
One of often encountered traits of a hacker is an ability to build devices into places where they don’t belong. Perhaps, [sonictimm]’s self-descriptive WiiinToaster was somewhat of an inevitability. Inspired by the legendary Nintoaster project which used a NES, this is a modern take on the concept, putting a Wii inside what used to be an ordinary bread-making kitchen appliance. [Sonictimm] has taken care to make it as functional while reusing the user interface options commonly found in a toaster, with some of the Wii’s connections routed to the original buttons and the lever. It’s compatible with everything that the Wii supports in its standard, non-toaster form – the only function that had to be sacrificed was the “making toast” part of it, but some would argue it’d be a bit counterproductive to leave in.
[Sonictimm] says it took five years from building the WiiinToaster to documenting it, which sounds about right for an average project. If you, like many, have a Wii laying around that you haven’t been using for years, building it into a toaster (or any other place a Wii shouldn’t be) is a decent weekend project. Perhaps, a spacier chassis will also help with the overheating problems plaguing some earlier Wii models. One thing we would not recommend, however, is building a toaster into a Wii case – unless you like to see your creations self-immolate, in which case, make sure to film it and grace our Tips line with a YouTube link. There’s also a challenge for the achievement-minded hackers out there – making a rebuild so daring, it gets a DMCA notice from Nintendo.
It wouldn’t be the first time we feature a Nintendo console reborn in a toaster’s shell, with NES and SNES projects coming to mind. If you’re interested in other directions of Wii rebuilds, perhaps you could make an Altoids-sized FrankenWii, or an unholy hybrid of three consoles. And if you do build a Switchster, or a ToaDSter (perhaps, best suited for a waffle iron), we’d love to take a look!
Starter motors aren’t typically a great choice for motorized projects, as they’re designed to give engines a big strong kick for a few seconds. Driving them continuously can often quickly overheat them and burn them out. However, [Austin Blake] demonstrates that by choosing parts carefully, you can indeed have some fun with a starter motor-powered ride.
[Austin] decided to equip his drift trike with a 42MT-equivalent starter motor typically used in heavy construction machinery. The motor was first stripped of its solenoid mechanism, which is used to disengage the starter from an engine after it has started. The housing was then machined down to make the motor smaller, and a mount designed to hold the starter on the drift trike’s frame.
A 36V battery pack was whipped up using some cells [Austin] had lying around, and fitted with a BMS for safe charging. The 12V starter can draw up to 1650 amps when cranking an engine, though the battery pack can only safely deliver 120 amps continuously. A Kelly controller for brushed DC motors was used, set up with a current limit to protect the battery from excessive current draw.
The hefty motor weighs around 50 pounds, and is by no way the lightest or most efficient drive solution out there. However, [Austin] reports that it has held up just fine in 20 minutes of near-continuous testing, despite being overvolted well beyond its design specification. The fact it’s operating at a tenth of its rated current may also have something to do with its longevity. It also bears noting that many YouTube EVs die shortly after they’re posted. Your mileage may vary.