Welcome! Log In Create A New Profile

Advanced

vibrating motors on i3 with Ramps 1.4

Posted by arjena 
vibrating motors on i3 with Ramps 1.4
August 19, 2013 11:12AM
I just finished building a Prusa i3. Everything seems to work fine, except for one weird and annoying problem.
While printing, an inactive motor starts to vibrate. So for instance I print the .5mm thin wall object. This is a square, so when the x moves from left to right, the y should be perfectly still. It is when x move from left to right, but when x moves back from right to left the y motor starts to vibrate. Much like it wants to rotate but it does not get enough current from the stepper driver. Since it should not move at all this is not right. The same happens to the x motor while the y is moving, only the x vibrates while y is moving in either direction.
When the y starts to vibrate the while bed is of course vibrating with it, causing all kinds of problems.
I tried changing the current on the stepper drivers but this does nothing to stop the vibration. I also tried to set 'disable axis when not in use' for x, y and e to true, but of course this does not help either.
The strange thing is that before I mounted the hot-end I did a couple of dry-runs to check if everything was wired ok and it just made the musical noises without vibrating. I don't recall exactly when it started doing this.
My setup:
Prusa i3
Mega 2560
RAMPS 1.4
Marlin firmware
E3D hotend with a 0.4 nozzle
Airtripper extruder
All steppers are jumpered to 1/16th, except for the z which is set to full step.
Problem occurs when I use Printrun (Pronterface) and Repetier. Layer height is 0.2 mm. When printing the same object in 0.3 mm layer height the problems seems to be less (though not entirely gone), indicating a problem in the g-code. I use slic3r for g-code generation.

Any idea what cab cause this vibration? the printer is useless as long as I don't solve this problem....
Re: vibrating motors on i3 with Ramps 1.4
August 19, 2013 08:01PM
can you list your configuration.h file? it may be that x and y are set to be disabled when not in use. generally the x/y motors are enabled all the time, unless a specific command is issued in gcode.

If the motor is enabled and vibrating, there may be a pin conflict in pins.h file.

so list your pins.h and your configuration.h files.

if the issue is not one of the above, then check the voltage across the 12v rails. it may be dropping low enough that microstepping does not have enough torque to hold position. in this case change out the power supply.

there are more troubleshooting steps and several people can help you. for easy support along with what you provided, also provide your configuration.h and pins.h file
Re: vibrating motors on i3 with Ramps 1.4
August 20, 2013 04:18AM
Thanks for your reply. I will post the files as soon as I'm back home.
I did try to set the motors disabled when not in use (config.g file) but this does nothing. Voltage is constant 12.1 Volts (supply is 30A and no heated bed is connected yet). Also it's worth noting that this problem only seems to occur in some files. I's very much present when I print the thin walled cube, but when printing a circular object I hardly notice it.
More later today when I have access to my files.
Sorry, only registered users may post in this forum.

Click here to login