Y-Axis behaves like Z-Axis
Hello,
I'm building a 3D-Printer right now using the Repetier firmware.
Always when printing a file my Y-Axis moves around in ways it shouldn't. It seems like it moves for- and backward between each layer. And when this happens just the Y-Axis moves between layers, not the Z-Axis. When i controlle the axis manually, everything workes fine.
Is there any solution to this problem?
I'm building a 3D-Printer right now using the Repetier firmware.
Always when printing a file my Y-Axis moves around in ways it shouldn't. It seems like it moves for- and backward between each layer. And when this happens just the Y-Axis moves between layers, not the Z-Axis. When i controlle the axis manually, everything workes fine.
Is there any solution to this problem?
Comments
If you have only one extruder I suggest connect stepper for y to that driver and set y axis driver to E1 driver and see if it gets better. That normally does not happen and I want to exclude a hardware failure like cross signals to y driver with the test.
the Z-Axis not moving problem was resolved with reinstalling the firmware. It no moves fine, but my prints still come out slanted. I tried reducing the Jerk down to 6 and the acceleration down to 650, but the more i Reduce them, the worse it gets. However, I now only got these slants in the x-direction. The y-dricetion is completely fine, although it uses the same leadscrew setup. I changed the X with the E2 port on the board, but nothing happened.
This is again my 1cm3 testcube, which I resliced a few different times, and from left to right i reduced the speed and jerk settings.
And so i went and increased the delays a bit (picture) and now the printer does not move to the center anymore when starting a print, although it did before and I'm still zusing the same gcode files ( I tried new ones too - same problem)
Have you checked the motor current? If drivers get too hot they start not executing all steps. Just one possible reason. If it is not high enough it will of course miss some steps.
Set ALWAYS_CHECK_ENDSTOPS to 0 so no cross talk to end stops can stop moves. At least until you find the source of the problem.
I tried setting ALWAY_CHECK_ENDSTOPS to 0, but it made no real difference at all.
Is there a good/software way to check the motor current? I don't think that the driver should overheat, because I have a fan blowing air at them and their heat fins don't get hot to the touch.
In the begining, when using Repetier, my printer moved to the center of its bed and started printing there. Now it just stays near its zero position (and I'm still using the same gcode files).
Furthermore, when printing the stepers still move around like crazy.
In these pictures I tried printing a 20mm calibration cube with a brim and this happened. The printer moves further and further to the side (in this case the y-direction).
I just don't know whats going on.
This is the repetierfirmware config running on my printer right now:
https://reginogymnasium-my.sharepoint.com/:f:/g/personal/haas-sebastian_regino-gym_de/EmYgwZX1vcREgoZlp4B5f40BG4dtUb8Ax2E2C6zVDJBhZA?e=LTup8G
Edit: I also went back to version 0.92 to, but still the same results, that seem like as if the printer prints the layers next to each other and not on top of each other.
Could ther ebe some really weird crosstalk between the drivers, that makes the other axis shift between layers?
I'm again printing a testcube right now and the Y-axis just wanders of far away from the startpoint.
seems you are loosing steps .
check Motor current
https://www.derpade.de/3d-drucker-a4988-motortreiber-stromstaerke-einstellen/
next : try to reduce acceleration to 100 , iand then increase from there
So i finally got to adjusting the Motor current. I played around with the values and now it's working better during printing, but when homing the axis now get stuck.
Thank you all for your support.