2019-11-24, 02:14 PM
(This post was last modified: 2019-11-24, 02:19 PM by CapnKernel.)
I have been experimenting with an IBT_2 copy, hard wired. It didn't work.
The first problem I found is that there was no electrical connection between the Vcc pin on the header, and pin 20 (Vcc) on the 74HC244 buffer (manufacturing problem). Seems the pin on the chip wasn't soldered to the board properly. I resoldered the chip, and it's working now.
A second problem is that the 8 resistors on the board don't seem to be connected to anything. Here's the schematic of the original:
https://www.elecrow.com/download/IBT-2%20Schematic.pdf
In the schematic, the resistors are all 1k. On the IBT_2 copy I got, the resistors are all 10k, but not connected (fraudulent design problem). This shouldn't really be a problem if the lines are pulled up or down elsewhere, except in the case of the slew time resistors (pin 5):
http://www.robotpower.com/downloads/BTS7...-12-07.pdf
If these are open circuit the slew time will be quite long.
I'm now to the point where I can try motor.ino on my Arduino nano. I'd like to try the motor.ino that @beholder77 published on June 18. From what I can tell, that version of motor.ino was based on the version committed on February 27 (commit 152f6488f0f65a2a08765d83d35673c64741a951).
motor.ino has seen many changes since then. Was support for the IBT_2 / BTS7960 officially added to motor.ino? If not, should I try porting @beholder77's changes relative to 152f6488 onto the latest motor.ino?
The first problem I found is that there was no electrical connection between the Vcc pin on the header, and pin 20 (Vcc) on the 74HC244 buffer (manufacturing problem). Seems the pin on the chip wasn't soldered to the board properly. I resoldered the chip, and it's working now.
A second problem is that the 8 resistors on the board don't seem to be connected to anything. Here's the schematic of the original:
https://www.elecrow.com/download/IBT-2%20Schematic.pdf
In the schematic, the resistors are all 1k. On the IBT_2 copy I got, the resistors are all 10k, but not connected (fraudulent design problem). This shouldn't really be a problem if the lines are pulled up or down elsewhere, except in the case of the slew time resistors (pin 5):
http://www.robotpower.com/downloads/BTS7...-12-07.pdf
If these are open circuit the slew time will be quite long.
I'm now to the point where I can try motor.ino on my Arduino nano. I'd like to try the motor.ino that @beholder77 published on June 18. From what I can tell, that version of motor.ino was based on the version committed on February 27 (commit 152f6488f0f65a2a08765d83d35673c64741a951).
motor.ino has seen many changes since then. Was support for the IBT_2 / BTS7960 officially added to motor.ino? If not, should I try porting @beholder77's changes relative to 152f6488 onto the latest motor.ino?