Hello, I am using an ESP32 a TB6600 micro stepper, and a Nema 23 stepper motor, I am trying to drive the motor with the esp32 but the TB6600 requires a 5v signal, I tried to fix this by using a logic level converter (specifically thisthis) but when I attempt to drive the motor I get a very slight hum out of the motor and no movement.
The motor controller and motor both work as I tested it with an Arduino Uno.
Your diagram seems to be missing a ground connection.
Your picture looks awfully like you've left off a ground connection.
Please draw a proper schematic as best you can, with particular attention to what is supplying power and how that power is being routed to the devices that require it.
@awneil No, a common ground is not needed/wanted.
This drivers has opto coupler inputs.
Leo..
You seem to have use an I2C level shifter, which is meant to sink current, not to source.
If you had connected the + pins of the driver to 5volt and the -pins to the level shifter it might have worked (with reverse logic code). Maybe better to use a level shift IC that is commonly used for addressable LED strips.
Leo..