Brushless ESC Becomes Dual-Motor Brushed ESC With A Few Changes

What is a brushless ESC, really? Well, generally, it’s usually a microcontroller with a whole lot of power transistors hanging off it to drive three phases of brushless motor coils. [Frank Zhao] realised that with a little reprogramming, you could simply use a brushless ESC to independently run two brushed motors. Thus, he whipped up a custom firmware for various AM32-compatible ESCs to do just that.

The idea of the project is to enable a single lightweight ESC to run two brushed motors for combat robots. Dual-motor brushed ESCs can be hard to find and expensive, whereas single-motor brushless ESCs are readily available. The trick is to wire up the two brushed motors such that each motor gets one phase wire of its own, and the two motors share the middle phase wire. This allows independent control of both motors via the brushless ESC’s three half-bridges, by setting the middle wire to half voltage. Depending on how you set it up, the system can be configured in a variety of ways to suit different situations.

[Frank’s] firmware is available on Github for the curious. He lists compatible ESCs there, and notes that you’ll need to install the AM32 ESC firmware before flashing his version to make everything work correctly.

The VESC project has long supported brushed motor operation, too, though not in a tandem configuration. Meanwhile, if you’ve got your own neat ESC hacks, don’t hesitate to hit us up on the tipsline!

300 Amps Through An Open Source Speed Controller

Sometimes, a little puny matchbox-sized electronic speed controller (ESC) won’t do the job. If you find yourself looking for something heftier, say, in the range of hundreds of amps, you might look towards a design like the MP2 ESC. [owhite] has built an example of the design that can deliver some serious power.

[owhite’s] build has some serious specs: it’s rated to offer up to 300 amps at up to 150 volts, though thus far, it’s only been tested at up to 100 V. Like the original MP2, which hails from the Endless Sphere forums, it’s designed to be compatible with VESC code using the STM32F405 microcontroller. It’s intended for driving high-powered traction motors in applications like e-bikes and electric scooters, as you might have guessed by its potential output power being well into the tens of kilowatts range.

If you’re eager to build your own, you can do so, with the design files on GitHub. Just note that you’ll need some hefty parts to handle the juice, including beefy MOSFETS and juicy capacitors rated at 160 V.

Open source motor controllers abound of late, and we’ve featured a few in recent times. Just remember that astute design and using parts within their means is the key to avoiding letting the smoke out! Continue reading “300 Amps Through An Open Source Speed Controller”

Spindle Upgrade Makes PocketNC Faster And Smoother

Conventional wisdom says that rigidity is the name of the game when it comes to machine tool performance. After all, there’s got to be a reason for CNC machines that need specialized rigging companies just to deliver them. But is there perhaps a way for the hobby machinist to cheat a little on that?

From the look of [Ryan]’s PocketNC spindle upgrade, it seems like the answer just might be yes. The PocketNC, a much-coveted five-axis CNC mill sized for the home shop, has a lot going for it, but as with most things, there are trade-offs. Chief among these is a lack of the usual huge, heavy castings used for CNC machines, which results in the tendency for the cutting tool to chatter or even stall out if you push the speeds and feeds too far. After a good intro to some of the important metrics of machining, such as “material removal rate,” the video below delves into how MRR affects chip load which in turn results in chatter.

The easy fix for chatter, of course, is to take smaller cuts. But [Ryan] decided to increase the spindle speed to take lighter cuts, but to do it really fast. The hardware for this includes a 3,500 KV high-torque brushless DC motor and a custom spindle attachment. The motor is connected to the spindle shaft using pulleys and a drive belt, and the shaft is supported with stout bearings that can be pre-loaded to fight backlash. The end result is three times the stock 10,000 RPM spindle speed, which lets [Ryan] see a 300% increase in cycle time on his PocketNC. And as a bonus, the whole thing requires no permanent modification to the machine and can be easily removed.

We think [Ryan] did a great job breaking this problem down to the essentials and hacking up a low-cost solution to the problem. Continue reading “Spindle Upgrade Makes PocketNC Faster And Smoother”

Fly Like You Drive With This Flying RC Drift Car

So it’s 2023, and you really feel like we should have flying cars by now, right? Well, as long as you ignore the problem of scale presented by [Nick Rehm]’s flying RC drift car, we pretty much do.

At first glance, [Nick]’s latest build looks pretty much like your typical quadcopter. But the design has subtle differences that make it more like a car without wheels. The main difference is the pusher prop at the aft, which provides forward thrust without having to pitch the entire craft. Other subtle clues include the belly-mounted lidar and nose-mounted FPV camera, although those aren’t exactly unknown on standard UAVs.

The big giveaway, though, is the RC car-style remote used to fly the drone. Rather than use the standard two-joystick remote, [Nick] rejiggered his dRehmFlight open-source flight control software to make operating the drone less like flying and more like driving. The lidar is used to relieve the operator of the burden of altitude keeping by holding the drone at about a meter or so off the deck. And the video below shows it doing a really good job of it, for the most part — with anything as complicated as the multiple control loops needed to keep this thing in the air, it’s easy for a sudden input to confuse things.

