Topic: Bizarre printer operation... help?
I'm trying, and failing, to troubleshoot a truly bizarre printer malfunction that all has to do with the motion of my axes.
If I move X, Y, or Z away from their home points I may (occasionally) get normal operation, but that's quite rare. More often I get choppy movement - what I mean by choppy movement is like a dot-dot-dot pattern of movement with a very obvious (about 1 second long?) pause between each "dot" of movement. When I move X or Y toward their home points I nearly always get that choppy dot-dot-dot movement, but sometimes get a high-pitched BZZZZZ and no movement for a couple seconds and then suddenly the choppy dot-dot-dot movement again. Also, if I tell it to home an axis and I get that buzz first, it will only move a few tens of millimeters before stopping completely. It doesn't actually go until it hits an endstop.
This started when I was in the process of trying to get a bowden system working. As part of that, I had changed out the extruder stepper, and everything was working normally (aside from having unrelated issues with backpressure on the bowden). I got it to the point where it was sort of working, then left for dinner. When I came back and powered everything on, suddenly nothing wanted to work right.
The extruder was doing the same choppy motion thing, but would occasionally respond to an extrude command by moving at 10x speed, and other times would give me the same buzzing sound as the other axes. This was also when the choppy motion on other axes started.
I checked my vrefs, because I had been playing around with those in an effort to get the bowden working, and found that my extruder was running at far higher power than normal (vref was .605). That gives current well within what the new motor can handle, but in an effort to troubleshoot I turned it back down to the default value. The other vrefs were all within normal ranges.
I re-greased all the rods, checked that none of the wires were being pinched, made sure the belts were all still tight, disconnected and reconnected all motor plugs (with the power completely disconnected, of course), tried a different USB port and different USB cable, restarted the computer I was using, switched to pronterface, and saw no improvement with any of those things.
The one improvement I saw was when I tried pronterface and turned feedrate down from 3000mm/min to 2000mm/min. At that point the axes moved smoothly again.
So have I fried something in my electronics somehow? Is this some kind of weird bandwidth related issue (as the decrease in feedrate making things better seems to imply)? I'm stumped and extremely frustrated.
If it would anyone else in understanding the issue I could (tomorrow at this point) take video of the choppy motion so you really know what I'm describing, but if you imagine movement being controlled by a morse code key and someone repeatedly making morse code dashes followed by a pause that's exactly what it seems like to me.
