The blower and a smaller motor than what's actually driving it.

Electric Snowblower Clears The Way With Hobby Parts

If you live in snow country and own a home, you either have a snowblower or wish you did. The alternatives are either an expensive and potentially unreliable plow service, or back-breaking (and heart-attack inducing) shoveling. [RCLifeOn] was one of those people in the second category, until he decided to do something about it: electrifying a scrap snowblower with a blown engine. 

The usual brushless DC motors and electronic speed controllers [RCLifeOn] has on hand to get his R/C life on with don’t quite have enough oomph to handle both functions of a snowblower. For those of you cursed to live in warmer climes, the modern snowblower is both self-propelled via its twin wheels, and generally has a two-stage powered snow-removal “blower” consisting of an auger to break up the snow and an impeller to blast it out of the machine and many meters off the driveway. On the traditional gas-powered models, these are both powered via belts off the same motor, but that wasn’t going to work.

He kept the belts, and simply used a pair of motors, each with their own ESCs that are controlled via oversized thumb wheels on the handles. The belts couple to the motors with 3D printed pulleys. Belt tension is achieved in the case of the wheels through a simple and sensible shimming arrangement. In the case of the blower motor, he uses a 3D printed adjustable mount to get the appropriate tension. To help it hold long-term (given the issues with creep in 3D prints) he’s got a bearing on a second mount opposite the motor.  It holds up for his demo, which consists of clearing a driveway of 10cm of snow and then plowing through a pile larger than the mouth of the machine. In other words: it works.

The build, as unfortunately common on YouTube, is shy on specific details– but in this case that’s fine. Even if he’d open-sourced everything and posted STEP or STL files, it wouldn’t save much time since you’d pretty well have to re-engineer the build to fit your own snowblower, if you were so inclined. As with many hacks of this nature, the point of sharing it is to show how easy it is and provide the inspiration. As the cartoons used to say, “knowing is half the battle.”

If one was to re-implement this hack, we could not encourage you strongly enough to put in the standard dead-man’s switch, a feature commercial snowblowers share with things like lawnmowers. As annoying as it is to hang onto with frozen fingers, that safety feature is there for a reason.

If your driveway is short, you can save on gas and fuel costs with an extension cord. Or you could just stay inside and do the job by remote control, but that comes with its own pitfalls.

Continue reading “Electric Snowblower Clears The Way With Hobby Parts”

A photo of a brushed motor and brushless motor with a brushless controller board

An Introduction To DC Motor Technology

[Thinking Techie] takes us back to basics in a recent video explaining how magnets, coils, brushed DC motors, and brushless DC motors work. If this is on your “to learn” list, or you just want a refresher, you can watch the video below. It’ll be ten minutes well-spent.

The video covers the whole technology stack behind the humble DC motor in its various incarnations. Starting with basic magnetic effects, it then proceeds through 2-wire brushed DC motors and finally into 3-wire brushless DC motors (BLDC motors).

Continue reading “An Introduction To DC Motor Technology”

Motors Make The Best Knobs With SimpleFOC

The worst thing about a volume knob is that, having connected it to a computer, it might be wrong: if you’ve manually altered the volume settings somewhere else, the knob’s reading won’t be correct. [I Got Distracted] has a quick tutorial on YouTube showing how to use a BLDC, a hall effect sensor, Pi Pico and the SimpleFOC library to make a knob with active haptic feedback and positioning.

We covered the SimpleFOC library a few years ago, but in case you missed it, it’s, well, a simple library for FOC on all of our favorite microcontrollers, from Arduino to ESP to Pico. FOC stands for field-oriented control, which is a particular way of providing smooth, precise control to BLDCs. (That’s a BrushLess DC motor, if the slightly-odd acronym is new to you.) [I Got Distracted] explains exactly how that works, and shows us just how simple the SimpleFOC project is to use in this video.  Why, they even produce their own motor controllers, for a fully-integrated experience. (You aren’t restricted to that hardware, but it certainly does make things easy.)

The haptic feedback and self-dialing knob make for an easy introductory project, but seeing how quick it hacks together, you can doubtless think of other possibilities. The SimpleFOC controller used in this video is limited to relatively small motors, but if you want to drive hundreds of kilowatts through open source hardware, we’ve covered that, too.  

