Stair Climbing Rover Gets Up With Rocker Bogies

Doctor Who eventually made light of the fact that the Daleks were critically impaired when it came to staircases. This rover from [WildWillyRobots] doesn’t share that issue, thanks to a smart suspension design.

The rover itself is built using 3D printed components for everything from the enclosure, to the suspension system, as well as the wheels themselves. It uses a rocker-bogie design, which NASA designed for Mars-bound rovers and we often see copied for terrestrial applications. Gear motors are used for their plentiful torque, and they are placed directly within the wheels. Servos allow the individual wheels to be steered, allowing the rover to crab sideways and perform zero-radius turns.

The rocker-bogie setup does a great job of keeping the rover’s wheels touching the ground, even over rough terrain. It readily tackles a random pile of bricks with ease, in a way that many four-wheeled designs would struggle to match. Given its trials on Mars, it’s easy to call the rocker-bogie setup a thoroughly-proven design.

We’ve featured plenty of other rocker-bogie builds in the past; many of them are 3D printed as well.

Continue reading “Stair Climbing Rover Gets Up With Rocker Bogies”

A Call For Better Shower Temperature Controls

A good shower is a beautiful, rejuvenating experience. Contrarily, a shower that’s either too hot or too cold becomes a harrowing trial of endurance. [Ben Holmen] has been musing on the way we control temperature in our showers, and he has come to the conclusion that it’s not good enough. He’s done the math, quantified the problem, and is calling for better solutions for all.

[Ben]’s plot of shower temperature vs. mixer tap angle.
[Ben]’s complaint rests with the mixer taps that have become the norm in modern shower installations. These taps have a 180-degree range of motion. On one end, you get maximum cold water output, on the other, maximum hot water output. This is fine for a kitchen sink where we often want one extreme or the other, and exact temperature isn’t important. However, for a shower, it’s terrible.

By [Ben]’s measurements, just a 10-degree range on his own shower tap corresponds to comfortable, usable temperatures. That’s means just 5.6% of the control range is devoted to temperatures the user is likely to select. His argument goes that this is the opposite of how it should work, and that most of the tap’s range should be dedicated to comfortable temperatures.

Ideal water temperature curve, compared to standard tap.

This would allow much finer control of shower temperature in the actual useful range. It would allow us to make tweaks to our shower temperature without having to ever-so-delicately nudge the mixer tap. Extreme hot and extreme cold temperatures should still be available, but left at the utter extremes.

Sadly, [Ben] doesn’t work for Big Tap, so he can’t directly influence the product sold to the public. Instead, he’s calling for manufacturers to develop shower valves that prioritize the temperatures that humans desire most. Unfortunately, it’s not immediately clear how the mechanics of such a valve would work without adding considerable cost and complexity when compared to the traditional model.

What do you think? Are things fine the way they are, or does [Ben] have a point? Perhaps you’re a two-tap evangelist! In any case, we’d love to hear your comments below. Meanwhile, if you’re more worried about the water bill than the temperature, we can help you there as well!

Hack Lets Intel MacBook Run Without A Battery

A long time ago, a laptop was a basic thing, and you could pretty much run one just by hooking up a power supply to the battery contacts. A modern MacBook is altogether fussier. However, when [Christophe] was stuck in the midst of a 2020 lockdown with no parts available, he found a way to get his damaged MacBook up and running without a battery.

The problem was brought about by a failing battery in the MacBook Pro 13″ from mid-2018, which swelled up and deformed the laptop’s case. Parts were unavailable, and the MacBook wouldn’t run at full speed without a battery fitted. That’s because with no battery present, the MacBook would send a BD_PROCHOT signal to the Intel CPU, telling it to slow down due to overheating, even when the chip was cool.

To get around the problem, [Christophe] used a tool called CPUTune. It allows fiddling with the various CPU settings of a MacBook. He deactivated the BD_PROCHOT signal, and also the CPU’s Turbo Boost feature. This ended the worst of the thermal throttling, and enabled semi-normal use of the machine.

It’s unclear why Apple would throttle the CPU with the battery disconnected. [Christophe]’s workaround got him back up and working again in the midst of a difficult period, regardless. We’ve seen some other great Macbook hacks before too, like this amazing save from serious water damage!

Thanks to [donaldcuckman] for the tip!]

Giant 3D Printed Excavator Is Awesome, But Needs Work

Many of us adored big construction machinery as children. Once we got past the cute, tiny age, it became uncool to gasp with shock and awe at diggers and bulldozers for some reason . [Ivan Miranda] still digs the big rigs, though, and built himself a giant 3D printed excavator that looks like brilliant fun. 

