Welcome! Log In Create A New Profile

Advanced

New Issues. XYZ Move in one direction only and other issues

Posted by jininjin 
New Issues. XYZ Move in one direction only and other issues
February 28, 2016 09:21PM
I am not sure if this is the best place to post but I have a bunch of issues with my new i3 build:

- x moves in one direction only
- y moves in one direction only
- z only moves up
- Extruder motor doesn't do anything
- Endstops do not seem to respond even if I switch them from min to max.


Thanks for any help I am hoping to figure these out soon but any suggestions would be helpful.


Flashforge Creator Pro 2016

mUVe3D UltiPro+

Prusa i3 Rework
Ramps 1.4
Repetier
Re: New Issues. XYZ Move in one direction only and other issues
February 28, 2016 11:08PM
most likely end stops are causing all your movement issues

You need to get your endstops working

What type of endstops do you have?

Switch type need pull ups enabled in firmware.

Other than that its just identify where you have endstops
X Min is left side , X Max is right side
Y Min is at the back, Y max is at the front
Z Min is down at bed, Z max is up top.

Plug your endstop into the correct min and max plugs as you have them installed

Then set your firmware to home to min or max as needed for your machine

Test with m119, while pressing and releasing the endstops by hand.
Will respond with open when not triggered, and triggered when is triggered. If this is reverse then invert the logic of the endstop in firmware, eg change const bool X_MIN_ENDSTOP_INVERTING = false to true.

NB you have to be very careful to plug in switch type endstops with 3 wires in the correct way. If you dont you will kill the voltage regulator in the mega. (the switch ends up shorting +5v to gnd)

Edited 2 time(s). Last edit at 02/28/2016 11:09PM by Dust.
Re: New Issues. XYZ Move in one direction only and other issues
February 29, 2016 09:10AM
Thanks Dust,

I will take another look at them and the firmware. I am using MakerBot Mechanical Endstops v1.2. I read these can fry your board if you are not careful.
I ended up following a comment about not using the + so right now two wires are plugged into ground and signal.
I presume this is where I messed up. I may replace them with regular endstops since I am not particularly fond of these.
Re: New Issues. XYZ Move in one direction only and other issues
February 29, 2016 03:44PM
Not using the + works fine. on those boards

Using Ground and signal are correct.

I suspect you have pullups disabled in firmware, you need this enabled
Re: New Issues. XYZ Move in one direction only and other issues
March 02, 2016 11:57PM
Hi Dust. I am having a bit of trouble uploading to my ramps board so I cannot test it out. What settings should I change? Here is the endstops section of my config.h file:

// ################ Endstop configuration #####################

#define ENDSTOP_PULLUP_X_MIN true
#define ENDSTOP_X_MIN_INVERTING false
#define MIN_HARDWARE_ENDSTOP_X true
#define ENDSTOP_PULLUP_Y_MIN true
#define ENDSTOP_Y_MIN_INVERTING false
#define MIN_HARDWARE_ENDSTOP_Y true
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_Z_MIN_INVERTING false
#define MIN_HARDWARE_ENDSTOP_Z true
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_X_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_X false
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_Y_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Y false
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Z false
#define max_software_endstop_r true

#define min_software_endstop_x false
#define min_software_endstop_y false
#define min_software_endstop_z false
#define max_software_endstop_x true
#define max_software_endstop_y true
#define max_software_endstop_z true
#define ENDSTOP_X_BACK_MOVE 5
#define ENDSTOP_Y_BACK_MOVE 5
#define ENDSTOP_Z_BACK_MOVE 2
#define ENDSTOP_X_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_X_BACK_ON_HOME 1
#define ENDSTOP_Y_BACK_ON_HOME 1
#define ENDSTOP_Z_BACK_ON_HOME 0
#define ALWAYS_CHECK_ENDSTOPS 1
Re: New Issues. XYZ Move in one direction only and other issues
March 03, 2016 01:51AM
Check your hardware matches this firmware configuration

X endstop, on the left its min on the right it max
Y endstop at the back it a min at the front its a max
Z endstop at the bed is min at the top of travel is max

So set the above to match your hardware

Also with ramps the max endstops plug into max endstop plugs, and mins into min endstop plugs
Re: New Issues. XYZ Move in one direction only and other issues
March 06, 2016 05:40PM
Got it working! Thanks Dust for your help.
Sorry, only registered users may post in this forum.

Click here to login