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.
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.
It is built as a 3-board assembly, each designed with 4 layers.
![]() |
![]() |
![]() |
![]() |
|---|
| 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 |
![]() |
![]() |
|---|
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.