Stepper motor feedback controller able to dynamically check the positioning of the shaft and prevent any step loss in 3D printing, CNC, etc. It mounts directly on NEMA17 motors.
All management of the controller is entrusted to Microchip's programmed PIC32MX250F256HI / PT microcontroller; while the DRV8843 driver from Texas Instrument, driven directly by PWM pulses, allows stepper motor control even with very dense microstepping. The AM4096 magnetic encoder, equipped with a resolution of 12 bits (4096 steps / revolution), is able to detect the position of the motor shaft and transmit it to the controller.
You can control it through USB interface, I2C port or SPI port.
Furthermore, having the classic EN / DIR / STEP inputs typical of traditional controllers, you can replace your driver with MotorFish.
There is also a reset button, status LED, 4-pole terminal block for the two motor windings and a terminal block for the power supply (8.5 and 45 VDC).
Dimensions (mm): 42.2x42.2x12, weight: 12.5 grams.