XYZ motors not moving when printing
Hi, I'm having some issues with my DIY delta printer. The configuration is: Arduino Mega, RAMPS 1.4, DRV8825 with Marlin firmware.
I can control every motor with the manual control, homing works fine, and also g-code positioning. Also works fine with my extruder (ceramics extrusion, but this doesn't matter at all). Both sliders and extruder are calibrated properly.
The problem I'm having is when launching a print (with no material and to test if goes ok) the head goes to the starting point, prints the brim layer but doesn't go forward (extruders keeps on rotating, but printer is not moving). Don't think is a problem of the Marlin, all calibration settings are ok. I'm wondering if is the g-code, but tried different ones and did the same.
Here some hits that could help you:
-Motors are powered when the print is not running
-Currents are set at their correct value
-I have some g-code at the start-end of every print (this shouldn't be a problem because is just regarding homing and absolute values).
-I'm not using the latest version of Marlin. I had some troubles with it so I went straight with the one I knew would work.
-I can see that Repetier is sending g-code when the print should be running, but doesn't move.
Please, feel free to ask. I have searched lot of info but couldn't figured out the problem.
Thanks in advance
Comments
I also tried the latest firmware but the printer gets completely crazy (not even homming). I will keep on checking if all fmwre settings are ok in last marlin version.
Hope this information helps you
If no commands are going through it might be waiting for extruder to heat up. Slicers add such gcode normally.
Is that busy processing normal? I can feel that in these moments the extruder motor in vibrating (trying to move) but doesn't do it at all.
Also I give the echo I get when I cancel the print:
Hope you have more info now.
So that is ok. It also shows host is doing his job correct sending the moves. Motor shaking is your problem I think. YOu see at one point acceleration was set to 200. I don't know what your printer can handle but sinc eit works at startup 200 might be too much also this is normally a low value. Most printers can print with 2000-3000 for xy also printer shakes a lot then.
Now I realised that the XYZ sliders move but very very slowly (you cannot barely see unless you do a scratch in the frame). This could be because of printing speed? Didn't find any information about how to set it up.
Thanks for your help.
The height issue might be because of the distance set in repetier and marlin. Regarding to repetier, in version 2, it requires two different heights: printer height and Zmax, what is the difference?
On the other side, I have no clue what could happen with the skipping steps, any idea?
Thanks in advance
What type of extruder are you using to have 164k steps/mm
"echo: M92 X35.56 Y35.56 Z35.56 E164266.67"
Anyways I think I isolate the problem of homing: seems that my ramps board is not working propperly because the endstoppers switch on/off randomly. And If I disconnect from power the ramps and just try the pins with arduino, they work perfectly. So I'm going to change the ramps and let's see if now (finally) works.
Now printer seems is working fine except for one issue: skipping steps.
I set the maximum current though the drivers (cannot go further), the only thing I have in mind regarding to the problem is the speed. Are lower speeds significantly better for avoiding skipping steps?
What could be other reasons to solve it?
Thanks in advance!