I measured the DC resistance of the windings and it is 3.9 ohm. Powering up the motor with 24VDC, without any load, it draws about 350 mA.
I bought some dev boards to test the drivers before selecting them for my custom board. On my desk I have:
DRV8256 is rated for 2.5A and after playing with all the settings the motor barely spins but with a very rough and irregular motion.
DRV8871 is rated for 3.6A (I disabled the current control) but the motor never spins.
L293D is rated for 1.2A only (even the datasheet describe it as "high-current" driver) but it is the only one driver that can run the motor, though with a very loud noise (right now I'm using a 500 Hz PWM).
I really cannot use a large PDIP ICs on my board so I want to understand why the other drivers are not able to control the motor. And anyway the L293(D) has a current too low to drive the motor under load.
I understand you don't have the crystal ball, but do you have any idea about these behaviors? And if I should go deeper and try to get the other drivers to work, or it would be better to select another kind of driver...
Here the current profile at power up, with the following settings:
- calibrated power supply 24.0 V (capable of more than 6A)
- shunt resistor of 10.1 ohm (measured)
- motor connected using 20 cm thick wires
As you can see from the cursors, the steady-state current is about 218 mA, while the initial peak is about 1.44 A well below the current rating of the tested drivers.