I have a small issue over here, im new to this stuff so i dont know what is going wrong.
I have a big Nema23 stepper motor 24v 3.5A with a HBS57H 24v stepper driver connected to a 24v 10A power supply
I use a arduino mega (with marlin firmware) + Ramps 1.4 shield
*You can see all the wiring from the stepper driver to the arduino on the pictures
The issue that i have is when i send a signal to my arduino with pronterface its sounds like the motor wants to move and i can also feel it on the shaft but there is no real movement, what could be the problem? I thought maybe i need to power also the ramps shield with 12v instead of only the arduino by usb but still nothing changes maybe its how i wired everything. Please help me
Do You consider code as not needed?
Use any simple example code making the stepper move.
When powered, can You turn the stepper by hand?
How did You identify the motor cables?
No i didnt use any code to drive it, but i do not think it will if the software is not working.
Also when the motor is turned ON i cant turn the shaft by hand. The wiring scheme is with a sticker labeld on the motor so thats almost impossible to do. I was thinking maybe the signal needs to be 24v for the stepper driver but on internet its says 5v to 24v compatible for the signal side so i really dont know where to look
That driver signals, step/pul, dir and en should be okey comming from a 5 volt micro controller, but NOT from a 3.3 volt controller.
If You use no code, how will step/pul be generated?
I dont use arduino code because pronterface already can send the signal from the arduino mega to the Ramps 1.4 shield. Thats the same as uploading some code to the arduino. Why would normal code work if not even gcode signals from pronterface work? That doesnt make much sense for me,
The advice from @Railroader makes a lot of sense: you have quite a complex system there. Who's to say whether the problem is RAMPS or pronterface or Marlin or wiring or the encoder or something else?
By eliminating some of the pieces, you can reduce the search space.
G-code interperter? I already have Marlin 2 firmware on the arduino mega board so it can understand g-code without any problem.
Pronterface is a standalone g-code host, so it sends the gcode from my pc to the arduino mega and the arduino mega will send the gcode signal over to the stepper drivers.
Stepper drivers require a supply voltage several times higher than the voltage rating of the stepper, to be able to function as a switching/regulated driver.
Post a link to the motor.
Leo..