I'v built a cnc- mill with steppers. Since I have some Dunkermotoren brushless servo motors and even some power stages (pwm+dir in) for them I decided to try to upgrade my mill to servos.
I bought a Pluto-P card because of low cost and ready sample files in EMC.
I don't remember what version of Pluto I first had, but problem was this:
Motor would spin smooth only when input scale was set to 4000-6000 level. Correct value was 800.. With 800 motor rotation was somewhat noisy.
I tested several PID values but gave up..
So I installed new EMC (with that BDI install CD)
Now motor spins better with correct scale value but only in one direction. It doesn't spin at all to other direction!
Things tested so far:
set pwmdir of axis0 high (pwm+dir mode)
Swapped encoder-A and enc-B -> instan jog error.
Manually set Axis0 Dir- pin to high (and swapped encoder wires) -> Direction changed, but still only one way rotation.
Any ideas?
I'm new to this EMC and Linux- tweaking so it might be something simple..