A home made PCB stepper motor
kevinlynagh.com
kevinlynagh.com
(note that i reverse a few frames in the loop to be less jarring visually, the current is probably not correct when the puck is moving left)
My immediate thought: how could this be used to make a really cheap desktop pick-and-place system?
This has the potential for:
* way less material cost
* way less assembly, and
* way higher reliability due to fewer moving parts
Even smaller ones...
The limitations of homebrew pick-and-place are the vision system, not the control system.
If you solved the vision system problems, you could probably build a pick-and-place out of Legos.
Someone made one, and it’s amazing.
I.e., not practical, but fun to think about.
Heavy components could be held by multiple bots.
I think of this being a tiny version of a home SMT assembly where you're dispensing paste and placing components manually, one at a time.
I also suspect that you can have the target PCB separate from the one the magnets move on.
Most likely not, but bio/chemical experiments yes.
Stepper motors have multiple teeth per pole: https://en.wikipedia.org/wiki/Stepper_motor#/media/File:Step...
The rotor has slightly fewer teeth than the stator, such that one "electrical rotation" (each coil being switched on in sequence) causes the rotor to advance by the number of missing teeth. That is what makes a stepper so precise; it gets 4+ divisions per tooth.
motor typology is not well defined, so we're arguing a moot point. That said, I think this is a poor criterion for stepping. BLDCs, SRMs, and doubly-wound machines are all steppers by this definition. IMO it is not useful.
All motors which are called stepper motors have one unique thing in common: they take multiple electrical rotations per mechanical rotation. This motor does not do that.
Yeah, of course it doesn't have the same design of the steppers you buy around. That's obvious from the title alone. That doesn't make it not a stepper. And yeah, it's less precise than the ones you can buy¹. That should be expected too.
1 - Although, that conclusion is way too simplistic to make. It has a different kind of imprecision, so depending on how you compare, you may as well conclude that it's more precise.
BLDC, series wound, and switched reluctance motors will also hold their position. Cogging torque exists in the majority of motor types. It is not very useful for dividing motors into families, and is certainly not specific to the group of machines called stepper motors.
If you energize each coil of a BLDC, series wound, or SR motor (not the wires, each actual coil) in sequence, the shaft of the motor will rotate once (or very close to once). If you do the same with a stepper motor, the shaft will have turned 22.5 degrees or less.
It is possible to make a linear stepping motor. The Vernier scale is basically stepping as applied to measurement. This is not that.
Edit: Glad he mentioned Carl Bugeja's youtube channel, this instantly brought Carl's work to mind.
[0] https://www.youtube.com/watch?v=xPUEOhMBpUw (in German)
I wonder if you could use induced currents in the pucks instead of permanent magnets to create the opposing force. Then you could tune the PCB coil to target specific elements. So 212kHz moves puck A, 241kHz moves puck B, etc
Basically a small version of the ring launcher - https://www.youtube.com/watch?v=V690VphqTwg
Where the ring launcher works by counter emf that evolves in the conductor, a tuned emf (like for RFID chips) could be made with specific properties. Eg. it might only respond to certain frequency bands and possibly (?) allow for both repulsive and attractive forces by either maintaining or inverting the exciter phase in the board.
Creating a tuned oscillator could be interesting too, but could also turn out to be too heavy, in terms of component weight.
I wonder if vibration would help reducing friction. I.e. superimposing a low-power high-frequency component in the field to avoid static friction.
Thanks for the suggestion nonetheless