← All Sections

Propulsion (2026)

Hand-built 3N4P brushless outrunner motor mounted on its printed base

Propulsion is an interesting word. When we talk about smart organisms—and by 2026, LLMs and AI systems are often treated that way—we usually imply something living. Living implies movement: kinematics, locomotion, and the ability to act in the world.

There is enormous attention on the smarts right now. This project is time spent on the other half of the package: the hardware that makes a smart system move. I started by learning how to build brushless DC motors from scratch.

The design is a tiny 3N4P radial-flux outrunner: three stator teeth, four rotor magnets, and the fewest coils that can run from a hobby three-phase ESC. I designed and printed the structure, wound each phase by hand, installed the magnets and bearings, and put the entire thing on a very scrappy bench setup.

First motor prototype parts laid out before assembly
First motor prototype with all three stator teeth wound in copper wire
Left: V1 parts. Right: The three hand-wound stator teeth.

V1 failed. The ESC armed and the rotor jerked, but it never completed a rotation, even with a hand flick. The back-EMF was only around 0.2–1 mV: nowhere near enough for the sensorless ESC to lock onto. The plastic core, modest winding count, and roughly 1.5 mm air gap produced too little magnetic flux.

For V2 I tightened the air gap to less than a millimeter, thinned the tooth tips, added fillets and better wire routing, and squeezed in more turns of the same 24 AWG magnet wire. The purchased parts stayed the same; only the printed geometry and winding changed.

Second motor prototype's redesigned 3D-printed rotor, stator, and base
Second motor prototype after completing the denser copper windings
Left: Redesigned V2 printed parts. Right: Denser windings and tighter geometry.

V2 spun. It needed a manual flick to start, only ran reliably at low throttle, sounded terrible, and stopped on its own in under a minute—but it spun. The loose M3 screw I used as a shaft caused wobble and noise, while the many turns required by the weak plastic magnetic circuit created heat. Still, this was enough to validate the electrical layout and the direction of the design.

The first powered run of V2.
First and second DIY brushless motor prototypes shown side by side
V1 and V2 side by side.

To understand the gap between this experiment and a real motor, I also tore down a commercial DYS D2830 outrunner and studied the low-cost modular actuator developed for MIT’s Mini Cheetah. The hobby motor uses a laminated iron stator and steel rotor can; the Cheetah-style actuator pairs a torque-dense motor with a low-ratio planetary gearbox. That is the long-term north star.

Commercial DYS D2830 brushless motor stator exposed during teardown
Inside a commercial DYS D2830 outrunner: laminated steel and much more copper.

I built a lumped-parameter simulator alongside the hardware. It models back-EMF, torque-speed behavior, copper loss, and slot fill as winding count, wire size, and air gap change. It is not finite-element analysis, but it makes the next physical iteration less blind.

V3 is the next step. It keeps the 3N4P topology but replaces the magnetic path and makes the rotating assembly less questionable: laser-cut steel tooth laminations, a steel rotor back-iron ring, a proper 3 mm machined shaft, and Kapton insulation. The goal is simple: start cleanly and run continuously for five minutes without an ESC dropout or melting anything.

The full build logs, CAD links, bill of materials, benchmark teardown, simulator, and future iterations are open source in the Propulsion repository on GitHub.