Motors make noise, no movement

Home Forums TinyG TinyG Support Motors make noise, no movement

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #10278
    jeromio
    Member

    I have a TinyG v8 and 3 NEMA 23 motors I bought from the smw3d.com store.

    I went thru the setup guide on the wiki. The motors will make noise, but not turn. I’ve searched and searched and read all I could find. It seems like a very very low setting on the pot, like just a hair past 8 o’clock, will make any of the 3 motors turn a single slight bit, but only just that one twitch. Otherwise, they just make noise. The noise changes depending on where the pot(s) are set. These are unloaded motors – not connected to anything. I have them all wired the same, altho I have tried altering the A1/A2 and B1/B2 (even tho I know it shouldn’t matter). IOWs, The pairs that make the motor hard to turn are red/green and blue/black and I’ve tried red for A1/green for A2 and also Red for A2, green for A1, etc. No change.

    The motors are spec’d as:
    Rated current 2.8A
    Step Angle 1.8
    Resistance 0.9 Ohms/phase
    Inductance 2.5 mH/Phase

    I have a 24volt power supply, 14.6a (this one: https://www.smw3d.com/dc-power-supply). It reads a steady 24.0V.

    I have my $$ config here: http://jeromio.com/tinyg/settings

    I’ve noticed that when I issue a motion command, such as g1 f400 x50, all 4 “motor” leds light up and all 3 motors are energized (can’t turn by hand). But none of them turn – no motion. Just noise.

    I guess I naively thought that the motors would just turn with default settings – mebbe I’d need to tune things a bit for optimal CNC. Really hoping someone has some insight. Hopefully there are just some settings I need to change?

    #10279
    Zootalaws
    Member

    In my experience, if your motors are energising and cannot be turned, but just make a buzzing noise, it’s because your output power is too low.

    Just as an experiment, turn the adjuster to its furthest point. It won’t hurt as your motors aren’t driving a load.

    There is a way of adjusting output power using a multimeter, but I’m on my phone and can’t be arsed to look for it right now

    PS, it could also be incorrect wiring – worth checking the spec sheet for your motors against your wiring.

    • This reply was modified 7 years, 6 months ago by Zootalaws.
    #10281
    cmcgrath5035
    Moderator

    I am looking mostly at your parameter set.
    I see $1tr=1.25mm, so your “g1 f400 x50” should be causing the X motor to make 50/1.25 revolutions.
    A “g0 X50” command should move at 800mm/min, twice as fast.

    The parameter set has $_pm = 2 for all 4 motors, which is very typical.
    It says when you command any motion, all motors energize to hold their position if they are not generating motion. The buzzing you are hearing is the hold current being pulsed to the motor windings. The fact that you can’t turn them by hand while energized says that at least some of the windings are wired correctly and active, I believe.
    $mt=2.0, so the motor leds should stay on for 2 seconds, then you should be able to manually turn the motors.

    Setting $4pm=0 should turn off the led for motor 4, which you don’t have connected

    The jerk parameters are on the low side but I don’t think they should cause no motion to happen. More typical values would be $xjm=5000 and $xjh=10000, same for Y. Optimal values really depend on your final machine configuration. These parameters are for a screw machine at 1.25mm/rev on X and Y.

    I agree with Zootalaws, turning the power adjustments all the way up on M1-M3 would not damage anything (be careful, the pot can be damaged with too much screwdriver torque). Running full load current running a real milling job generates a lot of heat so fans blowing on tinyG are desirable. Unloaded motors require very little current to move.

    Be sure to monitor your 24V supply while the motors are active for the 2 sec hold interval. It is possible that the power supply current limiter is kicking in (typically an adjustment on the power supply). If you need more time to measure, set $mt=5.0 and restart tinyG.

    #10290
    jeromio
    Member

    Ok. I decided to just disconnect everything and reconnect. And now it works. I must’ve just wired things wrong. User error.

    Thanks for all the help and suggestions.

    Now on to the fine tuning and making things line up correctly.

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.