Why did Lego never make MegaTechnic blocks? [Ivan] shows us the true potential of bigger building blocks.
The build relies on [Ivan]’s giant 3D-printed Lego-like assembly kit. It lets him simply bolt together a bunch of plastic girders to make the key parts of the excavator, including the base and the digger arm itself. The digger arm is controlled with linear actuators of [Ivan’s] own design, which uses servos and threaded rod to do the job. They’re not as cool as hydraulics or pneumatics, but they get the job done well. For propulsion, [Ivan] built a tracked drive system again using his unique Lego-like blocks. The tracks were tedious to assemble, but add a lot to the excavators Awesomeness Quotient (AQ).

The overall build is quite slow, and more than a little fragile. It’s not quite ready for hardcore digging tasks. In reality, it’s serving as a test bed for [Ivan]’s 3D-printed building blocks that get better every time we see them. Video after the break.

Continue reading “Giant 3D Printed Excavator Is Awesome, But Needs Work”

ESP32 Web Updater Allows File System Management And OTA Updates

Earlier versions of the Arduino IDE made uploading files to an ESP32’s SPIFFS filesystem easy via the ESP32FS plugin. Sadly, that’s no longer possible under the rewritten Arduino 2.0 IDE. Thankfully, [myhomethings] has stepped up to solve the problem with a new tool that also adds some new functionality.

The tool in question is the ESP32 Web Updater and SPIFFS File Manager. It features a web interface courtesy of the ESPAsyncWebServer library. Simply dialing into the ESP32’s IP address will grant one access to the interface. Once connected files can be uploaded to the ESP32, or deleted at will. Text files can be created and populated through the interface as well, and the SPIFFS file system can also be formatted if required. Plus, as a bonus, the interface allows for handy over-the-air firmware updates. One need only export a compiled binary from the Arduino IDE, and then load the resulting *.bin file into the ESP32 via the web interface. It does come with the caveat that if new firmware is uploaded that doesn’t include the ESP32 Web Updater itself, there will be no way to do further firmware updates in this manner.

For those working on projects that may need regular file system management, the tool may be very useful. Alternatively, if you just need to do OTA updates on an ESP32, we recently featured a way of doing them through GitHub.

Running The Xbox Series S On A USB Powerbank

Home consoles were never intended to be made portable, though enterprising hackers have always pushed the boundaries with various tricks and innovative builds. [Robotanv] hasn’t built a fully handheld Xbox Series S, but he has demonstrated one neat trick: making one run on a USB powerbank.

The project starts with an Anker USB-C powerbank, chosen for its ability to deliver a mighty 140 watts. It’s hooked up to a ZY12PDN USB-C trigger board, which enables the powerbank and tells it which voltage to output. It’s set up to run at 20 volts, which is too much for the Xbox, which prefers 12 volts. The reason for this is that the only way to get the full power out of the powerbank is to run at its maximum voltage. A buck converter is used to step down the voltage to 12 volts.

As for the console itself, a lot of disassembly is required, but minimal modifications. Just two wires connect the power supply to the Xbox’s motherboard. Subbing in your own 12 volt supply here is enough to run the console without any problems.

Running the Xbox off the powerbank, along with an external screen, [Robotanv] is able to play Cyberpunk 2077 for an about hour before the juice runs out. While we’d love to see the whole setup duct-taped together into a ersatz Xbox portable, it would probably be a little messy. [Robotanv] has big plans for the future of the project, though, and we can’t wait to see what those are. Continue reading “Running The Xbox Series S On A USB Powerbank”

BBS Builder Is A Framework For Running Your Own PETSCII Paradise

The 80s and 90s were the glory days of the BBS. The plain old telephone system was responsible for bringing us connection to other digital beings, along with plenty of spuriously-obtained software and inappropriate ASCII art. [Francesco Sblendorio] has created BBS Builder to harken back to this great era, allowing people to build their own BBSs as they see fit!

BBS Builder consists of basic classes for construction a BBS that operates in PETSCII mode. If that’s unfamiliar to you, it’s the character encoding created by Commodore, also known as CBM ASCII. BBSs created through this software can be accessed by a variety of appropriately 80s machines. The Github page outlines how to create a basic BBS using the code that can be customized to your own liking.

[Francesco] notes the system is compatible with Commodore 64s running RR-NET compatible network cards, WiFi modem cards, and 1541Ultimate hardware using UltimateTerm. Various other methods are supported too, as well as PCs and Macs running Syncterm.

Running a BBS was like running your own website back in the day. With that said, they also had a distinct community flair that is somehow missing from today’s web. Be sure to sound off with your favorite BBS in the comments!