Ok to Connect 2.9V Stepper to 3.3V pin?
Motors draw a LOT of current compared to CMOS circuits.
The 3.3V output on most Arduinos can only provide a very small amount of current. The Arduino Uno, for example, says it only provides a max of 50mA from its 3.3V regulator. Your motor driver probably needs &gt;10X more than that.
The overload protection on the Arduino's voltage regulator will probably kick in and cause it to shut off. It might take a while to cool down before 3.3V output comes back. I've heard that the protection on Arduino knockoffs doesn't always work, so you could also fry the voltage regulator if you try to draw too much from it.
Bottom line: Don't do that.
Get a high current supply for your motor driver.