Acrylic prusa i3 ramps 1.4 mega 2560 motor problems
Acrylic prusa i3 ramps 1.4 mega 2560 motor problems
Hello. I have built the kit but when I connect it to repetier host I cannot manually move any of the motors or the respond poorly and jittery. Also I get the hit endstop message on the LCD even when all the axis are in the centre of their travel. Some assistance is needed
-
- Posts: 3
- Joined: Fri Feb 06, 2015 12:05 pm
Re: Acrylic prusa i3 ramps 1.4 mega 2560 motor problems
Please tell me which type of the endstop you use.
Usually, the endstop has two status: NO and NC. Probably its status is incorrect. Press the endstop to check if the motor moves.
If it moves, You have 2 solutions:
1.Reverse the wiring of endstop;
2.Turn the identificaiton into Inverse identification in the software.
Usually, the endstop has two status: NO and NC. Probably its status is incorrect. Press the endstop to check if the motor moves.
If it moves, You have 2 solutions:
1.Reverse the wiring of endstop;
2.Turn the identificaiton into Inverse identification in the software.
Re: Acrylic prusa i3 ramps 1.4 mega 2560 motor problems
Hi buzmal, I'm facing the same issue.
Did you resolve yours ? if yes how ?
Did you resolve yours ? if yes how ?
Re: Acrylic prusa i3 ramps 1.4 mega 2560 motor problems
I too am facing the same issue. Just got mine together. I can turn on the heat bed and extruder heater but cant move any motors.
Keeps telling me the endstop for each is hit even though I am no where near them. I have tried moving the motors while the endstops are pressed and get the same result.
Nothing
Keeps telling me the endstop for each is hit even though I am no where near them. I have tried moving the motors while the endstops are pressed and get the same result.
Nothing
Re: Acrylic prusa i3 ramps 1.4 mega 2560 motor problems
Having the same issue here. Anyone figure this out yet?
Re: Acrylic prusa i3 ramps 1.4 mega 2560 motor problems
I fixed mine when I had this issue. I downloaded the wiring diagram of the board and zoomed it 200% and realized I didnt have the plugs wired right. I had them going straight across and realized they needed to go downward. I can try to post a pic when I get a chance. The wire diagram is kind of a red on red so it was really hard to see.
Re: Acrylic prusa i3 ramps 1.4 mega 2560 motor problems
The logic level in endstop is inverse, so it always get a inverse signal which is not expected. There is a simple way to know it's right or wrong. Press the endstop and then home axis, if the axis move in right direction, it means the endstop's logic level is wrong. You had better check X axis firstly, and then Y and Z. You need to do some change to fix this issue. Here are two method:
1\ There are 3 pins in Endstop Header, there are S(signal), +(Voltage),-(Ground), Pin S is always connected so you just need to change the other pin. This method is recommended.
2\ modify the endstop settings in configurature.c ,Marlin firmware.
const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
the re-upload the firmware.
1\ There are 3 pins in Endstop Header, there are S(signal), +(Voltage),-(Ground), Pin S is always connected so you just need to change the other pin. This method is recommended.
2\ modify the endstop settings in configurature.c ,Marlin firmware.
const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
the re-upload the firmware.