We have to admit that [Nick]’s creation looks like a lot of fun to fly, or drive — whichever way you want to look at it. Either way, we like the simplification of the flight control system and translating the driving metaphor into flying — it seems like that’ll be something we need if we’re ever to have full-size flying cars.

Continue reading “Fly Like You Drive With This Flying RC Drift Car”

Fail Of The Week: Car Starter Motors Aren’t The Best Fit For EBikes

A lot of what real engineering is all about is designing to the limits of your materials, with a healthy margin for error. On the other hand, seat-of-the-pants engineering often takes the opposite tack — working with the materials you have and finding their limits after the fact. While the former is more rigorous and better suited to anything where life and limb are on the line, there’s something to be said for the flexibility that informal engineering offers.

[Austin Blake]’s latest eBike is a case study in informal engineering. [Austin] started out wondering if a starter motor from a car engine would make a decent electric bike motor. Our first instinct before watching the video below was to answer that question with a resounding “No!” Yes, starter motors seem like a natural for the job, delivering high torque in a compact package. But starting a car engine is the very definition of a low-duty-cycle application, since it should only take a second or two of cranking to get an engine started. Pressing a motor designed for such a task into continuous duty seems like, well, a non-starter.

And to be fair, [Austin] fully acknowledges this from the start. He even retrofits the motor, wisely replacing the shaft bushings with proper bearings in an attempt to get a better duty cycle. And it works, at least for a while — with the motor, a homebrew battery, and an ESC mounted to a bike frame, the bike was actually pretty peppy. But bearings aren’t the only thing limiting a starter motor to intermittent duty operation. The short drive really heated up the motor, and even with a few ventilation holes knocked in the motor housing, it eventually released the Magic Smoke. The video has all the gory details.

As always, we like to stress that “Fail of the Week” is not necessarily a badge of shame. We appreciate it whenever someone shows us the way not to go, as [Austin] did here. And let’s keep in mind that he’s had success with this approach before, albeit with a much, much bigger starter motor.

Continue reading “Fail Of The Week: Car Starter Motors Aren’t The Best Fit For EBikes”

Old Robotic Vacuum Gets A New RC Lease On Life

To our way of thinking, the whole purpose behind robotic vacuum cleaners is their autonomy. They’re not particularly good at vacuuming, but they are persistent about it, and eventually get the job done with as little human intervention as possible. So why in the world would you want to convert a robotic vacuum to radio control?

For [Lucas], the answer was simple: it was a $20 yard sale find, so why not? Plus, he’s got some secret evil plan to repurpose the suckbot for autonomous room mapping, which sounds like a cool project that would benefit from a thorough knowledge of this little fellow’s anatomy and physiology. The bot in question is a Hoover Quest. Like [Lucas] we didn’t know that Hoover made robotic vacuums (Narrator: they probably don’t) but despite generally negative online reviews by users, he found it to be a sturdily built and very modular and repairable unit.

After an initial valiant attempt at reverse engineering the bot’s main board — a project we encourage [Lucas] to return to eventually — he settled for just characterizing the bot’s motors and sensors and building his own controller. The Raspberry Pi Zero he chose may seem like overkill, but he already had it set up to talk to a PS4 game controller, so it made sense — right up until he released the Magic Smoke within it. A backup Pi took the sting out of that, and as the brief video below shows, he was finally able to get the bot under his command.

[Lucas] has more plans for his new little buddy, including integrating the original sensors and adding new ones. Given its intended mission, we’d say a lidar sensor would be a good addition, but that’s just a guess. Whatever he’s got in store for this, we’re keen to hear what happens.

Continue reading “Old Robotic Vacuum Gets A New RC Lease On Life”

Giant PC fan

3D-Printed Parts Let You Assemble Your Own Biggest Fan

It’s getting close to the time of year when we need to start carefully vetting projects here at Hackaday. After all, nobody likes to get punked by an early April Fool’s joke. But as silly as this outsized PC fan looks, it sure seems like a legit build, if a bit on the pointless side.

Then again, perhaps pointless is too harsh a word to use. This 500-mm fan is by [Angus] over at Maker’s Muse, and it represents a lot of design work to make it buildable, as well as workable and (mostly) safe. Using both CNC-cut MDF and printed parts, the fan is an embiggened replica of a normal-sized case fan. The fan’s frame had to be printed in four parts, which lock together with clever interlocking joints. Each of the nine blades locks into a central hub with sturdy-looking dovetails.

And sturdy is important, as the fan is powered by a 1,500 Watt brushless DC motor. With a 4:1 reduction thanks to a printed gear train, the fan spins at around 3,300 RPM, which makes a terrifying noise. There’s a little bit of “speed-wobble” evident, but [Angus] managed to survive testing. The fan, however, did not — the 3D-printed gears self-destructed after a full-speed test, but not before the fan did its best wind tunnel imitation. And the RGB LEDs looked great.

This one reminds up of something we might see [Ivan Miranda] come up with. In fact, his super-sized 3D printer might have been just the thing to shorten [Angus]’ print times.

Continue reading “3D-Printed Parts Let You Assemble Your Own Biggest Fan”