15 karma · joined August 1, 2015
Interestingly, the official Rubik's cubes are very poor quality.
I have a GAN speedcube and can recommend.
For a DC motor, they are rarely connected directly to the microcontroller. But you can put a diode across the motor terminals to minimise any back EMF.
A stepper would typically have a driver circuit between the microcontroller and the motor.
A small servo would usually just need one signal connection to the microcontroller, there's no back EMF via that path. You would of course also need common ground.
On the one hand there are stepper motors which can withstand lots of radial load thanks to steel shafts and bearings. They also provide some relative position control and no absolute position feedback (at hobbiest prices).
On the other there are servos, which typically have weak components. Plastic gears, shafts and bushings which cannot withstand radial load. But they do allow control of absolute position.
For many robotics projects, a hobbiest has to choose between servos which are physically weak, or steppers which can tear the project apart if they don't home correctly. And of course the hobbiest has to roll their own safety/endstop system every time.
I'd love something physically like a Nema 14/17 stepper but with a servo interface. However I can't find them anywhere at hobbiest prices. Why are there thousands of good value steppers and thousands of models of servos, but nothing in between, I wonder?
See the World Barista Championship winners, not a single Italian yet, unfortunately. https://en.wikipedia.org/wiki/World_Barista_Championship