Greetings guys I'm new here and I found very interesting issues that solved by this forum. I'm making a 3D printer and I have some issues. Everything is working as
except for endstops. Yesterday i put the cable upside down and burn something?
As I read in this (http://forums.reprap.org/read.php?219,218186) article I burned the D1 or D2 diode or the 12v regulator of the arduino?
Is that a problem to continue my printer? With a wired usb cable, they do everything right.
How do I need to wire my endstops to work? When i am pressing autohome the steppers turn a little bit clockwise and then stops.
I've been searching for three days and I have not found anything.
I am using:
Mech Endstops 1.2
Bellow i will attach my configuration.h file.
Thank in advance,
Edited 1 time(s). Last edit at 07/25/2017 06:36AM by EgglezosK.
Am afraid your search skills must be terrible, this is one of the most common issue and there a 100's of posts about it on this forum alone.
1) putting mechanical endstops in backwards will destroy the 5v voltage regulator of the mega, nearly every time.
The endstop switches simply short 2 pins together, Signal and Ground, but when you reverse the plug you it connects +5volts to GND and the voltage regulator over heats and fries itself.
2) the printer will work fine if 5v is powered over USB, but there are some things to be aware of.
If the voltage regulator is not totally dead, it could cause you problems with putting random voltages on the 5volt rail.
It is best to remove D1 (the one under the pololu driver) so that the mega doesn't get any power from the RAMPS.
Also if your power things from a laptop, some laptops like to power off the USB when not is use, so it not a good power source.
3) How do I need to wire my endstops to work? you need to identify where you endstops are on the machine, you need to identify what axis move and which don't (in relation to the hotend), and you need all your axis moving in the correct direction. You then set the configuration.h to match the hardware you have.
Also M119 is your friend. [reprap.org] its shows you what the controller thinks is the current endstop status.
In your configuration .h you have
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
So the endstops should be at the minimum position of each axis.
On a standard I3 type machine (ie where the hot end moves left/right and up and down and the bed moves front/back) the endstops need to be on the left, at the back and the down position.
Movement should be
X- moves the head left, X+ moves the head right
Y- moves the bed back, Y+ moves the bed forward
Z- moves the head down, Z+ moves the head up.
these are different for different types of machines...
Edited 4 time(s). Last edit at 07/25/2017 03:46PM by Dust.