Skip to the content.

Home > CAD Parts > Brushed DC Motor

Materials and Equipment

Required:

Optional but useful:

Print the Parts

See here for the 3d-printing tech that I use. Links to part files for particular designs can be found at the bottom of this page. A few printing tips:

Assemble the Windings

The soft iron winding cores need to leave 10mm exposed after insertion into the holder, as shown below:

winding-core

Insert the iron rod fully into the holder, mark off 10mm exposed, and cut to length. It is important to leave no more than 10mm exposed so that the windings clear the stators when rotating. Attach the winding washer to the end of the core leaving 2mm exposed:

winding-washer

This bit on the end will be clamped in a drill when winding the electromagnetic coils. Repeat for all windings. Depending on the design (see below), there will be either two or four windings. Add a drop of superglue in the core holder to keep each iron core in place. Once these dry, position the winding washers on the ends of their cores. Do not glue them yet, just get them in place as follows:

washer-starts

Note that the collar of each washer is facing the inside and not the outside. This is important. Next, for each washer in turn, place a small drop of superglue on the inside surface as circled in green below:

washer-glue

Move the washer inward while rotating it on the core, such that the glue enters between the core and the washer. When done, the washer should leave exactly 2mm of exposed core on the end. To make this easy, print the small spacer part and use it to push the washers inward. The spacer has a collar with depth 2mm.

washer-spacer

The assembly should look as follows after the washers are placed and glued:

washers-complete

Let everything dry and then assemble the motor to ensure that it will rotate freely:

Wind the Electromagnetic Coils

Each washer has a 1mm hole near the central hole as circled in green below. The purpose of this hole is to provide the magnet wire an exit from the coil and to get the winding started.

washer-hole

If your 3d printer is sufficiently accurate, then this hole will be present and will accept the 30 AWG enameled magnet wire. If the hole is not preserved, then you might need to open it up with a pin. The coil should look as follows just prior to engaging the drill:

in-drill

Note that a good length of wire has been pulled through the small hole exiting to the right (the wire spool lies below the drill in the image). A good strategy is to clamp the drill in a vise, guide the feed wire with one hand, and operate the drill with the other hand.

Now for the tricky part, the winding direction. Study up on the “right-hand rule” of electromagnetism. There are many good articles. This one is helpful, particularly the following visual:

rhr

Another view of the right-hand rule is shown below, taken from one of the motor designs:

coil-direction

In the above, the outward-facing (right) end of the iron core would have north polarity.

The specific winding direction to use at this point depends on the design you are building. See the three designs below for winding polarities to use for your design.

Two-Stator Two-Coil Polarities

The red Xs in the figure below show parts that are not actually present in this design. The green arrows show the directions that the washers should turn when winding each coil. As shown, the washers on either end turn in the same direction. This means that the drill direction will remain the same throughout the entire winding procedure.

two-stator-two-coil

Two-Stator Four-Coil Polarities

This is just like the two-stator two-coil design except that the magnets run along both axes.

two-stator-four-coil

Four-Stator Four-Coil Polarities

The polarities in this design must be such that each end is north. To achieve this, wind one end in the direction indicated in the image below. Once the first coil is wound, reverse the drill and wind the other coil in the opposite direction. Then wind the coils along the other axis in the same way.

four-stator-four-coil

Winding

When you’re ready, slowly start the drill and begin winding the coil. Try to get the layers as even as possible. Fill in the valleys that develop and don’t worry about making them perfect. Stop the drill when the first coil is wound. Guide the feed-end of the wire across the winding holder using the notches as guides and then continue winding the other end in the direction shown according to your design above. Once the other end is complete, secure the wire, leave a good length exposed for later wiring, and then cut the wire:

winding-one-axis-complete

Wrap the coils in electrical tape. If your design involves coils along the other axis, then repeat the procedure to obtain the required polarities:

winding-second-axis

A final four-coil design should look as follows:

winding-complete-taped

Use a multimeter to test all coils for integrity and roughly similar resistance. A few tips at this point:

  1. The wire is enameled, meaning its coated in a thin layer of clear plastic to prevent shorts within the coil. The enamel must be removed from the wire ends prior to testing or soldering. Simply burn it off with a flame.
  2. Having built and wound several cores like these, I have found that each axis (two coils) typically has about 15 ohms of resistance. With a 12-volt power supply, this would result in 12.0 / 15.0 = 0.8 amps of current running through the wire, which is acceptable. The final assembly including the commutator and brushes will have more resistance, which will further decrease the current. The final current needs to be within the operating range of the wire. This workbook suggests the fusing current of 30 AWG wire is 10 amps, so the final current running through the coils must be substantially below this.

Build the Commutator

Cut a width of copper sheet that will fit within the recessed sections of the rotor:

commutator-width

Place the section in the bender:

commutator-in-bender

