Is the firmware for the SparkFun Qwiic Motor Driver released?
I have been using the SparkFun Qwiic Motor Driver to develop a project. I want to integrate the same function into a project, but the driver uses its own MCU, which means I can’t duplicate the same functions on my own PCB without the firmware.
I did try using a DRV8835 driven by PWM instead of the Qwiic board, but the motor output isn’t linear like it when using theQwiic board.
Couldn’t find it in Github. https://github.com/sparkfun/Qwiic_Motor_Driver
It is open source but there is no firmware exposed. Don’t know if I am missing something.
Yep, that is exactly the point. Closed source or forgotten firmware makes the open source kind of pointless.
I am driving an air-core motor, and I have tried using a DRV8848 and a TB6612 driver, both give me non-linear results. Where the Qwicc driver works perfectly.
I have a DRV8835 breakout from Pololu on the way in case the phase mode is the thing I need. , but it would be good to be able to duplicate the i2c functionality.
Thanks, I’ll dig through here and see if there is anything special they are doing in the code that I am not in mine.
In case someone comes across this later trying to make an Air Core motor with smooth movement:
I solved the air-core movement by using the TB6612 driver. The TB6612 has three inputs per motor: IN1, IN2, PWM
You need to use the two IN signals for digital motor direction control, and then feed a PWM signal into the PWM input.