Anyone ever use a non-melzi board with a Mendel90? I’m struggling with adapting the Elefu Ra Marlin code to the layout of endstops / directions (which I know is unusual.) For some reason, it’s reached the point where homing x or y moves the z-axis!
Symptoms at present:
X home button moves away from limit switch
-X button moves towards limit switch
+x button moves away from limit switch (on as much as distance previous moved towards LS)
Same symptoms for z-axis - except home button causes no movement…
relevent firmware except: http://pastebin.com/KkutWDqB
I’m using an all-standard RAMPS with a non-standard Mendel 90 - config here: http://pastebin.com/Jdea0x1a
All endstops are at MAX and connected to the board’s MAX pins. Make sure those are enabled in pins.h as well.
The bot homing the wrong axes is indeed quite peculiar. Does it move the right axis when you send a regular move (G1)?
(btw, try to use the community’s categories)
Or no matter what motor command I send, z-axis moves upwards… sheesh!
@Anthony_White then you have a problem with the direction pin on that stepper driver. Bad solder joint? Bad connection somewhere? Incorrect mapping for pins.h?
Did you perhaps accidentally turn on the Delta option? I think it was briefly enabled by default, so make sure that line is commented-out.
Delta function in the firmware? I’ll take a look around…
I’m using an Azteeg X3 (RAMPS-based) with a @nop_head dibond kit and his branch of Marlin. IIRC, his branch modified the Z home to be at the top of the gantry and moved the 0,0 position to the center of the bed. I’d be glad to send you my config files if it would help.
@Mark_Oates I’d like to take a look at them, definitely Pastebin? Thanks
I just emailed you a link to a .zip in my dropbox that is the whole arduino config for your reference.
In addition I looked at my wiring on the controller
X - Min: wires from the X end stop switch
X - Max: jumpered
Y - Min: wires from the Y end stop switch
Y - Max: jumpered
Z - Min: jumpered
Z - Max: wires from the Z end stop switch