Table of Contents
=Introduction= <youtube>XH2bykD70jI</youtube>
An electric motor is an electrical machine that converts electrical energy into mechanical energy. Most electric motors operate through the interaction between the motor's magnetic field and electric current in a wire winding to generate force in the form of torque applied on the motor's shaft. Electric motors can be powered by direct current (DC) sources, such as from batteries, or rectifiers, or by alternating current (AC) sources, such as a power grid, inverters or electrical generators. An electric generator is mechanically identical to an electric motor, but operates with a reversed flow of power, converting mechanical energy into electrical energy.
=Challenges= Electric motors are expensive and difficult to manufacture, and not universally available. Most thermoplastics operate at low melting points not suitable for intense or prolonged motor operation.
<youtube>57M_c6M1c0o</youtube>
=Approaches=
Standards
- NEMA 17/23/34
- 550/555/775/795/895/997 DC Motor
- face mount / pedestal mount
3D print an electric motor using recycled plastics selected specially for high durability and heat resistance, 3D printers, and vitamins. Design with investment casting, and direct metal printing in mind. <gallery> Ebike_Controller.jpg| 6-step waveform.png| </gallery>
Stepper Motors
<youtube>puZUKE_Wu8g</youtube> <youtube>dFjm13KgL7s</youtube>
Brushless DC motors
<youtube>YsSm65DAcCg</youtube> <youtube>3pG90WreWyo</youtube> <youtube>WEEDJiC8Jqc</youtube> <youtube>xzVkpPDmbtg</youtube>
Servo motors
<youtube>RhnFUuMgao8</youtube>
Cyclodial
<youtube>RkGU2v9tBFE</youtube> <youtube>Emvo3bLT-Z4</youtube>
- AMT102-V inexpensive shaft mounted rotary encoder with adapters for various motor and shaft types
- Mechaduino servo controller
Sterling motors
PCB motors
<youtube>oa6sP-joAr8</youtube> <youtube>OzqSzFZa2DY</youtube>
Alternatives
- Salvaged AC, DC, or universal motor - permanent magnet or inductive
=Tools=
=Development targets=
- IRFP260N mosfets - 50A 200V - $3 ea Ebay - same as Controller
=References=