Homing runs things in reverse.
-
- Posts: 26
- Joined: Mon Mar 16, 2015 10:21 pm
Re: Homing runs things in reverse.
The axis (x, y, and z) will not stop when they hit their end stop switch. I have the switches plugged into the positives and negatives on the board. What do you think is wrong? See the pics.
-
- Posts: 1405
- Joined: Fri Feb 06, 2015 1:33 pm
Re: Homing runs things in reverse.
I am so sorry that we did not say concretely in our wiki page. The "+" pin is useless, so the 2 wires should plugged in "S" and "GND" pins.
Thank you.-
- Posts: 26
- Joined: Mon Mar 16, 2015 10:21 pm
Re: Homing runs things in reverse.
I am getting a error saying "endstops hit: Y (x and z too)" but they are not touching the endstop switch and movement does not stop if I press the switch while a axis is moving. Manual control will not let me move the axis (x, y, and z) in reverse any more too.
-
- Posts: 1405
- Joined: Fri Feb 06, 2015 1:33 pm
Re: Homing runs things in reverse.
Do you use the firmware that I sent you? If not, you should reverse the relevant values in the "configuration.h":
"
// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
"
Above sourcecode are correct.
"
// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
"
Above sourcecode are correct.
-
- Posts: 26
- Joined: Mon Mar 16, 2015 10:21 pm
Re: Homing runs things in reverse.
What are pullups?
-
- Posts: 26
- Joined: Mon Mar 16, 2015 10:21 pm
Re: Homing runs things in reverse.
Ok, thanks to your help, I got it fixed. My endstops inverted needed to be false. I had already set them to true, but I should have left them false. On last question, What should my settings be to produce better prints? See the pics below:
Thanks.
Thanks.
-
- Posts: 1405
- Joined: Fri Feb 06, 2015 1:33 pm
Re: Homing runs things in reverse.
Please tell me your nozzle diameter and filament diameter
-
- Posts: 26
- Joined: Mon Mar 16, 2015 10:21 pm
Re: Homing runs things in reverse.
The filament is 1.75mm and the Nozzle Diameter is .4mm .
-
- Posts: 1405
- Joined: Fri Feb 06, 2015 1:33 pm
Re: Homing runs things in reverse.
Please refer to the attachment.
Note:
If you use PLA, the extruder temperature should be 200 degrees (Filament settings>Filament>...)
the bed temperature should be 70-80 degrees,first layer could be 80 degrees (Filament settings>Filament>...)
If you use PLA, the extruder temperature should be 200 degrees (Filament settings>Filament>...)
the bed temperature should be 70-80 degrees,first layer could be 80 degrees (Filament settings>Filament>...)