SPINSPINSPIN

SPINSPINSPIN is a compact, mostly no-compromise ESC build. It fits in a 32mm diemter round enclosure and is designed to be mounted to the motor body. It can tolerate up to a 5S LiPo supply and 15A of current with higher peaks.

Motivation

Drone ESC's like BLHeli are very cheap and dependable, but they somewhat lack in features. Often, these controllers do not offer reliable control at low speeds and do not have any way to report rotor position back to the host processor.

More advanced controllers like VESC or ODRIVE are often much bigger in side than the motors they use and do not offer all the software feature one would want (constant position, constant velocity, movement planner).

SPINSPINSPIN aims to bridge the gap between featureful and compact controllers, allowing high-control actuators to be built in relatively constrained spaces.

Construction

It is built as a 3-board assembly, each designed with 4 layers.

spinspinspin spinspinspin spinspinspin spinspinspin

Motor

Motor Comments
Enforose D2836 880KV Ordered 2
Might be a bit too weak and bad quality
Surpas Hobby C2838 V2 800KV Ordered 4
Surpas Hobby C2834 V2 750KV Ordered 2

PCB & PCBA Cost

whatsapp_image_2026-04-02_at_6.08.09_am.png whatsapp_image_2026-04-02_at_6.05.55_am.png

TODO
Check all vias, some are intersecting traces.

TODO
Tudor's reccomandation:
Replace the main regulator with LMR16006Y, fixed version at 5V, so no more 5V LDO needed. The 4V rail will now have 5V and the added load on the 3.3V LDO is not that big.