SparkFun Qwiic Motor Driver (ROB-15451) firmware?

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.

Have a look here:

https://github.com/sparkfun/Serial_Cont … or_Driver/

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.