Hacking A ThinkPad USB-C Adapter

USB-C has brought the world much more powerful charging options in a slimline connector. With laptop chargers and portable battery packs using the standard, many with older hardware are converting their devices over to work with USB-C. [victorc] was trying to do just that, purchasing an adapter cable to charge a ThinkPad. Things didn’t quite work out of the box, so some hacking was required.

The problem was the power rating of the adapter cable, versus the battery pack [victorc] was trying to use. In order to allow the fastest charging rates, the adapter cable features a resistor value which tells the attached Lenovo laptop it can draw up to 90 W. The battery pack in question could only deliver 45 W, so it would quickly shut down when the laptop tried to draw above this limit.

To rectify this, [victorc] looked up the standard, finding the correct resistor value to set the limit lower. Then, hacking open the cable, the original resistor on the Lenovo connector was removed, and replaced with the correct value. With this done, the cable works perfectly, and [victorc] is able to charge their laptop on the go.

For all the benefits USB-C has brought, there’s been plenty of consternation, too. Whether this clears up, only time will tell!

Smart Toilet Paper Holder Keeps Track Of White Gold

As we all woke up in 2020 on New Year’s Day, few of us would have predicted how terrible everything would get in just a few short months. Worldwide shortages of toilet paper were just the tip of the iceberg, making everyone more keenly aware of their stocks at home. This was something [thepenguinmaster] decided to take a stab at managing in the cloud. Enter the Smart Toilet Paper Roll.

The device consists of a 3D printed toilet roll holder, outfitted with sensors to track usage of the precious material. A magnetic rotary encoder is used to monitor rotation of the roll, with a LIDAR device used to sense when a user’s hand is in close proximity. Data is trucked to the cloud by an Avnet Azure Sphere MT3620. The link with Azure allows for the automatic generation of graphs and access from anywhere over the Internet.

The project goes to show that just about anything around the house can be monitored over the Internet. We’d love to see the tracker go even further, measuring usage on a per-sheet basis and automatically ordering more when supplies get low. We’ve seen similar work before, too.

Ask Hackaday: What Can Be Done With Your Bootlooping Blu-Ray?

Last Friday, thousands of owners of Samsung Blu Ray players found that their home entertainment devices would no longer boot up. While devices getting stuck in a power-cycling loop is not uncommon, this case stands out as it affected a huge range of devices all at the same time. Samsung’s support forum paints a bleak picture, with one thread on the issue stretching to 177 pages in just a week.

So what is going on, and what can be done to fix the problem? There’s a lot of conflicting information on that. Some people’s gear has started working again, others have not and there are reports of customers being told to seek in-person repair service. Let’s dive in with some wild speculation on the problem and circle back by commiserating about the woes of web-connected appliances.

Continue reading “Ask Hackaday: What Can Be Done With Your Bootlooping Blu-Ray?” →

Excercise Ball Makes A Passable Landing Gear

Exercise balls are great for many things, from amusing children to breaking everything in your living room, often in quick succession. After seeing some German WWII prototype aircraft with wild landing gear designs, the [FliteTest] crew decided to see whether they could use an exercise ball to build a plane ready for even the bumpiest of runways.

Comparisons to the Gee Bee R-1 abound in the video.

The exercise ball created some constraints on the design, due to its weight and the large amount of drag it creates. To work around this, the design features a foamcore and carbon fibre construction to save weight. The exercise ball is placed front and center, serving as both the nose and landing gear of the aircraft. V-tails are used to place the rear control surfaces outside of the shadow of the ball, to help maintain control authority. Initial tests of the airframe showed handling problems. The team solved this by using a pair of gyro stabiliser boards of their own design, named Aura.

With the issues solved, the final aircraft is hilarious to behold. The huge, bouncing ball makes an excellent landing gear, able to launch off lumps and bumps and even skim over water. We’ve seen [FliteTest] get up to other escapades in the past, too. Video after the break.

[Thanks to Baldpower for the tip!]

Continue reading “Excercise Ball Makes A Passable Landing Gear” →

Ditching X86, Apple Starts An ARM Race

At its annual World Wide Developer Conference, Apple dropped many jaws when announcing that their Mac line will be switching away from Intel processors before the year is out. Intel’s x86 architecture is the third to grace Apple’s desktop computer products, succeeding PowerPC and the Motorola 68000 family before it.

In its place will be Apple’s own custom silicon, based on 64-bit ARM architecture. Apple are by no means the first to try and bring ARM chips to bear for general purpose computing, but can they succeed where others have failed?

Continue reading “Ditching X86, Apple Starts An ARM Race” →

Sentry Water Gun Relies On LIDAR

As we head into summer, Super Soakers and their ilk become de rigeur ways to cool off in the heat. Not content with chasing targets himself, [Marcel] instead built a sentry water gun to do his bidding.

The build is one that leverages typical 3D printer components to get the job done. A Minitronics 2.0 board is used to run the show, packing a 40 MHz SAMD21 microcontroller for plenty of grunt. It’s Arduino compatible too, making it easy to program. It’s combined with NEMA17 and NEMA23 steppers and an external driver board to slew the gun towards a target. Target detection is via a RPLIDAR A1, which detects the range of nearby objects. This data is used to calculate the pan angle and tilt required to hit the target with a stream of water, fired by a relay-controlled solenoid.

It’s a fun build that does a good job of soaking those playing by the pool. [Marcel] aims to do further work to improve performance by reducing backlash and increasing slew speed. Sentry guns are a forever popular build around these parts. Video after the break.

Continue reading “Sentry Water Gun Relies On LIDAR” →

Boot-To-BASIC Box Packs A Killer Graphics Engine

In the early days of the home computer era, many machines would natively boot into a BASIC interpreter. This was a great way to teach programming to the masses. However on most platforms the graphics routines were incredibly slow, and this greatly limited what could be achieved. In 2020 such limitations are a thing of the past, with the Color Maximite 2. (Video, embedded below.)

The Color Maximite 2 is a computer based around the STM32H743IIT6 microcontroller, packing a Cortex-M7 32-bit RISC core with the Chrom-ART graphics accelerator. Running at 480MHz it’s got plenty of grunt, allowing it to deliver vibrant graphics to the screen reminiscent of the very best of the 16-bit console era. The Maximite 2 combines this chip alongside a BASIC interpreter complete with efficient graphics routines. This allows for the development of games with fast and smooth movement, with plenty of huge sprites and detailed backgrounds.

[cTrix] does a great job of demonstrating the machine, designed by [Geoff Graham] and [Peter Mather]. Putting the computer through its paces with a series of demos, it shows off the impressive visual and audio capabilities of the hardware. It serves as an excellent spiritual successor to BlitzBASIC from back in the Amiga days. Particularly enjoyable is seeing a BASIC interpreter that adds syntax highlighting – making parsing the code far easier on the eyes!

We’d love to see this become an off-the-shelf kit, as it’s clear the platform has a lot to offer the retro hobbyist. It’s certainly come a long way from the original Maximite of nearly a decade ago. Video after the break.

Continue reading “Boot-To-BASIC Box Packs A Killer Graphics Engine” →