Arguably, using a motor as a knob isn’t within the design spec, and so could almost qualify for our ongoing Component Abuse Challenge, had [I Got Distracted] thought to enter.

Continue reading “Motors Make The Best Knobs With SimpleFOC”

Musical Motors, BLDC Edition

This should count as a hack: making music from a thing that should not sing. In this case, [SIROJU] is tickling the ivories with a Brushless DC motor, or BLDC. 

To listen to a performance, jump to 6:27 in the embedded video. This BLDC has a distinctly chip-tune like sound, not entirely unlike other projects that make music with stepper motors. Unlike most stepper-based instruments we’ve seen [SIROJU]’s BLDC isn’t turning as it sings. He’s just got it vibrating by manipulating the space vector modulation that drives the motor — he gets a response of about 10 kHz that way. Not CD-quality, no, but plenty for electronic music. He can even play chords of up to 7 notes at a time.

There’s no obvious reason he couldn’t embed the music into a proper motor-drive signal, and thus allow a drone to hum it’s own theme song as it hovers along. He’s certainly got the chops for it; if you haven’t seen [SIROJU]’s videos on BLDC drivers on YouTube, you should check out his channel. He’s got a lot of deep content about running these ubiquitous motors. Sure, we could have just linked to him showing you how to do FOC on an STM32, but “making it sing” is an expression for mastery in English, and a lot more fun besides.

There are other ways to make music with motors. If you know of any others, don’t hesitate to send us a tip.

Continue reading “Musical Motors, BLDC Edition”

Paddling Help From Electric-Assisted Kayak

Electric-assisted bicycles, or ebikes, are fundamentally changing the way people get around cities and towns. What were once sweaty, hilly, or difficult rides have quickly turned into a low-impact and inexpensive ways around town without foregoing all of the benefits of exercise. [Braden] hoped to expand this idea to the open waters and is building what he calls the ebike of kayaking, using the principles of electric-assisted bicycles to build a kayak that helps you get where you’re paddling without removing you completely from the experience.

The core of the project is a brushless DC motor originally intended a hydrofoil which is capable of providing 11 pounds (about 5 kg) of thrust. [Braden] has integrated it into a 3D-printed fin which attaches to the bottom of his inflatable kayak. The design of the fin took a few iterations to get right, but with a working motor and fin combination he set about tuning the system’s PID controller in a tub before taking it out to the open water. With just himself, the battery, and the motor controller in the kayak he’s getting about 14 miles of range with plenty of charge left in the battery after the trips.

[Braden]’s plans for developing this project further will eventually include a machine learning algorithm to detect when the rider is paddling and assist them, rather than simply being a throttle-operated motor as it exists currently. On a bicycle, strapping a sensor to the pedals is pretty straightforward, but we expect detecting paddling to be a bit more of a challenge. There are even more details about this build on his personal project blog. We’re looking forward to seeing the next version of the project but if you really need to see more boat hacks in the meantime be sure to check out [saveitforparts]’s boat which foregoes sails in favor of solar panels.

Continue reading “Paddling Help From Electric-Assisted Kayak”

Photograph of a BLDC motor controller circuit board

Take A Ride Through The Development Of A Custom BLDC Motor Controller

The folks over at the [Barkhausen Institut] are doing research into controlling autonomous fleets of RC cars and had been using off the shelf electronic speed controllers (ESCs) to control the car motors. Unfortunately they required more reliable feedback for closed loop control of the motors, so they created their own open source hardware brushless DC (BLDC) controller.

The motor controller they developed uses an STM32 microcontroller that talks to a TMC6140 3 phase MOSFET driver to drive 6 IRLR 2905 MOSFETs. The [Barkhausen Institut] researchers went with the SimpleFOC library as the basis to program the STM32, with installed hall effect sensors indicating motor orientation for their closed loop control.

Designing a functioning BLDC and ESC controllers can be subtle, and their post goes into details about the problems and solutions they came up with to deal with with what was ultimately improper isolation of the MOSFETs interfering with the power rail for the STM32. The source for their BLDC motor controller is available through their GitLab page. For more information on the parent project that uses the BLDC driver, be sure to check out their work on a connected convoy of RC cars.

There’s now a wealth of open source BLDC drivers and projects, many of which we’ve featured in the past, like the Moteus and haptic smart knob, and it’s nice to see other projects explore different options.