Hackaday Prize Entry: Linear Stepper Motors

Today, your average desktop 3D printer is a mess of belts, leadscrews, and pulleys. For his Hackaday Prize entry, [DeepSOIC] is eliminating them entirely. How’s he doing this? With a linear stepper motor.

Search Google for ‘linear stepper motor’ and you’ll find a bunch of NEMA-bodied motors with leadscrews down the middle. This is not a linear stepper motor. This is a stepper motor with a leadscrew down the middle. The motor [DeepSOIC] has in mind is more like a mashup of a rack gear and a maglev train. The ‘linear’ part of this motor is a track of magnets perpendicular to the axis of the motor, with alternating polarities. The ‘motor’ part of this motor is a carriage with two field windings. It’s an unrolled stepper motor, basically, and could run a 3D printer much faster without as much slop and backlash.

Right now [DeepSOIC] is in the experimental phase, and he had a plan to print the axis of his linear stepper in ferromagnetic filament. This did not work well. The steel found in electric motors has a magnetic permeability of about 4000, while the magnetic permeability of his brand of ferromagnetic filament is about 2. Even if the idea of printing part of a motor was a complete failure, it was a great success at characterizing the properties of a magnetic 3D printing filament. That makes it a great entry for the Hackaday Prize, and a perfect example of what we’re looking for in the Citizen Science portion of the Prize.

Mechaduino- Closed Loop Stepper Servos For Everyone

Is it something in the water, or have there been a lot of really cool servo projects lately? Mechaduino is a board that sits on a regular stepper motor and turns it into a servo with a closed loop control of 0.1degree.

Whenever we post something about using cheap brushless motors for precision control, someone comments that a stepper is just a brushless motor with a lot of poles, why not just control it like one. That’s exactly what the Mechaduino does. They also hint at doing something very clever with a magnetic encoder on the board which allows them, after a calibration routine, to get the accuracy they’ve promised.

T Continue reading “Mechaduino- Closed Loop Stepper Servos For Everyone”

Compact Controllers Automate Window Blinds

Commercially available motorized window blinds are a nice high-end touch for today’s automated home, but they tend to command a premium price. Seems silly to charge so much for what amounts to a gear motor and controller, which is why [James Wilcox] took matters into his own hands and came up with this simple and cheap wireless blind control.

[James] started his project the sensible way, with a thorough analysis of the problem. Once COTS alternatives were eliminated – six windows would have been $1200 – he came up with a list of deliverables, including tilting to pre-determined positions, tilt-syncing across multiple windows, and long battery life. The hardware in the head rail of each blind ended up being a Moteino on a custom PCB for the drivers, a $2 stepper motor, and a four-AA battery pack. The Moteino in one blind talks to a BeagleBone Black over USB and wirelessly to the other windows for coordinated control. As for battery life, [James] capitalized on the Moteino’s low-power Listen Mode to reduce the current draw by about three orders of magnitude, which should equate to a few years between battery changes. And he did it all for only about $40 a window.

Window blinds seem to be a tempting target for hacking, whether it’s motorizing regular blinds or interfacing commercial motorized units into a home automation system. We like how compact this build is, and wonder if it could be offered as an aftermarket add-on for manual blinds.

Continue reading “Compact Controllers Automate Window Blinds”

Simple Robot Arm With Steppers Has Pleasingly Smooth Motion

The usual go-to when building a simple robot arm is the ever-pervasive hobby servo. However, these devices are not precise, and are typically jerky and unreliable. They have their advantages, but if strength is not needed a stepper motor would provide much better motion in the same price range.

Those are the lines along which [Bajdi] was thinking when he forked the Mearm project, and adapted it for small stepper motors. First he tried printing out the servo version on thingiverse. It worked, but the parts were not ideal for 3D printing, and he didn’t like the movement.

So he purchased some 28BYJ-48 motors. These are tiny little geared steppers that tend to show up in the odd project. He modified and simplified the files in FreeCAD. With the addition of a CNC shield and an Arduino he had every thing he needed for the upgrade. A servo is now only used for the gripper.

The robot is almost certainly weaker in its payload ability, but as you can see in the before and after videos after the break, it is dramatically smoother and more accurate.

Continue reading “Simple Robot Arm With Steppers Has Pleasingly Smooth Motion”

Robotic Pets Test an Automatic Pet Door

Lots of people get a pet and then hack solutions that help them care for their new friend, like an automatic door to provide access to the great outdoors. Then again, some people build the pet door first and then build the pets to test it.

It’s actually not quite as weird as it sounds. [Amir Avni] and his wife attended a recent GeekCon and entered the GeekCon Pets event. GeekCon is a cooperative rather than competitive hackathon that encourages useless builds as a means to foster community and to just have some fun. [Amir] and his wife wanted to build a full-featured automatic pet door, and succeeded – with NFC and an ESP8266, the stepper-powered door worked exactly as planned. But without any actual animal companions to test the system, they had to hack up a few volunteers. They came up with a 3D-printed dog and cat perched atop wireless cars, and with NFC tags dangling from their collars, the door was able to differentiate between the wandering ersatz animals. The video below the break shows the adorable plastic pals in action.

It’s clear from all the pet doors and automatic waterers and feeders we’ve seen that hackers love their pets, but we’re pretty sure this is the first time the pet itself was replaced by a robot. That’s fine for the test environment, but we’d recommend the real thing for production.

Continue reading “Robotic Pets Test an Automatic Pet Door”

Get Really Basic With Steppers and Eight Buttons

[Kevin Darrah] put together a good video showing how to control a stepper motor with, not a motor driver, but our fingers. Taking the really low-level approach to do this sort of thing gave us a much better understanding about the features of our stepper driver chips. Such as, for example, why a half step needed twice the current to operate.

[Kevin] starts with the standard explanation of coils, transistors, and magnets that every stepper tutorial does. When he hooks up simple breadboard with passives and buttons, and then begins to activate the switches in sequence is when we had our, “oh,” moment. At first even he has trouble remembering the correct sequence, but the stepper control became intuitive when laid out with tactile switches.

We set-up our own experiment to see if we remembered our lessons on the subject. It was a fun way to review what we already knew, and we learned some more along the way. Video after the break.

Continue reading “Get Really Basic With Steppers and Eight Buttons”

Trash Can CNC Gets a Stepper Upgrade

[HomoFaciens] is back at the bench again and working on improvements to his cheap and simple CNC machine.

The video below will no doubt remind you about previous versions of [HomoFaciens]’ CNC builds, which we’ve covered in depth. With an eye to spending as little as possible on his builds, most parts are recovered from e-waste, with a fair amount of Dumpster diving thrown in. For this upgrade, the salvaged brushed DC motors with their signature gap-toothed encoder disks are replaced with genuine bipolar steppers. The primary intention of his build is to learn (and teach) as much as possible, so he spends a good amount of time going over steppers and their control – how to determine phase wiring, how to wire up the not-salvaged-but-still-cheap drivers, directional control, and half-stepping. The mechanics are decidedly dodgy, but there are clever expedients aplenty – we especially like the oil cup fabricated from a brass tube and a bolt with a hole drilled in it. Everything just works, and the results to expense ratio is hard to beat.

While we appreciate the upgrades here, we’re still keen to see how junky his other trash can CNC can get. And we’re still waiting on the paper clip and cardboard challenge.

Continue reading “Trash Can CNC Gets a Stepper Upgrade”