Smallest Coreless Motor with planar PCB windings & built-in sensorless control
No extra sensors needed! Intended for low-torque high-speed applications, it can read and control the speed via PWM. Easily get started with the MotorCell library, with a prebuilt PID control function for CodeCell & other ESP32 devices.
Shaftless Pencake Design
Made from an ultra-thin 3.3mm Aluminum Rotor!
It's shaftless design keeps things slim ~ Just press your part directly onto the rotor's teeth for a secure fit. With built-in magnets, iron, and durable ceramic-hybrid ball bearings, allowing MotorCell to spin up to 30,000 RPM (at no-load). Ideal for high-speed, low-torque uses like fans, robotics, DIY crafts, robotics and art projects.
Open-Source Stator
Integrate the Stator directly into your custom PCB!
Add the Rotor parts separately, to easily build a PCB motor onto your board for a more compact design, while ensuring a robust rotor setup!
Caution: This motor operates at high speeds. Keep hands away from moving parts and wear protective eyewear to prevent injury.
The MotorCell is a high-speed PCB motor utilizing the BD67173NUX chip as its three-phase back-EMF controller with a sensorless drive system, eliminating the need for a Hall sensor. Its speed can be controlled in 1,000 RPM increments (with the MotorCell PID library) via a PWM input signal , with the IN pin defaulting to low and turning the motor to full speed when pulled high (2.5-5V). If the motor is forced to stop, it enters a 5-second lock protection mode, which can be bypassed by resetting the PWM input to 0% and back on—a feature automatically handled by the library's Spin function. Also, note that motor's maximum speed will decreases as the applied load increases.
To install press-fit 3d printed parts we recommended an inner diameter of 16.4mm - 16.6mm, which depends on your 3D-Printer tolerance. Once printed, just press your part into the rotor's teeth to keep it secure. Superglue can also be added to the rotor's teeth, to secure the part.
Note that this motor is intended to drive small loads. The speed will decrease as the load/drag increases. The maximum spinning load is 12g at a radius of 18 mm.
Keep in mind that the CodeCell automatically activates a pull-up resistor on the OUT pin for reading the speed value. If you're using other controllers with the MotorCell library, ensure the internal pull-up remains enabled or add an external one.
If you ever need to disassemble the motor, handle it with care when unbolting the shaft. The motor contains small, precision-machined parts that are easy to lose. It is recommended to torque the shaft to 0.15 Nm during reassembly.
When soldering wires or connectors to the PCB, be cautious as the soldering iron may be drawn towards the motor's magnets.
The box will include the MotorCell, a 5-pin connector and a set of four M1.2 screws. The PCB is ROHS Compliant & follows IPC 6012 Class 3 standard.
Please note that the MotorCell is intended to be used as a DIY maker kit. For commercial purposes, please get in touch.