The outside diameter of bender is the same as the recessed sections of the rotor. Thus, wrapping the copper around the bender provides a curvature that will match the recesses of the rotor:

commutator-bent

Cut sections of the bent copper that will lie in the recesses:

commutator-in-place

The commutator segments need to lie entirely within the recesses and not have rough edges that will catch on the brushes. Do not glue the segments to the rotator yet. They still need to be soldered to winding coils, and if you attempt to solder commutator segments while they are glued to the rotor, you will melt the plastic rotor.

Position the winding cores on the rotor and trim the wires to remove excessive wire:

winding-in-place-trimmer

Next, solder the winding coils to the commutator:

commutators-soldered

A few tips on this step:

  1. The smooth copper sheet might not adhere well with the solder. File or sand the surface end of the commutator segments that you will solder to the wires.
  2. If you value your fingers, then use a soldering station as listed at the top of this page.
  3. Do not allow the solder to go very far up the commutator segment. The brushes need room to run unimpeded across the commutator surfaces.

Next position the winding holder precisely on the rotor and begin gluing them into their recesses:

commutators-glued

Very important notes:

  1. The winding cores must be oriented such that the iron cores are exactly aligned with the gaps between the commutator segments. Think of it this way: When the iron cores are pointing directly at their stator magnets, the electromagnets need to be in a neutral or unpowered position between one polarity and the other.
  2. The commutator segments need to be placed in the correct sequence of recesses that depends on your design:
    1. Two-stator two-coil: The two commutator segments may be placed in either of the rotor recesses. The only impact of the order is the direction that the motor will rotate when powered. Motor direction is also controlled on the positive and negative power leads, so the commutator placement really does not matter here.
    2. Two-stator four-coil: Need a figure here.
    3. Four-coil four-stator: Need a figure here.

The final assembled commutators should look as follows:

commutators-final

Build the Power Circuit

Solder the carbon brushes to jumper wires. You’ll need a number equal to the number of stator magnets in your design:

brush-wires

Insert the brush wires into the motor base. The following image shows the brushes in a two-stator design:

brushes-assembled

The brushes should move freely when the wires are pulled, with the springs returning them to their extended positions. If the brushes catch when pulled or do not spring back, then remove the brushes and file the insides of the brush housings. You can wire the DC power source directly to the brush wires, or you can patch it together with a breadboard as shown below. The breadboard provides flexibility for building circuitry around the motor (see Other Fun Stuff below):

wiring-complete

Install the Stator Magnets

The stator magnets must be arranged such that the internal surfaces – those facing the coils as they rotate – alternate between north and south. In the two-stator designs, one side should be north and the other south. In the four-stator design, the inside-facing stator magnets should alternate north, south, north, and south. Only this relative alternation matters. It does not matter which of the two axes holds the north stators and which holds the south stators. In all of the photos and videos on this page, there are two disc magnets at each stator location.

Assemble the motor to ensure that it will rotate freely:

Test and Fix

With a bit of luck, you can power the motor circuit, give the rotor a twist, and it will run:

Common problems:

Designs, Videos, and STL Files

The following sections provide CAD viewers, STL file downloads, and advantages and limitations for three alternative motor designs.

Two-Stator Two-Coil (Download)

Advantages:

Limitations:

Two-Stator Four-Coil (Download)

Advantages:

Limitations:

Four-Stator Four-Coil (Download)

Advantages:

Limitations:

Other Fun Stuff: Web-Browser Control with a Digital Tachometer Circuit

This is similar to the videos above, except that this version integrates the motor with a web-browser on/off control accessible from any device on the network (e.g., a smartphone):

The web-browser control is implemented using my raspberry-py package for REST-based control of circuits running on a Raspberry Pi. The web-browser toggle calls a REST endpoint running on the Pi, which switches the orange relay in the middle of the breadboard seen in the video. This switch is also indicated by illumination of the red LED. I’ve also added a digital tachometer circuit to estimate rotational speed. The speed is displayed in the browser as revolutions per second (RPS). This motor – the 4-coil 4-stator design – runs at about 30 RPS (1,800 RPM). The circuit is shown below:

relay-tach-circuit

As noted above in the Test and Fix section, building circuitry around the motor and its high-voltage power supply can be hazardous to your electrical components. A short circuit can easily damage your Raspberry Pi. I did exactly this when attempting to run the two-coil two-stator design on the circuit shown above. The power shorted across a commutator segment, blew up a transistor, and damaged a GPIO port on the Raspberry Pi. Builder beware!

Things to Improve

References

  1. Voltage, Current, and Resistance (a basic overview)
  2. Electromagnets: In particular, the author’s coildata.xls spreadsheet is a fantastic way to learn about the ingredients of an electromagnet (coil gauge, winding count, current input, gauss output, etc.)
  3. Brushed DC electric motor (Wikipedia).

Other parts can be found here.